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

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

	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>a51707512.htm
<DESCRIPTION>COGNEX CORP. 8-K
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2017 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 10pt">
    <p style="text-align: center">
      <br>
      <font style="font-family: Times New Roman; font-size: 12pt"><b>UNITED
      STATES</b></font><br><font style="font-family: Times New Roman; font-size: 12pt"><b>SECURITIES
      AND EXCHANGE COMMISSION</b></font><br><font style="font-family: Times New Roman; font-size: 12pt"><b>WASHINGTON,
      DC 20549</b></font><br><br><br><font style="font-family: Times New Roman; font-size: 18pt"><b>FORM
      8-K</b></font><br><br><font style="font-family: Times New Roman; font-size: 12pt"><b>CURRENT
      REPORT</b></font><br><font style="font-family: Times New Roman; font-size: 12pt"><b>Pursuant
      to Section 13 OR 15(d) of The Securities Exchange Act of 1934</b></font>
    </p>
    <p style="text-align: left">
      <font style="font-family: Times New Roman; font-size: 12pt">Date of
      report (Date of earliest event reported): October 30, 2017</font><br><br>
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 14pt">Cognex Corporation</font>
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="text-align: center; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Exact name of registrant as specified in charter)
          </p>
        </td>
      </tr>
    </table>
    </div>
    <div style="text-align:center">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; margin-left:auto;margin-right:auto; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid; width: 33%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            Massachusetts
          </p>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap; width: 34%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            001-34218
          </p>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap; width: 33%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            04-2713778
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="text-align: center; padding-left: 0.0px; width: 33%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (State or other jurisdiction
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            of incorporation)
          </p>
        </td>
        <td valign="top" style="text-align: center; padding-left: 0.0px; width: 34%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Commission
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            File Number)
          </p>
        </td>
        <td valign="bottom" style="text-align: center; padding-left: 0.0px; width: 33%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (IRS Employer
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            Identification No.)
          </p>
        </td>
      </tr>
    </table>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid; width: 50%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            One Vision Drive, Natick, Massachusetts
          </p>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap; width: 50%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            01760-2059
          </p>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: center; padding-left: 0.0px; width: 50%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Address of principal executive offices)
          </p>
        </td>
        <td valign="top" style="text-align: center; padding-left: 0.0px; width: 50%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Zip Code)
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: left">
      Registrant's telephone number, including area code: &#160;&#160;&#160;<font style="font-family: Times New Roman; font-size: 10pt">(508)
      650-3000</font>
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            N/A
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="text-align: center; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Former name or former address, if changed since last report.)
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      <font style="font-family: Times New Roman; font-size: 10pt">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 </font>(<i>see </i>General Instruction A.2.
      below):
    </p>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      <font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Written
      communications pursuant to Rule 425 under the Securities Act (17 CFR
      230.425)</font>
    </p>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      <font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Soliciting
      material pursuant to Rule 14a-12 under the Exchange Act (17 CFR
      240.14a-12)</font>
    </p>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      <font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Pre-commencement
      communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR
      240.14d-2(b))</font>
    </p>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      <font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Pre-commencement
      communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR
      240.13e-4(c)) </font>
    </p>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      Indicate by check mark whether the registrant is an emerging growth
      company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405
      of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934
      (&#167;240.12b-2 of this chapter).
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 65%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px; width: 30%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            Emerging growth company
          </p>
        </td>
        <td valign="top" style="text-align: right; padding-left: 0.0px; width: 5%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#8414;
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="font-size: 10pt; text-indent: 30.0px; font-family: Times New Roman">
      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.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td style="width: 65%">
          &#160;
        </td>
        <td style="width: 30%">
          &#160;
        </td>
        <td valign="top" style="text-align: right; padding-left: 0.0px; width: 5%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#8414;
          </p>
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
    <p>

    </p>
    <p style="text-align: justify; white-space: nowrap">
      Item 2.02&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Results of Operations and Financial Condition
    </p>
    <p style="text-align: justify">
      On October 30, 2017, Cognex Corporation (the &#8220;Company&#8221;) issued a news
      release to report its financial results for the quarter ended October 1,
      2017. 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.
    </p>
    <p style="text-align: justify; white-space: nowrap">

    </p>
    <p style="text-align: justify; white-space: nowrap">
      Item 8.01&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other Events
    </p>
    <p style="text-align: justify">
      On October 30, 2017, the Company announced that its Board of Directors
      increased its quarterly cash dividend to$0.09 per share. In addition,
      the Board approved a two-for-one split of the Company's common stock,
      payable in the form of a stock dividend. All shareholders of record on
      November 17, 2017, will receive the quarterly cash dividend on a
      pre-split basis and one additional share of common stock for each share
      they own. The quarterly cash dividend and the stock dividend are payable
      on December 1, 2017.
    </p>
    <p style="text-align: justify">
      The NASDAQ Stock Market is expected to begin reporting the adjusted
      number of shares outstanding and the split- adjusted per-share stock
      price on December 4, 2017.
    </p>
    <p style="text-align: justify; white-space: nowrap">

    </p>
    <p style="text-align: justify; white-space: nowrap">
      Item 9.01&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Statements and Exhibits
    </p>
    <p style="margin-right: 300.0px; white-space: nowrap">
      (d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 15%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u>Exhibit No.</u>
          </p>
        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 85%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u>Description</u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 15%">

        </td>
        <td style="width: 85%">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap; width: 15%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <a href="a51707512ex99_1.htm">99.1</a>
          </p>
        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 85%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <a href="a51707512ex99_1.htm">News release, dated October 30,
            2017, by Cognex Corporation</a>
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="white-space: nowrap">

    </p>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
    <p>

    </p>
    <p style="text-align: center">
      <font style="font-family: Times New Roman; font-size: 10pt"><b>SIGNATURES</b></font>
    </p>
    <p>
      <font style="font-family: Times New Roman; 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.</font>
    </p>
    <p>

    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 10pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td style="width: 7%">

        </td>
        <td style="width: 38%">

        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            COGNEX CORPORATION
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%">

        </td>
        <td style="width: 38%">

        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 7%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            Dated:
          </p>
        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 38%">
          October 30, 2017
        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u>By: /s/ John J. Curran</u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%">

        </td>
        <td style="width: 38%">

        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            John J. Curran
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%">

        </td>
        <td style="width: 38%">

        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            Senior Vice President of Finance
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%">

        </td>
        <td style="width: 38%">

        </td>
        <td valign="top" style="text-align: left; padding-left: 0.0px; width: 55%">
          <p style="margin-bottom: 0px; margin-top: 0px">
            and Chief Financial Officer
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p>

    </p>
  </body>
</html>
<!--<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">-->
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a51707512ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2017 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 8pt">
    <p style="text-align: right">
      <b>Exhibit 99.1</b>
    </p>
    <p style="text-align: center">
      <font style="font-family: Times New Roman; font-size: 12pt"><b>Cognex
      Reports Record Results for the Third Quarter of 2017</b></font>
    </p>
    <p style="text-align: center">
      <font style="font-family: Times New Roman; font-size: 12pt"><b>Machine
      Vision Company Reports Record Quarterly Revenue, Net Income and Earnings
      per Share from Continuing Operations</b></font>
    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--October 30, 2017--Cognex Corporation
      (NASDAQ: CGNX) today announced its financial results for the third
      quarter of 2017 (ended October 1, 2017). Table 1 below shows selected
      financial data for Q3-17 compared to Q3-16, Q2-17 and the first nine
      months of 2017 compared to the first nine months of 2016. A
      reconciliation of certain financial measures from GAAP to non-GAAP is
      shown in Exhibit 2 of this news release.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 8pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td colspan="10">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="10" valign="top" style="text-align: center; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Table 1*</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="10" valign="top" style="text-align: center; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            (Dollars in thousands, except per share amounts)
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Revenue</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>Net Income</b><br><b>from Continuing</b><br><u><b>Operations</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>Net Income from</b><br><b>Continuing</b><br><b>Operations per</b><br><u><b>Diluted
            Share</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Quarterly Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 5.0px; border-bottom-style: solid">
          <b>Current quarter: Q3-17</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$259,739</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$102,348</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$1.14</b>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Prior year&#8217;s quarter: Q3-16
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $147,952
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $53,675
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $0.61
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Change from Q3-16 to Q3-17
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          76%
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          91%
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          87%
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Prior quarter: Q2-17
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $172,904
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $56,072
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $0.63
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Change from Q2-17 to Q3-17
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          50%
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          83%
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          81%
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-left: 0.0px; border-bottom-style: solid">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Year-to-Date Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Nine months ended Oct. 1, 2017
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$567,585</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$204,075</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>$2.28</b>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Nine months ended Oct. 2, 2016
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $391,431
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $111,574
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          $1.29
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          Change from first nine months of 2016 to first nine months of 2017
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            45%
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            83%
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            77%
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td>

        </td>
      </tr>
    </table>
    </div>
    <p>
      *Table 1 excludes the results of discontinued operations, which relate
      to the company&#8217;s Surface Inspection Systems Division (SISD) that was
      sold on July 6, 2015.
    </p>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
    <p>
      &#8220;What a spectacular quarter!&#8221; exclaimed Dr. Robert J. Shillman, Founder
      and Chairman of Cognex. &#8220;Cognex reported record-breaking revenue, net
      income and earnings per share that far exceeded the prior records set
      just last quarter. And we were extremely profitable, with operating
      margin expanding to a record 42% driven by significant high-margin
      revenue growth. I am proud of Cognoids everywhere for delivering such
      impressive results.&quot;
    </p>
    <p>
      &#8220;Cognex's remarkable performance is due to perseverance,&#8221; said Robert J.
      Willett, Chief Executive Officer of Cognex. &quot;Our ability to capitalize
      on the widespread adoption of machine vision is the result of many years
      of hard work by Cognoids around the world. It's gratifying to see our
      efforts deliver such exceptional results.&quot;
    </p>
    <p>
      Mr. Willett continued, &quot;Our view of the future continues to be positive
      as more automation processes that include machine vision are needed to
      perform an increasing array of complex manufacturing tasks. We are
      investing to take advantage of the substantial potential that we see for
      our company going forward.&quot;
    </p>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights - Third Quarter of 2017</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for Q3-17 grew 76% from Q3-16 and 50% from Q2-17. Revenue from
        the consumer electronics industry was a substantial contributor to
        growth both year-on-year and sequentially. Outside of electronics,
        revenue growth was strong in all geographic regions and in many
        industries, including automotive and logistics, when compared to
        Q3-16. Revenue outside of electronics declined slightly on a
        sequential basis because of the seasonal softness that Cognex
        typically experiences during the summer months.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin was 76% for Q3-17 compared to 78% for both Q3-16 and
        Q2-17. Higher revenue from a material customer in Q3-17 was somewhat
        dilutive to the overall margin.
      </li>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (RD&amp;E) expenses increased 40% from
        Q3-16 and 12% from Q2-17 as Cognex continued to invest in both current
        and new products. RD&amp;E increased year-on-year due to additional
        engineering resources (including employees added from recent
        acquisitions), stock option expense and higher expenses for materials
        and supplies. RD&amp;E increased on a sequential basis due to the bonus
        accrual as well as increased spending on materials and supplies.
      </li>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (SG&amp;A) expenses increased 45% from
        Q3-16 and 16% from Q2-17. SG&amp;A increased both year-on-year and
        sequentially largely due to higher personnel-related costs.
        Investments were primarily in the sales organization, but also
        included additions to G&amp;A to support future growth. Commissions,
        demonstration equipment, bonuses and travel costs increased as a
        result of higher headcount and growth in the business. Expenses
        related to the company's new ERP system and stock option expenses also
        contributed to the increase year-on-year.
      </li>
    </ul>
    <ul>
      <li style="margin-bottom: 10.0px">
        Investment and other income was $2,030,000 in Q3-17, $2,421,000 in
        Q3-16 and $1,969,000 in Q2-17. Investment income increased both
        year-on-year and sequentially as a result of higher yields and a
        higher average invested balance. Offsetting that increase in Q3-17 and
        Q2-17 is an expense associated with changes to the fair value of
        contingent consideration related to recent acquisitions. In Q3-16, the
        change in fair value generated income.
      </li>
      <li style="margin-bottom: 10.0px">
        The effective tax rate was 9% in both Q3-17 and Q2-17, and 5% in
        Q3-16. The rate was 18% in all periods presented, excluding discrete
        tax benefits related to the exercise of employee stock options and
        other items (tax adjustments are summarized in Exhibit 2).
      </li>
    </ul>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
    <p>
      <b>Balance Sheet Highlights - October 1, 2017</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position as of October 1, 2017 was very strong,
        with $771 million in cash and investments and no debt. Cash and
        investments increased by $26 million from the end of 2016, mainly as
        the result of $140 million in cash generated from operations and $45
        million in cash received from the exercise of employee stock options.
        Cash outflows included $99 million to repurchase 1.1 million shares of
        Cognex&#8217;s common stock, $26 million for recent acquisitions, $21
        million in dividends paid to shareholders and $20 million for capital
        expenditures. Cognex intends to continue to repurchase shares of its
        common stock in Q4-17, subject to market conditions and other relevant
        factors.
      </li>
      <li style="margin-bottom: 10.0px">
        Accounts receivable as of October 1, 2017 increased by $67 million, or
        120%, from the end of 2016 due to the substantial revenue growth in
        Q3-17.
      </li>
      <li style="margin-bottom: 10.0px">
        Unbilled revenue of $52 million as of October 1, 2017 represents
        revenue that Cognex expects to invoice largely in Q4-17.
      </li>
      <li style="margin-bottom: 10.0px">
        Inventories increased by $21 million, or 78%, from the end of 2016 to
        support new product introductions and Cognex's substantially higher
        level of business.
      </li>
    </ul>
    <p>
      <b>Financial Outlook - Fourth Quarter of 2017</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for Q4-17 is expected to be between $170 million and $180
        million. While this range represents a decline from Q3-17 due to the
        timing of large orders from the consumer electronics industry, it
        nevertheless represents expected growth exceeding 30% year-on-year.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin is expected to be in the mid-to-high 70% range.
      </li>
      <li style="margin-bottom: 10.0px">
        Operating expenses are expected to decline by low single digits on a
        sequential basis.
      </li>
      <li style="margin-bottom: 10.0px">
        The effective tax rate is expected to be 18% before discrete tax items.
      </li>
    </ul>
    <p>
      <b>Non-GAAP Financial Measures</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        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. In particular,
        non-GAAP presentations exclude the following: (1) stock option expense
        for the purpose of calculating non-GAAP adjusted operating income, net
        income and earnings per share (because these expenses have no current
        effect on cash or the future uses of cash, and they fluctuate as a
        result of changes in Cognex&#8217;s stock price), and (2) certain one-time
        discrete events, such as tax adjustments. 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 style="margin-bottom: 10.0px">
        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>
    </ul>
    <p>
      <b>Analyst Conference Call and Simultaneous Webcast</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex will host a conference call today at 5:00 p.m. Eastern Time
        (ET). 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. ET today
        and will be available until 11:59 p.m. ET on Thursday, November 2,
        2017. The telephone number for the replay is (877) 660-6853 (or (201)
        612-7415 if outside the United States) and the access code is 13671256.
      </li>
    </ul>
    <ul>
      <li style="margin-bottom: 10.0px">
        Internet users can listen to a real-time audio broadcast of the
        conference call or an archived recording on the Cognex Investor
        Relations website at <u>www.cognex.com/Investor</u>.
      </li>
    </ul>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </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 1.5 million vision-based products, representing over
      $5 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 <u>www.cognex.com</u>.
    </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, customer order rates, the timing for recognition
      of revenue, expected areas of growth, research and development
      activities, further stock repurchases, investments, and strategic plans,
      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 loss of a large customer; (2) current and
      future conditions in the global economy; (3) the reliance on revenue
      from the consumer electronics or automotive industries; (4) the
      inability to penetrate new markets; (5) the inability to achieve
      significant international revenue; (6) fluctuations in foreign currency
      exchange rates and the use of derivative instruments; (7) information
      security breaches or business system disruptions; (8) the inability to
      attract and retain skilled employees; (9) the reliance upon key
      suppliers to manufacture and deliver critical components for our
      products; (10) the failure to effectively manage product transitions or
      accurately forecast customer demand; (11) the inability to design and
      manufacture high-quality products; (12) the technological obsolescence
      of current products and the inability to develop new products; (13) the
      failure to properly manage the distribution of products and services;
      (14) the inability to protect our proprietary technology and
      intellectual property; (15) our involvement in time-consuming and costly
      litigation; (16) the impact of competitive pressures; (17) the
      challenges in integrating and achieving expected results from acquired
      businesses; (18) potential impairment charges with respect to our
      investments or for acquired intangible assets or goodwill; (19) exposure
      to additional tax liabilities; and (20) the other risks detailed in
      Cognex reports filed with the SEC, including its Form 10-K for the
      fiscal year ended December 31, 2016. 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 style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 8pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td colspan="26">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: left; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Exhibit 1</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: center; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>COGNEX CORPORATION</b><br><b>Statements of Operations</b><br><b>(Unaudited)</b><br><b>Dollars
            in thousands, except per share amounts</b>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="13">

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="8">

        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="13" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="8" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Nine-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            July 2,
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            2017
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Revenue
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>259,739</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          172,904
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          147,952
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>567,585</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          391,431
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          Cost of revenue (1)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>62,360</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          37,471
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          32,749
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>128,056</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          88,930
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Gross margin
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>197,379</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          135,433
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          115,203
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>439,529</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          302,501
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>76</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>78</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>78</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>77</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>77</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Research, development, and engineering expenses (1)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>26,078</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          23,377
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          18,603
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>72,225</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          58,829
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <i>Percentage of revenue</i>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>10</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>14</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>13</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>13</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>15</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Selling, general, and administrative expenses (1)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>61,054</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          52,518
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          42,072
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>160,093</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          123,125
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 25.0px">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i><b>24</b></i>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>30</i>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>28</i>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i><b>28</b></i>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>31</i>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Operating income
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>110,247</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          59,538
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          54,528
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>207,211</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          120,547
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>42</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>34</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>37</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>37</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>31</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Foreign currency gain (loss)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(127</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (184
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (607
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(574</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (377
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          Investment and other income
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>2,030</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          1,969
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          2,421
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>6,281</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          5,434
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Income before income tax expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>112,150</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          61,323
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          56,342
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>212,918</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          125,604
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          Income tax expense (benefit)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>9,802</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          5,251
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          2,667
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>8,843</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          14,030
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income from continuing operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>102,348</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          56,072
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          53,675
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>204,075</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          111,574
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>39</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>32</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>36</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>36</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>29</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          Net loss from discontinued operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (255
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>102,348</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          56,072
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          53,675
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>204,075</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          111,319
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>39</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>32</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>36</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>36</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>28</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Basic earnings per weighted-average common and common-equivalent
          share:
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          Net income from continuing operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1.18</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.65
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.63
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>2.36</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          1.31
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 25.0px">
          Net loss from discontinued operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px">
          Net income
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1.18</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.65
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.63
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>2.36</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1.31
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Diluted earnings per weighted-average common and common-equivalent
          share:
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          Net income from continuing operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1.14</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.63
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.61
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>2.28</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          1.29
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 25.0px">
          Net loss from discontinued operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>&#8212;</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.01
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px">
          Net income
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1.14</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.63
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.61
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>2.28</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1.28
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Weighted-average common and common-equivalent shares outstanding:
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px">
          Basic
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>86,617</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          86,639
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          85,460
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>86,526</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          85,167
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px">
          Diluted
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,677</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          89,614
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          87,346
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,562</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          86,805
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Cash dividends per common share
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>0.085</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.085
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.075
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>0.245</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.22
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Cash and investments per common share
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>8.91</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          8.84
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          8.23
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>8.91</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          8.23
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Book value per common share
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>13.09</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          12.15
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          11.02
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>13.09</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          11.02
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          (1) Amounts include stock option expense, as follows:
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          Cost of revenue
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>520</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          454
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          273
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1,404</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          795
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 25.0px">
          Research, development, and engineering
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>2,765</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          2,715
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          1,366
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>8,090</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          4,942
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 25.0px">
          Selling, general, and administrative
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>4,741</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          4,677
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          2,983
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>13,861</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          10,146
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px">
          Total stock option expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>8,026</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          7,846
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          4,622
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>23,355</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          15,883
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 8pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td colspan="26">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: left; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Exhibit 2</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: center; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>COGNEX CORPORATION</b><br><b>Reconciliation of Selected Items
            from GAAP to Non-GAAP</b><br><b>(Unaudited)</b><br><b>Dollars in
            thousands</b>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="13">

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="8">

        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="13" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="8" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Nine-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            July 2,<br>2017
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          <b>Adjustment for stock option expense and tax benefit for stock
          option exercises</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Operating income (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>110,247</b>
        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          59,538
        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          54,528
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>207,211</b>
        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          120,547
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 5.0px">
          Stock option expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>8,026</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          7,846
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          4,622
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>23,355</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          15,883
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Operating income (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>118,273</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          67,384
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          59,150
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>230,566</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          136,430
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 10.0px">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>46</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>39</i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>40</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>41</b></i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>35</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Net income from continuing operations (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>102,348</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          56,072
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          53,675
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>204,075</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          111,574
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 5.0px">
          Stock option expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>8,026</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          7,846
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          4,622
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>23,355</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          15,883
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 5.0px">
          Tax effect on stock option expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(2,639</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (2,583
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (1,520
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(7,661</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (5,207
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 5.0px">
          Discrete tax benefit related to employee stock option exercises
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(8,620</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (5,787
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (6,038
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(27,574</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (7,246
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income from continuing operations (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>99,115</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          55,548
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          50,739
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>192,195</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          115,004
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 10.0px">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>38</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>32</i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>34</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>34</b></i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>29</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Net income from continuing operations per diluted weighted-average
          common and common-equivalent share (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1.14</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.63
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.61
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>2.28</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          1.29
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 5.0px">
          Share impact of non-GAAP adjustments identified above
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(0.03</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.01
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.03
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(0.13</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          0.03
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income from continuing operations per diluted weighted-average
          common and common-equivalent share (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1.11</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.62
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.58
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>2.15</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1.32
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Diluted weighted-average common and common-equivalent shares
          outstanding (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,677</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          89,614
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          87,346
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,562</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          86,805
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-left: 0.0px; border-bottom-style: solid">
          <b>Exclusion of tax adjustments</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Income before income tax expense (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>112,150</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          61,323
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          56,342
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>212,918</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          125,604
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 5.0px">
          Income tax expense (benefit) (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>9,802</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          5,251
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          2,667
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>8,843</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          14,030
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 10.0px">
          <i>Effective tax rate (GAAP)</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>9</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>9</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>5</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>4</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>11</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 5.0px">
          Tax adjustments:
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 5.0px">
          Discrete tax benefit related to employee stock option exercises
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(8,620</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (5,787
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (6,038
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>(27,574</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          (7,246
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 5.0px">
          Other discrete tax events
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(1,765</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          &#8212;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (1,436
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(1,908</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (1,332
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 5.0px">
          Income tax expense excluding tax adjustments (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>20,187</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          11,038
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          10,141
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>38,325</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          22,608
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 10.0px">
          <i>Effective tax rate (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>18</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>18</i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>18</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>18</b></i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>18</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income from continuing operations excluding tax adjustments
          (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>91,963</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          50,285
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          46,201
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>174,593</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          102,996
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 10.0px">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>35</b></i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>29</i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>31</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>31</b></i>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i><b>%</b></i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>26</i>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Net income from continuing operations per diluted weighted-average
          common and common-equivalent share (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1.14</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.63
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          0.61
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>2.28</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          1.29
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 5.0px">
          Share impact of non-GAAP adjustments identified above
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(0.11</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.07
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.08
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>(0.33</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>)</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          (0.10
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          )
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Net income from continuing operations per diluted weighted-average
          common and common-equivalent share (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1.03</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.56
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          0.53
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1.95</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1.19
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Diluted weighted-average common and common-equivalent shares
          outstanding (GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,677</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          89,614
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          87,346
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>89,562</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          86,805
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="2" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 8pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td colspan="10">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="10" valign="top" style="text-align: left; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Exhibit 3</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="10" valign="top" style="text-align: center; padding-left: 0.0px">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>COGNEX CORPORATION</b><br><b>Balance Sheets</b><br><b>(Unaudited)</b><br><b>Dollars
            in thousands</b>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3">

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="2">

        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>October 1, 2017</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          December 31, 2016
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <b>Assets</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Cash and investments
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>771,111</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          745,170
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Accounts receivable
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>121,976</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          55,438
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Unbilled revenue
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>51,612</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          2,217
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Inventories
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>48,061</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          26,984
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Property, plant, and equipment
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>65,957</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          53,992
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Goodwill and intangible assets
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>127,635</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          103,592
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Other assets
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>72,165</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          51,211
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Total assets
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1,258,517</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1,038,604
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <b>Liabilities and Shareholders' Equity</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Accounts payable and accrued liabilities
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>83,401</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          52,369
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Deferred revenue and customer deposits
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>16,072</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          8,211
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Income taxes
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>15,616</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          10,554
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Other liabilities
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>9,905</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          4,871
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          Shareholders' equity
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>1,133,523</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          962,599
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          Total liabilities and shareholders' equity
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>1,258,517</b>
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          1,038,604
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-bottom: 10pt; margin-left: 0pt; text-indent: 0pt; width: 100%">
      <div>
        <div style="text-align: left">

        </div>
      </div>
      <div style="page-break-after: always">
        <div style="text-align: center">

        </div>
        <div style="text-align: center">
          <hr style="color: black; height: 1.5pt">

        </div>
      </div>
      <div>
        <div style="text-align: right">

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="margin-bottom: 10.0px; font-size: 8pt; font-family: Times New Roman; width: 100%">
      <tr>
        <td colspan="26">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Exhibit 4</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="26" valign="top" style="text-align: center; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>COGNEX CORPORATION</b><br><b>Additional Information Schedule</b><br><b>(Unaudited)</b><br><b>Dollars
            in thousands</b>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="13">

        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="8">

        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="13" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="8" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>Nine-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            July 2,<br>2017
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>October 1,</b><br><b>2017</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td colspan="3" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: center; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <p style="margin-bottom: 0px; margin-top: 0px">
            October 2,<br>2016
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <b>Revenue</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>259,739</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          172,904
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          147,952
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>$</b>
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>567,585</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          391,431
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <b>Revenue by geography:</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <i>Europe</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>56</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          36
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          50
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>44</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          46
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <i>Americas</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>20</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          33
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          25
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>26</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          29
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <i>Greater China</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>13</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          14
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          13
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>14</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          13
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          <i>Other Asia</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>11</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          17
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          12
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>16</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          12
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          <i>Total</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>100</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>100</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <b>Revenue by market:</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-left: 0.0px">
          <i>Factory automation</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>97</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          96
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          96
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>96</b>
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="text-align: right; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          95
        </td>
        <td valign="bottom" style="text-align: left; padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px">
          <i>Semiconductor and electronics capital equipment</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>3</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          4
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          4
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>4</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          5
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: solid; white-space: nowrap">
          %
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px">
          <i>Total</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>100</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>100</b>
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          <b>%</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="2" valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: right; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          100
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; border-bottom-color: black; text-align: left; padding-right: 0.0px; padding-left: 0.0px; border-bottom-style: double; white-space: nowrap">
          %
        </td>
      </tr>
    </table>
    </div>
    <p>

    </p>
    <p>
      CONTACT:<br>Cognex Corporation<br>Susan Conway, 508-650-3353<br>Senior
      Director of Investor Relations<br><u>susan.conway@cognex.com</u>
    </p>
  </body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
