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

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

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

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

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

        </div>
      </div>
    </div>
<div style="text-align:left">
    <table cellspacing="0" style="font-size: 10pt; width: 100%; margin-bottom: 10.0px; font-family: Times New Roman">
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 12%">
          Item 2.02
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 88%">
          Results of Operations and Financial Condition
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On November 2, 2015, Cognex Corporation (the &#8220;Company&#8221;) issued a news
      release to report its financial results for the quarter ended October 4,
      2015.&#160;&#160;The release is furnished as Exhibit 99.1 hereto.&#160;&#160;The information
      in Item 2.02 of this Current Report on Form 8-K, including the Exhibit
      attached hereto, shall not be deemed &#8220;filed&#8221; for purposes of Section 18
      of the Securities Exchange Act of 1934, nor shall it be deemed to be
      incorporated by reference in any filing under the Securities Act of 1933
      or the Securities Exchange Act of 1934, regardless of any general
      incorporation language in such filing.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-size: 10pt; width: 100%; margin-bottom: 10.0px; font-family: Times New Roman">
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 12%">
          Item 8.01
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 88%">
          Other Events
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">
      On November 2, 2015, the Company announced that its Board of Directors
      declared a cash dividend of $0.07 per share.&#160;&#160;The dividend is payable on
      December 18, 2015 to all shareholders of record as of the close of
      business on December 4, 2015.
    </p>
    <p style="text-align: justify">
      On November 2, 2015, the Company announced that its Board of Directors
      has authorized the purchase of up to $100 million of the Company&#8217;s
      common stock in open market transactions.&#160;&#160;This new authorization is in
      addition to the $100 million stock purchase program that was announced
      by the Company on August 3, 2015, of which $16 million remains available
      as of the date of this Current Report on Form 8-K.&#160;&#160;Purchases under the
      new authorization can commence once the Company completes the existing
      program, and will be subject to market conditions and other relevant
      factors.&#160;&#160;The Company may suspend or discontinue the stock purchase
      program at any time.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-size: 10pt; width: 100%; margin-bottom: 10.0px; font-family: Times New Roman">
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 12%">
          Item 9.01
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 88%">
          Financial Statements and Exhibits
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify; white-space: nowrap">
      (d)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Exhibits
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-size: 10pt; width: 100%; margin-bottom: 10.0px; font-family: Times New Roman">
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 10%">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Exhibit No.</u>
          </p>
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 2%">
          &#160;
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 88%">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u>Description</u>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-right: 0.0px; padding-left: 0.0px; text-align: left; width: 10%; white-space: nowrap">
          99.1
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 2%">

        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 88%">
          News release, dated November 2, 2015, by Cognex Corporation
        </td>
      </tr>
    </table>
    </div>
    <p style="text-align: justify">

    </p>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

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

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

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

        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <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 valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 7%">
          <p style="margin-top: 0px; margin-bottom: 0px">
            Dated:
          </p>
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 38%">
          November 2, 2015
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <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 valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <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 valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <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 valign="top" style="padding-left: 0.0px; text-align: left; width: 55%">
          <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>a51214859ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
<!--Copyright 2015 Business Wire, a Berkshire Hathaway company.-->
<!--All rights reserved www.businesswire.com-->
  </head>
  <body style="font-family: Times New Roman; font-size: 8pt">
    <p style="text-align: right">
      <b>Exhibit 99.1</b>
    </p>
    <p style="text-align: center">
      <font style="font-size: 12pt; font-family: Times New Roman"><b>Cognex
      Reports Third Quarter Results</b></font>
    </p>
    <p>
      NATICK, Mass.--(BUSINESS WIRE)--November 2, 2015--Cognex Corporation
      (NASDAQ: CGNX) today announced its results for the third quarter of
      2015. In Table 1 below, selected financial data for the quarter and nine
      months ended October 4, 2015 is compared to the second quarter of 2015,
      third quarter of 2014 and the first nine months of 2014. A
      reconciliation of certain financial measures from GAAP to non-GAAP is
      shown in Exhibit 2 of this news release.
    </p>
<div style="text-align:left">
    <table cellspacing="0" style="font-size: 8pt; width: 100%; margin-bottom: 10.0px; font-family: Times New Roman">
      <tr>
        <td colspan="7">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" colspan="7" style="padding-left: 0.0px; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Table 1</b></u><b>*</b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Revenue from</b><br><b>Continuing</b><br><u><b>Operations</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Income from</b><br><b>Continuing</b><br><u><b>Operations</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <b>Income from</b><br><b>Continuing</b><br><b>Operations per</b><br><u><b>Diluted
            Share</b></u>
          </p>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Quarterly Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          <b>Current quarter: Q3-15</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$107,587,000</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$25,822,000</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$0.29</b>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Prior year&#8217;s quarter: Q3-14
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $154,356,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $47,681,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $0.53
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Change from Q3-14 to Q3-15
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (30%)
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (46%)
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (45%)
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Prior quarter: Q2-15
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $143,829,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $43,516,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $0.49
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Change from Q2-15 to Q3-15
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (25%)
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (41%)
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          (41%)
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <p style="margin-top: 0px; margin-bottom: 0px">
            <u><b>Year-to-Date Comparisons</b></u>
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Nine months ended Oct. 4, 2015
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$352,789,000</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$88,810,000</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>$1.00</b>
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Nine months ended Sept. 28, 2014
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $327,948,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $88,171,000
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          $0.99
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid">
          Change from first nine months of 2014 to first nine months of 2015
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <p style="margin-top: 0px; margin-bottom: 0px">
            8%
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <p style="margin-top: 0px; margin-bottom: 0px">
            1%
          </p>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <p style="margin-top: 0px; margin-bottom: 0px">
            1%
          </p>
        </td>
      </tr>
    </table>
    </div>
    <p>
      *Table 1 does not include the financial results of the company&#8217;s Surface
      Inspection Systems Division (SISD), which was sold on July 6, 2015, or
      the related after-tax gain reported from the transaction.
    </p>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

        </div>
      </div>
    </div>
    <p>
      &#8220;Our results for Q3 2015 were quite good,&#8221; said Dr. Robert J. Shillman,
      Chairman of Cognex. &#8220;We reported our third best quarterly revenue, net
      income and earnings per share in our company&#8217;s 34-year history, all from
      continuing operations. Normally, I would say that I am &#8216;very pleased&#8217;
      with these results, but I&#8217;m not because of the negative comparisons,
      poor both year-on-year and sequentially due to the fact that those were
      our best and second best quarters.&#8221;
    </p>
    <p>
      Robert J. Willett, Chief Executive Officer of Cognex, said, &#8220;At Cognex
      we have a saying, &#8216;<i>Good is not good enough; excellence is
      expected</i>.&#8217; Although Q3 was good, it was not good enough. During the
      quarter, we experienced a slowdown in demand from customers in Asia and
      in the automotive industry, globally. As a result, we are more cautious
      about our revenue outlook in the near term.&#8221;
    </p>
    <p style="text-align: center">
      <u><b>Details of the Quarter</b></u>
    </p>
    <p>
      <b>Statement of Operations Highlights &#8211; Third Quarter of 2015</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Revenue for Q3 2015 decreased 30% from Q3 2014 and 25% from Q2 2015
        due to substantially lower revenue from the consumer electronics
        industry, where large projects drove revenue to a record level in Q3
        2014 and to the second highest level in Q2 2015. In constant currency,
        revenue decreased 27% year-on-year and 25% sequentially.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin was 76% for both Q3 2015 and Q3 2014 and 79% for Q2 2015.
        The decline on a sequential basis was because Q3 included fewer
        software-intensive projects and higher support services than in Q2.
      </li>
      <li style="margin-bottom: 10.0px">
        Research, Development &amp; Engineering (RD&amp;E) expenses decreased 3% from
        Q3 2014 and 7% from Q2 2015. Cognex&#8217;s continued investment in
        engineering resources was offset by a lower bonus accrual. In constant
        currency, RD&amp;E increased 1% year-on-year and decreased 7% sequentially.
      </li>
      <li style="margin-bottom: 10.0px">
        Selling, General &amp; Administrative (SG&amp;A) expenses decreased 18% from
        Q3 2014 and 17% from Q2 2015. On a year-on-year basis, Cognex&#8217;s
        investment in its sales and support organization was offset by a lower
        bonus accrual, commissions, sales demonstration equipment and spending
        on marketing initiatives. On a sequential basis, costs declined due to
        the resolution of all outstanding patent litigation and lower bonus
        accruals, commissions, sales demonstration equipment and travel. In
        constant currency, SG&amp;A decreased 12% year-on-year and 17%
        sequentially.
      </li>
      <li style="margin-bottom: 10.0px">
        The tax rate was 12% in Q3 2015, 16% in Q3 2014 and 17% in Q2 2015.
        Excluding discrete tax items, the rate was 17% in Q3 2015 and Q2 2015
        and 18% in Q3 2014 (tax adjustments are summarized in Exhibit 2).
      </li>
      <li style="margin-bottom: 10.0px">
        On July 6, 2015, Cognex sold its Surface Inspection Systems Division
        (SISD) in order to focus its efforts on discrete manufacturing, where
        the company sees stronger long-term growth opportunities. SISD&#8217;s
        financial results prior to the date of sale have been restated as
        &#8220;Income from Discontinued Operations.&#8221; In Q3 2015, Cognex reported,
        also as &#8220;Income from Discontinued Operations,&#8221; an after-tax gain from
        the sale of SISD of $78.3 million (the pre-tax gain was $125 million).
      </li>
    </ul>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

        </div>
      </div>
    </div>
    <p>
      <b>Balance Sheet Highlights &#8211; October 4, 2015</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex&#8217;s financial position as of October 4, 2015, was very strong,
        with no debt and $593 million in cash and investments. In Q3 2015,
        Cognex spent $90.5 million to repurchase its common stock (2.5 million
        shares were repurchased at an average price of $36.41 per share) and
        paid out $6 million in dividends to shareholders.
      </li>
      <li style="margin-bottom: 10.0px">
        Accounts receivable as of October 4, 2015 increased by $31 million, or
        77%, from the end of 2014. The increase relates to large orders in
        2015, which Cognex expects to collect before year-end.
      </li>
      <li style="margin-bottom: 10.0px">
        Inventory increased by $10.6 million, or 36%, from the end of 2014 due
        to strategic purchases and new product introductions.
      </li>
      <li style="margin-bottom: 10.0px">
        The assets and liabilities of SISD, which was sold on July 6, 2015,
        were reported as &#8220;Held for Sale&#8221; at December 31, 2014.
      </li>
    </ul>
    <p>
      <b>Financial Outlook &#8211; Q4 2015</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex expects revenue for Q4 2015 to be between $94 million and $97
        million, which ranges from flat to up 3% compared to Q4 2014 in
        constant currency. Cognex expects its growth rate in Q4 to be
        negatively impacted by deterioration in the industrial markets the
        company serves.
      </li>
      <li style="margin-bottom: 10.0px">
        Gross margin is expected to be in the mid-70% range.
      </li>
      <li style="margin-bottom: 10.0px">
        Operating expenses are expected to increase by approximately 5% on a
        sequential basis.
      </li>
      <li style="margin-bottom: 10.0px">
        The effective tax rate is expected to be 17.5% before discrete tax
        items.
      </li>
    </ul>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

        </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
        (because these expenses have no current effect on cash or the future
        uses of cash, and they fluctuate as a result of changes in Cognex&#8217;s
        stock price), and (2) certain one-time discrete events, such as tax
        adjustments. Cognex also uses results on a constant-currency basis as
        one measure to evaluate performance. Constant-currency information
        compares results between periods as if the exchange rates had remained
        constant period-over-period. 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>
    </ul>
    <p>
      <b>Analyst Conference Call and Simultaneous Webcast</b>
    </p>
    <ul>
      <li style="margin-bottom: 10.0px">
        Cognex will host a conference call today at 5:00 p.m. Eastern Time
        (ET). The telephone number is (866) 256-9239 (or (703) 639-1213 if
        outside the United States). A replay will begin at 8:00 p.m. ET today
        and will run continuously until 11:59 p.m. ET on Thursday, November 5,
        2015. 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 1663648.
      </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>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

        </div>
      </div>
    </div>
    <p>
      <b>About Cognex Corporation</b>
    </p>
    <p>
      Cognex Corporation designs, develops, manufactures and markets a range
      of products that incorporate sophisticated machine vision technology
      that gives them the ability to &#8220;see.&#8221; Cognex products include barcode
      readers, machine vision sensors and machine vision systems that are used
      in factories, warehouses and distribution centers around the world to
      guide, gauge, inspect, identify and assure the quality of items during
      the manufacturing and distribution process. Cognex is the world's leader
      in the machine vision industry, having shipped more than 1 million
      vision-based products, representing over $4 billion in cumulative
      revenue, since the company's founding in 1981. Headquartered in Natick,
      Massachusetts, USA, Cognex has regional offices and distributors located
      throughout the Americas, Europe and Asia. For details visit Cognex
      online at <u>http://www.cognex.com</u>.
    </p>
    <p>
      <i>Certain statements made in this news release, which do not relate
      solely to historical matters, are forward-looking statements.</i> <i>These
      statements can be identified by use of the words &#8220;expects,&#8221;
      &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;believes,&#8221; &#8220;projects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221;
      &#8220;will,&#8221; &#8220;may,&#8221; &#8220;shall,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; and similar words and other
      statements of a similar sense.</i> <i>These forward-looking statements,
      which include statements regarding business and market trends, future
      financial performance, customer order rates, expected areas of growth
      and opportunity, future product and customer mix, research and
      development activities, collections, future stock repurchases,
      investments, and strategic plans, involve known and unknown risks and
      uncertainties that could cause actual results to differ materially from
      those projected.</i> <i>Such risks and uncertainties include: (1)&#160;the
      loss of a large customer; (2) current and future conditions in the
      global economy; (3)&#160;the reliance on revenue from the consumer
      electronics or automotive industries; (4)&#160;the inability to penetrate new
      markets; (5)&#160;the cyclicality of the semiconductor and electronics
      industries; (6)&#160;the inability to achieve significant international
      revenue; (7)&#160;fluctuations in foreign currency exchange rates and the use
      of derivative instruments; (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, 2014.</i> <i>You
      should not place undue reliance upon any such forward-looking
      statements, which speak only as of the date made.</i> <i>Cognex
      disclaims any obligation to update forward-looking statements after the
      date of such statements.</i>
    </p>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Income from continuing operations, net
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations, net (1)
        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 50.0px; text-align: left">
          Income from continuing operations
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 50.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations
        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 50.0px; text-align: left">
          Income from continuing operations
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 50.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations
        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </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-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          <b>2015</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center; white-space: nowrap">
          2014
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: left">
          <b>Adjustment for stock option expense</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: left">
          <b>Currency impact on revenue and expenses</b>
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td colspan="3" style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="padding-left: 0.0px; text-align: center">
          <b>from Q3 2014</b>
        </td>
        <td>

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

        </td>
        <td valign="top" colspan="3" style="padding-left: 0.0px; text-align: center">
          from Q3 2014
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <b>(GAAP)</b>
        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          in Q3 2015
        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          (Non-GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 40.0px; text-align: left">
          Revenue
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="padding-left: 0.0px; text-align: center">
          <b>from Q2 2015</b>
        </td>
        <td>

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

        </td>
        <td valign="top" colspan="3" style="padding-left: 0.0px; text-align: center">
          from Q2 2015
        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          <b>(GAAP)</b>
        </td>
        <td>

        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          in Q3 2015
        </td>
        <td valign="top" style="padding-left: 0.0px; text-align: center; padding-bottom: 2.0px">
          <p style="margin-top: 0px; margin-bottom: 0px">
            &#160;
          </p>
        </td>
        <td valign="top" colspan="3" style="border-bottom-width: 1.0pt; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: center">
          (Non-GAAP)
        </td>
        <td>

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

        </td>
        <td>

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

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 40.0px; text-align: left">
          Revenue
        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td>
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt; width: 100%; 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="height: 1.5pt; color: black">

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px">
          <b>Restated 2014 Statements of Operations for discontinued
          operations:</b>
        </td>
        <td>

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

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

        </td>
        <td>

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

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

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

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

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

        </td>
        <td>

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

        </td>
        <td>

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

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

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

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

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

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

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

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

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

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          25,087
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          127,852
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Foreign currency gain (loss)
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          (110
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: left; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          (74
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: left; white-space: nowrap">
          )
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          794
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          421
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          1,031
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px">
          Investment and other income
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          514
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          726
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          978
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          655
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          2,873
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Income from continuing operations before income tax expense
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          21,806
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          26,676
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          57,111
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          26,163
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          131,756
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px">
          Income tax expense
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          3,990
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          4,001
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          9,430
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          3,494
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          20,915
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Income from continuing operations
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          17,816
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          22,675
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          47,681
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          22,669
        </td>
        <td>

        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          110,841
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          690
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          3,273
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          2,719
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          3,962
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          10,644
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left; padding-bottom: 4.0px">
          Net income
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          18,506
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          25,948
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          50,400
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          26,631
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          121,485
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Basic earnings per weighted-average common and common-equivalent
          share:
        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left">
          Income from continuing operations
        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.21
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.26
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.55
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.26
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          1.28
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.00
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.04
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.03
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.05
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.12
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 4.0px">
          Net income
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.21
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.30
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.58
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.31
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          1.40
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Diluted earnings per weighted-average common and common-equivalent
          share:
        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left">
          Income from continuing operations
        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.20
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.25
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.53
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          0.26
        </td>
        <td>

        </td>
        <td>

        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="padding-right: 0.0px; padding-left: 0.0px; text-align: right; white-space: nowrap">
          1.24
        </td>
        <td>

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 2.0px">
          Income from discontinued operations
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.01
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.04
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.04
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.04
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 1.0pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: solid; text-align: right; white-space: nowrap">
          0.12
        </td>
        <td style="border-bottom-width: 1.0pt; border-bottom-color: black; border-bottom-style: solid">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 4.0px">
          Net income
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.21
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.29
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.57
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          0.30
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          $
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          1.36
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td>

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 0.0px; text-align: left">
          Weighted-average common and common-equivalent shares outstanding:
        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
        <td>

        </td>
        <td colspan="3">

        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 4.0px">
          Basic
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          86,879
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          86,782
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          86,963
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          86,811
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          86,858
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
      <tr>
        <td valign="top" style="padding-left: 80.0px; text-align: left; padding-bottom: 4.0px">
          Diluted
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          89,259
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          88,965
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          89,167
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          88,849
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td>

        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
        <td valign="bottom" style="border-bottom-width: 2.25pt; padding-right: 0.0px; padding-left: 0.0px; border-bottom-color: black; border-bottom-style: double; text-align: right; white-space: nowrap">
          89,071
        </td>
        <td style="border-bottom-width: 2.25pt; border-bottom-color: black; border-bottom-style: double">
          &#160;
        </td>
      </tr>
    </table>
    </div>
    <p>

    </p>
    <p>
      CONTACT:<br>Cognex Corporation<br>Susan Conway, 508-650-3353<br>Senior
      Director of Investor Relations<br><u>susan.conway@cognex.com</u>
    </p>
  </body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
