<SEC-DOCUMENT>0001157523-14-000622.txt : 20140213
<SEC-HEADER>0001157523-14-000622.hdr.sgml : 20140213
<ACCEPTANCE-DATETIME>20140213160658
ACCESSION NUMBER:		0001157523-14-000622
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		2
CONFORMED PERIOD OF REPORT:	20140208
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20140213
DATE AS OF CHANGE:		20140213

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

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

    </p>
    <div style="text-align:center">
    <table style="font-size: 10pt; margin-left:auto;margin-right:auto; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: center; width: 33%; border-bottom: solid black 1.0pt" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>Massachusetts</b></font>
          </p>
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; width: 34%; border-bottom: solid black 1.0pt" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>001-34218</b>
          </p>
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; width: 33%; border-bottom: solid black 1.0pt" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>04-2713778</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center; width: 33%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(State
            or other jurisdiction of</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">incorporation)</font></i>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: center; width: 34%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(Commission
            File Number)</font></i>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: center; width: 33%" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(I.R.S.
            Employer</font></i>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">Identification
            No.)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>One
            Vision Drive</b></font>
          </p>
          <p style="margin-top: 0px; margin-bottom: 0px">
            <font style="font-family: Times New Roman; font-size: 10pt"><b>Natick,
            Massachusetts 01760-2059</b></font>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <i><font style="font-family: Times New Roman; font-size: 10pt">(Address,
            including zip code, of principal executive offices)</font></i>
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: center">
      <br>
      <font style="font-family: Times New Roman; font-size: 10pt"><b>(508)
      650-3000</b></font><br><i>(Registrant's telephone number, including area
      code)</i><br><br><br><i><font style="font-family: Times New Roman; font-size: 10pt">(Former
      name or former address, if changed since last report)</font></i><br><br>
    </p>
    <p>
      <font style="font-family: Times New Roman; font-size: 10pt">Check the
      appropriate box below if the Form 8-K filing is intended to
      simultaneously satisfy the filing obligation of the registrant under any
      of the following provisions:</font><br><font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Written
      communications pursuant to Rule 425 under the Securities Act (17 CFR
      230.425)</font><br><font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Soliciting
      material pursuant to Rule 14a-12 under the Exchange Act (17 CFR
      240.14a-12)</font><br><font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Pre-commencement
      communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR
      240.14d-2(b))</font><br><font style="font-family: Arial Unicode MS; font-size: 10pt">&#8414;</font>
      <font style="font-family: Times New Roman; font-size: 10pt">Pre-commencement
      communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR
      240.13e-4(c)) </font>
    </p>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="border-bottom: double black 2.25pt">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 12%" valign="top">
          Item 2.02
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 88%" valign="top">
          Results of Operations and Financial Condition
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On February 13, 2014, Cognex Corporation (the &#8220;Company&#8221;) issued a news
      release to report its financial results for the quarter and year ended
      December 31, 2013.&#160;&#160;The release is furnished as Exhibit 99.1
      hereto.&#160;&#160;The information in Item 2.02 of this Current Report on Form
      8-K, including the Exhibit attached hereto, shall not be deemed &#8220;filed&#8221;
      for purposes of Section 18 of the Securities Exchange Act of 1934, nor
      shall it be deemed to be incorporated by reference in any filing under
      the Securities Act of 1933 or the Securities Exchange Act of 1934,
      regardless of any general incorporation language in such filing.
    </p>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 12%" valign="top">
          Item 5.02
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 88%" valign="top">
          Departure of Directors or Certain Officers; Election of Directors;
          Appointment of Certain Officers; Compensatory Arrangements of
          Certain Officers
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      Robert J. Shillman, Founder, Chairman and Chief Culture Officer of the
      Company, has previously indicated his desire to stand for re-election by
      the shareholders of the Company generally on an annual basis. To
      facilitate Dr. Shillman standing for re-election at the Company&#8217;s 2014
      Annual Meeting of Shareholders (the &#8220;Annual Meeting&#8221;), Dr. Shillman, who
      was serving a term as a director ending in 2016, resigned as a director
      of the Company on February 8, 2014.&#160; Immediately following such
      resignation, the Board of Directors elected Dr. Shillman to the class of
      directors with terms expiring at the Annual Meeting and, as a result,
      Dr. Shillman will stand for re-election as a director at the Annual
      Meeting.&#160; Dr. Shillman does not serve on any committees of the Board.
    </p>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 12%" valign="top">
          Item 9.01
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 88%" valign="top">
          Financial Statements and Exhibits
        </td>
      </tr>
    </table>
    </div>
    <p style="white-space: nowrap; text-align: justify">
      (d)&#160;&#160; Exhibits
    </p>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px; text-align: left; width: 12%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Exhibit No.</u>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 88%" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Description</u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="2">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: left; width: 12%" valign="top">
          99.1
        </td>
        <td style="padding-left: 0.0px; text-align: left; width: 88%" valign="top">
          News release, dated February 13, 2014, by Cognex Corporation
        </td>
      </tr>
    </table>
    </div>
    <p style="white-space: nowrap; text-align: justify">

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

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

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

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

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

    </p>
    <p style="text-align: center">
      <font style="font-family: Times New Roman; font-size: 10pt"><b>SIGNATURES</b></font>
    </p>
    <p>
      <font style="font-family: Times New Roman; font-size: 10pt">Pursuant to
      the requirements of the Securities Exchange Act of 1934, as amended, the
      registrant has duly caused this report to be signed on its behalf by the
      undersigned hereunto duly authorized.</font>
    </p>
<div style="text-align:left">
    <table style="font-size: 10pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="width: 7%">

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

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

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

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

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

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

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

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

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

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

    </p>
  </body>
</html>
<!--<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">-->
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a50804081-ex991.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2014 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-size: 8pt; font-family: Times New Roman">
    <p style="text-align: right">
      <b>Exhibit 99.1</b>
    </p>
    <p style="text-align: center">
      <font style="font-family: Times New Roman; font-size: 12pt"><b>Cognex
      Reports Record Revenue and Net Income for 2013</b></font>
    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--February 13, 2014--Cognex Corporation
      (NASDAQ: CGNX) today announced that the company set new annual records
      for revenue and net income in 2013. Selected financial data for the
      quarter and year ended December 31, 2013 is compared to the third
      quarter of 2013, the fourth quarter of 2012 and the year ended December
      31, 2012 in Table 1 below. A reconciliation of certain financial
      measures from GAAP to non-GAAP is shown in Exhibit 2 of this news
      release.
    </p>
    <p style="text-align: center">
      <u><b>Table 1</b></u>
    </p>
<div style="text-align:left">
    <table style="font-size: 8pt; font-family: Times New Roman; width: 100%; margin-bottom: 10.0px" cellspacing="0">
      <tr>
        <td style="padding-left: 0.0px" valign="top">

        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="text-align: center" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          &#160;
        </td>
        <td style="text-align: center" valign="top">
          <b>Net Income per</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Revenue</b></u>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Net Income</b></u>
          </p>
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          &#160;
        </td>
        <td style="text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Diluted Share*</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Quarterly Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#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="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          <b>Current quarter: Q4-13</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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$95,696,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$20,443,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$0.23</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Prior year&#8217;s quarter: Q4-12
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $82,168,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $16,244,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $0.19
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from Q4-12 to Q4-13
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          16%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          26%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          23%
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Prior quarter: Q3-13
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $90,788,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $20,727,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $0.23
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from Q3-13 to Q4-13
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          5%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          (1%)
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          0%
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 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>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          <b>Year ended December 31, 2013</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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$353,886,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$73,573,000</b>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <b>$0.83</b>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Year ended December 31, 2012
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $324,279,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $68,098,000
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          $0.78
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; border-bottom: solid black 1.0pt" valign="top">
          Change from 2012 to 2013
        </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="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          9%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          8%
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          6%
        </td>
      </tr>
    </table>
    </div>
    <p>
      *Adjusted for the two-for-one stock split effective September 16, 2013.
    </p>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p>
      &#8220;Cognex reported outstanding financial results for 2013 tonight, setting
      new annual records for revenue, net income and earnings per share,&#8221; said
      Dr. Robert J. Shillman, Chairman of Cognex.
    </p>
    <p>
      &#8220;We are pleased with our strong execution in 2013,&#8221; said Robert J.
      Willett, Chief Executive Officer of Cognex. &#8220;Our product development and
      sales initiatives drove higher revenue from the factory automation
      market, where we set a new record for annual revenue. Our efforts really
      began to deliver in the second half of the year, when factory automation
      revenue growth was in excess of our 20% long-term target, and we
      reported higher operating margins than in the first half.&#8221;
    </p>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights &#8211; Fourth Quarter of 2013</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue was a record $95.7 million in Q4 2013, an increase of 16% from
        Q4 2012 and 5% from Q3 2013. Growth came from the factory automation
        market, where revenue increased 28% year-on-year and 11% sequentially
        to set a new quarterly record of $80 million. The increase in factory
        automation revenue came from a variety of industries.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin was 77% for Q4 2013 as compared to 75% in Q4 2012 and 76%
        in Q3 2013 due to a higher percentage of revenue coming from modular
        vision systems, which have higher product margins than surface
        inspection systems.
      </li>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (RD&amp;E) spending increased 17% from
        Q4 2012 and 4% from Q3 2013. The increase year-on-year and
        sequentially was due to the company&#8217;s investment in new product
        development. Also contributing to the sequential increase was a lower
        level of employee vacation taken than in Q3.
      </li>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (SG&amp;A) spending increased 18% from
        Q4 2012 and 6% from Q3 2013. The increase year-on-year was due to
        Cognex&#8217;s sales force expansion, higher commissions related to the
        revenue increase, and higher employee-related costs. The increase on a
        sequential basis was also due to higher commissions, the timing of
        marketing initiatives and the impact of foreign exchange rates on the
        company&#8217;s international operations.
      </li>
      <li style="margin-bottom: 10.0px">
        The tax rate was 18% in Q4 2013 compared to 24% in Q4 2012 and 13% in
        Q3 2013. Excluding tax adjustments, the tax rate for these periods was
        19%, 21% and 19%, respectively (tax adjustments are summarized in
        Exhibit 2). The tax rate, excluding tax adjustments, decreased
        year-on-year due to a higher percentage of income being earned in
        lower-tax jurisdictions.
      </li>
    </ul>
    <p>
      <b>Balance Sheet Highlights &#8211; December 31, 2013</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position as of December 31, 2013, was very strong,
        with no debt and $455,000,000 in cash and investments. In 2013, Cognex
        spent approximately $48,000,000 to repurchase 1,719,000 shares of its
        common stock on the open market at an average split-adjusted price of
        $27.87 per share. The repurchase of these shares offset the potential
        dilution from 2013 employee stock options awards, which the company
        believes are instrumental to its ability to recruit, retain and
        motivate the highest caliber employees. The company intends to
        continue to repurchase shares of its common stock in 2014, subject to
        market conditions and other relevant factors.
      </li>
    </ul>
    <p>
      <b>Financial Outlook</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex expects revenue for Q1 2014 to be between $88 million and $91
        million. This is a decrease of 5% to 8% from Q4 2013 due to the
        typical decline in factory automation revenue that Cognex experiences
        from Q4 to Q1.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin is expected to continue in the mid-70% range.
      </li>
      <li style="margin-bottom: 10.0px">
        Operating expenses are expected to be relatively flat on a sequential
        basis.
      </li>
      <li style="margin-bottom: 10.0px">
        The effective tax rate is expected to be 19%.
      </li>
    </ul>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p>
      <b>Non-GAAP Financial Measures</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Exhibit 2 of this news release includes a reconciliation of certain
        financial measures from GAAP to non-GAAP. Cognex believes these
        non-GAAP financial measures are helpful because they allow investors
        to more accurately compare Cognex results over multiple periods using
        the same methodology that management employs in its budgeting process
        and in its review of Cognex&#8217;s operating results. In particular,
        non-GAAP presentations exclude the following: (1) stock option expense
        for the purpose of calculating non-GAAP adjusted operating income,
        non-GAAP adjusted net income and non-GAAP adjusted net income per
        share (because these expenses have no current effect on cash or the
        future uses of cash, and they fluctuate as a result of changes in
        Cognex&#8217;s stock price), (2) the impact of currency exchange rate
        fluctuations from non-GAAP revenue (because period-to-period
        comparisons are better understood by assuming constant exchange
        rates), and (3) certain one-time discrete events, such as tax
        adjustments. Cognex does not intend for non-GAAP financial measures to
        be considered in isolation, nor as a substitute for financial
        information provided in accordance with GAAP.
      </li>
      <li style="margin-bottom: 10.0px">
        The tax effect of items identified in the reconciliation is estimated
        by applying the effective tax rate to the pre-tax amount. However, if
        a specific tax rate or tax treatment is required because of the nature
        of the item and/or the tax jurisdiction where the item was recorded,
        the tax effect is estimated by applying the relevant specific tax rate
        or tax treatment rather than the effective tax rate.
      </li>
    </ul>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

        </div>
      </div>
    </div>
    <p>
      <b>Analyst Conference Call and Simultaneous Webcast</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex will host a conference call today at 5:00 p.m. eastern time.
        The telephone number is (866) 256-9239 (or (703) 639-1213 if outside
        the United States). A replay will begin at 8:00 p.m. eastern time
        today and will run continuously until 11:59 p.m. eastern time on
        Sunday, February 16, 2014. The telephone number for the replay is
        (888) 266-2081 (or (703) 925-2533 if outside the United States). The
        access code for both the live call and the replay is 1631607.
      </li>
      <li style="margin-bottom: 10.0px">
        Internet users can listen to a real-time audio broadcast of the
        conference call or an archived recording on the Cognex Investor
        Relations website: <u>http://www.cognex.com/Investor</u>.
      </li>
    </ul>
    <p>
      <b>About Cognex Corporation</b>
    </p>
    <p>
      Cognex Corporation designs, develops, manufactures and markets a range
      of products that incorporate sophisticated machine vision technology
      that gives them the ability to &#8220;see.&#8221; Cognex products include barcode
      readers, machine vision sensors and machine vision systems that are used
      in factories, warehouses and distribution centers around the world to
      guide, gauge, inspect, identify and assure the quality of items during
      the manufacturing and distribution process. Cognex is the world's leader
      in the machine vision industry, having shipped more than 975,000
      vision-based products, representing over $3.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 online at <u>http://www.cognex.com</u>.
    </p>
    <p>
      <i>Certain statements made in this news release, which do not relate
      solely to historical matters, are forward-looking statements. These
      statements can be identified by use of the words &#8220;expects,&#8221;
      &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;believes,&#8221; &#8220;projects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221;
      &#8220;will,&#8221; &#8220;may,&#8221; &#8220;shall,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; and similar words and other
      statements of a similar sense. These forward-looking statements, which
      include statements regarding business and market trends, future
      financial performance, customer order rates, expected areas of growth,
      research and development and sales activities, stock repurchases, and
      strategic plans, involve known and unknown risks and uncertainties that
      could cause actual results to differ materially from those projected.</i>
      <i>Such risks and uncertainties include: (1)&#160;current and future
      conditions in the global economy; (2)&#160;the cyclicality of the
      semiconductor and electronics industries; (3)&#160;the reliance on revenue
      from the automotive or consumer electronics industries; (4)&#160;the
      inability to penetrate new markets; (5)&#160;the inability to achieve
      significant international revenue; (6)&#160;fluctuations in foreign currency
      exchange rates and the use of derivative instruments; (7)&#160;the loss of a
      large customer; (8)&#160;the inability to attract and retain skilled
      employees; (9)&#160;the reliance upon key suppliers to manufacture and
      deliver critical components for our products; (10)&#160;the failure to
      effectively manage product transitions or accurately forecast customer
      demand; (11)&#160;the inability to design and manufacture high-quality
      products; (12)&#160;the technological obsolescence of current products and
      the inability to develop new products; (13)&#160;the failure to properly
      manage the distribution of products and services; (14)&#160;the inability to
      protect our proprietary technology and intellectual property; (15)&#160;our
      involvement in time-consuming and costly litigation; (16)&#160;the impact of
      competitive pressures; (17)&#160;the challenges in integrating and achieving
      expected results from acquired businesses; (18)&#160;potential impairment
      charges with respect to our investments or for acquired intangible
      assets or goodwill; (19)&#160;exposure to additional tax liabilities;
      (20)&#160;information security breaches or business system disruptions and
      (21) the other risks detailed in Cognex reports filed with the SEC,
      including its Form 10-K for the fiscal year ended December 31, 2013. You
      should not place undue reliance upon any such forward-looking
      statements, which speak only as of the date made. Cognex disclaims any
      obligation to update forward-looking statements after the date of such
      statements.</i>
    </p>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

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

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 1</b></u>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>Statements of Operations</b>
        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>Dollars in thousands, except per share amounts</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          Research, development, and engineering expenses (1)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          Selling, general, and administrative expenses (1)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          Foreign currency gain (loss)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          Income before income tax expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          Earnings per weighted-average common and common-equivalent share (2):
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; padding-bottom: 4.0px" valign="top">
          Book value per common share (2)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 10.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            (1) Amounts include stock option expense, as follows:
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-left: 70.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Cost of revenue
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 70.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Research, development, and engineering
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="27" style="padding-left: 10.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            (2) Prior period share and per share amounts have been adjusted to
            reflect the 2-for-1 stock split of the Company's common stock that
            occurred in Q3 of 2013.
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="27">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-right: 0pt; margin-left: 0pt; width: 100%; text-indent: 0pt; margin-bottom: 10pt">
      <div>
        <div style="text-align: left">

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

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

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

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

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 2</b></u>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: center; padding-bottom: 2.0px" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="13" style="padding-left: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Three-months Ended</b>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>2013</b>
          </p>
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td colspan="3" style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: center; border-bottom: solid black 1.0pt" valign="bottom">
          2012
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Adjustment for stock option expense</b>
          </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 colspan="3" 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 colspan="3" 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 colspan="3" style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" 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 colspan="3" 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>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 25.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Operating income (GAAP)
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 25.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Net income (GAAP)
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: right; border-bottom: solid black 1.0pt" valign="bottom">
          (2,772
        </td>
        <td style="white-space: nowrap; padding-left: 0.0px; padding-right: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="bottom">
          )
        </td>
      </tr>
      <tr>
        <td style="padding-left: 50.0px; text-align: left; padding-bottom: 4.0px" valign="top">
          Net income (Non-GAAP)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 25.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Net income per diluted share (GAAP) (1)
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 50.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Stock option expense per diluted share
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td colspan="17" style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            (1) Prior period per share amounts have been adjusted to reflect
            the 2-for-1 stock split of the Company's common stock that
            occurred in Q3 of 2013.
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </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 colspan="3" 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 colspan="3" 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 colspan="3" style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" 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 colspan="3" 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>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left; border-bottom: solid black 1.0pt" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Exclusion of tax adjustments</b>
          </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 colspan="3" 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 colspan="3" 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 colspan="3" style="border-bottom: solid black 1.0pt">
          &#160;
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3" 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 colspan="3" 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>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="padding-left: 25.0px; text-align: left; padding-bottom: 4.0px" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Income before income tax expense (GAAP)
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 3</b></u>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td colspan="10" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td colspan="10" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>Balance Sheets</b>
        </td>
      </tr>
      <tr>
        <td colspan="10" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td colspan="10" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>In thousands</b>
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 0.0px; text-align: left" valign="top">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Exhibit 4</b></u>
          </p>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td colspan="28" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>COGNEX CORPORATION</b>
        </td>
      </tr>
      <tr>
        <td colspan="28" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>Additional Information Schedule</b>
        </td>
      </tr>
      <tr>
        <td colspan="28" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>(Unaudited)</b>
        </td>
      </tr>
      <tr>
        <td colspan="28" style="padding-left: 0.0px; text-align: center" valign="top">
          <b>Dollars in thousands</b>
        </td>
      </tr>
      <tr>
        <td colspan="28" 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>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td style="padding-left: 10.0px; text-align: left" valign="top">
          <i>Modular Vision Systems Division</i>
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

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