-----BEGIN PRIVACY-ENHANCED MESSAGE-----
Proc-Type: 2001,MIC-CLEAR
Originator-Name: webmaster@www.sec.gov
Originator-Key-Asymmetric:
 MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen
 TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB
MIC-Info: RSA-MD5,RSA,
 BaoQ01zO5GOA+OwWwFWlZJP5UD5iOB9qqRX/vE8huh5nA4DzufpUaaBj9wJ16Gce
 e0Q9d3Utb4PKR1wLzC2gZA==

<SEC-DOCUMENT>0001157523-11-000837.txt : 20110214
<SEC-HEADER>0001157523-11-000837.hdr.sgml : 20110214
<ACCEPTANCE-DATETIME>20110214190104
ACCESSION NUMBER:		0001157523-11-000837
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		3
CONFORMED PERIOD OF REPORT:	20110210
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20110214
DATE AS OF CHANGE:		20110214

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

	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>a6606742.htm
<DESCRIPTION>COGNEX CORPORATION 8-K
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2011 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-size: 10pt; font-family: Times New Roman">
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <font style="font-size: 12pt; font-family: Times New Roman"><b>UNITED
      STATES</b></font><br><font style="font-size: 12pt; font-family: Times New Roman"><b>SECURITIES
      AND EXCHANGE COMMISSION</b></font><br><font style="font-size: 12pt; font-family: Times New Roman"><b>Washington,
      D.C. 20549</b></font><br><br><br><font style="font-size: 18pt; font-family: Times New Roman"><b>FORM
      8-K</b></font><br><br><font style="font-size: 18pt; font-family: Times New Roman"><b>Current
      Report</b></font><br><font style="font-size: 12pt; font-family: Times New Roman">Pursuant
      to Section 13 or 15(d) of the</font><br><font style="font-size: 12pt; font-family: Times New Roman">
      Securities Exchange Act of 1934</font><br><br><br><font style="font-size: 12pt; font-family: Times New Roman">Date
      of Report (Date of Earliest Event Reported): February 10, 2011</font><br><br><br><br>
    </p>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" 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-size: 10pt; font-family: Times New Roman">(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 style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-left:auto;margin-right:auto; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 33%; padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-size: 10pt; font-family: Times New Roman"><b>Massachusetts</b></font>
          </p>
        </td>
        <td style="width: 34%; padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>001-34218</b>
          </p>
        </td>
        <td style="width: 33%; padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-size: 10pt; font-family: Times New Roman"><b>04-2713778</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 33%; padding-left: 0.0px; text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(State
            or other jurisdiction of</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">incorporation)</font></i>
          </p>
        </td>
        <td style="width: 34%; padding-left: 0.0px; text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(Commission
            File Number)</font></i>
          </p>
        </td>
        <td style="width: 33%; padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(I.R.S.
            Employer</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">Identification
            No.)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-size: 10pt; font-family: Times New Roman"><b>One
            Vision Drive</b></font>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-size: 10pt; font-family: Times New Roman"><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-size: 10pt; font-family: Times New Roman">(Address,
            including zip code, of principal executive offices)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <br>
      <font style="font-size: 10pt; font-family: Times New Roman"><b>(508)
      650-3000</b></font><br><i>(Registrant's telephone number, including area
      code)</i><br><br><br><i><font style="font-size: 10pt; font-family: Times New Roman">(Former
      name or former address, if changed since last report)</font></i><br><br>
    </p>
    <p>
      <font style="font-size: 10pt; font-family: Times New Roman">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>
    </p>
    <p style="font-family: Times New Roman; font-size: 10pt">
      <font style="font-size: 10pt; font-family: Arial Unicode MS">&#8414;</font>
      <font style="font-size: 10pt; font-family: Times New Roman">Written
      communications pursuant to Rule 425 under the Securities Act (17 CFR
      230.425)</font>
    </p>
    <p>
      <font style="font-size: 10pt; font-family: Arial Unicode MS">&#8414;</font>
      <font style="font-size: 10pt; font-family: Times New Roman">Soliciting
      material pursuant to Rule 14a-12 under the Exchange Act (17 CFR
      240.14a-12)</font>
    </p>
    <p>
      <font style="font-size: 10pt; font-family: Arial Unicode MS">&#8414;</font>
      <font style="font-size: 10pt; font-family: Times New Roman">Pre-commencement
      communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR
      240.14d-2(b))</font>
    </p>
    <p>
      <font style="font-size: 10pt; font-family: Arial Unicode MS">&#8414;</font>
      <font style="font-size: 10pt; font-family: Times New Roman">Pre-commencement
      communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR
      240.13e-4(c)) </font>
    </p>
    <p>
      <br>
      <br>

    </p>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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 style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 12%; padding-left: 0.0px; text-align: left" valign="top">
          Item 2.02
        </td>
        <td style="width: 88%; padding-left: 0.0px; text-align: left" valign="top">
          Results of Operations and Financial Condition
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On February 10, 2011, Cognex Corporation (the &#8220;Company&#8221;) issued a news
      release to report its financial results for the fourth quarter and year
      ended December 31, 2010.&#160;&#160;The release is furnished as Exhibit 99.1
      hereto.&#160;&#160;Also on February 10, 2011, the Company held its fourth quarter
      2010 earnings conference call.&#160;&#160;A transcript of the call is furnished as
      Exhibit 99.2 hereto.&#160;&#160;The information in this Current Report on Form
      8-K, including the Exhibits attached hereto, shall not be deemed &#8220;filed&#8221;
      for purposes of Section 18 of the Securities Exchange Act of 1934, nor
      shall it be deemed to be incorporated by reference in any filing under
      the Securities Act of 1933 or the Securities Exchange Act of 1934,
      regardless of any general incorporation language in such filing.
    </p>
    <p>
      <b>FORWARD-LOOKING SAFE HARBOR STATEMENT </b>
    </p>
    <p style="text-align: justify">
      This Current Report on Form 8-K and exhibits furnished herewith contain
      certain forward-looking statements, as that term is defined in the
      Private Securities Litigation Reform Act of 1995. These statements can
      be identified by use of the words &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8221;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.&#160;&#160;These forward-looking statements,
      which include statements regarding business and market trends, future
      financial performance, customer order rates, cost controls, and growth
      and strategic plans, involve known and unknown risks and uncertainties
      that could cause actual results to differ materially from those
      projected. Such risks and uncertainties include: (1) current and future
      conditions in the global economy; (2) the cyclicality of the
      semiconductor and electronics industries; (3) the inability to penetrate
      new markets; (4) the inability to achieve significant international
      revenue; (5) fluctuations in foreign currency exchange rates; (6) the
      loss of a large customer; (7) the inability to attract and retain
      skilled employees; (8) the reliance upon key suppliers to manufacture
      and deliver critical components for the Company&#8217;s products; (9) the
      failure to effectively manage product transitions or accurately forecast
      customer demand; (10) the inability to design and manufacture
      high-quality products; (11) the technological obsolescence of current
      products and the inability to develop new products; (12) the failure to
      properly manage the distribution of products and services; (13) the
      inability to protect the Company&#8217;s proprietary technology and
      intellectual property; (14) involvement in time-consuming and costly
      litigation; (15) the impact of competitive pressures; (16) the
      challenges in integrating and achieving expected results from acquired
      businesses; (17) potential impairment charges with respect to the
      Company&#8217;s investments or for acquired intangible assets or goodwill;
      (18) exposure to additional tax liabilities; and (19) the other risks
      detailed in the Company&#8217;s reports filed with the Securities and Exchange
      Commission, including its Form 10-K for the fiscal year ended December
      31, 2010.&#160;&#160;You should not place undue reliance upon any such
      forward-looking statements, which speak only as of the date made.&#160;&#160;The
      Company disclaims any obligation to update forward-looking statements
      after the date of such statements.
    </p>
    <p>
      <b>USE OF NON-GAAP FINANCIAL MEASURES </b>
    </p>
    <p style="text-align: justify">
      The exhibits furnished with this Current Report on Form 8-K include
      discussions of certain non-GAAP financial measures.&#160;&#160;Exhibit 2 of the
      earnings release furnished herewith as Exhibit 99.1 includes a
      reconciliation of certain financial measures from generally accepted
      accounting principles (GAAP) to non-GAAP.&#160;&#160;The Company believes that
      these non-GAAP financial measures are useful to investors because they
      allow investors to more accurately assess and compare the Company&#8217;s
      results over multiple periods and to evaluate the effectiveness of the
      methodology used by management to review its operating results.&#160;&#160;The
      Company does not intend for these non-GAAP financial measures to be
      considered in isolation, nor as a substitute for financial information
      provided in accordance with GAAP.&#160;&#160;You should refer to the earnings
      release for further information regarding these non-GAAP financial
      measures.
    </p>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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 style="width: 100%; font-family: Times New Roman; font-size: 10pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 12%; padding-left: 0.0px; text-align: left" valign="top">
          Item 9.01
        </td>
        <td style="width: 88%; padding-left: 0.0px; text-align: left" valign="top">
          Financial Statements and Exhibits
        </td>
      </tr>
      <tr>
        <td style="width: 12%">

        </td>
        <td style="width: 88%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top" colspan="2">
          (d) Exhibits
        </td>
      </tr>
      <tr>
        <td style="width: 12%">

        </td>
        <td style="width: 88%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 12%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Exhibit No.</u>
          </p>
        </td>
        <td style="width: 88%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Description</u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 12%">

        </td>
        <td style="width: 88%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 12%; padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="top">
          99.1
        </td>
        <td style="width: 88%; padding-left: 0.0px; text-align: left" valign="top">
          News release, dated February 10, 2011, by Cognex Corporation
        </td>
      </tr>
      <tr>
        <td style="width: 12%; padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="top">
          99.2
        </td>
        <td style="width: 88%; padding-left: 0.0px; text-align: left" valign="top">
          Transcript from earnings call of Cognex Corporation held on February
          10, 2011
        </td>
      </tr>
    </table>
    </div>
    <p>

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

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

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

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

        </td>
        <td style="width: 60%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 7%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Dated:
          </p>
        </td>
        <td style="width: 33%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            February 14, 2011
          </p>
        </td>
        <td style="width: 60%; padding-left: 0.0px; text-align: left" 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: 33%">

        </td>
        <td style="width: 60%; padding-left: 0.0px; text-align: left" 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: 33%">

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

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

        </td>
        <td style="width: 60%; padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Chief Financial Officer and Treasurer
          </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>a6606742-ex991.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2011 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-size: 8pt; font-family: Times New Roman">
    <p style="text-align: right">
      <b>Exhibit 99.1</b>
    </p>
    <p style="text-align: center">
      <font style="font-size: 12pt; font-family: Times New Roman"><b>Cognex
      Reports Record Results for the Fourth Quarter and Fiscal Year 2010</b></font>
    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--February 10, 2011--Cognex Corporation
      (NASDAQ: CGNX) today announced that for the quarter and year ended
      December 31, 2010 the company set new records for both annual and
      quarterly bookings, revenue and net income per share.
    </p>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td>

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="11">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Table 1</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="bottom" colspan="3">
          <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">
            <u><b>Revenue</b></u>
          </p>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Net</b><br><u><b>Income/(Loss)</b></u>
          </p>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="bottom" colspan="3">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Net</b><br><b>Income/(Loss)</b><br><u><b>per Share</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Quarterly Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          <b>Current quarter: Q4-10</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>84,920,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>19,764,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>0.47</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Prior year&#8217;s quarter: Q4-09
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          51,294,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          459,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          0.01
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from Q4-09 to Q4-10
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          66
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,206
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,003
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Prior quarter: Q3-10
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          74,993,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          18,145,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          0.45
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from Q3-10 to Q4-10
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          13
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          9
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Yearly Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          <b>Year ended December 31, 2010</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>290,691,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>61,381,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <b>1.52</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Year ended December 31,<b> </b>2009
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          175,727,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          ($4,869,000
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          ($0.12
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from 2009 to 2010
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          65
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="top" colspan="3">
          **
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center" valign="top" colspan="3">
          **
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            **not meaningful
          </p>
        </td>
        <td>

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

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

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

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

        </td>
        <td>

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

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

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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;Cognex had an outstanding year in 2010,&#8221; said Dr. Robert J. Shillman,
      Cognex&#8217;s Chairman and Chief Executive Officer. &#8220;We set new records for
      annual bookings, revenue and earnings per share, and we ended the record
      year with a record quarter as well. Sales of our machine vision products
      were particularly strong in the Factory Automation and Surface
      Inspection markets; in fact, we had record annual and quarterly revenue
      in both of those markets. And, the substantial leverage that incremental
      revenue has on our profitability drove our operating margin to 26% and
      net income to 21% of revenue for the year.&#8221;
    </p>
    <p>
      Dr. Shillman continued, &#8220;From an operational standpoint, we executed
      very well on our strategic initiatives. We gained significant revenue in
      two industries that we believe have high potential for long-term growth
      (solar and pharmaceuticals). We completed development of a number of new
      products, such as DataMan 500 for the logistics market, and we expanded
      our market presence in China and other geographic regions that are in
      the early stages of adopting machine vision technology.&#8221;
    </p>
    <p>
      &#8220;In order to continue the progress we made in 2010, we intend to invest
      in both engineering and sales while maintaining a disciplined approach
      to controlling costs,&#8221; Dr. Shillman concluded.
    </p>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights &#8211; Fourth Quarter of 2010</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for the fourth quarter of 2010 increased 66% from the fourth
        quarter of 2009 and 13% from the prior quarter. Contributing to these
        increases was $6,500,000 of service revenue from the Factory
        Automation market that had been deferred until a single customer
        contract was completed. Even excluding this revenue, the largest
        increase, both year-on-year and sequentially, was still from Factory
        Automation, which set a new revenue record in the fourth quarter of
        2010. Revenue from the Surface Inspection market also set a new record
        in the fourth quarter.
      </li>
    </ul>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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">
        Gross margin was 72% in the fourth quarter of 2010, 69% in the fourth
        quarter of 2009 and 75% in the prior quarter. Gross margin increased
        year-on-year primarily due to manufacturing efficiencies achieved from
        the higher revenue level. Gross margin decreased on a sequential basis
        primarily due to the $6,500,000 service order mentioned above. Product
        mix also contributed because software-only products, which have a
        relatively higher margin than other Cognex products, represented a
        lower percentage of revenue.
      </li>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (R, D &amp; E) spending in the fourth
        quarter of 2010 increased 14% from the fourth quarter of 2009 and 12%
        from the prior quarter. R, D &amp; E spending increased, both year-on-year
        and sequentially, primarily due to higher personnel-related costs and
        a bonus accrual.
      </li>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (S, G &amp; A) spending in the fourth
        quarter of 2010 increased 9% from the fourth quarter of 2009 and 12%
        from the prior quarter. S, G &amp; A spending increased year-on-year due
        to the bonus accrual and higher sales commissions, personnel-related
        costs and spending on marketing initiatives. Lower stock option
        expense partially offset this higher spending. S, G &amp; A spending
        increased on a sequential basis also due to the bonus accrual and
        higher personnel-related costs and marketing spending as well as the
        impact of foreign exchange rates on the company&#8217;s international
        operations.
      </li>
      <li style="margin-bottom: 10.0px">
        As reported, the tax rate was 14% in the fourth quarter of 2010 as
        compared to 2% in the fourth quarter of 2009 and 20% in the prior
        quarter. The effective tax rate, excluding tax adjustments, was 20% in
        the fourth quarter of 2010 as compared to 19% in the fourth quarter of
        2009 and 23% in the prior quarter. The increase year-on-year is due to
        more of the company&#8217;s profits being earned in higher tax
        jurisdictions. The decrease from the prior quarter is primarily due to
        a true-up of the annual tax rate. A reconciliation of the tax rate
        from GAAP to non-GAAP is shown in Exhibit 2.
      </li>
    </ul>
    <p>
      <b>Balance Sheet Highlights &#8211; December 31, 2010</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position as of December 31, 2010 was very strong,
        with no debt and $283,081,000 in cash and investments. In the fourth
        quarter of 2010, Cognex generated positive cash flow from operations
        of nearly $39,000,000, and paid out approximately $3,300,000 in
        dividends to shareholders.
      </li>
    </ul>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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">
        Inventories as of December 31, 2010 increased by $5,885,000, or 35%,
        from the end of 2009 in support of a significantly higher level of
        business in 2010.
      </li>
    </ul>
    <p>
      <b>Financial Outlook</b>
    </p>
    <p>
      In Q1-11, revenue is expected to be between $70 million and $73 million,
      which is a decrease of 14% to 18% from Q4-10 (or 7% to 11% excluding the
      $6.5 million service order in Q4-10). Cognex typically experiences a
      revenue decline from Q4 to Q1 due to seasonality in the Factory
      Automation market, and also expects lower revenue from the Semiconductor
      and Electronics Capital Equipment market. Operating expenses are
      expected to increase by less than 3% from Q4-10. And, the effective tax
      rate is expected to be 25%.
    </p>
    <p>
      <b>Non-GAAP Financial Measures</b>
    </p>
    <p>
      Exhibit 2 of this press release includes a reconciliation of certain
      financial measures from GAAP to non-GAAP. Cognex believes that these
      non-GAAP financial measures are useful to investors because they allow
      investors to more accurately assess and compare the company&#8217;s results
      over multiple periods and to evaluate the effectiveness of the
      methodology used by management to review its operating results. In
      particular, Cognex incurs expense related to stock options included in
      its GAAP presentation of cost of revenue, research, development, and
      engineering expenses (R, D &amp; E), and selling, general and administrative
      expenses (S, G &amp; A). Cognex excludes these expenses for the purpose of
      calculating non-GAAP adjusted operating income/(loss), non-GAAP adjusted
      net income/(loss), and non-GAAP adjusted net income/(loss) per share
      when it evaluates its continuing operational performance and in
      connection with its budgeting process and the allocation of resources,
      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. Cognex also excludes certain items if they are one-time discrete
      events, such as revenue from certain customers and tax adjustments.
      Cognex does not intend for these non-GAAP financial measures to be
      considered in isolation, nor as a substitute for financial information
      provided in accordance with GAAP.
    </p>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
    <p>
      Cognex will host a conference call to discuss its results for the fourth
      quarter of 2010, as well as its financial and business outlook, today at
      5:00 p.m. Eastern time. The telephone number for the live call is
      866-244-4526 (or 703-639-1172 if outside the United States). A replay
      will begin at 8:00 p.m. Eastern time today and will run continuously
      until 11:59 p.m. Eastern time on Sunday, February 13, 2011. The
      telephone number for the replay is 888-266-2081 (or 703-925-2533 if
      outside the United States) and the access code is 1502270.
    </p>
    <p>
      Internet users can listen to a real-time audio broadcast of the
      conference call, as well as an archive replay of the call, on Cognex&#8217;s
      website at <u>http://www.cognex.com/Investor</u>.
    </p>
    <p>
      <b>About Cognex Corporation</b>
    </p>
    <p>
      Cognex Corporation designs, develops, manufactures and markets machine
      vision sensors and systems, or devices that can &quot;see.&quot; Cognex vision
      sensors and systems are used in factories around the world where they
      guide, inspect, gauge, identify and assure the quality of a wide range
      of items during the manufacturing process. Cognex is the world's leader
      in the machine vision industry, having shipped more than 600,000 machine
      vision systems, representing over $3 billion in cumulative revenue,
      since the company's founding in 1981. Headquartered in Natick,
      Massachusetts USA, Cognex has regional offices and distributors located
      throughout North America, Japan, Europe, Asia and Latin America. For
      details, visit Cognex on-line at <u>http://www.cognex.com</u>.
    </p>
    <p>
      <i>Certain statements made in this press 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; &#8221;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.</i>
      <i>These forward-looking statements, which include statements regarding
      business and market trends, future financial performance, customer order
      rates, cost controls, and growth 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) current and future conditions in the global
      economy; (2) the cyclicality of the semiconductor and electronics
      industries; (3) the inability to penetrate new markets; (4) the
      inability to achieve significant international revenue; (5) fluctuations
      in foreign currency exchange rates; (6) the loss of a large customer;
      (7) the inability to attract and retain skilled employees; (8) the
      reliance upon key suppliers to manufacture and deliver critical
      components for Cognex products; (9) the failure to effectively manage
      product transitions or accurately forecast customer demand; (10) the
      inability to design and manufacture high-quality products; (11) the
      technological obsolescence of current products and the inability to
      develop new products; (12) the failure to properly manage the
      distribution of products and services; (13) the inability to protect
      Cognex proprietary technology and intellectual property; (14)
      involvement in time-consuming and costly litigation; (15) the impact of
      competitive pressures; (16) the challenges in integrating and achieving
      expected results from acquired businesses; (17) potential impairment
      charges with respect to Cognex&#8217;s investments or for acquired intangible
      assets or goodwill; (18) exposure to additional tax liabilities; and
      (19) the other risks detailed in Cognex reports filed with the SEC,
      including its Form 10-K for the fiscal year ended December 31, 2010.</i> <i>You
      should not place undue reliance upon any such forward-looking
      statements, which speak only as of the date made. Cognex disclaims any
      obligation to update forward-looking statements after the date of such
      statements.</i>
    </p>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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 style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td>

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 1</b></u>
          </p>
        </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: center" valign="top" colspan="21">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>Statements of Operations</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>Dollars in thousands, except per share amounts</b>
        </td>
      </tr>
      <tr>
        <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>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="11">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="7">
          <b>Year Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Oct. 3,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          2009
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Revenue
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <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; padding-bottom: 2.0px; text-align: left" valign="top">
          Cost of revenue (1)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          56,387
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Gross margin
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>55</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 2.0px; text-align: left" valign="top">
          Restructuring charges
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,526
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Operating income (loss)
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (12,668
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 10.0px; text-align: left" valign="top">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(7</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <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="top">
          Foreign currency income (loss)
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (1,265
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 2.0px; text-align: left" valign="top">
          Investment and other income
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          3,557
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Income (loss) before income tax expense (benefit)
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (10,376
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 2.0px; text-align: left" valign="top">
          Income tax expense (benefit)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (5,507
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Net income (loss)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (4,869
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 10.0px; text-align: left" valign="top">
          <i>Percentage of revenue</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(3</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <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-right: 0.0px; white-space: nowrap" valign="top">
          Earnings (loss) per weighted-average common and common-equivalent
          share:
        </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: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Basic
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (0.12
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Diluted
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (0.12
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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="top">
          Weighted-average common and common-equivalent shares outstanding:
        </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: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Basic
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          39,659
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Diluted
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          39,659
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Cash dividends per common share
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          0.30
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Cash and investments per common share
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          5.09
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Book value per common share
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          9.94
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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>

        </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: 10.0px; text-align: left" valign="bottom">
          (1)Amounts include stock option expense, as follows:
        </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: 55.0px; text-align: left" valign="top">
          Cost of revenue
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 2</b></u>
          </p>
        </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: center" valign="top" colspan="21">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>Reconciliation of Selected Items from GAAP to Non-GAAP</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="21">
          <b>Dollars in thousands, except per share amounts</b>
        </td>
      </tr>
      <tr>
        <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>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="11">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="7">
          <b>Year Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Oct. 3,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center; padding-right: 0.0px; white-space: nowrap" valign="bottom" colspan="3">
          2009
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Revenue (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 2.0px; text-align: left" valign="top">
          Revenue related to a single customer contract
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,400
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Revenue excluding single customer contract (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          171,327
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Factory automation revenue (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 2.0px; text-align: left" valign="top">
          Revenue related to a single customer contract
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,400
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Factory automation revenue excluding single customer contract
          (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          119,582
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left" valign="top">
          <i>Percentage of revenue excluding single customer contract
          (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>70</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Gross margin (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 2.0px; text-align: left" valign="top">
          Gross margin on revenue related to a single customer contract
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          4,030
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Gross margin excluding single customer contract (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          115,310
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="top">
          <i>Percentage of revenue excluding single customer contract
          (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>67</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Operating income (loss) (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (12,668
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 2.0px; text-align: left" valign="top">
          Stock option expense
        </td>
        <td>

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

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

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          9,223
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Operating income (loss) excluding stock option expense (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (3,445
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left" valign="top">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(2</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Income (loss) before income tax expense (benefit) (GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (10,376
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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: 30.0px; text-align: left" valign="top">
          Income tax expense (benefit) (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (5,507
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left" valign="top">
          <i>Tax rate (GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(53</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <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: 30.0px; text-align: left" valign="top">
          Tax adjustments:
        </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: 30.0px; text-align: left" valign="top">
          True up of annual tax rate
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (3,535
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <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: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Income tax expense (benefit) excluding tax adjustments (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (1,972
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left" valign="top">
          <i>Effective tax rate (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(19</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <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; padding-bottom: 4.0px; text-align: left" valign="top">
          Net income (loss) excluding tax adjustments (Non-GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (8,404
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 45.0px; text-align: left" valign="top">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>(5</i>
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          <i>%)</i>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt" colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <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="top">
          Net Income (loss) (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          (4,869
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 2.0px; text-align: left" valign="top">
          Stock option expense, net of tax
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          6,153
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 30.0px; padding-bottom: 4.0px; text-align: left" valign="top">
          Net income excluding stock option expense (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="2">
          <b>December 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="2">
          December 31,
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top">
          <b>Assets</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Cash and investments
        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Accounts receivable
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Inventories
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Property, plant, and equipment
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Goodwill and intangible assets
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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; padding-bottom: 2.0px; text-align: left" valign="top" colspan="5">
          Other assets
        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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; padding-bottom: 4.0px; text-align: left" valign="top" colspan="5">
          Total assets
        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          <b>Liabilities and Shareholders' Equity</b>
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Accounts payable and accrued liabilities
        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Income taxes
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="5">
          Deferred revenue and customer deposits
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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; padding-bottom: 2.0px; text-align: left" valign="top" colspan="5">
          Shareholders' equity
        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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; padding-bottom: 4.0px; text-align: left" valign="top" colspan="5">
          Total liabilities and shareholders' equity
        </td>
        <td>

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          $
        </td>
        <td style="padding-left: 0.0px; border-bottom: double black 2.25pt; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          439,869
        </td>
      </tr>
      <tr>
        <td colspan="5">

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top" colspan="25">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 4</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="25">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="25">
          <b>Additional Information Schedule</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="25">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="25">
          <b>Dollars in thousands</b>
        </td>
      </tr>
      <tr>
        <td>
          &#160;
        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="11">
          <b>Three-months Ended</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="7">
          <b>Year Ended</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Oct. 3,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          <b>Dec. 31,</b>
        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: center" valign="top" colspan="3">
          Dec. 31,
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt; text-align: center; padding-right: 0.0px; white-space: nowrap" valign="bottom" colspan="3">
          2009
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <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; padding-bottom: 4.0px; text-align: left" valign="top" colspan="2">
          <b>Revenue</b>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="4">
          <b>Revenue by division:</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: 10.0px; text-align: left" valign="top" colspan="5">
          <i>Modular Vision Systems Division</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          79
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
      </tr>
      <tr>
        <td style="padding-left: 10.0px; padding-bottom: 2.0px; text-align: left" valign="top" colspan="5">
          <i>Surface Inspection Systems Division</i>
        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="4">
          <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: 10.0px; text-align: left" valign="top" colspan="5">
          <i>Americas</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <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="top" colspan="4">
          <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: 10.0px; text-align: left" valign="top" colspan="5">
          <i>Factory automation</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-left: 0.0px; text-align: right; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          9
        </td>
        <td style="padding-left: 0.0px; text-align: left; padding-right: 0.0px; white-space: nowrap" valign="bottom">
          %
        </td>
      </tr>
      <tr>
        <td style="padding-left: 10.0px; padding-bottom: 2.0px; text-align: left" valign="top" colspan="5">
          <i>Web and surface inspection</i>
        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

    </p>
    <p>
      CONTACT:<br>Cognex Corporation<br>Susan Conway, 508-650-3353<br>Director
      of Investor Relations<br>Email: <u>susan.conway@cognex.com</u>
    </p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>a6606742-ex992.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2011 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-size: 8pt; font-family: Times New Roman">
    <p style="text-align: right">
      <b>Exhibit 99.2</b>
    </p>
    <p>

    </p>
    <p style="text-align: center">
      <b>Cognex Corp</b>
    </p>
    <p>

    </p>
    <p style="text-align: center; white-space: nowrap">
      <b>Moderator:&#160;&#160;Richard Morin</b><br><b>February 10, 2011</b><br><b>5:00
      PM ET</b><br><br><br><br>
    </p>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Good day ladies and gentlemen and welcome to the Cognex Corporation
          Fourth Quarter 2010 Earnings Call. At this time all participants are
          in a listen-only mode. Later we will conduct a question and answer
          session and instructions will be given at that time. If anyone
          requires Operator assistance during today&#8217;s call, please press *
          then 0 on your touchtone phone. As a reminder, today&#8217;s call is being
          recorded.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          At this time I would now like to turn the conference over to your
          CFO, Mr. Richard Morin. Sir, you may begin.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you and good evening everyone. Earlier tonight we issued a
          press release announcing Cognex&#8217;s earnings for the fourth quarter of
          2010 and we also filed our annual report on Form 10-K. For those of
          you who have not yet seen a copy of these reports, both of them are
          available on our website at

          <p>
            www.Cognex.com. They contain detailed information about our
            financial results and because of that we are not going to repeat
            most of that material.
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          During tonight&#8217;s call we may use a non-GAAP financial measure if we
          believe it useful to investors or if we believe it will help
          investors better understand our results or business trends. For your
          reference you can see the Company&#8217;s income statement as reported
          under GAAP in Exhibit 1 of the earnings press release, tender
          reconciliation of certain items in the income statement from GAAP to
          non-GAAP in Exhibit 2.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;d like to emphasize that any forward-looking statements we made in
          the press release or any that we may make during this call are based
          upon information that we believe to be true as of today. Things
          often change and actual results may differ materially from those
          projected or anticipated. You should refer to the Company&#8217;s SEC
          filings including our most recent Form 10-K for a detailed list of
          these risk factors.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Now I&#8217;ll turn the call over to our CEO, Dr. Bob Shillman.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you Dick and hello to everyone. I&#8217;d like to welcome each of
          you to our fourth quarter conference call and if I could I&#8217;d welcome
          you to our San Diego office where it&#8217;s about 72 degrees outside and
          that&#8217;s where I&#8217;m participating from.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;m delighted, fascinated, overjoyed to report our financial results
          for the fourth quarter and full year of 2010. As some of you can see
          if you have the press release that we issued earlier today, we had
          an outstanding year in 2010 and it was a year about, all about
          breaking records. We set new records for annual bookings, for annual
          revenue, for earnings per share and in this Q4, new quarterly
          records also exceeding the prior quarterly records that we just set
          in Q3.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In addition, 2010, we highlighted &#8211; it was highlighted by the
          completion of our 30<sup>th</sup> year in business and for a
          technology company to not only survive 30 years but to be at the top
          of our game and still be breaking records is something that every
          Cognoid is very, very proud of.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our strong financial performance was driven by record revenue from
          customers in factory automation which as many of you know is the
          largest market that we serve. New annual revenue records for factory
          automation were set in each of the four geographic regions and in
          addition, revenue from surface inspection market also set a new
          record, yearly record in 2010.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our significant revenue growth reflects the increased demand for
          machine vision by manufacturers worldwide. We&#8217;re striving to improve
          quality and at the same time, lower their cost. In addition, we
          achieved strong results in high growth vertical markets such as
          solar and pharmaceuticals. We expanded our sales and distribution
          network in developing countries including mainly China where
          manufacturers are becoming more and more automated and more focused
          on high quality added value and the new products that we introduced
          over the past two years continued to make significant strides in the
          marketplace.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          The substantial leverage that incremental revenue has on our
          profitability is shown clearly in our 2010 results. Gross margin,
          operating margin, and net margin all increased dramatically over
          2009. In particular, our operating margin increased to 26% of
          revenue as compared to a loss in 2009 and on the bottom line, we
          delivered net income equal to 21% of revenue for the year and that
          includes the $3 million of non-cash nonsense, stock option expenses
          that we have to identify and include per GAAP.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Bottom line is earnings per share for 2010 far exceeded everyone&#8217;s
          expectations. We delivered earnings of $1.52 which is the highest
          ever recorded in the Company&#8217;s 30 year history.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Now I&#8217;d like to hand the call over to Rob Willett, my partner and
          Cognex&#8217;s President and Chief Operating Officer. He and his team are
          in Natick office with all the detailed books and data to be able to
          respond to your questions but first he is doing to give you a review
          of the entire, of the quarter and of walking down the P&amp;L.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Rob, it&#8217;s your microphone.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you Dr. Bob. Good evening everyone. So we executed very well
          on our strategic plans in 2010. Our efforts were apparent in the
          broad based strength of our business during the year and the strong
          performance we reported in the fourth quarter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In the surface inspection market, revenue in the fourth quarter was
          a record $12.7 million. This represents an increase of 13% year on
          year and 7% from the prior quarter. Revenue from the semiconductor
          and electronics capital equipment market, or semi, was $11.6 million
          in Q4. Semi revenue increased by 83% year on year. This business
          grew steadily for the first three quarters of 2010 and began to
          soften as we had anticipated, in Q4 where semi revenue decreased by
          21% on a sequential basis.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%">
          &#160;
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In factory automation, revenue was a record $60.6 million in the
          fourth quarter. This includes $6.5 million of service revenue
          related to a single customer contract that we worked on for a number
          of years. Excluding this deal, factory automation revenue was $54.1
          million which is still a new record. In total, factory automation
          revenue increased by 80% year on year and 25% from the prior quarter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Each geographic region contributed to the record factory automation
          revenue that we reported tonight for both the quarter and the year.
          In the Americas and Europe we capitalized on the trend by
          manufacturers to retrofit Cognex&#8217;s vision on their existing lines in
          order to improve the quality of their products and to decrease scrap
          and rework.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In Japan, our collaboration with Mitsubishi Electric continued to
          progress well. At the end of 2010, 25 of Mitsubishi&#8217;s tier one
          distributors have been officially signed and trained and are selling
          Cognex products. And in China and elsewhere in Asia the market for
          our products increased dramatically. In fact, annual revenue from
          factory automation customers in Asia grew by more than 140% year on
          year as the new salespeople that we&#8217;ve added in that region gained
          traction.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          From an industry perspective, electronics manufacturing and
          automotive, both early adopters of vision on the factory floor,
          showed solid growth and we saw good momentum in new areas that we
          have been targeting from customers who are applying machine vision
          technology on a broad basis for the first time. These include solar,
          pharmaceuticals, and food and beverage.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          During 2010 we also completed development of innovative new
          technology that we expect to drive continued growth at Cognex. This
          includes the single biggest product launch in Cognex history, the
          DataMan 500 ID reader. DataMan 500 is our first product for the $150
          million barcode reading segment for the logistics market, a market
          we have not served in the past. DataMan 500 is a breakthrough
          product which we believe will change the standard for barcode
          reading in logistics from readers relying on lasers to readers
          relying on machine vision. Powered by our proprietary Vision System
          on a Chip technology, DataMan 500 enables distribution centers that
          struggle with low read rates of laser based scanners to upgrade to
          vision based readers that can accurately read poor quality or
          damaged codes even under the most difficult conditions.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Not only is the entire Cognex team very excited about the DataMan
          500, several large customers are already highly impressed with its
          performance. Although the product launch is in its very early stages
          we have already received two substantial orders from providers of
          automation systems to the logistics market.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Another important new product is the DataMan 8000. A major supplier
          to the aerospace industry recently purchased more than 100 of these
          handheld ID readers. They will be used to scan ID codes marked
          directly on parts and on order sheets. This will verify that orders
          have been correctly processed and will create a traceable path for
          each part through the supply chain.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And finally, demand for the InSight 5605, our new five megapixel
          vision system, has ramped up nicely since its introduction in June.
          Bookings for this product are exceeding our expectations.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Operating expenses for Q4 increased by 12% over the prior quarter.
          We invested in engineering talent to accelerate the pace of new
          product developments and in salespeople in high potential geographic
          regions, primarily China. These investments are important for the
          long term growth and further additions are planned for 2011.
          However, I want to assure you that we will continue to manage our
          expenses carefully. We do not expect total operating expenses to
          increase significantly above the Q4 run rate for the next few
          quarters.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          At this point I&#8217;d like to turn it back over to Dr. Bob Shillman.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thanks Rob. Well now it&#8217;s the time for guidance and in that regard
          for Q1 we expect that revenue will be in the range of $70 million to
          $73 million. Now this is a decrease from the record revenue level
          that we reported tonight for Q4. The normal decline that we see from
          Q4 to Q1 is expected to be more pronounced in this case because of
          the $6.5 million of one time service revenue that was included in Q4
          that will not repeat. In addition, things will be down because we
          expect semi revenue to be lower on a sequential basis.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Cognex had an outstanding year in 2010 and we are very excited about
          the opportunities that we see for our Company in 2011. As we enter
          our 31<sup>st</sup> year in business our energy level is the highest
          that it&#8217;s ever been. We may be older but we ain&#8217;t gonna act it.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          That&#8217;s it for our prepared remarks. Joe, we&#8217;re going to open up the
          conference call for any questions that the listeners might have and
          I will only answer the questions that I have specific data on.
          Otherwise, I&#8217;m going to pass them back to the home team.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you sir. Ladies and gentlemen on the phones, if you have a
          question at this time please press * then 1 on your touchtone phone.
          If your question has been answered or you wish to leave the queue
          for any reason please press the # key. Once again ladies and
          gentlemen if you have a question at this time please press * then 1
          now.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our first question comes from Jim Ricchiuti with Needham &amp; Company.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hi, good afternoon.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hi Jim.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Question first on the OpEx for Q1, I just wanted to see if we could
          dig a little deeper into that. The sequential increase I guess
          you&#8217;re saying for total OpEx a little less than 3% even with the
          sequential decline in revenue. Can you expand a little bit on where
          we might see the increases? Is it going to be more focused in R&amp;D or
          is it going to be on the sales and marketing line where maybe you&#8217;re
          adding folks?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Rob or Dick can handle that.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes Jim, it&#8217;s Rob Willett here. I think yes, you&#8217;re going to see
          further investments in R&amp;D as we move into next year for sure and
          then you&#8217;re going to see also increased expenses around sales and
          lead generation.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And then going forward Rob, you do not expect those expenses to move
          up much sequentially in the next couple of quarters?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Right, no we don&#8217;t Jim and I think a major reason there is we have
          quite a lot of variable compensation we&#8217;ve had in prior quarters
          that we don&#8217;t expect obviously when we&#8217;re operating more at normal
          levels to recur.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay and one final question and I&#8217;ll jump back in the queue. I&#8217;m
          just wondering if you could talk a little bit about the bookings
          activity that you&#8217;re seeing thus far in Q1 in the factory automation
          market. It sounds like in the semi market things are slowing down
          but wonder how you&#8217;d characterize the factory automation as well as
          the surface inspection segment of the business &#8211; thank you.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, I would say there that we&#8217;re seeing the activity in the first
          part of this year to be pretty much at our expectations and in some
          areas slightly above.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And our expectations are positive. That&#8217;s important to note.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our next question comes from Chuck Murphy with Sidoti &amp; Company.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hi Chuck.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Good afternoon guys. Rob, right at the end of your comments you said
          something about fourth quarter&#8217;s run rate wouldn&#8217;t repeat for a few
          quarters. Could you repeat that?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, what I said was we do not expect total operating expenses to
          increase significantly above the Q4 run rate for the next few
          quarters.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Gotcha, okay. Alright and then my other question was just about the
          DataMan 500. I know that you&#8217;ve said you&#8217;ve gotten a couple orders
          from the automation OEMs. How long is it going to take for that
          product to kind of become material and move the needle so to speak?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes so I think we&#8217;re going to see some nice business starting to
          emerge here as we come in the first quarter. We had trials with a
          number of large logistics OEM companies at the back end of last year
          before we introduced the product and they were very positive so
          we&#8217;re already some way along but of course we only launched the
          product five weeks ago.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I think probably what you&#8217;d be interested to know is I think we see
          that product ramping quite nicely as we go through the year and I
          would think by the end of the year we expect to be at our run rate
          of about $10 million.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, alright and what do you think is kind of the potential for you
          guys? I know you&#8217;ve said it&#8217;s $150 million market. What do you think
          your share could be in two to three years?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          We have more plans obviously for that market which we&#8217;re not yet
          disclosing but I think we could expect to have a significant share
          in that market over the next few years. We&#8217;re setting our sights
          pretty high. I&#8217;m not sure I want to give you a percentage number or
          a dollar number.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Gotcha, I&#8217;m sure 100% share is &#8211;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          That&#8217;s conservative.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;m just wondering what would be the drawback of DataMan for
          somebody? Why would somebody stick with laser instead of adopting
          DataMan?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;ll answer that question. I think that if we didn&#8217;t envision other
          people copying what we&#8217;ve done or duplicating what we&#8217;ve done then
          we could get the whole market.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Gotcha.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          -- the whole market. There&#8217;s no reason why not. It does things
          better than laser based readers and we could be very cost
          competitive where we&#8217;re getting a premium now but we don&#8217;t have,
          unfortunately we don&#8217;t have a corner on technology or technologists
          in the world. We have the best and we&#8217;re at the market the earliest
          but we expect in three years or perhaps even less, other people to
          see what we&#8217;ve done and try to copy it. Now we do have strong patent
          positions on these things but there are always ways of getting
          around those things so I would think, I would be happy if we got to
          40% market share.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Gotcha.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I would also say that&#8217;s a relatively complex market with a number of
          segments and some segments, particularly the longer distance read
          rates, we can&#8217;t yet address with the current product, not to say we
          won&#8217;t be able to address those with future products.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Chuck Murphy:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Gotcha, okay. That&#8217;s all I had, thanks.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Sure.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our next question comes from Ben Rose with Battle Road Research.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Ben Rose:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Good afternoon gentlemen.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Bill Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hi Ben.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Ben Rose:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          How&#8217;s it going?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Bill Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          You tell me. It looks pretty -- the numbers look okay to me! It&#8217;s
          going to make the comparable difficult that&#8217;s all. Compared to 2009
          anything is easy. (Inaudible)
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Ben Rose:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I just want to ask your, to sound you out on your perspective on the
          semi cap market. It seems like this is a sector where we&#8217;re getting
          a number of conflicting data points. On the one hand some of the
          semi cap equipment companies are reporting stronger business tone
          and so forth but I know that you&#8217;re seeing a little bit of a
          softness in the market but just wanted to get your perspective on
          what exactly you are seeing, what your perspective is on the market
          perhaps moving through next year and is there a particular aspect of
          the market that you&#8217;re either excited about or maybe more concerned
          about?
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Bill Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;ll take the first cut of that. Semi cap was a wonderful business
          for Cognex from 1985 to 2000 or so, a 15 year run. It became less
          exciting to us as competition arose and as people could buy or use
          free software and didn&#8217;t have to buy our specialized hardware and to
          the point where last quarter, semi represented 14% of our business,
          even less than SISD. SISD is 15%. Factory automation was 71%.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          So I&#8217;d say that we&#8217;re not giving up. We still have good customers
          there. We&#8217;re still investing in it. We have engineers assigned to
          OEM in the semi industry but it&#8217;s not going to be a growth business.
          It&#8217;ll be cyclical of course so there may be some upticks quarter to
          quarter but it&#8217;s not a growth business for us.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Ben, it&#8217;s Rob Willett here. To add a little color in that I did say
          that our semi business was down in the fourth quarter, 21% on a
          sequential basis and I think we&#8217;re not bullish about the outlook of
          semi in 2011 but I will tell you this that our quarter to date run
          rate in terms of orders in the semi business is flat on where it was
          this stage in quarter four.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Ben Rose:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay that&#8217;s helpful and then just one follow up question on the
          automotive market. I know that that&#8217;s a market that throughout the
          year has been strong for you. Perhaps you could just comment in
          terms of your outlook both from kind of a Euro automotive and U.S.
          automotive standpoint.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;ll let Rob handle that.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Sure, I&#8217;ll take that. Obviously like a lot of people, we&#8217;ve seen
          capital spending pick up nicely in the automotive business and we
          saw growth quarter on quarter sequentially well as we went through
          last year and we&#8217;re expecting to see continued growth in new
          automotive business in investment. We have a lot of business in the
          pipeline. Yes, so I think that&#8217;s a quarterly number, right? So we
          exited last quarter approaching a $10 million run rate on our
          automotive business up from around $7.5 million a year prior and I
          would expect to see a continued rate of growth in automotive around
          what we&#8217;re expecting for factory automation in general which is
          where our targets are as you know, to be around or above 20% annual.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Ben Rose:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay thanks very much.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          You&#8217;re welcome, Ben.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our next question comes from Rob Mason with RW Baird.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Mason:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, good afternoon Dr. Bob, Rob.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hi Rob.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Mason:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I wanted to see if you could comment on the SISD business and your
          outlook there. Of late, or the last few years we&#8217;ve typically had a
          growth year followed by somewhat of a digestion year I suppose. The
          last few periods, given that 2010 was a good growth year in that
          business, would you expect that to kind of repeat the pattern and
          trend flattish or how are bookings looking in SISD as you start out
          the year?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Let me take that one again. I think our expectations are for
          moderate growth in SISD this year. We&#8217;ve told you that we&#8217;re
          targeting about a 5% or around 5% growth rate for that business and
          that&#8217;s sort of where we expect 2011 to come out at the moment. We
          don&#8217;t see huge growth but we also do see some growth in that market
          and the bookings situation over the last 13 weeks or so would seem
          to support that.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;d also like to add to that &#8211; although the growth on the top line
          is modest at best we do expect to see better return in that we are
          investing and getting lower cost of goods and higher margins.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Mason:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob, where could the margins trend to there? Are we a few points
          or is it ten points order of magnitude over time?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          To be honest with you, to get significantly higher margins which is
          our goal, it requires a redesign of the product and companies often
          do that. They postpone it for a long time because they&#8217;re trying to
          do other things, spending more in marketing and sales but it&#8217;s
          probably time to take a clean sheet of paper and start a redesign
          effort.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Rob, I&#8217;ll expand on that a little. On the growth margin side of the
          business we&#8217;ve been in the mid to high 40s and we do think there&#8217;s
          opportunities for margin expansion there specifically around
          purchase price variance where we can sort stuff more effectively,
          product redesign as Dr. Bob has talked about but also we&#8217;re
          targeting some verticals where prices traditionally have been higher
          and specifically the glass market where we haven&#8217;t been are starting
          to serve more readily, tends to be a more profitable and more
          difficult machine vision market for us, so certainly that.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Mason:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, we&#8217;ll watch for that. And then if I could just get calibrated
          here as we exit the year, some of the growth verticals you&#8217;ve
          referenced in factory automation &#8211; solar, pharmaceutical,
          traceability, food and beverage &#8211; if you were to roll those up could
          you give us a good estimate of the revenue from those verticals
          right now?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;m not sure about the rolled up part of it but I&#8217;ll talk about each
          of them if I can. We have been extremely pleased with the
          performance in the solar market over the last year so our business
          in the, sales into solar in 2010 ended up right around $12 million
          and that was up threefold pretty much over the prior year.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Pharmaceuticals were around $10 million in sales into
          pharmaceuticals and we&#8217;ve seen some very strong growth in that area.
          And then automotive I think as we mentioned we exited the year at
          about a $10 million quarter. In terms of growth outlook for those I
          think we&#8217;re very positive about the pharmaceutical business. There&#8217;s
          a lot of regulation around traceability entering that market and I
          think we&#8217;ve been working very hard to position ourselves well in
          terms of products and positioning with customers. I still think
          there&#8217;s some very significant growth to be had in that market.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Solar, I don&#8217;t think we&#8217;re going to see a threefold growth in our
          business this year. I think we&#8217;ll be trending more around to the
          factory automation average of around 20% growth in that market would
          be sense of it but we definitely see more growth and more
          opportunity and the recent booking supports that.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And then automotive as I mentioned earlier, we&#8217;re seeing continued
          capital investment and I would say that would be more likely around
          the 20% growth target for factory automation.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Mason:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, maybe just last question &#8211; you didn&#8217;t put a point estimate out
          in your guidance for EPS but just looking year over year your tax
          rate looks to be a little higher, share count a little higher,
          operating expenses up. Would you expect EPS to end up in the first
          quarter, up year over year?
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          We&#8217;re not commenting on that.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our next question comes from Walter Ramsley with Walrus Partners.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you, congratulations on another great year, great quarter.
          Keep it up.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you Walter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;ve got a question I guess for Dick about the tax rate. In the
          fourth quarter the GAAP rate was 14% and the non-cash stock options
          were taxed out at 33%. Any reason why it was as low as it was and
          then it goes back up to 25% in the first quarter &#8211; can you just kind
          of explain what&#8217;s going on with the taxes?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          We had three things occur in the fourth quarter. The first and
          probably largest is we had been using an estimated effective tax
          rate for this current year of around 23%. That&#8217;s exactly what we
          booked in the first and second quarters and was in the third quarter
          when you back out the discreet items that occurred in the third
          quarter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In the fourth quarter when we did the final review and all the
          details relative to all of the allocations of revenues and expenses
          we found that we had a greater proportion of profits actually earned
          in lower tax jurisdictions primarily coming out of our Irish
          subsidiary which has the revenues for all of the world except the
          Americas. That was number one.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Number two, the U.S. Congress in its infinite wisdom finally got
          around at the last minute late in December before they went away for
          the yearend holidays, they reinstituted the research and development
          tax credit for calendar 2010 and what you&#8217;ll find is many
          corporations, not just Cognex but those that are heavily involved in
          doing an R&amp;D, they booked a full year&#8217;s worth of R&amp;D credit all in
          the fourth quarter, so that was another big piece.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And the third thing is we got about a $125,000 refund from one of
          the states here in the U.S. that came in to do an audit and found
          that because of a court case that they had lost that they owed us
          money as opposed to us owing them money.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          All of that helped our Q4 rate go down. Now as we take a look at
          2011 as compared to 2010, again I&#8217;d say you start with the &#8211; our
          base effective tax rate for 2010 was 23% and we expect that it&#8217;s
          going to increase next year principally due to the fact that we will
          have a lot of our business in Japan being booked and recorded
          directly by our Japanese subsidiary. Japan has a much higher tax
          rate than what we&#8217;ve been paying through Ireland and also our
          establishment of the wholly foreign owned enterprise in China will
          result in profits in the Chinese market being taxed at an effective
          rate in excess of 30% compared to the 12.5% that it&#8217;s been taxed at
          so far.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, alright, well that clarifies that, thanks. As far as China
          goes, has the higher interest rate policy there had any effect on
          business yet?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          No, not really.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Alright, and the $6.5 million service contract that was booked in
          the fourth quarter, did that yield any profit?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Oh yes, it had a 50%, roughly a 50%, 51% gross margin. That was a
          contract &#8211; actually we booked it way back in 2006 and we have been
          shipping product, providing other services during the period but
          under the old revenue recognition rules, because it was specials and
          not a standard product we couldn&#8217;t recognize any revenue until the
          entire contract was completed.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          So basically it&#8217;s $3 million of pretax was booked in the fourth
          quarter as a result of the contract?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          You gave a gross margin number.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, the gross margin was $3.3 million. There would have been some
          commissions that would have been paid against that but relatively
          little other operating expense would have hit the operating income
          line.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay and in the past the company has been on the lookout for
          acquisitions. Has the rising stock market kind of put the kibosh on
          that or is there still a chance you might do one?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Let me &#8211; I&#8217;ll answer that. We&#8217;ve never really made a decision to buy
          or not buy a company based on the price of our stock. We make the
          decision based on whether that product will fit into our product
          portfolio, through our distribution channel, whether we need the
          technology that we&#8217;re going to be acquiring. Lots of things come
          into the formula for buying a company. Price has not been the
          primary factor to be honest with you and therefore our stock price
          didn&#8217;t affect our judgment.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Now I suppose it could suddenly affect our judgment because if the
          stock price is way up as it is now from the $20.00 or $25.00,
          whatever, so you could conceivably think it&#8217;s worth paying more but
          just because you&#8217;re worth more doesn&#8217;t mean an acquisition is worth
          more. They&#8217;re worth what they&#8217;re going to generate in EBITDA or
          whatever formula you want to use so we don&#8217;t make decisions that way.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          But now to answer the unasked question &#8211; or maybe you did ask &#8211; is
          there anything in the pipeline now and I&#8217;d have to say that there
          are some interesting things that we&#8217;re looking at, technology based
          companies but there is nothing on the front burner right now.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, that&#8217;s a good answer and just one last thing. The new System
          on a Chip, that always struck me as a high potential technology. Do
          you have other applications beyond the logistics in the pipeline?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Oh yes, yes. We expect that the SOC will be another option on
          InSight. We&#8217;re going to have a version of InSight that will
          incorporate the SOC and it&#8217;ll be a, we believe it&#8217;ll be a very high
          value added item for some customers who want to do certain kinds of
          things and that&#8217;s the plan now and the engineers are working on
          doing that. So it&#8217;s not just the DataMan 500. That&#8217;s the first
          product that we&#8217;ll use the SOC but InSight, we&#8217;ll have a version of
          InSight with it too.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And I guess, if you don&#8217;t mind just one more question, now that a
          lot of the business has been kind of caught up to pent up demand,
          going forward do you think you&#8217;ve kind of reached an equilibrium in
          your growth rate or is it still going to be pretty volatile in the
          future or any thoughts about what trajectory looks like?
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Without question, growth, without question. Now that doesn&#8217;t mean
          growth in every segment as we talked about. SISD&#8217;s growth is very
          modest, 5%, something like that. Semiconductor may be zero or
          negative growth compared to 2010 but factory automation is,
          especially as we expand into the logistics and other markets that
          Rob and the team have been telling you about, there is plenty of
          growth on the runaway. There is plenty of runway ahead for Cognex
          even if all we do is machine vision and that is of course our plan
          for the next few years. We see great opportunity for new products
          that we&#8217;re going to be introducing. I don&#8217;t want to disclose because
          there are competitors on the line or could be on the line &#8211; whole
          new segments that we&#8217;re going to be going into where we have zero
          presence right now that have significant, that are already being
          served by certain other technologies or companies.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          We&#8217;re a growth company and we&#8217;re back on track.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Walter Ramsley:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Congratulations, I would say Cognex definitely has a bright future.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Before we go to the next question I think I&#8217;d just like to if I
          might just break in here and if I have, I think I have better
          understanding of the question that Rob Mason was asking a little
          earlier and I think you were curious as to EPS for Q1 in &#8217;11 as
          compared to Q1 of 2010 and I think I&#8217;d like to say that yes, we do
          expect that we will beat that level but I&#8217;m not prepared to tell you
          by how much at this particular point.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Once again ladies and gentlemen if you have a question at this time
          please press * then 1 on your touchtone phone.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Our next question is a follow up from Jim Ricchiuti with Needham &amp;
          Company.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          In the past you&#8217;ve broken out the revenues for the ID area and I was
          wondering if you might be able to tell us what percent of revenues
          in Q4 ID represented, industrial ID.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, give me two seconds to &#8211;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Sure and Rob, while you&#8217;re looking for that &#8211;
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Just Q4, right?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, I&#8217;m trying to get a sense as to what kind of increase you might
          have seen in that year over year or sequentially. I assume you saw
          pretty good growth in that area.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          It&#8217;s &#8211; compared to &#8211; it was probably about 20% growth quarter on
          quarter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay and is it &#8211; I think in the past it&#8217;s been about 15% or so of
          your revenues. Is that in the ballpark?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Hang on one second here. I&#8217;m &#8211; it&#8217;s more like &#8211; I&#8217;m sorry. I have to
          include the InSight as well. It&#8217;s more like 15% quarter on quarter.
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; margin-bottom: 10pt">
      <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>
<div style="text-align:left">
    <table style="width: 100%; font-family: Times New Roman; font-size: 8pt; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          And that doesn&#8217;t include semi ID, right Dick?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Richard Morin:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          No, no, that&#8217;s just factory automation and industrial ID. And in
          total it was &#8211; this is the reported amount. There&#8217;s probably some
          that is unclassified that we don&#8217;t know about but what we do know
          about probably accounted for about 15% of revenue in the quarter.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay and then final question &#8211; Mitsubishi, how does that business
          look for 2011? Do you anticipate that perhaps moving the revenue
          needle a little bit or is that still something that maybe ramps up
          more in 2012?
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Rob Willett:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes, I&#8217;ll take that question. We saw about a $5 million incremental
          growth in our business from the business we put through Mitsubishi
          in 2010 and we would expect that or more incremental increase in
          2011.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          This is Dr. Bob here. I want to let you know that indeed we track
          their growth compared to the overall growth of factory automation.
          They are exceeding the Company&#8217;s own growth. They are doing
          exceptionally well now.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Jim Ricchiuti:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Okay, thanks a lot.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Yes.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          I&#8217;m showing no further questions on the phones. I&#8217;ll now turn the
          call back over to Dr. Shillman for closing remarks.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Dr. Bob Shillman:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Thank you very much and I appreciate everyone&#8217;s attention and
          attendance at our meeting and we look forward to talking to you in
          the next quarter and hopefully reporting excellent results once
          again &#8211; good evening.
        </td>
      </tr>
      <tr>
        <td style="width: 30%">

        </td>
        <td style="width: 70%">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="width: 30%; padding-left: 0.0px; text-align: left" valign="top">
          Operator:
        </td>
        <td style="width: 70%; padding-left: 0.0px; text-align: left" valign="top">
          Ladies and gentlemen thank you for your participation in today&#8217;s
          conference. This concludes the program. You may now disconnect.
          Everyone have a great day.
        </td>
      </tr>
    </table>
    </div>
    <p>

    </p>
    <p>

    </p>
    <p style="text-align: left">

    </p>
  </body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
-----END PRIVACY-ENHANCED MESSAGE-----
