-----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,
 ViDAcYIhplx8O5VFP0TktW0IoNxSn0PyUOimjksIxUculkb4Aqs6Sc2Op4RanGlY
 aqoyq8H9We95Wlm9zkbAdQ==

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

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

	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>a6176917.htm
<DESCRIPTION>COGNEX CORPORATION 8-K
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2010 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 10pt">
    <div style="text-align:left">
    <table cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 10pt">
      <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: 10pt; font-family: Times New Roman">Date
      of Report (Date of Earliest Event Reported): February 11, 2010</font><br><br><br><br>
    </p>
    <div style="text-align:left">
    <table cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 18pt"><b>COGNEX CORPORATION</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 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 cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-left:auto;margin-right:auto; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="border-bottom: solid black 1.0pt; width: 33%; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 12pt"><b>Massachusetts</b></font>
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; width: 34%; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 12pt"><b>001-34218</b></font>
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; width: 33%; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 12pt"><b>04-2713778</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="width: 33%; text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(State
            or other jurisdiction of</font></i>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">incorporation)</font></i>
          </p>
        </td>
        <td style="width: 34%; text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(Commission
            File Number)</font></i>
          </p>
        </td>
        <td style="width: 33%; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <i><font style="font-size: 10pt; font-family: Times New Roman">(I.R.S.
            Employer</font></i>
          </p>
          <p style="margin-bottom: 0px; margin-top: 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 cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 12pt"><b>One Vision Drive</b></font>
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            <font style="font-size: 12pt"><b>Natick, Massachusetts 01760-2059</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 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: 12pt; 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 cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 10pt">
      <tr>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p>
      <font style="font-size: 10pt; font-family: Times New Roman">Item
      2.02&#160;&#160;&#160;&#160;&#160;Results of Operations and Financial Condition</font><font style="font-size: 10pt; font-family: Times New Roman"><br style="font-family: Times New Roman; font-size: 10pt"></font>
    </p>
    <p style="text-align: justify">
      On February 11, 2010, Cognex Corporation issued a news release to report
      its financial results for the fourth quarter and year ended December 31,
      2009.&#160;&#160;The release is furnished as Exhibit 99.1 hereto.&#160;&#160;The information
      in this Current Report on Form 8-K, including the Exhibit attached
      hereto, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the
      Securities Exchange Act of 1934, nor shall it be deemed to be
      incorporated by reference in any filing under the Securities Act of 1933
      or the Securities Exchange Act of 1934, regardless of any general
      incorporation language in such filing.
    </p>
    <p>

    </p>
    <p>
      <font style="font-size: 10pt; font-family: Times New Roman">Item
      9.01&#160;&#160;&#160;&#160;&#160;Financial Statements and Exhibits</font><font style="font-size: 10pt; font-family: Times New Roman"><br style="font-family: Times New Roman; font-size: 10pt"></font>
    </p>
    <p>
      (d)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Exhibits
    </p>
    <p>
      <u>Exhibit No.</u>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Description</u><font style="font-size: 10pt; font-family: Times New Roman"><br style="font-family: Times New Roman; font-size: 10pt"></font>
    </p>
    <p>
      99.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;News release, dated February 11, 2010, by
      Cognex Corporation
    </p>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

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

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

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

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

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

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

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

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

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

    </p>
    <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>a6176917ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2010 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 8pt">
    <p style="text-align: right">
      <b>Exhibit 99.1</b>
    </p>
    <p style="text-align: center">
      <font style="font-size: 12pt; font-family: Times New Roman"><b>Cognex
      Corporation Announces Fourth Quarter Results</b></font>
    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--February 11, 2010--Cognex Corporation
      (NASDAQ: CGNX) today announced its financial results for the fourth
      quarter and year ended December 31, 2009. Revenue, income and income per
      share from continuing operations for the quarter and year ended December
      31, 2009 are compared with the fourth quarter of 2008, the third quarter
      of 2009 and the year ended December 31, 2008 in Table 1 below.
    </p>
    <div style="text-align:left">
    <table cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 8pt">
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top" colspan="9">
          <p style="margin-bottom: 0px; margin-top: 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="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 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; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Revenue</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>Income/(loss)</b><br><b>from</b><br><b>Continuing</b><br><u><b>Operations</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>Income/(loss)</b><br><b>per Share</b><br><b>from</b><br><b>Continuing</b><br><u><b>Operations</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>Non-GAAP</b><br><b>Income/(loss)</b><br><b>per Share</b><br><b>from</b><br><b>Continuing</b><br><u><b>Operations*</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 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">
          &#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 style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          <b>Current quarter: Q4-09</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$51,294,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$459,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$0.01</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$0.08</b>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          Prior year&#8217;s quarter: Q4-08
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $51,822,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $1,814,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.05
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.09
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          Change from Q4-08 to Q4-09
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (1%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (75%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (75%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (6%)
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          Prior quarter: Q3-09
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $41,178,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $4,501,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.11
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.05
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 0px">
            Change from Q3-09 to Q4-09
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          25%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (90%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (90%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          62%
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: center; padding-left: 0.0px" valign="top">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Year to Date Comparisons</b></u>
          </p>
        </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 style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          <b>Year ended 12/31/2009</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$175,727,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>($4,869,000)</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>($0.12)</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$0.04</b>
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          Year ended 12/31/2008
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $242,680,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $30,499,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.73
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $0.81
        </td>
      </tr>
      <tr>
        <td style="border-bottom: solid black 1.0pt; text-align: left; padding-left: 0.0px" valign="top">
          Change from 2008 to 2009
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (28%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (116%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (117%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: center; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (96%)
        </td>
      </tr>
    </table>
    </div>
    <p>
      *Non-GAAP income/(loss) per share excludes stock option expense,
      restructuring charges and tax adjustments. A reconciliation of GAAP to
      non-GAAP is shown in Exhibit 2.
    </p>
    <p>
      &#8220;We are encouraged by the financial results that we reported tonight for
      the fourth quarter of 2009,&#8221; said Dr. Robert J. Shillman, the Chairman
      and Chief Executive Officer of Cognex. &#8220;Revenue increased by 25% over
      the prior quarter due to higher customer demand in each of the three
      primary markets that we serve. This is the third quarter in a row where
      orders increased on a sequential basis, and the first year-on-year
      increase since the global economic downturn began to impact our
      business. These facts, along with the investments we made during 2009 in
      our long-term strategic initiatives and the quick action we took to
      reduce our cost structure have us well positioned going into 2010.&#8221;
    </p>
    <p>
      &#8220;While business conditions remain challenging and our visibility is
      limited, we are planning for revenue in 2010 to increase over 2009 due
      to a continued pickup in customer demand, incremental revenue from new
      product introductions and traction from our Mitsubishi collaboration. In
      spite of this anticipated higher revenue, we intend to keep a tight rein
      on spending and expect that operating expenses, excluding restructuring
      charges, will be essentially flat year-on-year.&#8221; Dr. Shillman concluded.
    </p>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights &#8211; Fourth Quarter of 2009</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for the fourth quarter of 2009 decreased 1% from the fourth
        quarter of 2008 and increased 25% from the prior quarter. The decline
        year-on-year is primarily due to lower revenue from Factory Automation
        customers based in Europe. Offsetting the majority of this decline was
        the positive impact of foreign exchange rates as well as higher
        revenue from North American customers in the Factory Automation and
        Surface Inspection markets, and Asian customers in the Semiconductor
        and Electronics Capital Equipment (SEMI) market. On a sequential
        basis, revenue increased in all three of the primary markets served by
        Cognex.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin was 69% in the fourth quarter of 2009, and 71% in both
        the fourth quarter of 2008 and the prior quarter. The percentage
        decrease year-on-year and sequentially is due to product mix, and the
        fact that certain large orders were discounted more than normal.
      </li>
    </ul>
    <ul>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (R, D &amp; E) spending in the fourth
        quarter of 2009 decreased 13% from the fourth quarter of 2008 and
        increased 16% from the prior quarter. The decrease in R, D &amp; E
        spending year-on-year is due to headcount reductions as part of
        cost-cutting actions implemented by Cognex. R, D &amp; E spending
        increased on a sequential basis primarily due to higher stock option
        expense and savings from mandatory shutdown days in the prior quarter
        that did not repeat.
      </li>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (S, G &amp; A) spending in the fourth
        quarter of 2009 decreased 9% from the fourth quarter of 2008 and
        increased 25% from the prior quarter. S, G &amp; A spending decreased
        year-on-year due to headcount reductions, lower intangible asset
        amortization (approximately $1,000,000), and lower spending on travel
        and marketing. These lower expenses were partially offset by higher
        stock option expense and the impact of foreign exchange rates. S, G &amp;
        A spending increased on a sequential basis due to savings from
        mandatory shutdown days in the prior quarter that did not repeat,
        higher stock option expense and commissions, and the impact of foreign
        exchange rates.
      </li>
      <li style="margin-bottom: 10.0px">
        Cognex reported restructuring charges of $268,000 in the fourth
        quarter of 2009, $258,000 in the fourth quarter of 2008 and $223,000
        in the prior quarter related to cost-saving initiatives implemented by
        the company beginning in November of 2008.
      </li>
      <li style="margin-bottom: 10.0px">
        Cognex reported a foreign currency loss of $452,000 in the fourth
        quarter of 2009, a foreign currency gain of $1,699,000 in the fourth
        quarter of 2008 and a foreign currency gain of $1,000 in the prior
        quarter. The company recognizes foreign currency gains and losses on
        the revaluation and settlement of accounts receivable and intercompany
        balances that are reported in one currency and collected in another.
      </li>
      <li style="margin-bottom: 10.0px">
        Investment and other income was $165,000 in the fourth quarter of
        2009, $1,819,000 in the fourth quarter of 2008 and $261,000 in the
        prior quarter. The decrease year-on-year is primarily due to lower
        yields. The decrease on a sequential basis is primarily due to a lower
        average invested balance.
      </li>
    </ul>
    <ul>
      <li style="margin-bottom: 10.0px">
        The non-GAAP effective tax rate, which excludes tax adjustments, was
        19% in the fourth quarter of 2009, 25% in the fourth quarter of 2008
        and 20% in the prior quarter. The effective tax rate decreased
        year-on-year and sequentially due to more of the company&#8217;s profits
        being earned in lower tax jurisdictions.<br><br>The GAAP effective tax
        rate, which includes tax adjustments, was 2% in the fourth quarter of
        2009 as compared to an effective tax rate of 5% in the fourth quarter
        of 2008 and a tax benefit of 294% in the prior quarter. In particular,
        the third quarter of 2009 included a benefit from tax adjustments of
        $3,586,000, of which $3,150,000 is due to the reversal of reserves
        based upon the expiration of certain statute of limitations.
      </li>
    </ul>
    <p>
      <b>Balance Sheet Highlights &#8211; December 31, 2009</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position at December 31, 2009 was very strong, with
        approximately $202,027,000 in cash and investments and no debt. In the
        fourth quarter of 2009, Cognex generated positive cash flow from
        operations of approximately $11,500,000, and paid out $9,075,000 to
        purchase certain underwater stock options and approximately $2,000,000
        in dividends to shareholders.
      </li>
      <li style="margin-bottom: 10.0px">
        Inventories at December 31, 2009 decreased by $8,231,000, or 33%, from
        the end of 2008.
      </li>
    </ul>
    <p>
      <b>Financial Outlook</b>
    </p>
    <p>
      Cognex expects that revenue in Q1-10 will be higher than in Q4-09, which
      is not the company&#8217;s typical experience. Revenue is expected to increase
      by up to 5% on a sequential basis due to higher revenue from the Factory
      Automation and SEMI markets.
    </p>
    <p>
      Earnings are also expected to increase over the prior quarter due to the
      higher than anticipated revenue and significantly lower stock option
      expense (stock option expense was higher than normal in Q4-09 due to the
      acceleration of expense that otherwise would have been taken in future
      quarters, and is expected to be lower than normal in Q1-10 due to a
      large credit for forfeited stock options).
    </p>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p>
      <b>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 income/(loss) from continuing operations
      and non-GAAP adjusted income/(loss) from continuing operations 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 restructuring charges related to cost-cutting
      initiatives 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>
    <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 2009, 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-793-1343 (or 703-639-1314 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 14, 2010. The
      telephone number for the replay is 888-266-2081 (or 703-925-2533 if
      outside the United States) and the access code is 1428456.
    </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 500,000 machine
      vision systems, representing over $2.5 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>
      <b>Forward-Looking Statements</b>
    </p>
    <p>
      Certain statements made in this press release, which do not relate
      solely to historical matters, are forward-looking statements. These
      statements can be identified by use of the words &#8220;expects,&#8221;
      &#8220;anticipates,&#8221; &#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; and similar words. These
      forward-looking statements, which include statements regarding business
      and market trends, future financial performance, customer order rates,
      strategic plans, the impact of new product introductions, our Mitsubishi
      collaboration, and the impact of the company&#8217;s cost-cutting measures,
      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) potential disruption to Cognex&#8217;s business from its
      restructuring programs; (3) the cyclicality of the semiconductor and
      electronics industries; (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) Cognex&#8217;s 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 2009. 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.
    </p>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

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

        </td>
        <td>
          &#160;
        </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>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>15,909</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          12,038
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          14,939
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>56,387</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          68,427
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-left: 0.0px" valign="top" colspan="3">
          Gross margin
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top" colspan="3">
          Investment and other income
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top" colspan="3">
          Income tax expense (benefit) on continuing operations
        </td>
        <td>

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>10</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (3,359
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          )
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>13</i>
        </td>
        <td style="padding-right: 0.0px; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>%</i>
        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top" colspan="3">
          Loss from operations of discontinued business, net of tax
        </td>
        <td>

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

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          27,275
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-left: 0.0px" valign="top" colspan="3">
          Diluted income (loss) per weighted-average common and common
        </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="text-align: left; padding-left: 25.0px" valign="top" colspan="3">
          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="text-align: left; padding-left: 25.0px" valign="top" colspan="3">
          Income (loss) from continuing operations (2)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 25.0px" valign="top" colspan="3">
          Loss from discontinued operations
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (0.07
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top" colspan="3">
          Net income (loss)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          0.66
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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="text-align: left; padding-left: 0.0px" valign="top" colspan="3">
          Diluted weighted-average common and common
        </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="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top" colspan="3">
          equivalent shares outstanding
        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Cost of revenue
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>3,053</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          949
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          1,944
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>6,286</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          6,048
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top">
          Total stock option expense
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          10,231
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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-right: 0.0px; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (2)
        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          Income (loss) from continuing operations per diluted common and
        </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 style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          common equivalent share excluding restructuring charges, net of tax,
          and
        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top" colspan="2">
          tax adjustments
        </td>
        <td>

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

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

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

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

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

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

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

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

        </div>
      </div>
    </div>
    <div style="text-align:left">
    <table cellspacing="0" style="width: 100%; font-family: Times New Roman; margin-bottom: 10.0px; font-size: 8pt">
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top" colspan="23">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <u><b>Exhibit 2</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="23">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top" colspan="23">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top" colspan="23">
          <b>Reconciliation of Selected Items from GAAP to Non-GAAP</b>
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top" colspan="23">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td style="text-align: center; padding-left: 0.0px" valign="top" colspan="23">
          <b>Dollars in thousands, except per share amounts</b>
        </td>
      </tr>
      <tr>
        <td>
          &#160;
        </td>
        <td>
          &#160;
        </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>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Total gross margin excluding stock option expense (Non- GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </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; text-align: left; padding-left: 25.0px" valign="top">
          <i>Percentage of total revenue (Non-GAAP)</i>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i><b>70</b></i>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i><b>%</b></i>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>71</i>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>%</i>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>72</i>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>%</i>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i><b>68</b></i>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i><b>%</b></i>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>72</i>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" 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" 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>

        </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 style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          Research, development, and engineering expenses (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top" colspan="2">
          Selling, general, and administrative expenses (GAAP)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Total RD&amp;E and SG&amp;A (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <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 style="text-align: left; padding-left: 0.0px" valign="top">
          Stock option expense included in RD&amp;E and SG&amp;A 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>

        </td>
        <td>

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

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

        </td>
        <td style="text-align: right; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          387
        </td>
        <td>

        </td>
        <td style="text-align: right; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          742
        </td>
        <td>

        </td>
        <td style="text-align: right; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>2,163</b>
        </td>
        <td>

        </td>
        <td style="text-align: right; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          3,067
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>3,053</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="text-align: right; padding-bottom: 2.0px; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          949
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="text-align: right; padding-bottom: 2.0px; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          1,944
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="text-align: right; padding-bottom: 2.0px; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            <b>6,286</b>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="text-align: right; padding-bottom: 2.0px; padding-left: 0.0px" valign="bottom">
          <p style="margin-bottom: 0px; margin-top: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          6,048
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Total stock option expense included in RD&amp;E and SG&amp;A
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <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 style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top">
          Total RD&amp;E and SG&amp;A excluding stock option expense (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </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 style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          Operating income (loss) (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Restructuring charges
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>4,135</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          1,444
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          2,919
        </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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>9,223</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-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          10,231
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Operating income (loss) excluding restructuring charges
        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top">
          and stock option expense (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 25.0px" valign="top">
          <i>Percentage of total revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>15</i>
        </td>
        <td style="padding-right: 0.0px; text-align: left; white-space: nowrap; padding-left: 0.0px" 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" 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">
          &#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>

        </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 style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          Income (loss) from continuing operations (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Stock option expense, net of tax
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Restructuring charges, net of tax
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top">
          Tax adjustments
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          (4,048
        </td>
        <td style="padding-right: 0.0px; border-bottom: solid black 1.0pt; text-align: left; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Income (loss) from continuing operations excluding stock option
          expense,
        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top">
          restructuring charges and tax adjustments (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 25.0px" valign="top">
          <i>Percentage of total revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>14</i>
        </td>
        <td style="padding-right: 0.0px; text-align: left; white-space: nowrap; padding-left: 0.0px" 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" 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">
          &#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>

        </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 style="text-align: left; padding-left: 0.0px" valign="top" colspan="2">
          Income (loss) from continuing operations per diluted share (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Stock option expense, net of tax
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Restructuring charges, net of tax
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top">
          Tax adjustments
        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Income (loss) from continuing operations per diluted share excluding
          stock
        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top">
          option expense, restructuring charges and tax adjustments (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top" colspan="2">
          Income (loss) from continuing operations before income tax expense
          (benefit) (GAAP)
        </td>
        <td>

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          $
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          35,368
        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
      <tr>
        <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 style="text-align: left; padding-left: 0.0px" valign="top">
          Income tax expense (benefit) on continuing operations (GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          True up of annual tax rate
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Income tax expense (benefit) on continuing operations excluding tax
        </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 style="text-align: left; padding-bottom: 4.0px; padding-left: 25.0px" valign="top">
          adjustments (Non-GAAP)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 25.0px" valign="top">
          <i>Effective tax rate (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td style="text-align: left; padding-left: 25.0px" valign="top">
          <i>Percentage of revenue (Non-GAAP)</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="padding-right: 0.0px; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <i>11</i>
        </td>
        <td style="padding-right: 0.0px; text-align: left; white-space: nowrap; padding-left: 0.0px" 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>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="width: 100%; text-indent: 0pt; margin-bottom: 10pt; margin-right: 0pt; margin-left: 0pt">
      <div>
        <div style="text-align: left">

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          <b>Assets</b>
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Cash and investments
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Accounts receivable
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Inventories
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Property, plant, and equipment
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Goodwill and intangible assets
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top">
          Other assets
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top">
          Total assets
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          <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 colspan="2">

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Accounts payable and accrued liabilities
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Income taxes
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-left: 0.0px" valign="top">
          Deferred revenue and customer deposits
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 2.0px; padding-left: 0.0px" valign="top">
          Shareholders' equity
        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="text-align: left; padding-bottom: 4.0px; padding-left: 0.0px" valign="top">
          Total liabilities and shareholders' equity
        </td>
        <td>

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

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

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

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>$</b>
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          <b>242,680</b>
        </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="text-align: left; padding-left: 0.0px" valign="top">
          <b>Revenue by division:</b>
        </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="text-align: left; padding-left: 10.0px" valign="top">
          <i>Modular Vision Systems Division</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          100
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: left; white-space: nowrap; padding-left: 0.0px" 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="text-align: left; padding-left: 0.0px" valign="top">
          <b>Revenue by geography:</b>
        </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="text-align: left; padding-left: 10.0px" valign="top">
          <i>Americas</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: right; white-space: nowrap; padding-left: 0.0px" valign="bottom">
          100
        </td>
        <td style="padding-right: 0.0px; border-bottom: double black 2.25pt; text-align: left; white-space: nowrap; padding-left: 0.0px" 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="text-align: left; padding-left: 0.0px" valign="top">
          <b>Revenue by market:</b>
        </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="text-align: left; padding-left: 10.0px" valign="top">
          <i>Discrete factory automation</i>
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

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