<SEC-DOCUMENT>0001171843-19-007010.txt : 20191031
<SEC-HEADER>0001171843-19-007010.hdr.sgml : 20191031
<ACCEPTANCE-DATETIME>20191031071029
ACCESSION NUMBER:		0001171843-19-007010
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20191031
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20191031
DATE AS OF CHANGE:		20191031

FILER:

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

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

	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>8-K
<SEQUENCE>1
<FILENAME>f8k_103119.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31"><head><title>Form 8-K</title></head><body><div style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="Form8K">0001402057</ix:nonNumeric> <ix:nonNumeric format="ixt:booleanfalse" name="dei:AmendmentFlag" contextRef="Form8K">False</ix:nonNumeric></ix:hidden><ix:references> <link:schemaRef xlink:href="gnw-20190101.xsd" xlink:type="simple"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="Form8K"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-31</xbrli:startDate> <xbrli:endDate>2019-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <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="USDPShares"> <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> </ix:resources></ix:header></div><div style="margin-top: 3pt; margin-bottom: 12pt;"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%;">&#160;</div></div><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 0pt;">UNITED STATES</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">SECURITIES AND EXCHANGE COMMISSION</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">Washington, D.C. 20549</p><p style="text-align: center;">_________________</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="Form8K">8-K</ix:nonNumeric></p><p style="text-align: center;">_________________</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">CURRENT REPORT</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Pursuant to Section 13 or 15(d)<br />of the Securities Exchange Act of 1934</p><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Date of Report (Date of earliest event reported):&#160; <ix:nonNumeric format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" contextRef="Form8K">October 31, 2019</ix:nonNumeric></p><p style="text-align: center;">_______________________________</p><p style="font-size: 12pt; text-align: center; margin-top: 6pt; margin-bottom: 0; font-weight: bold; text-transform: uppercase;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="Form8K">CDW CORPORATION</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0; margin-bottom: 6pt;">(Exact name of registrant as specified in its charter)</p><p style="text-align: center;">_______________________________</p><table style="width: 100%; margin-right: auto; margin-left: auto;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" contextRef="Form8K">Delaware</ix:nonNumeric></td><td style="width: 34%; font-size: 10pt; text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="Form8K">001-35985</ix:nonNumeric></td><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="Form8K">26-0273989</ix:nonNumeric></td></tr><tr style="vertical-align: top;"><td style="font-size: 10pt; text-align: center;">(State or Other Jurisdiction of Incorporation)</td><td style="font-size: 10pt; text-align: center;">(Commission File Number)</td><td style="font-size: 10pt; text-align: center;">(I.R.S. Employer Identification No.)</td></tr></table><!-- Postal Address Country= --><p style="font-size: 10pt; text-align: center; margin-top: 12pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="Form8K">75 Tri-State International</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="Form8K">Lincolnshire</ix:nonNumeric>, <ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" contextRef="Form8K">Illinois</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="Form8K">60069</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Address of Principal Executive Offices) (Zip Code)</p><!-- Phone Number --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(<ix:nonNumeric name="dei:CityAreaCode" contextRef="Form8K">847</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="Form8K">465-6000</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Registrant's telephone number, including area code)</p><!-- Former Name --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">None</p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(Former name or former address, if changed since last report)</p><p style="text-align: center;">_______________________________</p><!-- Checkboxes --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p><table style="width: 100%; margin-top: 6pt; margin-bottom: 6pt; font-size: 10pt;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table><!-- Securities Table --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Securities registered pursuant to Section 12(b) of the Act:</p><div><table border="0" cellspacing="0" cellpadding="0" style="width: 100%"><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 39%; border-bottom: Black 1pt solid">Title of each class</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 23%; border-bottom: Black 1pt solid">Trading Symbol(s)</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 38%; border-bottom: Black 1pt solid">Name of each exchange on which registered</td></tr><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" name="dei:Security12bTitle">Common stock, par value $0.01 per share</ix:nonNumeric></td><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" name="dei:TradingSymbol">CDW</ix:nonNumeric></td><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq Global Select Market</ix:nonNumeric></td></tr></table></div><!-- Emerging Growth Company --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Emerging growth company <ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" contextRef="Form8K">&#9744;</ix:nonNumeric></p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- 8-K Items --><div><div><div style="font-size: 10pt;"><strong>Item 2.02. Results of Operations and Financial Condition.</strong></div><div style="font-size: 10pt;"><p>CDW Corporation (the &#8220;Company&#8221;) is furnishing under cover of this Current Report on Form 8-K a copy of its press release dated October 31, 2019 announcing its third quarter 2019 financial results. The press release is attached to this report as Exhibit 99.1 and incorporated herein by reference. The Company is furnishing this information in connection with its previously announced webcast conference call to be held on October 31, 2019 at 8:30 a.m. ET / 7:30 a.m. CT to discuss these results.</p><p>The information contained under Item 2.02 of this Current Report on Form 8-K (including Exhibit 99.1) is being furnished and shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.</p></div></div><div><div style="font-size: 10pt;"><strong>Item 8.01. Other Events.</strong></div><div style="font-size: 10pt;"><p><strong>Quarterly Cash Dividend</strong></p><p>On October 31, 2019, the Company also announced that its Board of Directors has declared a quarterly cash dividend of $0.380 per common share to be paid on December 10, 2019 to all stockholders of record as of the close of business on November 25, 2019. A copy of the press release announcing the declaration of the quarterly cash dividend is attached to this report as Exhibit 99.2 and incorporated herein by reference.</p></div></div><div><div style="font-size: 10pt;"><strong>Item 9.01. Financial Statements and Exhibits.</strong></div><div style="font-size: 10pt;"><table class="mce-item-table" style="font-size: 10pt;"><tr><td style="text-decoration: underline;"><br /></td><td><br /></td><td style="text-decoration: underline;"><br /></td></tr><tr><td style="text-decoration: underline;">Exhibit No.</td><td>&#160; &#160; &#160;&#160;</td><td style="text-decoration: underline;">Description</td></tr><tr><td><a href="exh_991.htm">99.1</a></td><td>&#160;</td><td><a href="exh_991.htm">Press release dated October 31, 2019, announcing third quarter 2019 financial results.</a></td></tr><tr><td><a href="exh_992.htm">99.2</a></td><td>&#160;</td><td><a href="exh_992.htm">Press release dated October 31, 2019, announcing dividend declaration.</a></td></tr><tr><td>104</td><td>&#160;</td><td>Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr></table></div></div></div><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- Signatures --><p style="font-size: 10pt; text-align: center; font-weight: bold;">SIGNATURES</p><p style="font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td>&#160;</td><td style="font-size: 10pt; font-weight: bold;" colspan="2">CDW CORPORATION</td></tr><tr style="vertical-align: top;"><td style="width: 49%;">&#160;</td><td style="width: 2%;">&#160;</td><td style="width: 49%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"></td></tr><tr style="vertical-align: top;"><td style="font-size: 10pt;">Date: October 31, 2019</td><td style="font-size: 10pt;">By:&#160;</td><td style="text-decoration: underline; font-size: 10pt;">/s/ Collin B. Kebo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Collin B. Kebo</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Senior Vice President and Chief Financial Officer</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"></td></tr></table><!-- Exhibit Index --><div></div><!-- (847) 465-6000 Form 8-KOctober 31, 2019 --><p>&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exh_991.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" ><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" ></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.1</strong></p><p style="text-align: left;"><font style="font-size: 14pt;"><strong>CDW Reports Record Third Quarter Net Sales</strong></font></p><p style="text-align: left;">Reinforces Power of Business Model and Strategy</p><p>
<table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">(Dollars in millions, except per-share amounts)</td><td colspan="3" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><br >Three Months Ended<br >September 30, 2019</td><td colspan="3" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">Three Months Ended<br >September 30, 2018</td><td colspan="2" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">% Chg.</td><td colspan="3" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">Nine Months Ended<br >September 30, 2019</td><td colspan="3" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">Nine Months Ended<br >September 30, 2018</td><td colspan="2" style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">% Chg.</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Net Sales</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,907.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,373.2</td><td style="border-right: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.2</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,495.5</td><td style="border-right: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,165.7</td><td style="border-right: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Average Daily Sales<sup>1</sup></td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">76.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">69.4</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.5</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">70.7</td><td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">63.7</td><td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Gross Profit</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">816.5</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">713.6</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.4</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,262.4</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,013.1</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.4</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Operating Income</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">320.6</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">274.8</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">849.8</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">744.4</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.2</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Net Income</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">201.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">183.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.8</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">551.2</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">483.7</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.0</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Non-GAAP Operating Income<sup>2</sup></td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">380.4</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">333.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,026.1</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">917.1</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Net Income per Diluted Share</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.37</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.20</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.6</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.72</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.14</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.5</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; ">Non-GAAP Net Income per Diluted Share<sup>2</sup></td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.70</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.42</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19.8</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.54</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.85</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17.9</td><td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td colspan="17" style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: bottom ; "><sup>1&#160; </sup>There were 64 and 63 selling days for the three months ended September 30, 2019 and 2018, respectively. There were 191 selling days for both the nine months ended September 30, 2019 and 2018.<br ><sup>2&#160; </sup>Non-GAAP measures used in this release that are not based on accounting principles generally accepted in the United States of America are each defined and reconciled to the most directly comparable GAAP measure in the attached schedules.</td></tr></table> <p>LINCOLNSHIRE, Ill., Oct.  31, 2019  (GLOBE NEWSWIRE) -- CDW Corporation (Nasdaq:CDW), a leading multi-brand technology solutions provider to business, government, education and healthcare customers in the United States, the United Kingdom and Canada, today announced third quarter results. CDW also announced the approval by its Board of Directors of a 28.8 percent increase to its quarterly cash dividend. The cash dividend of $0.38 per share will be paid on December&#160;10, 2019 to all stockholders of record as of the close of business on November&#160;25, 2019.<br ></p>  <p align="justify">"We delivered excellent topline growth and profitability in the quarter while continuing to invest in the future and deliver shareholder value," said Christine Leahy, chief executive officer, CDW. "These results reinforce the strength of our strategy and power of our business model - underpinned by balanced performance across our customer end markets, the breadth of our product and solutions portfolio and the ongoing execution of our strategy for growth."</p>  <p align="justify">"Excellent operating results were amplified by share repurchases, delivering a 20 percent increase in Non-GAAP net income per diluted share," said Collin Kebo, chief financial officer, CDW. "Given this quarter's results and our expectations for the balance of the year, we are now targeting 2019 constant currency Non-GAAP net income per diluted share growth in the mid-teens."</p>  <p align="justify">"We expect to exceed our 2019 target to outpace US IT market growth by 200 to 300 basis points on a constant currency organic basis. To accomplish this, we will continue our laser focus on meeting the needs of our more than 250,000 customers in the United States, the United Kingdom and Canada and remaining the partner of choice for more than 1,000 leading and emerging technology brands as the technology market continues to evolve," concluded Leahy.</p>  <p align="justify"><u>Third Quarter of 2019 Highlights:</u></p>  <p align="justify">Total Net sales in the third quarter of 2019 were $4,908 million, compared to $4,373 million in the third quarter of 2018, an increase of 12.2 percent. There were 64 and 63 selling days for the three months ended September 30, 2019 and 2018, respectively. Net sales growth on an average daily sales basis was 10.5 percent and Net sales growth on a constant currency average daily sales basis was 10.9 percent. Currency impact to Net sales growth was driven by unfavorable translation of the British pound and Canadian dollar to US dollar. Third quarter Net sales performance, on an average daily sales basis, included:</p>  <ul><li>Total Corporate segment Net sales of $1,914 million, 10.4 percent higher than the third quarter of 2018.<br ><br ></li><li>Total Small Business segment Net sales of $386 million, 11.8 percent higher than the third quarter of 2018.<br ><br ></li><li>Total Public segment Net sales of $2,101 million, 10.3 percent higher than the third quarter of 2018. Public results were driven by sales to Government and Healthcare customers which increased 22.2 percent and 11.3 percent, respectively.&#160; Sales to Education customers were flat.<br ><br ></li><li>Net sales for CDW's UK and Canadian operations, combined as &#8220;Other&#8221; for financial reporting purposes, of $507 million, 10.6 percent higher than the third quarter of 2018. Results for 2019 include the Net sales of Scalar Decisions Inc. ("Scalar"), which was acquired on February 1, 2019.</li></ul>  <p align="justify">Gross profit for the third quarter of 2019 was $816 million, compared to $714 million for the same period in 2018, representing an increase of 14.4 percent. Gross profit margin was 16.6 percent for the third quarter of 2019 versus 16.3 percent in the third quarter of 2018. Gross profit margin was positively impacted by an increase in the mix of netted down revenues, such as Software as a Service and warranties.</p>  <p align="justify">Total selling and administrative expenses, including advertising expense, were $496 million in the third quarter of 2019, compared to $439 million in the third quarter of 2018, representing an increase of 13.0 percent. This was primarily driven by increased sales payroll expenses, the inclusion of Scalar expenses, and performance-based compensation consistent with higher attainment against goals.</p>  <p align="justify">Operating income was $321 million in the third quarter of 2019, compared to $275 million in the third quarter of 2018, an increase of 16.7 percent. Non-GAAP operating income was $380 million in the third quarter of 2019, compared to $334 million in the third quarter of 2018, representing an increase of 13.9 percent. The Non-GAAP operating income margin was 7.8 percent for the third quarter of 2019 versus 7.6 percent in the third quarter of 2018.</p>  <p align="justify">Net interest expense was $42 million in the third quarter of 2019 compared to $37 million in the third quarter of 2018, representing an increase of 15.6 percent. This increase was primarily due to paying an effective interest rate on the term loan in 2019 that exceeded the capped rate in 2018.</p>  <p align="justify">The effective tax rate for the third quarter of 2019 was 22.7 percent, compared to 22.9 percent for the third quarter of 2018, which resulted in tax expense of $59 million and $55 million, respectively.</p>  <p align="justify">Net income was $202 million in the third quarter of 2019, compared to $184 million in the third quarter of 2018, representing an increase of 9.8 percent. Non-GAAP net income was $250 million in the third quarter of 2019, compared to $218 million in the third quarter of 2018, representing an increase of 14.8 percent.</p>  <p align="justify">Weighted average diluted shares outstanding were 147 million for the third quarter of 2019, compared to 154 million for the third quarter of 2018. Net income per diluted share for the third quarter of 2019 was $1.37, compared to $1.20 for the third quarter of 2018, representing an increase of 14.6 percent. Non-GAAP net income per diluted share for the third quarter of 2019 was $1.70, compared to $1.42 for the third quarter of 2018, representing an increase of 19.8 percent.</p>  <p align="justify"><u>Year to Date 2019 Highlights:</u></p>  <p align="justify">Total Net sales in the first nine months ("year to date") of 2019 were $13,495 million, compared to $12,166 million for year to date 2018, an increase of 10.9 percent. There were 191 selling days for both 2019 and 2018 periods. Net sales growth on a constant currency basis was 11.6 percent. Currency impact to Net sales growth was driven by unfavorable translation of the British pound and Canadian dollar to US dollar. The year to date Net sales performance included:</p>  <ul><li>Total Corporate segment Net sales of $5,534 million, 10.5 percent higher than 2018.<br ><br ></li><li>Total Small Business segment Net sales of $1,119 million, 12.2 percent higher than 2018.<br ><br ></li><li>Total Public segment Net sales of $5,272 million, 11.2 percent higher than 2018. Public results were led by sales to Government, Healthcare and Education customers, which increased 19.9 percent, 11.2 percent and 4.1 percent, respectively.<br ><br ></li><li>Net sales for CDW's UK and Canadian operations, combined as &#8220;Other&#8221; for financial reporting purposes, were $1,571 million, 10.5 percent higher than 2018. Results for 2019 include eight months of the Net sales of Scalar, which was acquired on February 1, 2019.</li></ul>  <p align="justify">Gross profit for year to date 2019 was $2,262 million, compared to $2,013 million for 2018, representing an increase of 12.4 percent. Gross profit margin was 16.8 percent for year to date 2019 versus 16.5 percent for 2018. &#160;Gross profit margin was positively impacted by an increase in the mix of netted down revenues, such as Software as a Service and warranties.</p>  <p align="justify">Total selling and administrative expenses, including advertising expense, were $1,413 million for year to date 2019, compared to $1,269 million for 2018, representing an increase of 11.3 percent. This increase was primarily driven by increased sales payroll expenses, the inclusion of Scalar expenses, and performance-based compensation consistent with higher attainment against goals.</p>  <p align="justify">Operating income was $850 million for year to date 2019, compared to $744 million in 2018, an increase of 14.2 percent. Non-GAAP operating income was $1,026 million for year to date 2019, compared to $917 million for 2018, representing an increase of 11.9 percent. The Non-GAAP operating income margin was 7.6 percent for 2019 versus 7.5 percent for 2018.</p>  <p align="justify">Net interest expense was $121 million for year to date 2019 compared to $112 million for 2018, representing an increase of 8.6 percent. This increase was primarily due to paying an effective interest rate on the term loan in 2019 that exceeded the capped rate in 2018.</p>  <p align="justify">The effective tax rate for year to date 2019 was 22.8 percent, which resulted in tax expense of $162 million, compared to a 23.7 percent effective tax rate and tax expense of $150 million for 2018. The decrease in the effective tax rate primarily reflects higher excess tax benefits on equity-based compensation and a discrete tax benefit related to CDW Canada's acquisition of Scalar.</p>  <p align="justify">Net income was $551 million for year to date 2019, compared to $484 million for 2018, representing an increase of 14.0 percent. Non-GAAP net income was $673 million for year to date 2019, compared to $594 million for 2018, representing an increase of 13.4 percent.</p>  <p align="justify">Weighted average diluted shares outstanding were 148 million for year to date 2019, compared to 154 million for 2018. Net income per diluted share for year to date 2019 was $3.72 compared to $3.14 for 2018, representing an increase of 18.5 percent. Non-GAAP net income per diluted share for year to date 2019 was $4.54, compared to $3.85 for 2018, representing an increase of 17.9 percent.</p>  <p align="justify"><strong>Forward-Looking Statements</strong></p>  <p align="justify">Statements in this release that are not statements of historical fact are forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, including without limitation statements regarding the future financial performance of CDW. These statements involve risks and uncertainties that could cause actual results to differ materially from those described in such statements. These risks and uncertainties include, among others, global and regional economic and political conditions; decreases in spending on technology products and services; CDW's relationships with vendor partners and availability of their products; continued innovations in hardware, software and services offerings by CDW's vendor partners; substantial competition that could reduce CDW's market share; CDW's substantial indebtedness and ability to generate sufficient cash to service such indebtedness; restrictions imposed by agreements relating to CDW's indebtedness on its operations and liquidity; changes in, or the discontinuation of, CDW's share repurchase program or dividend payments; the continuing development, maintenance and operation of CDW's information technology systems; potential breaches of data security and failure to protect our information technology systems from cybersecurity threats; potential failures to comply with Public segment contracts or applicable laws and regulations; potential failures to provide high-quality services to CDW's customers; potential losses of any key personnel; potential interruptions of the flow of products from suppliers; potential adverse occurrences at one of CDW's primary facilities or customer data centers; increases in the cost of commercial delivery services or disruptions of those services; CDW's exposure to accounts receivable and inventory risks; fluctuations in foreign currency; future acquisitions or alliances; fluctuations in CDW's operating results; current and future legal proceedings and audits; changes in laws, including regulations or interpretations thereof; and other risk factors or uncertainties identified from time to time in CDW's filings with the SEC. Although CDW believes that the expectations reflected in such forward-looking statements are reasonable, it can give no assurance that such expectations will prove to have been correct. Reference is made to a more complete discussion of forward-looking statements and applicable risks contained under the captions "Forward-Looking Statements" and "Risk Factors" in CDW's Annual Report on Form 10-K for the year ended December&#160;31, 2018 and subsequent filings with the SEC.&#160;CDW undertakes no obligation to update or revise any of its forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.</p>  <p align="justify"><strong>Non-GAAP Financial Information</strong></p>  <p align="justify">Non-GAAP operating income excludes, among other things, charges related to the amortization of acquisition-related intangible assets, equity-based compensation and related payroll taxes, and acquisition and integration expenses. Non-GAAP operating income margin is defined as Non-GAAP operating income as a percentage of Net sales. Non-GAAP income before income taxes and Non-GAAP net income exclude, among other things, charges related to acquisition-related intangible asset amortization, equity-based compensation, net loss on extinguishment of long-term debt, acquisition and integration expenses, and the associated tax effects of each. Net sales growth on a constant currency basis is defined as Net sales growth excluding the impact of foreign currency translation on Net sales compared to the prior period.</p>  <p align="justify">Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income, Non-GAAP net income per diluted share and Net sales growth on a constant currency basis are considered non-GAAP financial measures. Generally, a non-GAAP financial measure is a numerical measure of a company&#8217;s performance or financial position 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 GAAP.</p>  <p align="justify">CDW believes these measures provide analysts, investors and management with helpful information regarding the underlying operating performance of CDW's business, as they remove the impact of items that management believes are not reflective of underlying operating performance. CDW uses these measures to evaluate period-over-period performance as management believes they provide a more comparable measure of the underlying business.</p>  <p align="justify">Our annual targets are provided on a non-GAAP basis because certain reconciling items are dependent on future events that either cannot be controlled, such as currency impacts or interest rates, or reliably predicted because they are not part of CDW's routine activities, such as refinancing activities or acquisition and integration expenses.</p>  <p align="justify">The financial statement tables that accompany this press release include a reconciliation of non-GAAP financial measures to the applicable most comparable GAAP financial measures. Non-GAAP measures used by CDW may differ from similar measures used by other companies, even when similar terms are used to identify such measures.</p>  <p align="justify"><u>About CDW</u></p>  <p align="justify">CDW (Nasdaq:CDW) is a leading multi-brand technology solutions provider to business, government, education and healthcare customers in the United States, the United Kingdom and Canada. A Fortune 500 company and member of the S&amp;P 500 Index, CDW was founded in 1984 and employs more than 9,800 coworkers. For the trailing twelve months ended September&#160;30, 2019, CDW generated Net sales over $17 billion. For more information about CDW, please visit <u>www.CDW.com</u>.</p>  <p align="justify"><u>Webcast</u></p>  <p align="justify">CDW will hold a conference call today, October&#160;31, 2019 at 7:30 a.m. CT/8:30 a.m. ET to discuss its third quarter financial results. The conference call, which will be broadcast live via the Internet, and a copy of this press release along with supplemental slides used during the call, can be accessed on CDW&#8217;s website at investor.cdw.com. For those unable to participate in the live call, a replay of the webcast will be available at investor.cdw.com&#160;approximately 90 minutes after the completion of the call and will be accessible on the site for approximately one year.</p>  <p align="justify"><u>Investor Inquiries</u>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br >Brittany A. Smith&#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;<br >Vice President, Investor Relations and&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;<br >Financial Planning and Analysis&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;<br >(847) 968-0238&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>  <p align="justify"><u>Media Inquiries</u><br >Sara Granack<br >Vice President, Corporate Communications<br >(847) 419-7411<br ></p>  <p align="justify">CDWPR-FI</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>CONSOLIDATED STATEMENTS OF OPERATIONS</strong><br >(dollars and shares in millions, except per-share amounts)<br >(unaudited)</p> <table style="margin-left:3pt; width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="10" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="11" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change<sup>(i)</sup></strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change<sup>(i)</sup></strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net sales</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,907.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,373.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.2</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,495.5</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,165.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Cost of sales</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,091.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,659.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.8</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,233.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,152.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Gross profit</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">816.5</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">713.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,262.4</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,013.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.4</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Selling and administrative expenses</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">444.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">390.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,269.3</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,134.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.9</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Advertising expense</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">51.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">48.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">143.3</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">133.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Operating income</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">320.6</td><td style="border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">274.8</td><td style="border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">849.8</td><td style="border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">744.4</td><td style="border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.2</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Interest expense, net</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(42.3</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(36.6</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">15.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(121.1</td><td style="vertical-align: bottom ; ">)</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(111.5</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8.6</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other (expense) income, net</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(17.4</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">nm*</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(15.0</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">nm*</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Income before income taxes</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">260.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">238.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.5</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">713.7</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">633.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.6</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Income tax expense</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(59.2</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(54.7</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(162.5</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(150.2</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; ">Net income</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="max-width:6%; width:6%; min-width:6%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">201.7</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="max-width:6%; width:6%; min-width:6%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">183.7</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.8</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">551.2</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td colspan="2" style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><br >&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">483.7</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.0</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net income per common share:</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Basic</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.39</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.22</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.6</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.78</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.19</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.5</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Diluted</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.37</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.20</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.6</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.72</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.14</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.5</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Weighted-average common shares outstanding:</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Basic</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">144.5</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">150.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">145.7</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">151.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Diluted</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">147.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">153.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">148.2</td><td style="vertical-align: top ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">154.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr></table> <p align="justify">*Not meaningful</p>  <p align="justify">(i) There were 64 and 63 selling days for the three months ended September 30, 2019 and 2018, respectively. There were 191 selling days for both the nine months ended September 30, 2019 and 2018.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>NON-GAAP FINANCIAL MEASURE RECONCILIATIONS</strong></p>  <p align="justify">CDW has included reconciliations of Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income, Non-GAAP net income per diluted share and Net sales growth on a constant currency basis for the three and nine months ended September 30, 2019 and 2018 below.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>NON-GAAP OPERATING INCOME AND NON-GAAP OPERATING INCOME MARGIN</strong><br >(dollars in millions)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="13" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="13" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net sales</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net sales</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net sales</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net sales</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:41%; width:41%; min-width:41%;;vertical-align: bottom ; ">Operating income</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">320.6</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.5</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">274.8</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.3</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">849.8</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.3</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">744.4</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.1</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Amortization of intangibles<sup>(i)</sup></td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">44.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">133.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">138.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Equity-based compensation</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">37.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">29.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Scalar acquisition and integration expenses</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other adjustments<sup>(ii)</sup></td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.9</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Non-GAAP operating income</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">380.4</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">333.9</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,026.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">917.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr></table> <p>(i) Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.<br ></p>  <p>(ii) Includes other expenses such as payroll taxes on equity-based compensation.</p>  <p align="center"><strong>NON-GAAP INCOME BEFORE INCOME TAXES, NON-GAAP NET INCOME</strong><br ><strong>AND NON-GAAP NET INCOME PER DILUTED SHARE</strong><br >(dollars and shares in millions, except per-share amounts)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="29" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="14" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong><br >2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="14" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Income before Income Taxes</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Income Tax Expense<sup>(i)</sup></strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Effective Tax Rate</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Income before Income Taxes</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Income Tax Expense<sup>(i)</sup></strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Effective Tax Rate</strong></td><td class="hugin">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income % Change</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:28%; width:28%; min-width:28%;;vertical-align: bottom ; ">GAAP, as reported</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">260.9</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(59.2</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">)</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">201.7</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22.7</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">238.4</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(54.7</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">)</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">183.7</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22.9</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.8</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Amortization of intangibles<sup>(ii)</sup></td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">44.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(11.3</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">33.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(12.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">33.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Equity-based compensation</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(11.8</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(10.5</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net loss on extinguishment of long-term debt</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(4.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Scalar acquisition and integration expenses</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.2</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other adjustments<sup>(iii)</sup></td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.4</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.7</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Non-GAAP</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">336.8</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(86.9</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">249.9</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25.8</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">297.5</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(79.9</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">217.6</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26.9</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.8</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.37</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.20</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Non-GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.70</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.42</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Shares used in computing GAAP and Non-GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">147.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">153.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr></table> <p>(i) Income tax on non-GAAP adjustments includes excess tax benefits associated with equity-based compensation and the impact of global intangible low tax income (&#8220;GILTI&#8221;) due to equity-based compensation and amortization of intangibles.</p>  <p>(ii) Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</p>  <p>(iii) Includes other expenses such as payroll taxes on equity-based compensation.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>NON-GAAP INCOME BEFORE INCOME TAXES, NON-GAAP NET INCOME</strong><br ><strong>AND NON-GAAP NET INCOME PER DILUTED SHARE</strong><br >(dollars and shares in millions, except per-share amounts)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="29" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="14" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong><br >2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="14" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Income before Income Taxes</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Income Tax Expense<sup>(i)</sup></strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Effective Tax Rate</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Income before Income Taxes</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Income Tax Expense<sup>(i)</sup></strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income</strong></td><td style="border-top: solid black 1pt ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Effective Tax Rate</strong></td><td class="hugin">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; "><strong>Net Income % Change</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:29%; width:29%; min-width:29%;;vertical-align: bottom ; ">GAAP, as reported</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">713.7</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(162.5</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">)</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">551.2</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22.8</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">633.9</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(150.2</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">)</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">483.7</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23.7</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:5%; width:5%; min-width:5%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.0</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Amortization of intangibles<sup>(ii)</sup></td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">133.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(33.8</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">99.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">138.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(36.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">102.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Equity-based compensation</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">37.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(28.7</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">29.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(23.8</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net loss on extinguishment of long-term debt</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(4.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Scalar acquisition and integration expenses<sup>(iii)</sup></td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(3.4</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1.4</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other adjustments<sup>(iv)</sup></td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.9</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.7</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(3.0</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Non-GAAP</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">906.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(233.1</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">673.0</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25.7</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">806.6</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(213.0</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">593.6</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26.4</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13.4</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.72</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.14</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Non-GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.54</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3.85</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Shares used in computing GAAP and Non-GAAP net income per diluted share</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">148.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">154.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr></table> <p>(i) Income tax on non-GAAP adjustments includes excess tax benefits associated with equity-based compensation and the impact of GILTI due to equity-based compensation and amortization of intangibles.<br ></p>  <p>(ii) Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</p>  <p>(iii) Includes a $3 million discrete tax benefit related to CDW Canada's acquisition of Scalar.</p>  <p>(iv) Includes other expenses such as payroll taxes on equity-based compensation.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>NET SALES GROWTH ON A CONSTANT CURRENCY BASIS</strong><br >(dollars in millions)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="13" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="10" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Average Daily % Change<sup>(i)</sup></strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change<sup>(ii)</sup></strong></td></tr><tr><td style="max-width:33%; width:33%; min-width:33%;;vertical-align: bottom ; ">Net sales, as reported</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:7%; width:7%; min-width:7%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,907.7</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:7%; width:7%; min-width:7%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,373.2</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.2</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.5</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:7%; width:7%; min-width:7%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,495.5</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">$</td><td style="max-width:7%; width:7%; min-width:7%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,165.7</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Foreign currency translation<sup>(iii)</sup></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(18.1</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(68.9</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net sales, on a constant currency basis</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,907.7</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,355.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.7</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,495.5</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,096.8</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.6</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr></table> <p>(i) There were 64 and 63 selling days for the three months ended September 30, 2019 and 2018, respectively.<br ></p>  <p>(ii) There were 191 selling days for both the nine months ended September 30, 2019 and 2018.<br ></p>  <p>(iii) Represents the effect of translating the prior year results of CDW UK and CDW Canada at the average exchange rates applicable in the current year.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>CONDENSED CONSOLIDATED BALANCE SHEETS</strong><br >(dollars in millions)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td colspan="12" style="text-align: center ;  vertical-align: middle; vertical-align: top ; "><strong>&#160;</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30, 2019</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>December 31, 2018</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30, 2018</strong></td></tr><tr><td style="vertical-align: bottom ; "><strong>Assets</strong></td><td colspan="3" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">(unaudited)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">(unaudited)</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Current assets:</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Cash and cash equivalents</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">166.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">205.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">255.1</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accounts receivable, net of allowance for doubtful<br >accounts of $9.1, $7.0, and $8.0, respectively</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,899.5</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,671.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,650.5</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Merchandise inventory</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">603.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">454.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">481.1</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Miscellaneous receivables</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">432.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">316.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">370.4</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Prepaid expenses and other</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">193.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">149.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">192.4</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Total current assets</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,295.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,796.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,949.5</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Operating lease right-of-use assets</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">84.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Property and equipment, net</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">171.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">156.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">147.8</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Goodwill</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,515.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,462.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,469.5</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other intangible assets, net</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">616.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">712.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">758.2</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other assets</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">20.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39.8</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">50.4</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; "><strong>Total Assets</strong></td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,703.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,167.7</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,375.4</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Liabilities and Stockholders&#8217; Equity</strong></td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Current liabilities:</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accounts payable - trade</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,900.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,577.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,609.9</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accounts payable - inventory financing</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">411.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">429.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">407.6</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Current maturities of long-term debt</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">32.0</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Contract liabilities</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">212.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">178.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">188.5</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accrued expenses and other current liabilities</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">691.8</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">593.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">565.9</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Total current liabilities</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,241.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,803.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,803.9</td><td style="border-top: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Long-term liabilities:</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Debt</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,259.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,183.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,187.4</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Deferred income taxes</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">111.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">141.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">158.4</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Operating lease liabilities</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">81.7</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Other liabilities</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">75.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">64.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">65.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Total long-term liabilities</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,527.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,389.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,410.8</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Total stockholders&#8217; equity</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">935.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">975.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,160.7</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; "><strong>Total Liabilities and Stockholders&#8217; Equity</strong></td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,703.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,167.7</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,375.4</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td></tr></table> <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>NET SALES DETAIL</strong><br >(dollars in millions)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="13" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three Months Ended September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="10" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Average Daily</strong><br ><strong>&#160;% Change<sup>(i)</sup></strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>% Change<sup>(i)</sup></strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:24%; width:24%; min-width:24%;;vertical-align: bottom ; ">Corporate</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,913.5</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,706.5</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.1</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.4</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,533.6</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">$</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,006.1</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:8%; width:8%; min-width:8%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.5</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Small Business</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">386.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">340.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.8</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,119.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">997.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Public</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Government</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">793.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">639.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">24.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,860.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,551.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19.9</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Education</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">807.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">793.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.2</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,981.0</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,902.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.1</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Healthcare</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">500.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">442.7</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,430.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,286.8</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.2</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Total Public</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,100.9</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,875.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.0</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.3</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,271.7</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,740.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11.2</td><td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Other</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">507.1</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">451.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.3</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.6</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,571.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,422.0</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.5</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Total Net sales</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,907.7</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,373.2</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.2</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.5</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,495.5</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,165.7</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.9</td><td style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr></table> <p>(i)&#160;There were 64 and 63 selling days for the three months ended September 30, 2019 and 2018, respectively. There were 191 selling days for both the nine months ended September 30, 2019 and 2018.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>DEBT AND WORKING CAPITAL INFORMATION</strong><br >(dollars in millions)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30, 2019</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>December 31, 2018</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30, 2018</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">(unaudited)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">(unaudited)</td></tr><tr><td style="vertical-align: bottom ; "><strong>Debt and Revolver Availability</strong></td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:50%; width:50%; min-width:50%;;vertical-align: bottom ; ">&#160; Cash and cash equivalents</td><td style="max-width:4%; width:4%; min-width:4%;;vertical-align: bottom ; ">$</td><td style="max-width:11%; width:11%; min-width:11%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">166.9</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:4%; width:4%; min-width:4%;;vertical-align: bottom ; ">$</td><td style="max-width:11%; width:11%; min-width:11%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">205.8</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:4%; width:4%; min-width:4%;;vertical-align: bottom ; ">$</td><td style="max-width:11%; width:11%; min-width:11%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">255.1</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Total debt</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,284.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,208.6</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,219.4</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Revolver availability</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,129.5</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,120.1</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,129.7</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Cash plus revolver availability</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,296.4</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,325.9</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,384.8</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Working Capital<sup>(i)</sup></strong></td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Days of sales outstanding</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">56</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">56</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">55</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Days of supply in inventory</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Days of purchases outstanding</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(52</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(50</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(49</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">&#160; Cash conversion cycle</td><td colspan="2" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td></tr></table> <p>(i)&#160;&#160; Based on a rolling three-month average.</p>  <p align="center"><strong>CDW CORPORATION AND SUBSIDIARIES</strong><br ><strong>CASH FLOW INFORMATION</strong><br >(dollars in millions)<br >(unaudited)</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="7" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine Months Ended September 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2019</strong></td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2018</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Cash flows provided by operating activities</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">682.3</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">602.3</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Capital expenditures</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(75.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(53.4</td><td style="vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">Acquisition of business, net of cash acquired</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(75.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Cash flows used in investing activities</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(150.0</td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(53.4</td><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net change in accounts payable - inventory financing</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(17.4</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(90.1</td><td style="vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">Other cash flows used in financing activities</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(551.1</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(345.2</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">Cash flows used in financing activities</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(568.5</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(435.3</td><td style="vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Effect of exchange rate changes on cash and cash equivalents</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.7</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.7</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: bottom ; ">Net (decrease) increase in cash and cash equivalents</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(38.9</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">110.9</td><td style="vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Cash and cash equivalents - beginning of period</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">205.8</td><td style="vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">144.2</td><td style="border-bottom: solid black 1pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Cash and cash equivalents - end of period</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">166.9</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">255.1</td><td style="border-bottom: double black 3pt ; vertical-align: top ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Supplementary disclosure of cash flow information:</strong></td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Interest paid</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(124.8</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(117.4</td><td style="vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Taxes paid, net</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(203.0</td><td style="vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">$</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(200.5</td><td style="vertical-align: bottom ; ">)</td></tr></table></p><p ></p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exh_992.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" ><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" ></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.2</strong></p><p style="text-align: center;"><font style="font-size: 14pt;"><strong>CDW Declares Quarterly Cash Dividend of $0.38 Per Share, Updates Payout Ratio Target</strong></font></p><p style="text-align: center;"><strong>Reinforces Ongoing Commitment to Delivering Value to Stockholders</strong></p><p>
 <p align="justify">LINCOLNSHIRE, Ill., Oct.  31, 2019  (GLOBE NEWSWIRE) -- CDW Corporation (Nasdaq:CDW) announced that earlier today its Board of Directors declared a quarterly cash dividend of $0.38 per common share to be paid on December 10, 2019 to all shareholders of record as of the close of business on November 25, 2019. &#160;This represents a 28.8 percent increase over last year&#8217;s dividend.&#160; The annualized fourth quarter dividend puts the company on track to achieve the target of delivering a dividend payout of 30 percent of free cash flow by year-end 2019, which was announced in November 2014. Future dividends will be subject to Board of Director approval.&#160;<br ></p>  <p align="justify">&#8220;Going forward, we will target our annualized fourth quarter dividend to be approximately 25 percent of Non-GAAP net income, updating the dividend to grow in-line with earnings," said Collin Kebo, chief financial officer, CDW. &#8220;Annual dividend increases are an important part of our capital allocation strategy, along with maintaining our leverage ratio, making strategic acquisitions and share repurchases. &#160;Since our IPO in June 2013, our dividend has increased nearly nine-fold and we have returned more than $2.7 billion to shareholders through share repurchases and dividends.&#8221;</p>  <p align="justify"><strong>About CDW</strong></p>  <p align="justify">CDW Corporation (Nasdaq:CDW) is a leading multi-brand technology solutions provider to business, government, education and healthcare customers in the United States, the United Kingdom and Canada. A Fortune 500 company and a member of the S&amp;P 500 Index, CDW was founded in 1984 and employs more than 9,800 coworkers. For the trailing twelve months ended September 30, 2019, the company generated Net sales over $17 billion. For more information about CDW, please visit <u>www.CDW.com</u>.</p>  <p align="justify"><strong>Forward-Looking Statements</strong></p>  <p align="justify">Statements in this release that are not statements of historical fact are forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, including without limitation statements regarding the future dividends, earnings growth, leverage ratio and other strategic plans of CDW. These statements involve risks and uncertainties that could cause actual results to differ materially from those described in such statements. Although CDW believes that the expectations reflected in such forward-looking statements are reasonable, it can give no assurance that such expectations will prove to have been correct. Reference is made to a more complete discussion of forward-looking statements and applicable risks contained under the captions "Forward-Looking Statements" and "Risk Factors" in CDW's Annual Report on Form 10-K for the year ended December 31, 2018 and subsequent filings with the SEC. CDW undertakes no obligation to update or revise any of its forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.</p>  <p align="justify"><u>Investor Inquiries</u><br >Brittany A. Smith<br >Vice President, Investor Relations and<br >Financial Planning and Analysis<br >847-968-0238<br ><u>investorrelations@cdw.com</u></p>  <p align="justify"><u>Media Inquiries</u><br >Sara Granack<br >Vice President, Corporate Communications<br >847-419-7411<br >mediarelations@cdw.com</p>  <p align="justify">CDWPR-FI&#160;</p> </p><p ></p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>gnw-20190101.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:gnw="http://globenewswire.com/20190101" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20190101">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>gnw-20190101_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20190101.xsd#Cover" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="loc_us-gaapPreferredClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapPreferredClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="55" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>gnw-20190101_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="us-gaap_PreferredClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassAMember" xlink:to="us-gaap_PreferredClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredClassAMember_lbl" xml:lang="en-US">Preferred Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>gnw-20190101_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20190101.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="loc_us-gaapPreferredClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapPreferredClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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>ZIP
<SEQUENCE>10
<FILENAME>0001171843-19-007010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-007010-xbrl.zip
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
MU".X/5!X69%\5TX^<8\.#!WHR$6P5\-T>$S9LZ;P-)?=?D)I!!><&YUE.%#
MKDHI,((MQ^<,/Z\?-Y3&0 LA=9 PF'AL@NZ;"]%[">CP4*PO1!$P$1A-YB(T
M>[G(3@YM4T%V,'N0W1/&$,N))=1>^H.*L)L_K &:S$!BH'O"11R7-: $^0N+
M[<QY*ZH@(RR&R^&T!HLD2'1%C<&L\:78C?@7AYCK>Y[6;J^JG!%2G6?Z"B6F
M3SDF^<\%4&-^\Z&O Y""CX/K)KDR4%D_3[@U/P0"@FCP%2CW,Z(9N+Y?$5&+
M&RP/(9\HL#92$,!'.6N29_193*"R _3F,H?/Q4=;FHQGK.).XZ!,P R&Y3&,
M7MB8WX^10M LC(>P426,!/.(O%$N -!U00GJ.4&T9--RD72A.!#:'84%Y3%0
MGC0>.*!B@6?KC;\S/MS9 U+MDZ#:64B(*]-$8T3<M<ACDVA,R=+%'XMC'V[:
MBA3+Y:("ORBD)Y0LZ#QPXGC ((FXXA4D+%^^2_\"T@+N+9"(OB4'*/-FW("V
ML.0"K$#&!1,@2Q=1V#4(0^^8<=[D03VQ3T0H\"4JT!O!;L&HH)"ZG*5?=(S(
M>::!NM%F?J 6-"ILENUV]\))^+0P'&_#.;?;WNN#-> KH_GF+-EO:)T#=AO\
M5E#<U!$OF->B3#'V_9^%UHP(G(O@4=BK(!!T+LU !2 &-SO@P8M!%!"\\"#
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
M0I;V#5&I0;!T+T')'-XLT+$?X4)&'[I<&#^P'Y8!+Y"K'U0WQ%TV"5?5Y([
M0LZVL7]L6UITB.*_ABVB\,_MW;'(-74FG$8:_H)W?/V@!O!.++(1SAFVK%WN
M6+NE8>V&WF=RI,_52J,K['25FJW5Z<2-K</:C.7<NJRT)%"D=CSAM"9!IB1H
M)R0XID>"@^H[1%1U!/IB4T WO3LNE5ZK$@7. (G4BQ^TEA,2^< ;5 _BN(5)
M0I=,DN,#*C=DI1^/(9609 B)E%W!R]%I<M#=]0<Q'S>Z9H;G$#L_-E3ZG4K(
M0+FA*NW#*L2+!PGHI?KNY6+,=IC/^]VR_\+0Y36=Z6#3;+MAJBS(*#+J?:%Z
M@\%B:RS.Y8GEN8X+?BW0(HNMVZZ"#58-( XRK5['<=YL9LPQN*^;/YCI6G8V
M*CS/@MT:B*5SS,QY;N;9VH0ZNTNZS)(<S]NO;_ 9&2Z-@'PN6'A]FFL%L-!Z
M?5EQ' N'^UR:!0+:=G3+)-I<,]@>2#IF#D"!$B#R1<0!J1#51,2VI@SI7 H?
M)GKXF^0C:)01@=U!B6V)' R>V''!4RX(_<$OV#U27L7UU>/OY-.7^^_[)E*4
MYF;Y!4]U*W&_>CEN^:UO.TZ^[?@D0D;[ <EMA+%AO3AD9EL_=-P]PSFQ9B#V
M7!2&%#/6=%??*_$_=N276GO;7D*%X;'T89YP2@?"6;-X HOSN"1A/V<,?$;7
MLR.\?$07^;S;WMZS\6@.3WI>W0Z-L5_KL%QI?WNZHV,36O3TA_X]4 UB,A<_
MX)DZ%!^RV:BFW:Y0_.N?/456MF[1U\N1B!;QT)SVXX+..@VRWM-88SZD1E>Y
MO?YJJOVMHJ/$*(Z-@J0-_5H,U&HG]B863&H3:CXSW Y4TRS/=,'*HG/NIEV$
MD7,RUDUJ:AF=VYS+W4,$>L%$VWE_ASR,U_(I[\@BE,^R<%L0;#_AED4,MBVG
MT(FE F%8M=5.X=JMUW)0@F+<EW?28XU.;WL25O$W?DMM;W>-:@VUPYN#\9AI
MW+YF/WU-!4X_\[66@T%1;6NN?*Z;/(W&VA60=<=!P_[FSOF(:3:C#GL#@D[\
MAA+O("9*3Q'TMF?*%5[JR4E%LT?RXY(H!>;JD#WKIHEZ"\_BF:U;F7CBB>43
M^9V ';%34JM5B'M"-_$ @X_CU#_D ""=@OV#YSIJ?57:B"A#ZX3<*9%8XY/B
M$7)M.B8=LCUB'B##6QVI/2<CW=$,R_%LM@C:HN\#-L#8LJ?\CK%WY4T(W@%#
M 9^2);8VV-C%SV9TA"EK%_CW.Z)(36GV<R-/W^(Q*'-<>%./B=L\CJ7.966'
M;/UTK*E<P3PL1I8]ASS1G\SA[,'/2@J!/$52LSH[R1?,A)Y4._*(GX^$:3OO
M9T3\?#NT1G/X,7&GQH?_#U!+ P04    " !..5]/S7D#RMD'  !"$   "P
M &5X:%\Y.3(N:'1MC5?;<MLX$OV"_8=>)969J9*HBYU8CFW5VO(EVCBVUW(F
MNX\0"8D8@P #@%8T7[^G04I6$MLSJ4HE(H&^G#Y]NGGXS]/K\=W_;L[HP]VG
M2[KY?'(Y&5.KT^U^V1EWNZ=WI_6+W:1'=TX8KX*R1NAN]^RJ-3K,0Z%)"[,X
M:DG3^3SE1U)DH\.@@I:CLVPAW+G2RBP.N_6CPT(&0:DU09IPU KR6^BRE0-*
M<^&\#$=+93*[])W^X.V@1<T%(PIYU+HXNSJ[/;Z[OFT]6O@TC0$.DUXOV7O7
MZR?]86]_ER]VZU!F-EO1;)%:;=U1Z]4\_D&@)?FPTK*.H2.T6ICWY-0B#P=X
MZX.S9C$Z^^^'R<GDCO;WD\%AMWEXV"V?N9XB).GX_ASQK4_P_SM>_2G?4W^W
MW#8_/OU"IS+5PDE/_ZF$PVV]HK'P.9VJ!Y5)DY&=T^M>LC.D&^EH"I1DFSZ7
MF0BX<R-6M@IT*U 6NA-N(<-6F.SX;T7;W+B5RLRM2V'XVBPLRD9C6Q0J%#A)
MP2)6K1ZDXQ>_"UU)?C8--KW/K<ZD\S] -/H'P7/T=M3ZH_)!S5>MT>7D:GQ]
M>37],+D]:]-$ZZ1-UVE(B';Z;1KT^OM$OUY<7I^<T=79E^D7'/N-.AUBL,;6
ME=9QMH9^O1(^$U_?X_EO)(RQE4EE1B$7@:1P6@&N8#.Q(A4\G5CA(I:GRLDT
M6.<IJY'/2-#7#?8I8Y_]A'T)8RFP@%_/)>#,9Y)*H7#(<!%E,<.9?J]) >^%
MUO7A!AVV!M\6<8CX(^224FV]Y!^SRBLCO6=S5_:A-C=X6YM+Z,VK_KO>P5VN
M/&R4X M*XA'Y8)C$Z+B8I$SJI&![J!(:TP=: 8HWKX:#_MZ!W^25U-;H#@$
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
M-;]#[$D$&^7N9X*[&)N'4/)PEE9(V2I5T &3JL<!VM?$UN/P&SG#KXF<KY#
M\BY0X;^QT)P+;WT4E.N 6:7T08\:^<8N^;(M$7OO]O?F*SO-,I('O%/O='-/
MQ1.PTN*M=NRT*$#C4FG[6R<7H&[^27\6'S>_S'\9T4?^!U!+ P04    " !.
M.5]/6<L:FPH+  "QBP  %    &=N=RTR,#$Y,#$P,5]L86(N>&ULS9U=;^.X
M%8;O"_0_$-Z;%AC'XP0HD&"RBXPG*8S-)&F<Z>YV4 QHB7:$R*)!R8GS[\L/
M498H'DE)6Y)[L>L5WT.]%)^0U-?1IU_VFQ0]$Y8G-#L?38\^CA#)(AHGV?I\
M]&TQOEC,YO,1R@N<Q3BE&3D?973TR\]__M.G-,F>SL2_EC@GB->3Y6?[/#D?
M/1;%]FPR>7EY.7HY.:)L/3G^^'$Z^?WK]2)Z)!L\3C)17T1&.DK48HN;GIZ>
M3F2IEK:4^R5+]3Y.)MI.53,O33KT-2=Y<I9+>]<TPH4\'+V[0:!"_-]8R\9B
MTWAZ/#Z9'NWS>,2/'N+_J"/(:$KNR0K)9IX5KUM^B/-DLTV%*;GMD9&5W4S*
MV$3$3S*RQ@6)Q8Y.Q8ZF?Q,[^JG<?(V7)!TAH?QV/P?;==JHJPR:N#9[1UA"
MX\OL?:[-:$_V%P5FQ7_1@'J\\R8\T *G[S)?CW1N^X:\[X@?XMP?:3[PDO<=
MZ5KD_\5VT;;\YL-K/ZZIV'C-?S4LDGU!LIC$VJ2HHF,$EGN0$T-9=U4[C1KU
MIF(TI\S:=EGE"N=+6>\N'Z\QWO+ZIZ<3DA:YWC(66\8?I^7P_5.Y^0?_(RW(
MAF3%+,5Y?KM:%#1ZNM@GN=Z9;.GY:(!^8K9"1%XPW13,HI[C42HF$>6SV;88
MI^K(J_ 5HYM!-LH#1P>(?Z3+JGYUI+D%H"$-&2,YW;&(O*FCZZT9>E1+AYN4
M1XC5#,G&WQ:CGZ4,T1620O1=2/_]:7*HVA]0,[K9T$P:O/A*-DO"@#;;A"X1
M@HW6V6FK@H$&M-:B10J1@N8"?5?B0'BYXW41QD@\ !E ZY*:3KMU<*S"8-CI
M<F?B4VD#):@:/!_P\K! @$;84N1ELFH8M,Y04A$,)59;)AZ5"'V7LM"HX*LT
M,N<_>U<T-:$7.EI&K814JO H,:UUD"*D2&K_)[CDFI><1$=K^CR)2:)0X3],
M0OBF'U]HM)-@\WJ-9K6+7=  F1(,F&7>>QXP9/:WEB"A\=+-%WSWL;!PE>*U
MI1%&N:N.MMK2/=TH#**K;8[,OJXT2(C\=O87DD<LV8KKGUVM:<B<=[W%9(N
MFB8L$-K&8!YJ6J]#_3U9)WG!Y&7Q:B;J&-@ O>O)H-.V.3M8Q4&@,\0A.'_4
M@U 5Y96FBRS;X?2>;"GK@J@I<\V.S:2)3%T3%"D68R @2HN4V"L7_]AA5A"6
MOO:BT5*ZI@.P:@)BR()BQ.X-Q*22AT#* \-9GH@AK1>5MM3Y*0E@MG5Z8NB"
MH@4P!Y^V5/H0>%D\DC2=T<T69_V#BTWLFAG8L$E-6QD4-Z ]D!P9@<J0T."Y
M?!8K>+Z(&MCDFMXG0BW;7115XF!!,AT.9$F&(1'GE:?:$QX])+64KAD"K)KT
M&+*@N+%[ XE1<B3UH:!RF<6#0*ET?C Q;-HA*44!(M)TU@<(5_O#8[9C3%Q2
M3/((IW\0S&!"8*DK2/K,:DX@71"H])AK/36@Y$CID0CP2\QE5B3%ZU62DIN=
MY2$!N\05(9 Y3899'@01@"F3!"5#0H>4T&/_ZVN!67&#-[;1PBYSRX'=9).%
MIB8@'JS& "8.6B3$'KF8\;&*X72>Q63_*WD%6]?2N24#L-E$PQ %Q(;=&0!'
M*492C;C<(QYW+-E@]KI(HI[)HRUT"PADM$F(J0H($< :P$BI1HOYS/_<\H#W
M\YA#FZP2]?I,#RN@WBTR/;:;Y #B@ #J=@APQ(-0,\H_3O,LHFQ+:S<[9W3'
MA\37&8WAE4M/E%NT!C6A"5AG2$"8#?$)P-8(_:#N2"/*4%D!$C5XY.XBCOGA
MRLO_7"<9F8)'P:IURUB'W299%F% /,'N (I*Y0?] XD8=)N%A<[Q&QI\[!^=
MXZ'H' >-SO%[T'EXH4&A<_*&!I_X1^=D*#HG0:-S\BYT>/<',.[,^,];]D!?
M; ]N@DHOX+2M6K$YR,*#IN6M#QD1(-8Y(L0_+'+9=<ON&'U.L@A>4$-R+]@
MIJWL&-KP +(;[*.H6B[K./\HE0OWWC\8+?,SXC1-VH<;I0D/E::QWH%&J?V#
M<4?S J?_2K:=I^QVL1=(K(:MJ#24X0%CL]>'C8I!/,C?*7B)KK@Q8GW]Q"AW
M=@?;9JNZ;5TO# (%FZ/V:^WJ:HL2^>ELP2LC&!@=FL7.NMIBJNKI6ED8'=TV
MU.IG^3?.-?[^J$4ZK?3ND6;PHP=MB:O^ALSI/C?+@^AWP)39]U*&I,[K]7R1
MV">W#^BU,F<SOFFGFN!U01!];+II3=^ZW$N?_L:2@N]?)$?99>4](S-'0(?.
M55]WVM3];A4%P4"7,Y.'4HN:8B]P+&B:1$F19.NO_&25)=C6-IO(%1:P0<U$
M6Q$$$*"M5K:(2HBTT@L*=XP(( GO#OD2D<CPQFY7*^LJH$OL"HU^PQH16!D$
M*KWV+)F*QE$M JD0)&-"@&>>YSO"WH20)<032*!Y *>6/D2H().]:*E _X0M
M2+3C\^;K]'CYD!2M_%=VB;-9"C!7S5%&>1"$ *9,(F29R,$X/?[+\J](1WF!
MX(8^,"SR72]>-TN: MENK"I7*'18U#18)$$  ?LRF;BAJ)0BI?67#:=AV=(H
MH]P5!E9;&H!&81!=;W/4&@@:/>YU$KC<1X_<&@%>C;#+7$\&-I/FA%#7! %"
MA['6B4LI15KK[]6(PU2V[E\<K+TM#M8]BX-UB(N#]=#%P=KSXD#O7*4AX"/5
M[3)-UAA(C]:I=HU&AV63$HLT*&!@?^#X486@0XR?S'HRO=(\6U&VD2ZN^ ]+
M6P&=L]QZ73:KY'HV41"D=#EKI==3":]J8B34?NC8Q4E!8F7I*LEP%B4XK=*T
MV:ZI]X<X8V:@^0J?'GT8) TSV8)*A>EL:E7@(>6>GXOQZC&/WTB:_IK1EVQ!
M<$XS$JLK,+;[3MUZM\_E]-AN/IH#B(. :HA#X $=$31^$E%(AY77SSSR]$^:
M[K(",_G^.[.-4H#.+3^ S28WAB@@7NS. $XJ,5)JGZ^3J^P7U1),#($[&!)(
M[OCE\D[3QCOF5FU Y'0:A-XX+W.6'%;.*LKK2Z %83@JDF?R!1>X= BV&I*[
M?NVSR[3YOJ=-&Q!(G0;!-SRK&)'P!FNR/">^83.^$%O3CB?5#97[]#<MB^T,
M.)4D($ALOCKRX#"DM1Z)6&QPFG[>Y4E&<GAJ,E1NB;!:;!+1D 1$A,T70(24
M(JWU2,3EAK UG_;^SNA+\5CFC 1;"*C=$M)IN4F*51H0,5W^ ')T"%(Q.LVG
M3X3VA[3'*D\@W%Z+U#$\H%F#G)8N)&P@<RUF4A*)ZS,WM$ /%'W+"2H>";HL
MOSI:SU>MZO'[A80H$B]HJ)5[%F-F ZE+[/QK":#AUC<36LH@<.JU!W\_H8I
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
M A0#%     @ 3CE?3^:$)#(9-P  ;R\#  L              ( !     &5X
M:%\Y.3$N:'1M4$L! A0#%     @ 3CE?3\UY \K9!P  0A    L
M     ( !0C<  &5X:%\Y.3(N:'1M4$L! A0#%     @ 3CE?3VV_(0.*#@
MZCP   X              ( !1#\  &8X:U\Q,#,Q,3DN:'1M4$L! A0#%
M  @ 3CE?3PXX_UR\ @  ,0P  !               ( !^DT  &=N=RTR,#$Y
M,#$P,2YX<V102P$"% ,4    " !..5]/[5*D@5@(  #Z90  %
M    @ 'D4   9VYW+3(P,3DP,3 Q7V1E9BYX;6Q02P$"% ,4    " !..5]/
M6<L:FPH+  "QBP  %               @ %N60  9VYW+3(P,3DP,3 Q7VQA
M8BYX;6Q02P$"% ,4    " !..5]/SX@:AI8'  ";8   %
M@ &J9   9VYW+3(P,3DP,3 Q7W!R92YX;6Q02P4&      < !P"R 0  <FP
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $XY7T\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 3CE?3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !..5]/!TSQCNX    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)]FB8NCFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[
M740?P&-F_GSS#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M<ET1?FMN0
MO*;R3#N(VAST#F'%^0UX)&TU:9B 55R(3+762)-04T@GO#4+/GZF;H99 ]BA
MQYXRB%H 4]/$>!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJH9ES90<!
M[\]/K_.ZE>LSZ=Y@^96=I&/$-3M/?FON'S:/3*VXN*L$KQJQX;=2<"FN/R;7
M'WX781^LV[I_;'P65"W\N@OU!5!+ P04    " !..5]/F5R<(Q &  "<)P
M$P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03
M<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS
M[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#
MW(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S
M^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4
MPL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:
MX./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;
M:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ
M$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&
M<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD
M,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z
M'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S
M(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(
MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU
M+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/
M:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:
MK<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1
MDEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*
MY \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_
MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R
MS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;
M)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R
M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ
MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR
MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2
M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE
ML<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_
M13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7G
MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5
M' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2
M)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%
MV^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODR
MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\
MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS
MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!
M4$L#!!0    ( $XY7T]H]3L6CP(  % +   8    >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL=5;;CML@%/P5RQ^P-I"[$DO-5E4KM5*T5;?/)"&QM;9Q@<3;
MOR]@KQMQ#B\VX)DSP# RVUZJ-UT*89+WIF[U+BV-Z399ID^E:+A^DIUH[9>+
M5 TWMJNNF>Z4X&=/:NJ,YODB:WC5IL76CQU4L94W4U>M.*A$WYJ&J[][4<M^
MEY+T8^"ENI;&#63%MN-7\5.87]U!V5XV53E7C6AU)=M$B<LN_40V>\H<P2->
M*]'KAW;BEG*4\LUUOIUW:>YF)&IQ,JX$MZ^[>!9U[2K9>?P9BZ:3IB,^MC^J
M?_&+MXLY<BV>9?V[.IMREZ[2Y"PN_%:;%]E_%>."YFDRKOZ[N(O:PMU,K,9)
MUMH_D]--&]F,5>Q4&OX^O*O6O_OARVPVTG "'0GT/\'K9(.0G_EG;GBQ5;)/
MU+#Y'7<>DPVU>W-R@WXK_#<[>6U'[T6^S>ZNS(C8#PCZ@" 3(K.U)P&*"E!/
M9P]T&@A !,,%&"K  'T6"$#$'!>8H0(S0%\$ A"QQ 7FJ, <T%>! $2L<8$%
M*K  =!*ZC$ B-B]1B27DASXCD(C1*U1B!?FATP@D8O4:E5A#?N@U HF837(\
M<3FL$/J-82*.DTBN"<P=2#:"B9A.\' 3)-VA[1@FXCO!$TY@@&GH/(:)6$_P
MF!.88AJ:CV%B[N-9)S#*%+B/8&+NXX$G,,X,N \QL0W#(T]@H!D)12 F)H*'
MGL!(,W#"("8F@L>>P% S%HI 3$2$XKFG,-,L/,48)J:"YY["3+/P%&.8R"FF
MD9\Z\L\.3S&&B9QBBN>>(K_V\!0CF'##LH>[D+MK_N#J6K4Z.4ICKU7^\G.1
MT@A;+G^RT2OM]7;JU.)B7'-IVVJXXPT=([OQ_II-E^CB'U!+ P04    " !.
M.5]/\FE,(4$"  #*!0  %    'AL+W-H87)E9%-T<FEN9W,N>&ULA51=;]HP
M%'WN?L45VL,F 4DHGQ-%0D"GJ P81*JT-Y/<)-82.[,="O^^%UBK*2;K6VS?
M>\ZY'R=CK0V4@O\I<29+81X:7:\!QSP3^J&1&E-\<QP=II@SW98%"GJ)I<J9
MH:-*'%TH9)%.$4V>.1W7[3LYXZ(Q&6L^&9O)3!Y0C1TS&3OGB^OE.C1MN/>:
MT'&]4?5Q+L,R1V$@.!58?1RVGJI74PJ.+@F/&4NJKS'+M(7R3K%!Q64$"Q'!
MG!DK[DWGI[N[6TH7PG!S@D>>(:S*?&\7ZKI>Z[XW&O9J4K>8<&T4(RDKEEO\
ML_DSS-;;S7H[#?SUJ@9D1I4HEH$O(CS"$YYL%:[7=3MN;U"#$+ C^!'!\)B'
MS' I:NKI]%MN9W _&M;UPA>A5(54%Y F[ QU%:2"RVHITBHC>QJ+&K!I%"G4
MNOGV 4LN$-;"0ACT(%"\=67SA4$E+@)8]A'R['PB?8%\$=588@LEV2#ERF*L
MXKP7NE'R0'E6@K_\"&(CM:$I_N+%S2[UR5I6UR_RI^3 FRG#KC7PI0R)8Y-*
M4;>RW7ZO15QN]?Y9<6-0$%&>T^_BNB:Z&K63&0^YX2*!']01Q>T1;!2V0@)!
MZM+5Y^1?5+".8UN-%>QK75+P_W(";LB0,@:O\V7_%788EJ3=<L6Y$%IT;63X
MNPD%4W!@68GPV6V['A2$KE-F3SY0+#J7MSOE>VD51XZU6O*7'Q;',&4BP9M6
M7TUW\^G/FAU9Y*B2,^EW)5],>IY!P<0_%3GT$Y^\ E!+ P04    " !..5]/
M3+?[F,X!  " !0  #0   'AL+W-T>6QE<RYX;6SM5%VKU# 0_2LA/\!NJUY0
MVH(*%P25"W<??$W;:1O(E^ET;>^O=]+T8U<%89]]:6;.S)PY(=/)!YP5//<
MR":MS%#P'M&]3Y*A[D&+X95U8"C26J\%DNN[9' >1#.$(JV2['1Z2+20AI>Y
M&?6CQH'5=C18\!-/RKRUYD!>\PA0JM# +D(5_)-0LO)RR15:JCG"60!JJZQG
M2%*@X&E AI<83J,75*X\6AKK YC$#O%;K>F_!39O(%<JM0O,> 3*W E$\.:1
MG"5Y ?\(L=4^SXX4=E[,:?:6'P7+04TJZQOP>YN4;U"9*VB#'"^[/IQH71*"
MB%:3T4C162,6#5O%:A!M#4H]AR?\WMYP3RV+.9^;\ PLJ-A,NO5JQN>*3N"_
M9HO<5[1O[J)E3EXL?ASI-F;Q?XP6X<E#*Z?%G]J]/[$+Y]3\0<G.:(AW^6?#
M],Z&92ZV/JRW7KX07YB4F@#PG%W HZROD9]>N#-,N$W3U-ZK.?NOF7=@P MU
M+9I&_^^*DW46KP;^9MQWE%6C5"C-JK&730-17M@W!?\6UIBZF;ICZHD>147K
M\(:?:AMHQ:CP*=QX"1;\L+^$_S9]V+/..T7!#_LK-'+4[Y:&Q\XM?P%02P,$
M%     @ 3CE?3S #][XW 0  (@(   \   !X;"]W;W)K8F]O:RYX;6R-4<%N
MPC ,_94J'[ 6M"$-42Z@;4C3AL;$/6U=:I'$E1-@X^OG!'6PVTZ.G^WGYY?9
MB7A?$>VS+VN<+U470C_-<U]W8+6_HQZ<5%IBJX.DO,M]SZ ;WP$$:_)Q44QR
MJ]&I^6S@6G-^FU" .B Y 2.P13CY:SVFF9:&(WSJJE2%RO0AT!.: +S4 9Z9
M#CVZ7:E&*FN1?=C$W:G3HD.+9VA2YCLZO1#CF5S09E,S&9.F8B$-R0;_BVR!
M ]9_&H.N/K1H+=6D$,(C>JS08/@N57H;4')%?G-&\F&(%Q.G_!\;J6VQAB75
M!PLN7'QD,'&[\QWV7F5.6RC5@H[ 4;$L6#47]4%\N4K*>(I2X%4S2O(&30VT
MZ*!Y$QHON)Q:KSF+(?&,[Q]&CV+IP9B%8._NE73BCQS#]\Q_ %!+ P04
M" !..5]/_\ F"+T   "% @  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSK9)!"H,P$ "_(GE 5VWIH:BG7KRV_4#0U8B:A.R6ZN^;>E%!H0<O"6'#
MS$"2/+"3W!A-JK$4#'VG*16*V=X J%#82SH9B]I/*N-ZR?[H:K"R:&6-$(?A
M%=R2(;)DR0SR,A4N+R,1O*2KD5,!0P<?XUI2B$PP;=')"_R5T>(_>E-538%W
M4[Q[U+Q1,0L$; ?%<Q IZ;!\LFMT34>'K.![,>=%#(\='E\Q4??TEUG/7H(P
MK8>_R43]-<#JUV5?4$L#!!0    ( $XY7T\+C]@#(0$  %<$   3    6T-O
M;G1E;G1?5'EP97-=+GAM;+5434_#, S]*U.O:,W@P %MNP!7F 1_("1N&S5?
MLKW1_7O<;D-B*F)HVR6)\^SW7A(K\_=M!IITP4=:% US?E"*3 -!4YDR1$&J
MA$&SA%BKK$VK:U!WL]F],BDR1)YRSU$LYT]0Z;7GR>-NOZ=>%#IG[XQFEZ+:
M1'M$.MT3E@A^R*'&9;J1A&+RW D+R=ZB$)0*=8+"<6$?2]WK!A"=A7]92U7E
M#-ADUD%*2LH(VE(#P,&7U&@$^\;H8KWWN]+(+SH(L>J\^I%07L\';SV,&QB0
M2RJSM 6,20W ;KP]2_#0#28A3#,*BNQ&CB>65H*2ZA,O>43H6\>"/4E<J*_W
ML)\)VV$]=N'?(*EA.N_6_VATF<N@7?S-R$=*[4%?#?_)\@M02P$"% ,4
M" !..5]/'R// \     3 @  "P              @ $     7W)E;',O+G)E
M;'-02P$"% ,4    " !..5]/)^B'#H(   "Q    $               @ 'I
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $XY7T\'3/&.[@   "L"
M   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( $XY7T^97)PC$ 8  )PG   3              "  ;8"  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ 3CE?3VCU.Q:/ @  4 L  !@
M         ( !]P@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( $XY7T_R:4PA00(  ,H%   4              "  ;P+  !X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    ( $XY7T],M_N8S@$  ( %   -
M          "  2\.  !X;"]S='EL97,N>&UL4$L! A0#%     @ 3CE?3S #
M][XW 0  (@(   \              ( !*!   'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( $XY7T__P"8(O0   (4"   :              "  8P1  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $XY7T\+C]@#
M(0$  %<$   3              "  8$2  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     *  H @ (  -,3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f8k_103119.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "local": [
      "gnw-20190101_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "f8k_103119.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gnw-20190101_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gnw-20190101_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "gnw-20190101.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.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/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 63,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 97,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "gnw",
   "nsuri": "http://globenewswire.com/20190101",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_103119.htm",
      "contextRef": "Form8K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://globenewswire.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_103119.htm",
      "contextRef": "Form8K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Preferred Class A [Member]"
       }
      }
     },
     "localname": "PreferredClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r11": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r13": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r14": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6636196624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 31,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CDW CORPORATION<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001402057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-0273989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">75 Tri-State International<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lincolnshire<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">465-6000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CDW<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>97</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_103119.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" original="f8k_103119.htm">f8k_103119.htm</File>
    <File>exh_991.htm</File>
    <File>exh_992.htm</File>
    <File>gnw-20190101.xsd</File>
    <File>gnw-20190101_def.xml</File>
    <File>gnw-20190101_lab.xml</File>
    <File>gnw-20190101_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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>16
<FILENAME>f8k_103119_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gnw-20190101.xsd" xlink:type="simple"/>
    <context id="Form8K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2019-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="Form8K">0001402057</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Form8K">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="Form8K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Form8K">2019-10-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="Form8K">CDW CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="Form8K">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="Form8K">001-35985</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="Form8K">26-0273989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="Form8K">75 Tri-State International</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="Form8K">Lincolnshire</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="Form8K">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="Form8K">60069</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="Form8K">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="Form8K">465-6000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="Form8K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="Form8K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="Form8K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="Form8K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="Form8K">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="Form8K">CDW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="Form8K">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="Form8K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
