<SEC-DOCUMENT>0001157523-20-001055.txt : 20200729
<SEC-HEADER>0001157523-20-001055.hdr.sgml : 20200729
<ACCEPTANCE-DATETIME>20200729161046
ACCESSION NUMBER:		0001157523-20-001055
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20200729
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200729
DATE AS OF CHANGE:		20200729

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COGNEX CORP
		CENTRAL INDEX KEY:			0000851205
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823]
		IRS NUMBER:				042713778
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE VISION DR
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
		BUSINESS PHONE:		5086503000

	MAIL ADDRESS:	
		STREET 1:		ONE VISION DRIVE
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>a52257706.htm
<DESCRIPTION>COGNEX CORPORATION 8-K
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" 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:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:cgnx="http://cognex.com/20200729" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: Business Wire
         Document created using EDGARfilings PROfile 7.0.1.0
         Copyright 1995 - 2020 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html" />
</head>

<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_cd3b5d75d5b24ca58e1e424bc75872fc" contextRef="c20200729to20200729" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_f9b40fd474e548d39ce9dd690c229423" contextRef="c20200729to20200729">0000851205</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="cgnx-20200729.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20200729to20200729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000851205</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-29</xbrli:startDate><xbrli:endDate>2020-07-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>

  <div>
    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">UNITED STATES</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">WASHINGTON, DC 20549</div>

    <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <span style="font-weight: bold;"><br />
      </span></div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_989a5160bcea426ab4bcb60de6848749" contextRef="c20200729to20200729">8-K</ix:nonNumeric></div>

    <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <span style="font-weight: bold;"><br />
      </span></div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">CURRENT REPORT</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934</div>

  </div>

  <div><br />
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 18pt;">Date of report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_5552a04241f540eda6246a8d3419cf47" contextRef="c20200729to20200729" format="ixt:datemonthdayyearen">July 29, 2020</ix:nonNumeric></div>

  </div>

  <div><br />
  </div>

  <div>
    <table cellspacing="0" cellpadding="0" border="0" id="zbf2258f023c542f8be021f19d7151ace" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 100%; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif; text-align: left;">
            <div style="text-align: center;"><span style="font-size: 16pt;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_cb34a1ae699a4be1896d87b444507197" contextRef="c20200729to20200729">Cognex Corporation</ix:nonNumeric></span><br />
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; text-align: center;">
            <p class="MsoBodyText" style="margin: 0in 123.3pt 0.0001pt 120.4pt;">(Exact name of registrant as specified in charter)</p>
          </td>

  </tr>


</table>
    <div><br />
      <div>
        <table cellspacing="0" cellpadding="0" border="0" id="z0d935e802bcd4ddab492915d7b1c5f5f" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 33.33%; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_3e484fcef0d3460fbdc4f090db3da06f" contextRef="c20200729to20200729" format="ixt-sec:stateprovnameen">Massachusetts</ix:nonNumeric><br />
              </td>

    <td style="width: 34%; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_f951c912b4eb4fc5a130e44a0269a779" contextRef="c20200729to20200729">001-34218</ix:nonNumeric><br />
              </td>

    <td style="width: 33.33%; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_d737c18773e248d9b5410f4b7460ef3e" contextRef="c20200729to20200729">04-2713778</ix:nonNumeric><br />
              </td>

  </tr>

  <tr>

    <td style="width: 33.33%; text-align: center;">
                <div>(State or other jurisdiction<br />
                </div>
                <div>of incorporation)<br />
                </div>
              </td>

    <td style="width: 34%; text-align: center;">
                <div>(Commission<br />
                </div>
                <div>File Number)<br />
                </div>
              </td>

    <td style="width: 33.33%; text-align: center;">
                <div>(IRS Employer<br />
                </div>
                <div>Identification No.)<br />
                </div>
              </td>

  </tr>


</table>
        <br />
        <table cellspacing="0" cellpadding="0" border="0" id="z08c595e8123c4e6689907a3f56e24c84" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 50%; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_2cd0566cbf394207bbe92842d373f0b9" contextRef="c20200729to20200729">One Vision Drive</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_092ed825e5c64290b3dda59c966fefc9" contextRef="c20200729to20200729">Natick</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_b7afcdce68ce4fe1bedfae305acc1338" contextRef="c20200729to20200729" format="ixt-sec:stateprovnameen">Massachusetts</ix:nonNumeric></div>
              </td>

    <td style="width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_dae1d99c72954817a7c483c1ddbd4782" contextRef="c20200729to20200729">01760-2059</ix:nonNumeric><br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(Address of principal executive offices)</div>
              </td>

    <td style="width: 50.00%;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(Zip Code)</div>
              </td>

  </tr>


</table>
        <br />
        <div>
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 18pt;">Registrant's telephone number, including area code: (<ix:nonNumeric name="dei:CityAreaCode" id="Fact_559e498d87c64a819c383a7ebd63b1bc" contextRef="c20200729to20200729">508</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_10fb842913e64008adaadfba7685e33a" contextRef="c20200729to20200729">650-3000</ix:nonNumeric></div>

        </div>

        <div><br />
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 100%; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif; text-align: center;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" id="Fact_26a57f51830e45f7a3205c38c48c1462" contextRef="c20200729to20200729">N/A</ix:nonNumeric><br />
                </td>

  </tr>

  <tr>

    <td style="width: 100%; text-align: center;">
                  <div style="text-align: center; margin-right: 123.35pt; margin-left: 120.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Former name or former address, if changed since last report.)</div>
                </td>

  </tr>


</table>
          <div>&#160;
            <div>
              <div>
                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 18pt;">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 (<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">see </span>General Instruction A.2. below):</div>

                <div><br />
                </div>

                <div style="text-align: left;">
                  <div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd687a601f4ac464b9fc6c0411aaff7fc">


  <tr>

    <td style="width: 9.5pt;"><br />
                          </td>

    <td style="width: 20.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:WrittenCommunications" id="Fact_8e4371a37ca2401fbbe016bc687e9536" contextRef="c20200729to20200729" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                          </td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>
                          </td>

  </tr>


</table>
                  </div>

                </div>

                <div>&#160;</div>

                <div style="text-align: left;">
                  <div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5ec47e4f263742bca3fb42fa06141545">


  <tr>

    <td style="width: 9.5pt;"><br />
                          </td>

    <td style="width: 20.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:SolicitingMaterial" id="Fact_3cfaa6a0bdf74a3cb0c90b5a80571148" contextRef="c20200729to20200729" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                          </td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>
                          </td>

  </tr>


</table>
                  </div>

                </div>

                <div>&#160;</div>

                <div style="text-align: left;">
                  <div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6bd2ea39557b44f5a95d841a563a9820">


  <tr>

    <td style="width: 9.5pt;"><br />
                          </td>

    <td style="width: 20.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementTenderOffer" id="Fact_aad568797fac4fa4a796365b93029252" contextRef="c20200729to20200729" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                          </td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>
                          </td>

  </tr>


</table>
                  </div>

                </div>

                <div>&#160;</div>

                <div style="text-align: left;">
                  <div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8d2e74dc954b405e8ce6620449894cf8">


  <tr>

    <td style="width: 9.5pt;"><br />
                          </td>

    <td style="width: 20.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" id="Fact_c7474350f4aa4627a5731c81e9339ec4" contextRef="c20200729to20200729" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                          </td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>
                          </td>

  </tr>


</table>
                  </div>

                </div>

                <div><br />
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                  <div>
                    <div> Securities registered pursuant to Section 12(b) of the Act: </div>

                    <div> <br />
                    </div>

                    <table cellspacing="0" cellpadding="0" border="0" id="zc18b762928864317aa8b8cba817ac4aa" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Title of each class<br />
                          </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Trading Symbol(s)<br />
                          </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Name of each exchange on which registered<br />
                          </td>

  </tr>

  <tr>

    <td style="width: 32%; text-align: center; vertical-align: bottom;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_780e23a592b84457b72c8652f314b9bf" contextRef="c20200729to20200729">Common Stock, par value $.002 per share</ix:nonNumeric><br />
                          </td>

    <td colspan="1" style="width: 2%;">&#160;</td>

    <td style="width: 32%; text-align: center;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_181eff30cf51403d9d086ec1a45579d9" contextRef="c20200729to20200729">CGNX</ix:nonNumeric><br />
                          </td>

    <td colspan="1" style="width: 2%;">&#160;</td>

    <td style="width: 32%; text-align: center; vertical-align: bottom;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_6c7c6eb1b2c946f6be5a00734096a02c" contextRef="c20200729to20200729" format="ixt-sec:exchnameen">The NASDAQ Stock Market LLC</ix:nonNumeric><br />
                          </td>

  </tr>


</table>
                    <div> <br />
                    </div>

                    <div> <br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><br />
                  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).</div>

                <div>&#160;</div>

                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                  <table cellspacing="0" cellpadding="0" border="0" id="zc8768322f714412aab1d5353c854d03f" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 85%; text-align: right;">Emerging growth company&#160;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_a6c1ab60e57f47b3b41223a45da8fbac" contextRef="c20200729to20200729" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></td>

    <td style="width: 15%;">
                          <div>&#160;</div>
                        </td>

  </tr>


</table>
                </div>

                <div>&#160;</div>

                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with
                  any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.<span style="font-size: 6pt;">&#160; </span>&#9744;</div>

              </div>

              <div><br />
              </div>

            </div>

            <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
              <div style="page-break-after: always;">
                <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

            </div>

            <div>
              <div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Item 2.02</span><span style="font-size: 5.15pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Results of Operations and Financial Condition</span></div>

              <div><br />
              </div>

              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On July 29, 2020, Cognex Corporation (the &#8220;Company&#8221;) issued a news release to report its financial results for the quarter ended June 28, 2020. The
                release is furnished as Exhibit 99.1 hereto. The information in Item 2.02 of this Current Report on Form 8-K, including the Exhibit attached hereto, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of
                1934, nor shall it be deemed to be incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, regardless of any general incorporation language in such filing.</div>

              <div><br />
              </div>

              <div><br />
              </div>

              <div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Item 8.01</span><span style="font-size: 5.15pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Other Events</span></div>

              <div><br />
              </div>

              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On July 29, 2020, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.055 per share. This dividend is
                payable on August 28, 2020 to all shareholders of record at the close of business on August 14, 2020<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">.</span></div>

              <div><br />
              </div>

              <div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Item 9.01</span><span style="font-size: 5.15pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Financial Statements and Exhibits</span></div>

              <div><br />
              </div>

              <div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">(d)</span><span style="font-size: 5.14pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Exhibits</span></div>

              <div><br />
              </div>

              <div>
                <table cellspacing="0" cellpadding="0" border="0" id="zf592c841fc63491eb99428f83c312714" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 10%;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">Exhibit No.</span></span></td>

    <td style="width: 2%;">
                        <div>&#160;</div>
                      </td>

    <td style="width: 88%;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">Description</span></span></td>

  </tr>

  <tr>

    <td style="width: 10%;">
                        <div>&#160;</div>
                      </td>

    <td style="width: 2%;">
                        <div>&#160;</div>
                      </td>

    <td style="width: 88%;">
                        <div>&#160;</div>
                      </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 10%;"><a href="a52257706ex99_1.htm">99.1</a></td>

    <td rowspan="1" style="width: 2%;">&#160;</td>

    <td rowspan="1" style="width: 88%;">
                        <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><a href="a52257706ex99_1.htm">News release, dated July 29, 2020,
                            by Cognex Corporation (furnished herewith)</a></div>
                      </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 10%;">&#160;</td>

    <td rowspan="1" style="width: 2%;">&#160;</td>

    <td rowspan="1" style="width: 88%;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">104</span></td>

    <td style="width: 2%;">
                        <div>&#160;</div>
                      </td>

    <td style="width: 88%;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Cover Page Interactive Data File (the cover page XBRL tags are
                            embedded within the Inline XBRL</span> document)</div>
                      </td>

  </tr>


</table>
              </div>

              <div><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div style="page-break-after: always;">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

              </div>

              <div>
                <div><br />
                </div>

                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">SIGNATURES</div>

                <div>&#160;</div>

                <div><br />
                </div>

                <div style="text-align: left; margin-right: 4.45pt; margin-left: 5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly
                  caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</div>

                <div><br />
                </div>

                <div>
                  <table cellspacing="0" cellpadding="0" border="0" id="zf1a69676b1fb47f59681f3cbc53813e5" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 50.00%;">
                          <div>&#160;</div>
                        </td>

    <td style="width: 50.00%;">
                          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">COGNEX CORPORATION</div>
                        </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                          <div>&#160;</div>
                        </td>

    <td style="width: 50.00%;">
                          <div>&#160;</div>
                        </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Dated: July 29, 2020 </div>
                        </td>

    <td style="width: 50.00%;">
                          <div>
                            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">By:/s/ Paul Todgham</span></div>
                          </div>
                        </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                          <div>&#160;</div>
                        </td>

    <td style="width: 50.00%;">Paul Todgham </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                          <div>&#160;</div>
                        </td>

    <td style="width: 50.00%;">
                          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Senior Vice President and Chief Financial Officer</div>
                        </td>

  </tr>


</table>
                </div>

                <div>&#160;</div>

                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><br />
                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a52257706ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Business Wire
         Document created using EDGARfilings PROfile 7.0.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <table cellspacing="0" cellpadding="0" border="0" id="zeb45d3f55dc749e7ab56105c68ddfbd7" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

        <tr>
          <td style="width: 100%; text-align: right;"><font style="font-weight: bold;">Exhibit 99.1</font><br>
          </td>
        </tr>

    </table>
  </div>
  <div><br>
  </div>
  <div>
    <div class="bw-release">
      <h1 style="text-align: center; list-style-position:inside;FONT-SIZE: 14pt;"> <b>Cognex Reports Less-Than-Fabulous Results for the Second Quarter of 2020</b> </h1>
      <div class="bw-release-body">
        <div class="bw-release-table-js bw-release-story">
          <p>NATICK, Mass.--(BUSINESS WIRE)--July 29, 2020--Cognex Corporation (NASDAQ:CGNX) today reported financial results for the second quarter of 2020. Table 1 below shows selected financial data for Q2-20 compared with Q2-19 and Q1-20, and for the
            six months ended June 28, 2020 compared with the same period in 2019. Notably, Cognex recorded significant restructuring and other charges, totaling over $42 million, in Q2-20 that reduced earnings for the quarter by $0.20 per diluted share. </p>
          <table cellspacing="0" id="zabc9737dbc1c45a0bb8e8fd896362201" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;text-align: center; list-style-position:inside;" colspan="5">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b><u>Table 1</u></b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (Dollars in thousands, except per share amounts) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><u>Revenue</u></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><u>Net <br>
                          Income/(Loss)</u></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Net <br>
                      Income/(Loss) <br>
                      per Diluted <br>
                      <u>Share</u></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Non-GAAP <br>
                      Net Income <br>
                      per Diluted <br>
                      <u>Share*</u></b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><u>Quarterly Comparisons</u></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Current quarter: Q2-20 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$169,097</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$(1,142)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$(0.01)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$0.18</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Prior year&#8217;s quarter: Q2-19 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $199,047 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $48,749 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.28 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Change: Q2-19 to Q2-20 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (15)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (102)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (104)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (36)% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Prior quarter: Q1-20 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $167,235 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $20,477 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.11 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Change: Q1-20 to Q2-20 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 1% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (106)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (108)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 64% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><u>Year-to-Date Comparisons</u></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Six months ended June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$336,332</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$19,335</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>$0.29</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Six months ended June 30, 2019 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $372,531 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $81,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $0.45 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 5.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Change from first six months of 2019 to first six months of 2020 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (10)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (76)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (77)% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;padding-left: 10.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> (36)% </p>
                </td>
              </tr>

          </table>
          <p> *Non-GAAP net income per diluted share excludes restructuring and other charges that occurred only in Q2-20 and tax adjustments for all periods presented. A reconciliation from GAAP to Non-GAAP is shown in Exhibit 2 of this news release. </p>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p> &#8220;As we expected, the second quarter was very difficult for Cognex as it was for many companies around the world,&#8221; said Dr. Robert J. Shillman, Founder and Chairman of Cognex. &#8220;Because of the poor business conditions due to government-imposed
            shutdowns attributed to COVID-19, we found it necessary to implement significant changes to our company that, we believe, will put us in a stronger position going forward.&#8221; </p>
          <p> &#8220;Few companies, including Cognex, are happy with their operating results this quarter,&#8221; said Robert J. Willett, Chief Executive Officer of Cognex. &#8220;However, we accomplished a lot by moving quickly to support customers and win business
            remotely, continue our product development schedules, and reconfigure our company for future growth. Machine vision remains a great business with substantial long-term growth potential, and we intend to continue leading the way as companies
            around the world resume their manufacturing efforts.&#8221; </p>
          <p> &#8220;Order activity was strong during Q2 in both the consumer electronics and e-commerce markets, and we believe that bodes well for revenue in Q3. As a result, we expect to report growth next quarter on both a year-on-year and sequential basis
            despite tepid demand in the broader factory automation market,&#8221; concluded Mr. Willett. </p>
          <p> <b>Pre-tax Restructuring and Other Charges in Q2 2020</b> </p>
          <p> On May 26, 2020, the Board of Directors approved actions intended to reduce expenses and increase operating efficiencies. This included an 8% reduction in Cognex&#8217;s worldwide headcount, closure of leased office space, and reduced compensation
            for Chairman Dr. Shillman, CEO Mr. Willett, and the company&#8217;s other board members through the end of 2020. As a result of the restructuring, Cognex recorded a pre-tax charge of $14.8 million in Q2-20. Cognex also recorded pre-tax charges of
            $19.6 million for the impairment of intangible assets and $7.7 million for the write-down of excess and obsolete inventory in Q2-20 due to difficult business conditions the company is currently experiencing in many of its markets. </p>
          <p style="text-align: center; list-style-position:inside;"> <b><u>Details of the Quarter</u></b> </p>
          <p> <b>Statement of Operations Highlights &#8211; Second Quarter of 2020</b> </p>
          <ul style="list-style-type: disc;">
            <li> Revenue decreased by 15% from Q2-19 and increased 1% from Q1-20. As expected, Cognex&#8217;s revenue in Q2-20 was adversely impacted by deteriorating global economic conditions resulting from the COVID-19 pandemic. The decline in revenue
              year-on-year was due to substantially lower sales to customers in the automotive industry, which was the company&#8217;s largest market in both Q2-19 and Q1-20. Growth in logistics partially offset that weakness year-on-year and more than offset it
              on a sequential basis. The timing of revenue from consumer electronics contributed to the year-on-year decline. </li>
            <li> Gross margin was 70% for Q2-20 compared with 74% for Q2-19 and 75% for Q1-20. The decrease in gross margin, both year-on-year and sequentially, was due to the pre-tax charge of $7.7 million for excess and obsolete inventory in Q2-20 noted
              above. Excluding that write-off, gross margin was 75% in Q2-20. </li>
            <li> Research, Development &amp; Engineering (RD&amp;E) expenses increased by 8% from Q2-19 and decreased 15% from Q1-20. The year-on-year increase in RD&amp;E spending reflects incremental costs associated with Sualab Co., Ltd. (Sualab), which
              Cognex acquired in Q4-19. The decrease in RD&amp;E on a sequential basis was due to lower stock-based compensation expense. </li>
            <li> Selling, General &amp; Administrative (SG&amp;A) expenses decreased by 12% from Q2-19 and 13% from Q1-20. The decline in SG&amp;A spending year-on-year was due to lower travel and entertainment costs. The decrease in SG&amp;A on a
              sequential basis was due to both lower stock-based compensation expense and reduced travel and entertainment costs. </li>
            <li> As noted above, Cognex recorded a pre-tax restructuring charge of $14.8 million and a pre-tax charge of $19.6 million for the impairment of acquired intangible assets in Q2-20. </li>
            <li> The effective tax rate in Q2-20 was a benefit of 51% compared with an expense of 14% in Q2-19 and an expense of 11% in Q1-20. Excluding the discrete tax adjustments summarized in Exhibit 2, the tax rate was a benefit of 19% compared with
              an expense of 17% and an expense of 17%, respectively. The tax rate excluding discrete tax adjustments increased to 19% in Q2-20 due to more of the company&#8217;s profits being earned and taxed in higher-tax jurisdictions. </li>
          </ul>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p> <b>Balance Sheet Highlights &#8211; June 28, 2020</b> </p>
          <ul style="list-style-type: disc;">
            <li> Cognex&#8217;s financial position as of June 28, 2020 continued to be strong, with $896 million in cash and investments and no debt. In the first six months of 2020, Cognex generated $79 million in cash from operations and $48 million from the
              exercise of stock options. The company spent $51 million to repurchase its common stock and paid $19 million in dividends to shareholders. Cognex intends to continue to repurchase shares of its common stock pursuant to its existing stock
              repurchase program, subject to market conditions and other relevant factors. </li>
            <li> Inventories decreased by approximately $7 million, or 12%, from the end of 2019 as a result of a higher provision for excess and obsolete inventory noted above. </li>
          </ul>
          <p> <b>Financial Outlook &#8211; Q3 2020</b> </p>
          <ul style="list-style-type: disc;">
            <li> Given the degree of global uncertainty, Cognex widened its expected revenue range for Q3-20. The company is also assuming that business conditions continue in line with the current situation. </li>
            <li> Cognex expects revenue for Q3-20 will be between $200 million and $220 million. This range represents growth both year-on-year and sequentially due to higher expected revenue from customers in the consumer electronics and logistics
              markets. However, Cognex is experiencing weak business conditions in its core factory automation market and expects that to continue for some time. </li>
            <li> Gross margin for Q3-20 is expected to be in the mid-70% range. </li>
            <li> The combined total of expenses for RD&amp;E and SG&amp;A, which excludes the restructuring and intangible impairment charges, is expected to be relatively flat with both Q2-20 and Q3-19. </li>
            <li> The effective tax rate is expected to be 19%, excluding discrete tax items. </li>
          </ul>
          <p> <b>Non-GAAP Financial Measures</b> </p>
          <ul style="list-style-type: disc;">
            <li> Exhibit 2 of this news release includes a reconciliation of certain financial measures from GAAP to non-GAAP. Cognex believes these non-GAAP financial measures are helpful because they allow investors to more accurately compare Cognex
              results over multiple periods using the same methodology that management employs in its budgeting process and in its review of Cognex&#8217;s operating results. Non-GAAP presentations exclude the following: (1) stock-based compensation expense for
              calculating non-GAAP adjusted operating income and net income from continuing operations (because these expenses have no current effect on cash or the future uses of cash, and they fluctuate because of changes in Cognex&#8217;s stock price), and
              (2) certain one-time discrete events, such as restructuring charges, intangible asset impairment charges, excess and obsolete inventory charges, and tax adjustments (because these costs are outside of Cognex&#8217;s normal business operations and
              not used by management to assess Cognex&#8217;s operating results). Cognex also uses results on a constant-currency basis as one measure to evaluate performance. Constant-currency information compares results between periods as if the exchange
              rates had remained constant period-over-period. Cognex does not intend for non-GAAP financial measures to be considered in isolation, or as a substitute for financial information provided in accordance with GAAP. </li>
            <li> The tax effect of items identified in the reconciliation is estimated by applying the effective tax rate to the pre-tax amount. However, if a specific tax rate or tax treatment is required because of the nature of the item and/or the tax
              jurisdiction where the item was recorded, the tax effect is estimated by applying the relevant specific tax rate or tax treatment, rather than the effective tax rate. </li>
            <li> <b>Analyst Conference Call and Simultaneous Webcast</b> </li>
            <li> Cognex will host a conference call today at 5:00 p.m. Eastern Daylight Time (EDT). The telephone number is (877) 704-4573 (or (201) 389-0911 if outside the United States). A replay will begin at 8:00 p.m. EDT today and will be available
              until 11:59 p.m. EDT on Saturday, August 1, 2020. The telephone number for the replay is (877) 660-6853 (or (201) 612-7415 if outside the United States). The access code for both the live call and the replay is 13705375. </li>
            <li> A real-time audio broadcast of the conference call or an archived recording will be accessible on the Events &amp; Presentations page of the Cognex Investor website: https://www.cognex.com/Investor. </li>
          </ul>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p> <b>About Cognex Corporation</b> </p>
          <p> Cognex Corporation designs, develops, manufactures, and markets a wide range of image-based products, all of which use artificial intelligence (AI) techniques that give them the human-like ability to make decisions on what they see. Cognex
            products include machine vision systems, machine vision sensors and barcode readers that are used in factories and distribution centers around the world where they eliminate production and shipping errors. </p>
          <p> Cognex is the world's leader in the machine vision industry, having shipped more than 2.3 million image-based products, representing over $7 billion in cumulative revenue, since the company's founding in 1981. Headquartered in Natick,
            Massachusetts, USA, Cognex has offices and distributors located throughout the Americas, Europe and Asia. For details visit Cognex online at www.cognex.com. </p>
          <p> <i>Certain statements made in this news release, which do not relate solely to historical matters, are forward-looking statements. These statements can be identified by use of the words &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;believes,&#8221;
              &#8220;projects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;will,&#8221; &#8220;may,&#8221; &#8220;shall,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; and similar words and other statements of a similar sense. These forward-looking statements, which include statements regarding business and market trends, future
              financial performance, the expected impact of the COVID-19 pandemic on Cognex&#8217;s business and results of operations, customer order rates and timing of related revenue, future product mix, restructuring and other cost savings initiatives,
              research and development activities, investments, liquidity, strategic plans, and estimated tax benefits and expenses and other tax matters, involve known and unknown risks and uncertainties that could cause actual results to differ
              materially from those projected. Such risks and uncertainties include (1) the impact, duration and severity of the COVID-19 pandemic; (2) current and future conditions in the global economy, including the impact of the COVID-19 pandemic and
              the imposition of tariffs or export controls; (3) the loss of, or curtailment of purchases by, a large customer; (4) the reliance on revenue from the consumer electronics or automotive industries; (5) the inability to penetrate the logistics
              industry and other new markets; (6) the inability to achieve significant international revenue; (7) fluctuations in foreign currency exchange rates and the use of derivative instruments; (8) information security breaches or business system
              disruptions; (9) the inability to attract and retain skilled employees; (10) the failure to effectively manage our growth; (11) the reliance upon key suppliers to manufacture and deliver critical components for our products; (12) the failure
              to effectively manage product transitions or accurately forecast customer demand; (13) the inability to design and manufacture high-quality products; (14) the technological obsolescence of current products and the inability to develop new
              products; (15) the failure to properly manage the distribution of products and services; (16) the inability to protect our proprietary technology and intellectual property; (17) our involvement in time-consuming and costly litigation; (18)
              the impact of competitive pressures; (19) the challenges in integrating and achieving expected results from acquired businesses, including the recent acquisition of Sualab; (20) potential impairment charges with respect to our investments or
              for acquired intangible assets or goodwill; (21) exposure to additional tax liabilities; and (22) potential disruptions to our business due to restructuring activities and the failure of such activities to generate the anticipated cost
              savings; and the other risks detailed in Cognex reports filed with the SEC, including its Form 10-K for the fiscal year ended December 31, 2019 and Form 10-Q for the fiscal quarter ended June 28, 2020. You should not place undue reliance upon
              any such forward-looking statements, which speak only as of the date made. Cognex disclaims any obligation to update forward-looking statements after the date of such statements.</i> </p>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z62d5029ce2f44167ac2277ea3efaa64e" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" colspan="21" style="padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <u><b>Exhibit 1</b></u> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>COGNEX CORPORATION</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Statements of Operations</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>(Unaudited)</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Dollars in thousands, except per share amounts</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" colspan="21" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="11">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Three-months Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="7">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Six-months Ended</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> March 29, 2020 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Revenue </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>169,097</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 167,235 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 199,047 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>336,332</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 372,531 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Cost of revenue (1) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>50,320</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 41,200 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 50,967 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>91,520</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 97,251 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Gross margin </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>118,777</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 126,035 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 148,080 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>244,812</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 275,280 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue </i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>70</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>75</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>74</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>73</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>74</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Research, development, and engineering expenses (1) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>30,397</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 35,946 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28,079 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>66,343</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 58,321 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue </i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>18</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>21</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>14</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>20</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>16</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Selling, general, and administrative expenses (1) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>60,153</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 69,138 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 68,245 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>129,291</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 135,056 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue </i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>36</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>41</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>34</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>38</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>36</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Restructuring charges </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Intangible asset impairment charges </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income (loss) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(6,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 20,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 51,756 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,809</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 81,903 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue </i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>(4</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>)%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>13</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>26</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>4</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>22</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Foreign currency gain (loss) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>336</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,003 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 140 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(2,667</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (108 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Investment and other income </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>3,494</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,046 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,079 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,540</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,911 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income (loss) before income tax expense (benefit) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(2,312</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 22,994 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56,975 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>20,682</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 92,706 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income tax expense (benefit) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(1,170</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,517 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,226 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>1,347</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,477 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 48,749 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,335</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue </i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>(1</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>)%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>12</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>24</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>6</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>22</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per weighted-average common and common-equivalent share: </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Basic </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.48 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Weighted-average common and common-equivalent shares outstanding: </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Basic </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>172,283</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 172,408 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 171,318 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>172,345</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 171,209 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>172,283</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,602 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,499</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,528 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Cash dividends per common share </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.055</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.055 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.050 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.110</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.100 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Cash and investments per common share </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>5.18</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 4.92 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 5.05 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>5.18</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 5.05 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Book value per common share </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>7.95</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 7.73 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 6.98 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>7.95</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 6.98 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> (1) Amounts include stock-based compensation expense, as follows: </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Cost of revenue </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>363</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 354 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 329 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>717</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 780 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Research, development, and engineering </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>2,401</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,366 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,550 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>7,767</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,017 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Selling, general, and administrative </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>5,254</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,070 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,088 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,324</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,451 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Total stock-based compensation expense </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>8,018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 14,790 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 10,967 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>22,808</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 23,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
                </td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z38ec441145534bf1bff8b457b452103f" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 48%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" colspan="21" style="padding-left: 0.0px;">
                  <p> <u><b>Exhibit 2</b></u> </p>
                  <p> &#160; </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>COGNEX CORPORATION</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Reconciliation of Selected Items from GAAP to Non-GAAP</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>(Unaudited)</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Dollars in thousands, except per share amounts</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 48%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="11">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Three-months Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="7">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Six-months Ended</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> March 29, 2020 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="21">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Adjustment for stock expense and tax benefit for stock exercises</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-top: solid black 1.0pt;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income (loss) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(6,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 51,756 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>14,809</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,903 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Stock-based compensation expense </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,790 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,967 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>22,808</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 23,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>1,876</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 35,741 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 62,723 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>37,617</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 105,151 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP) </i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>1</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>21</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>32</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>11</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>28</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,477 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 48,749 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,335</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Stock-based compensation expense </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,790 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,967 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>22,808</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 23,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax effect on stock-based compensation expense </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(1,277</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (2,564 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,813 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(3,841</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,035 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Discrete tax benefit related to stock-based compensation </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(4,413</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,680 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(6,093</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,978 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>1,186</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 31,023 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 56,655 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>32,209</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 97,088 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP) </i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>1</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>19</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>28</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>10</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>26</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Per share impact of non-GAAP adjustments identified above </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.02</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.06 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.04 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.07</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.08 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.18 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.32 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.18</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.55 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,403</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,602 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,499</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,528 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="21">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Exclusion of tax adjustments</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-top: solid black 1.0pt;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income (loss) before income tax expense (benefit) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(2,312</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 22,994 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 56,975 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>20,682</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-top: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 92,706 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-top: solid black 1.0pt;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income tax expense (benefit) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,170</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 2,517 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 8,226 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>1,347</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 10,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Effective tax rate (GAAP) </i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>(51</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>)%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>11</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>14</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>7</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>12</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax adjustments: </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Discrete tax benefit related to stock-based compensation </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>4,413</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,680 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>6,093</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,978 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Discrete tax benefit (expense) related to tax return filings and other </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(3,267</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (242 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(3,509</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax rate adjustment </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(415</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>&#8212;</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income tax expense (benefit) (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(439</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>3,955</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>9,474</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>3,931</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>14,834</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Effective tax rate (Non-GAAP) </i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>(19</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>)%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>17</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>17</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>19</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>16</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,873</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,039</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>47,501</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>16,751</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>77,872</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP) </i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>(1</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>)%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>11</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>24</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>5</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>21</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Per share impact of non-GAAP adjustments identified above </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>&#8212;</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (0.01 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (0.01 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (0.03 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per diluted weighted-average common and common-equivalent share (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.11 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.27 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.10</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.44 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 50.0px;border-left: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;border-left: solid black 1.0pt;border-bottom: solid black 1.0pt;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted weighted-average common and common-equivalent shares outstanding (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>172,283</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,602 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,499</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,528 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 48%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z51256c777ae545ca92fd796dd9f3cc23" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 47%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 47%;height:15px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <u><b>Exhibit 2</b></u> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;height:15px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;height:15px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 47%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="11">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Three-months Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="7">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Six-months Ended</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> March 29, 2020 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" colspan="21" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Exclusion of restructuring and other charges</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-top: solid black 1.0pt;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Gross margin (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>118,777</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 126,035 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 148,080 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>244,812</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 275,280 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-top: solid black 1.0pt;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Excess and obsolete inventory charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>7,718</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,065 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 933 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,783</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,713 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Gross margin (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>126,495</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 127,100 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 149,013 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>253,595</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 276,993 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP)</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>75</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>76</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>75</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>75</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>74</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income (loss) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(6,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 51,756 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>14,809</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,903 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Excess and obsolete inventory charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>7,718</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,065 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 933 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,783</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,713 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Restructuring charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Intangible asset impairment charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>35,945</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 22,016 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 52,689 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>57,961</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 83,616 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP)</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>21</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>13</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>26</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>17</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>22</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,477 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 48,749 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,335</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Excess and obsolete inventory charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>7,718</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,065 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 933 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,783</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,713 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Restructuring charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Intangible asset impairment charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax effect on restructuring and other charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(7,997</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (181 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (159 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(8,199</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (274 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>32,948</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 21,361 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 49,523 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>54,288</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 83,292 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP)</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>19</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>13</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>25</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>16</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>22</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Per share impact of non-GAAP adjustments identified above </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.20</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.20</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.19</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.31</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,403</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,602 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,499</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,528 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="11">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Three-months Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="7">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Six-months Ended</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> March 29, 2020 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> June 30, 2019 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" colspan="21" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Exclusion of restructuring and other charges and tax adjustments </b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;border-top: solid black 1.0pt;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;border-top: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;border-top: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;border-top: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(1,142</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 20,477 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 48,749 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,335</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 81,853 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Excess and obsolete inventory charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>7,718</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,065 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 933 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>8,783</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,713 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Restructuring charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>14,798</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Intangible asset impairment charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>19,571</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax effect on restructuring and other charges </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(7,997</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (181 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (159 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(8,199</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (274 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Tax adjustments </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(731</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,438 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,248 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>(2,584</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,981 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>32,217</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>19,923</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>48,275</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>51,704</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>79,311</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 45.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <i>Percentage of revenue (Non-GAAP)</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>19</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>12</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>24</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>15</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b><i>%</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>21</i> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>(0.01</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <b>)</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.12 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.11</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.47 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Per share impact of non-GAAP adjustments identified above </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.19</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (0.01 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#8212; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>0.18</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (0.02 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.18</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.11 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.28 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>0.29</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 0.45 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 30.0px;border-left: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;width: 47%;padding-left: 15.0px;border-left: solid black 1.0pt;border-bottom: solid black 1.0pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP) </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,403</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,602 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-left: solid black 1.0pt;border-right: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>175,499</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 1%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 6%;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 175,528 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;border-right: solid black 1.0pt;border-bottom: solid black 1.0pt;border-bottom: double black 2.25pt;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 47%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="width: 1%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 1%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 6%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p> &#160; </p>
                </td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z7105a0896f684221b708e7e13be520f2" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="7">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <u><b>Exhibit 3</b></u> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;text-align: center; list-style-position:inside;" colspan="7">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>COGNEX CORPORATION</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Balance Sheets</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>(Unaudited)</b> </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> <b>Dollars in thousands</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="7"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>June 28, 2020</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;white-space: nowrap;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> December 31, 2019 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Assets</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Cash and investments </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>896,192 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 4%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 845,353 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Accounts receivable </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>111,671 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 103,447 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Inventories </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>52,953 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 60,261 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Property, plant, and equipment </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>83,936 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 89,443 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating lease assets </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>25,819 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17,522 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Goodwill and intangible assets </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>259,773 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 282,935 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Deferred tax assets </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>443,732 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 449,519 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Other assets </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>60,788 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 37,455 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Total assets </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>1,934,864 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;width: 4%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 1,885,935 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <b>Liabilities and Shareholders' Equity</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Accounts payable and accrued expenses </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>84,263 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 4%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 70,065 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Deferred revenue and customer deposits </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>46,738 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,432 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating lease liabilities </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>28,836 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17,973 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Income taxes </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>67,169 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 93,009 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Deferred tax liabilities </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>326,295 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 332,344 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Other liabilities </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>5,085 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,402 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Shareholders' equity </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 2%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>1,376,478 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 4%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,355,710 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;width: 64%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Total liabilities and shareholders' equity </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0.0px;width: 2%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>$</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> <b>1,934,864 </b> </p>
                </td>
                <td colspan="1" rowspan="1" style="width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0.0px;width: 4%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;width: 13%;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: right; list-style-position:inside;"> 1,885,935 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 64%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 13%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 2%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 4%;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;width: 13%;">&#160;</td>
              </tr>

          </table>
          <p> &#160; </p>
        </div>
        <div class="bw-release-contact">
          <h2 style="FONT-SIZE: 14pt;">Contacts</h2>
          <p> Susan Conway <br>
            Investor Relations <br>
            +1 508-650-3353 <br>
            Susan.conway@cognex.com </p>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cgnx-20200729.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 7.0.0.0 Broadridge-->
<xs:schema targetNamespace="http://cognex.com/20200729" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cgnx="http://cognex.com/20200729" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cgnx-20200729_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cgnx-20200729_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://cognex.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs: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" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xs: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" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>cgnx-20200729_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 7.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine2_lbl">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine3_lbl">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry_lbl" xml:lang="en-US" id="dei_EntityAddressCountry_lbl">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US" id="dei_EntityInformationFormerLegalOrRegisteredName_lbl">Entity Information, Former Legal or Registered Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:title="label: EntityInformationFormerLegalOrRegisteredName to dei_EntityInformationFormerLegalOrRegisteredName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:label xlink:type="resource" xlink:label="dei_NoTradingSymbolFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US" id="dei_NoTradingSymbolFlag_lbl">No Trading Symbol Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:title="label: NoTradingSymbolFlag to dei_NoTradingSymbolFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:label xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_WrittenCommunications_lbl" xml:lang="en-US" id="dei_WrittenCommunications_lbl">Written Communications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:title="label: WrittenCommunications to dei_WrittenCommunications_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:label xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SolicitingMaterial_lbl" xml:lang="en-US" id="dei_SolicitingMaterial_lbl">Soliciting Material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:title="label: SolicitingMaterial to dei_SolicitingMaterial_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementTenderOffer_lbl">Pre-commencement Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:title="label: PreCommencementTenderOffer to dei_PreCommencementTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementIssuerTenderOffer_lbl">Pre-commencement Issuer Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:title="label: PreCommencementIssuerTenderOffer to dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>cgnx-20200729_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 7.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://cognex.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="cgnx-20200729.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://cognex.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInformationFormerLegalOrRegisteredName" xlink:title="presentation: CoverAbstract to EntityInformationFormerLegalOrRegisteredName" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="WrittenCommunications" xlink:title="presentation: CoverAbstract to WrittenCommunications" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SolicitingMaterial" xlink:title="presentation: CoverAbstract to SolicitingMaterial" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementTenderOffer" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementIssuerTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementIssuerTenderOffer" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="NoTradingSymbolFlag" xlink:title="presentation: CoverAbstract to NoTradingSymbolFlag" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>a52257706_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:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cgnx-20200729.xsd" xlink:type="simple"/>
    <context id="c20200729to20200729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
        </entity>
        <period>
            <startDate>2020-07-29</startDate>
            <endDate>2020-07-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20200729to20200729"
      id="Fact_cd3b5d75d5b24ca58e1e424bc75872fc">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20200729to20200729"
      id="Fact_f9b40fd474e548d39ce9dd690c229423">0000851205</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20200729to20200729"
      id="Fact_989a5160bcea426ab4bcb60de6848749">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20200729to20200729"
      id="Fact_5552a04241f540eda6246a8d3419cf47">2020-07-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20200729to20200729"
      id="Fact_cb34a1ae699a4be1896d87b444507197">Cognex Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20200729to20200729"
      id="Fact_3e484fcef0d3460fbdc4f090db3da06f">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20200729to20200729"
      id="Fact_f951c912b4eb4fc5a130e44a0269a779">001-34218</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20200729to20200729"
      id="Fact_d737c18773e248d9b5410f4b7460ef3e">04-2713778</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20200729to20200729"
      id="Fact_2cd0566cbf394207bbe92842d373f0b9">One Vision Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20200729to20200729"
      id="Fact_092ed825e5c64290b3dda59c966fefc9">Natick</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20200729to20200729"
      id="Fact_b7afcdce68ce4fe1bedfae305acc1338">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20200729to20200729"
      id="Fact_dae1d99c72954817a7c483c1ddbd4782">01760-2059</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20200729to20200729"
      id="Fact_559e498d87c64a819c383a7ebd63b1bc">508</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20200729to20200729"
      id="Fact_10fb842913e64008adaadfba7685e33a">650-3000</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName
      contextRef="c20200729to20200729"
      id="Fact_26a57f51830e45f7a3205c38c48c1462">N/A</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications
      contextRef="c20200729to20200729"
      id="Fact_8e4371a37ca2401fbbe016bc687e9536">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20200729to20200729"
      id="Fact_3cfaa6a0bdf74a3cb0c90b5a80571148">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20200729to20200729"
      id="Fact_aad568797fac4fa4a796365b93029252">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20200729to20200729"
      id="Fact_c7474350f4aa4627a5731c81e9339ec4">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20200729to20200729"
      id="Fact_780e23a592b84457b72c8652f314b9bf">Common Stock, par value $.002 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20200729to20200729"
      id="Fact_181eff30cf51403d9d086ec1a45579d9">CGNX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20200729to20200729"
      id="Fact_6c7c6eb1b2c946f6be5a00734096a02c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20200729to20200729"
      id="Fact_a6c1ab60e57f47b3b41223a45da8fbac">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140597575228632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Jul. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<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_AmendmentFlag', window );">Amendment Flag</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 29,  2020<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">Cognex 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MA<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34218<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-2713778<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">One Vision Drive<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">Natick<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">MA<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">01760-2059<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">508<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">650-3000<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_EntityInformationFormerLegalOrRegisteredName', window );">Entity Information, Former Legal or Registered Name</a></td>
<td class="text">N/A<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000851205<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $.002 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CGNX<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Former Legal or Registered Name of an 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_EntityInformationFormerLegalOrRegisteredName</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_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>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %:!_5 '04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !6@?U0H2&D<>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.LW0$%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y
ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0  D/Y$TJ<Z++S5T?O>'\C'L(!C_,
MGD!)N09/;*QA Q.P" M1-+5%C9$,]_&$M[C@PV=L9YA%H)8\=9R@*BL0S30Q
M',>VA@M@@C%%G[X+9!?B7/T3.W= G))C<DMJ&(9R6,VYO$,%;T^/+_.ZA>L2
MFPXI_TI.\S'01IPGOZ[N[K</HE%2R4+>%.IV6ZUU)?6U>I]<?_A=A'UOW<[]
M8^.S8%/#K[MHO@!02P,$%     @ 5H']4)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !6@?U0%^_?]U,$  #U$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6847/B-A#'GZ^?0L/TH9T)L2P@D!O"#"')E5["<2&]Z[33!V$+T,267%D.
M\.V[,F!S5[/F7K!E>__^:7>U*]-?:_.:KH2P9!-'*KUIK*Q-WGM>&JQ$S--+
MG0@%=Q;:Q-S"T"R]-#&"A[E1''F,TBLOYE(U!OW\VM0,^CJSD51B:DB:Q3$W
MVUL1Z?5-PV\<+CS+Y<JZ"]Z@G_"EF G[1S(U,/(*E5#&0J52*V+$XJ8Q]-_?
MLHXSR)_X(L4Z/3HG;BISK5_=8!S>-*@C$I$(K)/@<'@3(Q%%3@DX_MV+-HIW
M.L/C\X/Z0SYYF,R<IV*DHZ\RM*N;1J]!0K'@662?]?HWL9]0#ACH*,U_R7KW
M;(<U2)"E5L=[8R"(I=H=^6;OB".#-CUAP/8&+.?>O2BGO..6#_I&KXEQ3X.:
M.\FGFEL#G%0N*C-KX*X$.SNXTT$&3K:$JY#<*ROMEHS5+MK@M;YGX27N42_8
M"][N!-D)P=^SZ)*PZPO"**/?FGO 5@"R I#E>JT3>B/])@SY>SA/K8$0_H-(
MM@K)5B[9KIOSRS8153/$S7O-CPA$NX!HHRI#( ASBH>(+ZLH</L%CU*!<'0*
MCLYYSI@*([7+@9! )E7Z!5<Z1/ZG=^]J8G]5L%VABOM\?!9+Z:(/D!,>5Y+A
M.B.]5&)#1MHDVE3D]3=PW0*N>P[<6 6E[ 696? =T09>EBEKMG ,*XEQ\:<A
M0M@K"'OG$#[(2)!)%L^%J0+!-2CUFZTV\WL(SW7!<WT.SPO?D'$(*2<7,LC=
MAM#ABK3=9%V_U>UB>#XM:R$]!W 8AD:DZ<7AA#S"<^23JHQCC218D2\R[V%W
M!OH/QGE4L_T?XARY$>3<BUY75VQ<;@)!"%XQLK)8^^R'R(KE,#7Z3:J@VH6X
M)KH6_++H^WC9_AYMJE/+(_*73$ZNT1I%ZG>O:)/1SC4&6#8$'Z_H>12'L+4Z
MS8,+="BZ#,J.X..%_%$'X)CI2BNL;M2(7'5HLT4IU@;\L@_X9S6"HXW)!7&;
M,M@9/(HEP$*&[;J$,"(\V25JWC+QT$PK&X./%^^O1EHK%(0QCC.UKW%I)1 N
M5-?C_;(3^'@9G^E(!M)*M21/L"*-Y%$E#ZY2RU-V A\OW%,CF@&X1T!)V&W%
M8#<$T?RT6)S(-EROCHR5/8#A!?M_9.,TS8"L#K!&MA:P+/[LK.)_#\F_=/'\
M  IVY9(MX6I;B88+UJ(=;=7/JOXC<)N!13D&CVW(1U$-A4M!Y:"]C@_%%2,K
MBS_#2_6+M+ )T@OBLU_FOY*9"#)8I-5@N));U-#,9U8'KQ<DX8:\\2@3Y.=+
M2AE)($72%3>H/\N.P/""_F)XZ$(\V\9S7;E@:P1&'R9_8B1E2V!X-3\XC-QO
M@A572W&RQM8(38:SN^'G*B;OZ"/6_2'PQ%U^IR02"U"BEUT0-KMO[-W ZB3_
MKIUK"U_)^>E*<%BD[@&XO]#:'@;N4[GXIV/P'U!+ P04    " !6@?U0@ZFE
M ]0!   R!@  #0   'AL+W-T>6QE<RYX;6S55=N*U$ 0_96F/\">1'9!20(J
M+ @J"SL/OG:22M+0-SN5,=FOMSN=V[@,J ^B+Y,ZIZI/G;Y.UN,DX:D#0#(J
MJ?N<=HCV+6-]U8'B_2MC0?M,8YSBZ*%K66\=\+H/@Y1DZ>ETSQ07FA:9'M2#
MPIY49M"8TQ-E1=88O3.O:21\*5= +ESF] .7HG1BKN5*R"G2:2 J(XTCZ*U
M3I/ ],\QG4047"XZ2FCC LEBA_A;+N4_)5;4>RBDW RF-!)%9CDB./W@P5P\
MDR]29(G/D_4.6\>G)+VC^X#YXYN4QM7@MC8)7:DBD] $.TZT7?BBL2PD$8WR
M02UX:S2?/:PCEL#+5B#E4]C"K\V5]MB0N!<?Z[ -)$QU#;VA)8PR$03]HUK4
M/LC>_9$LL>)B\/W@9Z-G_&TP"(\.&C'.>&RV_K?4D]OJW%HYO9.BU0KBW'^Y
M89'Q=1SIC!//OELX*94GP%%R 8>B.C+?';=G&'$]36-SVW/Z'WK^N^O<@@;'
MY=&T/_K_\BK_CF.VW)[#%;VZH!M+PD.8TR_A?96[!U(.0J+0"^I$78-^<4^]
M//+2/^!7^KZ^AH8/$L];,J=[_!EJ,:@W6]5C6)>E:H\_A?<HN9\;[O\2Q0]0
M2P,$%     @ 5H']4)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#
M, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M
M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD
M%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3
MY?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^
M-8+)#^Q^ %!+ P04    " !6@?U0'#AEZC\!   \ @  #P   'AL+W=O<FMB
M;V]K+GAM;(U1RV["0 S\E=5^0!-0BU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G
M452D7GKR>FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L
M-03&IAJ O<NF>3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A
M^[<#K3P&]'@!6^A<JU3'\TLDO,3 QFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV
M'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#
MB'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,J
MI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P
M]_ :C1W-CQ^W_ %02P,$%     @ 5H']4"0>FZ*M    ^ $  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0
M!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*
M+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\
M7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7
M-_=%KLWC":[?#'!X=/X!4$L#!!0    ( %:!_5!ED'F2&0$  ,\#   3
M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/
M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB
M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9
M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1
MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9
M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!
M8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ 5H']
M4 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " !6@?U0H2&D<>\    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !6@?U0F5R<(Q &  "<
M)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( %:!_5 7[]_W4P0  /40   8              " @0X(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !6@?U0@ZFE ]0!   R
M!@  #0              @ &7#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M %:!_5"7BKL<P    !,"   +              "  98.  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( %:!_5 <.&7J/P$  #P"   /              "  7\/
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !6@?U0)!Z;HJT   #X 0
M&@              @ 'K$   >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " !6@?U099!YDAD!  #/ P  $P              @ '0$0
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   :$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="a52257706.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cognex.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</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="a52257706.htm">a52257706.htm</File>
    <File>a52257706ex99_1.htm</File>
    <File>cgnx-20200729.xsd</File>
    <File>cgnx-20200729_lab.xml</File>
    <File>cgnx-20200729_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "a52257706.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "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": [
      "a52257706.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cgnx-20200729_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cgnx-20200729_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cgnx-20200729.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",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.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",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 30,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "cgnx",
   "nsuri": "http://cognex.com/20200729",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52257706.htm",
      "contextRef": "c20200729to20200729",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://cognex.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52257706.htm",
      "contextRef": "c20200729to20200729",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "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 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://cognex.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "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": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001157523-20-001055-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001157523-20-001055-xbrl.zip
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
M6JK9$ZTC^[\G*?BF3WM0+/VA8%]0-A2(CL'&!:M!!D2\^!%Y(HP?)&GE3;D
MR&G_A/*D+12DH',R 6W)_"^@^F@29C02\20-GU *8I;Z3ZIF42'V8":Y:QVK
M)NNXKA()GT#3L,+14U$<9A/">&13TA17GDT**JYIO^/9F))7E@WU4 "V:\"
M.JD0Y?;Q1Q&)!*RIRPA&.,FW3,\Z1B>GTV%O63G,K?4ZVW1S7JC=&%K)5>K6
M9HII-]JH$7-J<^%:Y9:*3';[! QP+X=:!#*XY=C4TG0?4X8M[+D^LYB&=9U2
MW[=]5D\(^6FZO@H]%VLOXZC;(;D;U+">%8K7P<LF70!J6@I,OXH$G&0:EM3+
MXO'>O+=?DB #>981PDE4!,'2BC9T!#9MG9HVHP:&Y? \H>F6QV!YA$M,:PN_
M6F8'>A2D.@.X:0%V/AJ6KAUOJC%W0&DZR>(&,F\H<95!5,3UI?JN6 P@:74U
MT+B2M7$[ 6G&!BF ,IO/UI!)&@>ZC?H?;I%A@A8V2*,:W)B.C=;(/)F7K]:I
MRUF?C?BW&E!S5?L&GZOADPB&;8%]PS)M;'B,FKZ'#9]JEHYU@LD;?.X&/N_
MQ6$@>]'@,]A/8$2%U3U<YE-J4<WCOHVIR3R-N9I'J*,16]?Q-C')-^QL6J+9
M2H SDB_%,G#JF+9UHX*=<^EM4^3$6B<O^0:>?T7PM#QN"&JZA,A4)Y]0EW '
MZY18)G4=0WL#S]V YTTBI-TIGWU0Z<K2K4RN?7\N($@I)V!LNK8/CH!/,;5=
MR[2(YYJ:X1ID@W#,&XAN#**P(FU669*UEJB.>=LX\ XW@]2\[!NH_A5!U0%,
MM3%G+L$>UHAPF+ L0\/8=5S,?.<-5/<"JI=I.A%)/;0R&]O8))J/*<6685-B
MFSIS=.&:I@L.Q!NT?E-H-44;'[#-H+4H^V>#UMU%3W<227\^6,M;U0!-,MUU
MFEOPZ;,X2I<6D6]8Y-Z*F<[:7R5-:^IOEV7&=,>S+3"_',?"IFY3ZG@.\ZA,
M[&  )GM1/W-;3+F4S^]&J6NOK49,HR&9=_GQJXU3>^[E(_?Y,TILF.O4G0(F
MJ&VYM?&NI;<6-=;FDRGXHSJ;X];4%MH2O/="S82J#(F[IQ%4/$@;TSO?:+F6
MEE?%HRN*,46IC0"X'H8!7)FAVXMIO%8/[4EL%PV'G"0K0X YNC_IAJ<$MV)@
MV8XF#),2U_ <C(GMV09S+&+XIHX]U]O@(8Y3:<L!?>^RF'TY D9)T%<:3@3Z
M6T?3##26C_</:;)\O,*K\?C>^'0%R0N1SB6ZFCP$MJOOFQKSB8XUD[M<<RS!
M=(H)L5V^27YJ_^/5KW]"8KZ KTNC<R%-QF(VLX2G>P9SL>5;GB 4:&ABS;6H
M9CSSR!#E/$A *7-MY6/(5V=WYV?_F_,^^DR3+R)#GS[U=[X\>[%Y=V"<O:C^
MMC;W'HWGYJE<1EPZ0@)Y3XBIS!0P[;Z 5A'J\1QI#5=R1((4T0B!%R6MOP$:
M)/%#-I3^U%CFC= 4<>$'4?XD9;Y?JI'2J%[8+,V?:#?1@90[^UCMF9:%H1O@
M_+%\#E,F'^5.F>&UC9JVZAZ3GS8J';19O4JSG7U&EO;AZ6SI+CBVY9B&X=LZ
MQKI!J:=S8A*3.01SS?P&CXG./JM$?K5QT03!#EF 8.6>P  NZADV7^35_Z][
M/*)L^J-JN9\W7 VB6Z $/4L3Q/:Q[9D>+ ,8)IAPZO@>W0:L-XWTK(?>VK1%
MTKQD,]Y?$)#&HJO&L ;\ZZZN OX]2?2.$/C27X&<,IV\%H:+7, * @\!9$4H
MF#S9+8I5"&.2"E4*!EVD!\H,X4"%-?*3G"0+J;[")]GY0Y -ZZ@K,3R"&4'A
M1'P-Y$ES@.8T8G)'ES)U8J"L+T^<Y#3A:9X8R)M"*N8!G894JC#=:<HAS(],
M* 4OSP+\_CO7QKAQX1JO-P>QZJLT7*UP!0L%393]-IP&0+)X7&)@<:7TY!K
MO-K@F Y$VTL$_=*F/FBE'J+A WU*ZY_Q&"9EO<)G+ 16 Y<5U8RMAS XD^KN
M7#1G6/B?AJJW_I"\Z19#MR:/?S7E5LZ^)B:\X]S2A2-X+C,Q0D9',\IC+QIZ
M(QV=5!CQS_W_&EKLAO*W(IV$F7I(ZAH0J8B[ XB@#U-\Z<< @?DA)36'1[U
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
M@2&)6"$=Q+.4R!D4_:-./R\=^0V91#WZ=2[B#[]?)9';D!H"_I__,-MD_C>
M<RV4UD7DT2YO*$++HY*]> DX<WO(;2[A3P(]__H-'[V-<:[\ZS-E=\EN6#AA
MSRB[>@I]R<->2<YE4O>%I=KR;&;YW^>0O$;V]N"W*$D.(9_['*'GAF=A:)Z\
MDWLI9[GC_-1])!/?N#.#<=[K.$=AX]/IZ=<GAX8+0S;@6QWI__F2H:ZGV[I+
M39P'4()[FG/S.;J?1&$"%NYM%##7 -  &D#O!>BJF<_6-J,^?!EB$L=\=2Z/
M_[[+@\5RFL("BOR&3!(?D=H-!5"B$!&-R@]FNZL;70?#4.XP')BZ:5N'&(:2
MAX$:8&(42AX%X\CLU'WVNE7S^S7VHUB[9V[\SW]T+-/Y*5DPPV87TEZ.M/]@
M=LG\V@[P+PE_NZ,[-L2_+/B-(ZL#\!4!'R;V"1/[8>B&UZPPIVDTG=Y"MLM(
M[S%;AS\"_++ -RR@7R+Z-M O#?UF>S/P852?G;?.IJHF3&J)4]6VHUO-%O O
M"7_+T&T'D8+R9DNF!?#+ ]^$5=WV5%684TQ5RY5M$[YZ>3.E#9UUH+]5]#M
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
MVHQ RD0^%0*+C'S+T)M;3N^0!C,X 2H)(YB[ 5BVJ?,BQY4#"Y1520I!V0W
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
MU*_10N(E@KI2R"-J_:Z+E* MT )ERQ9$4'83RAI "Y0M6Q#A)K_L1 P#H('
M,L@C;.[Z-M<T8'-KG?0@HG2\8JL?WK D';$P1:RN?&;""=D<L-:1V0%F\$%D
M$$?X(.LB91]UL5D)C"U=#L'8=9%J'1F(K8.QI<LA?&3XR."OE-#"XL+B2L58
MU<-T[Z/HNW;C!A.&X%SI=(3CL3E@SE$7>71P/*001S@>ZR+E'#E-@ 7&EBV'
M8.RZ2+6/NBAC ,:6+H?PD>$C@[]20@N+"XLK%6-5#\Y52$?)0RML*D<U P@>
M! ^"5SH6\HT.! ^"IW2+).P:!*\B@J?Z=.K /-1.1]&$[T3R0R^8]!D](?*^
M-WINPGB#1V,6)BX7)HW=\<],U]Q$&T1!0!UXAYD86*IVBR3L&@0/@@?!J\@P
MR]<B";L&P8/@0? J,LQUF8EM]]3:#U&2:M% B]D-"R?52#67AW0RY,A(A4:S
M7?JILY(OE8-5<F>NR -#LV57'@CP"#S:.8^L;N6! (_@Y>T/#<=T:H$'6 7K
MM/,->IU2ZW=*SB/EXR^7+&%N[ UUK<]N6!"->7U.7=3K9"'=S%A,KZZO:JGH
MV<GR8$'FVM)MPX3!?GEWP2JP:A&+EMYLMY6# G222(1 IQD63;U5[M$QH)/J
M(@0Z+?A\CNZT$:1Y17?!*K!J$8N.;IB.<E @5K-VK.8;"P)ZMJY=LY#%;I"%
M:=S^R ])>&(W]6^JD4"S5' @B0*_G]<;,.F&%Y8;J*@"4@@L7AY:MUIVV79_
M-Y#!,5!)%D'<#<#JZH8CTS%N8*S<P(*Q98/EZ$9'IJ)18*S<P(*Q98-%SK%I
MZTT+WC&86[HP@KD;@$6TM5MF]<!":&[MT-Q5E+K!LS5$JJC%Y"Z=*D-JM&J
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
M'D^5H7C>_$F-")8^KQXD/!17VLHD\I^-RXN7Z&:GK3A\4N5[5\V/VB_NBE9
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
MAEK"8*(<3#RP;$M63'9(P.T7WU> >;"!,C'OG__H6*8E+2Q2S080<X/IE([
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
MKJM/ 1[*Q$/Y#X ! ^'5@X&EP:(R Q$= X%WCPI<61C2_4H<>*BF(46 3,(
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
MMU^<6V]+4UX==EG;F5W][+%6"YEYWO/0+B^(@D;"EOU:13R=3D.WVI@:(G:
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
M>#DY7S$N:'1M4$L! A0#%     @ 5H']4#SJ[-QN P  ?A   !$
M     ( !$VL  &-G;G@M,C R,# W,CDN>'-D4$L! A0#%     @ 5H']4!%P
M,^7O"   \5P  !4              ( !L&X  &-G;G@M,C R,# W,CE?;&%B
M+GAM;%!+ 0(4 Q0    ( %:!_5"0C=49& 8   %"   5              "
M =)W  !C9VYX+3(P,C P-S(Y7W!R92YX;6Q02P4&      4 !0!! 0  '7X
#

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