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

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

	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>a51393241.htm
<DESCRIPTION>COGNEX CORPORATION 8-K
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2016 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 10pt">
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="border-bottom-color: black; border-bottom-width: 2.25pt; border-bottom-style: double">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <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,
      D.C. 20549</b></font><br><br><br><font style="font-family: Times New Roman; font-size: 20pt"><b>FORM
      8-K</b></font><br><br><font style="font-family: Times New Roman; font-size: 20pt"><b>Current
      Report</b></font><br><font style="font-family: Times New Roman; font-size: 12pt">Pursuant
      to Section 13 or 15(d) of the</font><br><font style="font-family: Times New Roman; font-size: 12pt">
      Securities Exchange Act of 1934</font><br><br><br><font style="font-family: Times New Roman; font-size: 12pt">Date
      of Report (Date of Earliest Event Reported): August 1, 2016</font><br><br><br><br>
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-size: 18pt"><b>COGNEX CORPORATION</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(Exact
            name of registrant as specified in charter)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <br>

    </p>
    <div style="text-align:center">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-left:auto;margin-right:auto; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; width: 33%; border-bottom-style: solid" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>Massachusetts</b></font>
          </p>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; width: 34%; border-bottom-style: solid" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>001-34218</b>
          </p>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; width: 33%; border-bottom-style: solid" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>04-2713778</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center; width: 33%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(State
            or other jurisdiction of</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">incorporation)</font></i>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: center; width: 34%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(Commission
            File Number)</font></i>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: center; width: 33%" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(I.R.S.
            Employer</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">Identification
            No.)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>One
            Vision Drive</b></font>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>Natick,
            Massachusetts 01760-2059</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(Address,
            including zip code, of principal executive offices)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <br>
      <font style="font-family: Times New Roman; font-size: 10pt"><b>(508)
      650-3000</b></font><br><i>(Registrant's telephone number, including area
      code)</i><br><br><br><i><font style="font-family: Times New Roman; font-size: 10pt">(Former
      name or former address, if changed since last report)</font></i><br><br>
    </p>
    <p>
      <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><br><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><br><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><br><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><br><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>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="border-bottom-color: black; border-bottom-width: 2.25pt; border-bottom-style: double">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 10%" valign="top">
          Item 2.02
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 90%" valign="top">
          Results of Operations and Financial Condition
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On August 1, 2016, Cognex Corporation (the &#8220;Company&#8221;) issued a news
      release to report its financial results for the quarter ended July 3,
      2016.&#160;&#160;The release is furnished as Exhibit 99.1 hereto.&#160;&#160;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>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 10%" valign="top">
          Item 8.01
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 90%" valign="top">
          Other Events
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On August 1, 2016, the Company announced that its Board of Directors
      declared a quarterly cash dividend of $0.075 per share.&#160;&#160;The dividend is
      payable on September 16, 2016 to all shareholders of record as of the
      close of business on September 2, 2016.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 10%" valign="top">
          Item 9.01
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 90%" valign="top">
          Financial Statements and Exhibits
        </td>
      </tr>
    </table>
    </div>
    <p style="white-space: nowrap; text-align: justify">
      (d)&#160;&#160; Exhibits
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 10%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Exhibit No.</u>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 90%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Description</u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 10%">

        </td>
        <td style="width: 90%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap; text-align: left; width: 10%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            99.1
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 90%" valign="top">
          News release, dated August 1, 2016, by Cognex Corporation
        </td>
      </tr>
    </table>
    </div>
    <p style="margin-left: 90.0px; white-space: nowrap; text-align: justify">

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 55%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 7%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Dated:
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 38%" valign="top">
          August 1, 2016
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 55%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>By: /s/ Richard A. Morin</u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%">

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

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 55%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 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>a51393241ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2016 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 Second Quarter Revenue and Earnings Per Share from
      Continuing Operations</b></font>
    </p>
    <p style="text-align: center">

    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--August 1, 2016--Cognex Corporation
      (NASDAQ: CGNX) today announced its financial results for the second
      quarter of 2016. In Table 1 below, selected financial data for the
      quarter ended July 3, 2016 is compared to the first quarter of 2016, the
      second quarter of 2015 and the first six months of 2015. 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="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 8pt">
      <tr>
        <td colspan="8">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="8">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Table 1</b></u><b>*</b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; text-align: center; border-bottom-style: double" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Revenue</b>
          </p>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; text-align: center; border-bottom-style: double" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Net Income</b><br><b>from</b><br><b>Continuing</b><br><b>Operations</b>
          </p>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; text-align: center; border-bottom-style: double" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Net Income</b><br><b>from</b><br><b>Continuing</b><br><b>Operations
            per</b><br><b>Diluted Share</b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; text-align: center; border-bottom-style: double" valign="top">
          <b>Quarterly Comparisons</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          <b>Current quarter: Q2-16</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$147,274,000</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$43,014,000</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$0.50</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Prior year&#8217;s quarter: Q2-15
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $143,829,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $43,516,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $0.49
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Change from Q2-15 to Q2-16
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          2%
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          (1%)
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          2%
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Prior quarter: Q1-16
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $96,205,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $14,885,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $0.17
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Change from Q1-16 to Q2-16
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          53%
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          189%
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          194%
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; text-align: center; border-bottom-style: double" valign="top">
          <b>Year-to-Date Comparisons</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td>
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Six months ended July 3, 2016
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$243,479,000</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$57,899,000</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          <b>$0.67</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Six months ended July 5, 2015
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $245,202,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $62,988,000
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          $0.71
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" valign="top">
          Change from first six months of 2015 to first six months of 2016
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          (1%)
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          (8%)
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: center; border-bottom-style: solid" valign="bottom">
          (6%)
        </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-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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;I am exceptionally pleased with our results for the second quarter of
      2016,&#8221; said Dr. Robert J. Shillman, Chairman and Chief Culture Officer
      of Cognex. &#8220;Business grew significantly at the top line on a sequential
      basis. And, this growth brought with it a higher level of profitability.
      Our operating profit margin increased to 34% in the second quarter
      compared to 17% in the prior quarter, reflecting the substantial
      leverage that incremental revenue has on our profitability.&#8221;
    </p>
    <p>
      &#8220;When we gave our guidance in May, we expected a good quarter. We are
      now very pleased to report we surpassed that guidance and had an
      exceptional quarter,&#8221; said Robert J. Willett, Chief Executive Officer of
      Cognex. &#8220;Business in our three largest industries&#8212;consumer electronics,
      automotive and logistics&#8212;was higher than anticipated. We now expect to
      see revenue from consumer electronics grow on an annual basis. These
      improvements are reflected in the results we reported today for Q2 and
      in our guidance for Q3.&#8221;
    </p>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights &#8211; Second Quarter of 2016</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for Q2 2016 increased 2% from Q2 2015 and 53% from Q1 2016.
        Growth year-on-year across a number of industries was partially offset
        by lower revenue from the consumer electronics industry. Growth on a
        sequential basis came from Cognex&#8217;s three largest industries&#8212;consumer
        electronics, automotive and logistics.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin was 76% for Q2 2016 compared to 79% for Q2 2015 and 78%
        for Q1 2016. Gross margin decreased both year-on-year and sequentially
        due to product mix and inventory charges resulting from changes in
        product development plans. Also contributing to the decline
        year-on-year was higher hardware content in product sales in Q2 2016.
      </li>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (RD&amp;E) expenses increased 7% from
        Q2 2015 and decreased 4% from Q1 2016. RD&amp;E increased year-on-year due
        to Cognex&#8217;s investment in engineering resources, a higher bonus
        accrual and stock option expense. RD&amp;E decreased on a sequential basis
        due to development efforts on large opportunities in Q1 2016 that
        resulted in revenue in Q2 2016.
      </li>
    </ul>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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>
    <ul>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (SG&amp;A) expenses decreased 1% from Q2
        2015 and increased 11% from Q1 2016. SG&amp;A decreased year-on-year as
        lower costs related to a patent dispute in 2015 offset investments in
        the sales organization, a higher bonus accrual and spending on
        marketing initiatives. SG&amp;A increased on a sequential basis due to the
        bonus accrual, higher spending in sales and marketing, and the impact
        of foreign exchange rates on the company&#8217;s international operations.
        The increase was partially offset by lower stock option expense.
      </li>
      <li style="margin-bottom: 10.0px">
        Investment and other income was $1,669,000 in Q2 2016, $902,000 in Q2
        2015 and $1,344,000 in Q1 2016. The increase both year-on-year and
        sequentially was due to a higher average invested balance.
      </li>
      <li style="margin-bottom: 10.0px">
        The effective tax rate was 17% in both Q2 2016 and Q2 2015, and 15% in
        Q1 2016. Excluding discrete tax items, the rate was approximately 18%
        in all periods presented (tax adjustments are summarized in Exhibit 2).
      </li>
    </ul>
    <p>
      <b>Balance Sheet Highlights &#8211; July 3, 2016</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position as of July 3, 2016, was very strong, with
        $657.2 million in cash and investments and no debt. During Q2 2016,
        Cognex paid out $6.4 million in dividends to shareholders and also
        spent $8.7 million to repurchase 208,000 shares of its common stock at
        an average price of $41.92 per share. Cognex intends to continue to
        repurchase shares of its common stock in Q3 2016, subject to market
        conditions and other relevant factors.
      </li>
      <li style="margin-bottom: 10.0px">
        Accounts receivable as of July 3, 2016 increased by $18.4 million, or
        43%, from the end of 2015 due to the substantial revenue increase in
        Q2 2016.
      </li>
      <li style="margin-bottom: 10.0px">
        Unbilled revenue of $25.5 million as of July 3, 2016 represents
        revenue that Cognex expects to invoice largely in Q3 2016 and collect
        by the end of the year.
      </li>
    </ul>
    <ul>
      <li style="margin-bottom: 10.0px">
        Inventories decreased by $11.5 million, or 31%, from the end of 2015
        as a result of the substantial revenue recognized in the first half of
        2016.
      </li>
    </ul>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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>Financial Outlook &#8211; Q3 2016</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex expects revenue for Q3 2016 to be between $142 million and $147
        million. This range represents substantial growth over Q3 2015 due to
        large orders expected from the consumer electronics industry and
        anticipated growth in other industries, including logistics.
      </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 be essentially flat 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 and
        net income from continuing operations (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>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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>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 (866) 256-9239 (or (703) 639-1213 if
        outside the United States). A replay will begin at 8:00 p.m. ET today
        and will run continuously until 11:59 p.m. ET on Thursday, August 4,
        2016. The telephone number for the replay is (888) 266-2081 (or (703)
        925-2533 if outside the United States). The access code for both the
        live call and the replay is 1674245.
      </li>
      <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: <u>http://www.cognex.com/Investor</u>.
      </li>
    </ul>
    <p>
      <b>About Cognex Corporation</b>
    </p>
    <p>
      Cognex Corporation designs, develops, manufactures and markets a range
      of products that incorporate sophisticated machine vision technology
      that gives them the ability to &#8220;see.&#8221; Cognex products include barcode
      readers, machine vision sensors and machine vision systems that are used
      in factories, warehouses and distribution centers around the world to
      guide, gauge, inspect, identify and assure the quality of items during
      the manufacturing and distribution process. Cognex is the world's leader
      in the machine vision industry, having shipped more than 1 million
      vision-based products, representing over $4 billion in cumulative
      revenue, since the company's founding in 1981. Headquartered in Natick,
      Massachusetts, USA, Cognex has regional offices and distributors located
      throughout the Americas, Europe and Asia. For details visit Cognex
      online at <u>http://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.</i> <i>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.</i> <i>These forward-looking statements,
      which include statements regarding business and market trends, future
      financial performance, customer order rates, the timing of recognition
      of revenue, expected areas of growth, research and development
      activities, product mix, future stock repurchases, investments, and
      strategic plans, involve known and unknown risks and uncertainties that
      could cause actual results to differ materially from those projected.</i>
      <i>Such risks and uncertainties include: (1)&#160;the loss of a large
      customer; (2) current and future conditions in the global economy;
      (3)&#160;the reliance on revenue from the consumer electronics or automotive
      industries; (4)&#160;the inability to penetrate new markets; (5) the
      inability to achieve significant international revenue; (6)&#160;fluctuations
      in foreign currency exchange rates and the use of derivative
      instruments; (7) information security breaches or business system
      disruptions; (8)&#160;the inability to attract and retain skilled employees;
      (9)&#160;the reliance upon key suppliers to manufacture and deliver critical
      components for our products; (10)&#160;the failure to effectively manage
      product transitions or accurately forecast customer demand; (11)&#160;the
      inability to design and manufacture high-quality products; (12)&#160;the
      technological obsolescence of current products and the inability to
      develop new products; (13)&#160;the failure to properly manage the
      distribution of products and services; (14)&#160;the inability to protect our
      proprietary technology and intellectual property; (15)&#160;our involvement
      in time-consuming and costly litigation; (16)&#160;the impact of competitive
      pressures; (17)&#160;the challenges in integrating and achieving expected
      results from acquired businesses; (18)&#160;potential impairment charges with
      respect to our investments or for acquired intangible assets or
      goodwill; (19)&#160;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, 2015.</i> <i>You should
      not place undue reliance upon any such forward-looking statements, which
      speak only as of the date made.</i> <i>Cognex disclaims any obligation
      to update forward-looking statements after the date of such statements.</i>
    </p>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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>
      <u><b>Exhibit 1</b></u>
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 8pt">
      <tr>
        <td colspan="22">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="22">
          <p style="margin-top: 0px; margin-bottom: 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>
        </td>
      </tr>
      <tr>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="7">
          <b>Six-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            April 3,<br>2016
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Investment and other income
        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Income tax expense on continuing operations
        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap; text-align: right" valign="bottom">
          <i>26</i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; white-space: nowrap; text-align: left" valign="bottom">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Net income (loss) from discontinued operations (1)
        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          11,577
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 2.25pt; border-bottom-style: double">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-left: 0pt; margin-right: 0pt; width: 100%; margin-bottom: 10pt; text-indent: 0pt">
      <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>
      <u><b>Exhibit 2</b></u>
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-family: Times New Roman; width: 100%; margin-bottom: 10.0px; font-size: 8pt">
      <tr>
        <td colspan="23">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="23">
          <p style="margin-top: 0px; margin-bottom: 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>
        </td>
      </tr>
      <tr>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="7">
          <b>Six-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            April 3,<br>2016
          </p>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: left; border-bottom-style: solid" valign="bottom">
          <b>Adjustment for stock option expense</b>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" colspan="3">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" colspan="3">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid" colspan="3">
          &#160;
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 15.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Stock option expense related to continuing operations
        </td>
        <td>

        </td>
        <td>

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 15.0px; text-align: left" valign="bottom">
          Stock options expense related to continuing operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 15.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Tax effect on stock options
        </td>
        <td>

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          (3,744
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 5.0px; text-align: left; padding-bottom: 4.0px" valign="bottom">
          Net Income from continuing operations (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          70,394
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 2.25pt; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 40.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i><b>31</b></i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i><b>%</b></i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i>20</i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>%</i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i>32</i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 15.0px; text-align: left; padding-bottom: 2.0px" valign="bottom">
          Discrete tax events
        </td>
        <td>

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          (411
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 15.0px; text-align: left; padding-bottom: 4.0px" valign="bottom">
          Income tax expense excluding tax adjustments (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 2.25pt; white-space: nowrap; text-align: right; border-bottom-style: double" valign="bottom">
          62,577
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 2.25pt; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 40.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i><b>29</b></i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i><b>%</b></i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i>15</i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>%</i>
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-color: black; border-bottom-width: 1.0pt; border-bottom-style: solid">
          &#160;
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: right; border-bottom-style: solid" valign="bottom">
          <i>30</i>
        </td>
        <td style="padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; white-space: nowrap; text-align: left; border-bottom-style: solid" valign="bottom">
          <i>%</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="2">
          <b>July 3, 2016</b>
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="7">
          <b>Six-months Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            April 3,<br>2016
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>July 3,</b><br><b>2016</b>
          </p>
        </td>
        <td>
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom-color: black; border-bottom-width: 1.0pt; text-align: center; border-bottom-style: solid" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            July 5,<br>2015
          </p>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: left">

    </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>
