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

<SEC-DOCUMENT>0001144204-04-017980.txt : 20041108
<SEC-HEADER>0001144204-04-017980.hdr.sgml : 20041108
<ACCEPTANCE-DATETIME>20041108170053
ACCESSION NUMBER:		0001144204-04-017980
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		7
CONFORMED PERIOD OF REPORT:	20041003
FILED AS OF DATE:		20041108
DATE AS OF CHANGE:		20041108

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:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-17869
		FILM NUMBER:		041126457

	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>10-Q
<SEQUENCE>1
<FILENAME>v07983_10q.htm
<TEXT>
<HTML><HEAD>
<TITLE>
Unassociated Document
</TITLE>
<!-- Licensed to: Vintage Filings, LLC-->
<!-- Document Created using EDGARIZER HTML -->
<!-- Copyright 2004 EDGARfilings, Ltd., an IEC company.-->
<!-- All rights reserved EDGARfilings.com -->
</HEAD>
<BODY id=38><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>UNITED STATES</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>SECURITIES AND EXCHANGE COMMISSION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>WASHINGTON, D.C. 20549</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 24pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>FORM 10-Q</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>(Mark One)</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT id=TAB1 style="MARGIN-LEFT: 18pt"><FONT face=Wingdings>x</FONT></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended October 3, 2004 or</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT id=TAB1 style="MARGIN-LEFT: 18pt"><FONT face=Wingdings>o</FONT></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"> Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from _______________ </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">to _______________.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Commission File Number </STRONG></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG><U>0-17869</U></STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV align=left>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=top align=middle width="100%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 108pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 81pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 18pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV></TD></TR>
<TR>
<TD vAlign=top align=middle width="100%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 108pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 81pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><EM>(Exact name of registrant as specified in its charter)</EM></FONT></DIV></TD></TR>
<TR>
<TD vAlign=top align=middle width="50%">&nbsp;</TD>
<TD vAlign=top align=middle width="50%">&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=top align=middle width="50%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 63pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 46pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Massachusetts</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=top align=middle width="50%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 81pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 68.5pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>04-2713778</STRONG></FONT></DIV></TD></TR>
<TR>
<TD vAlign=top align=middle width="50%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 27pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><EM>(State or other jurisdiction of</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 27pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><EM>incorporation or organization)</EM></FONT></DIV></TD>
<TD vAlign=top align=middle width="50%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 63pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 54pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><EM>(I.R.S. Employer Identification No.)</EM></FONT></DIV></TD></TR>
<TR>
<TD vAlign=top align=middle width="100%" colSpan=2>&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=top align=middle width="100%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 135pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 108pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>One Vision Drive</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 135pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 108pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Natick, Massachusetts 01760-2059</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 135pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 108pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>(508) 650-3000</STRONG></FONT></DIV></TD></TR>
<TR>
<TD vAlign=top align=middle width="100%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 126pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 99pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><EM>(Address, including zip code, and telephone number, including area code, of principal executive offices)</EM></FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 99pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 90pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 99pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 90pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT face=Helvetica size=2></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT face=Helvetica size=2><FONT face=Wingdings size=3>x</FONT>Yes&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp; <FONT face=Wingdings><FONT size=3>o</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;No</FONT></FONT></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Indicate by check mark whether the registrant is an accelerated filer (as defined in Rule 12b-2 of the Exchange Act)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT face=Wingdings></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT face=Wingdings>x</FONT><FONT face=Helvetica size=2>Yes&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp; </FONT><FONT size=3><FONT face=Wingdings>o</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;No</FONT></FONT><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">As of October 31, 2004, there were </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff">46,078,605</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"> shares of Common Stock, $.002 par value, of the registrant outstanding.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV><BR><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 12pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>INDEX</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>PART I</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>FINANCIAL INFORMATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 1.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Financial Statements</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Consolidated Statements of Operations for the three-month and nine-month periods ended October 3, 2004 and September 28, 2003</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Consolidated Balance Sheets at October 3, 2004 and December 31, 2003</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Consolidated Statement of Stockholders' Equity for the nine-month period ended October 3, 2004</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Consolidated Condensed Statements of Cash Flows for the nine-month periods ended October 3, 2004 and September 28, 2003</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Notes to Consolidated Financial Statements</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 2.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Management's Discussion and Analysis of Financial Condition and Results of Operations</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 3.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Quantitative and Qualitative Disclosures About Market Risk</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 4.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Controls and Procedures</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>PART II</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>OTHER INFORMATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 1.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Legal Proceedings</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 2.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Unregistered Sales of Equity Securities and Use of Proceeds</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 3.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Defaults Upon Senior Securities</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 4.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Submission of Matters to a Vote of Security Holders</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 5.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Other Information</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Item 6.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Exhibits </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif">Signatures</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV></TD></TR>
<TR>
<TD vAlign=top align=left width="12%">&nbsp;</TD>
<TD vAlign=top align=left width="63%">&nbsp;</TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>PART I: FINANCIAL INFORMATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 1: FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>CONSOLIDATED STATEMENTS OF OPERATIONS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(In thousands, except per share amounts)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>&nbsp;</DIV>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="28%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="26%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom noWrap align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3,</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom noWrap align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28,</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom noWrap align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3,</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom noWrap align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28,</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=middle width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2003</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 10.5pt" align=center>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="28%" colSpan=6><STRONG><FONT face=Helvetica size=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>(unaudited)</STRONG></FONT></DIV></FONT></STRONG></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="26%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>(unaudited)</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Revenue</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 306pt">&nbsp;&nbsp;</FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">48,319</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">33,965</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">138,839</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">93,604</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,093</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,739</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">19,209</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,610</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">55,412</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">38,704</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">158,048</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">108,214</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cost of revenue</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 306pt">&nbsp;</FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,106</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">10,139</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">34,747</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">28,004</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,780</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,051</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">10,833</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,901</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,886</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">13,190</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,580</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">36,905</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Gross margin</FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">37,213</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">23,826</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">104,092</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">65,600</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,313</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,688</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,376</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,709</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">40,526</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">25,514</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">112,468</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">71,309</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Research, development, and engineering expenses</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,552</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,246</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">20,105</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">18,492</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Selling, general, and administrative expenses</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">18,099</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">13,761</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">51,981</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">40,954</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Operating income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,875</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,507</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">40,382</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,863</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Foreign currency gain (loss)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(502</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">828</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">73</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(963)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Investment and other income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,043</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,145</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,348</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,054</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Income before provision for income taxes</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">16,416</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,480</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">43,803</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,954</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Income tax provision</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,761</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,342</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">12,703</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,717</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,655</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,138</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">10,237</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income per common and common-equivalent share:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff double" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Basic</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.26 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.12 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.69 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.24 </FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Diluted</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.25 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.11 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.66 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.23 </FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Weighted-average common and common-equivalent shares outstanding:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Basic</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,928</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">43,153</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,281</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">42,947</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Diluted</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">46,415</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,890</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">47,424</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,120</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash dividends per common share</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.08</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.06 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.20</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">0.06</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The accompanying notes are an integral part of these consolidated financial statements.<BR></FONT></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">1</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>CONSOLIDATED BALANCE SHEETS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(In thousands)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR><BR>
<DIV align=center>
    <TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
      <TR>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October
            3,</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>December
            31, </STRONG></FONT></DIV></TD>
      </TR>
      <TR>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=middle width="57%"></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2004</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%"></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2003</STRONG></FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ASSETS</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>(unaudited<FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>)</STRONG></FONT></STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px">&nbsp;</DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Current
            assets:</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash
            and cash equivalents</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">65,105</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD width="1%" align=left vAlign=bottom style="BORDER-BOTTOM: #ffffff">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">76,227</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Short-term
            investments</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">181,764
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">56,406</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Accounts
            receivable, less reserves of $2,839 and $2,613 in 2004 and 2003, respectively</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">37,495</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">26,697</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Inventories</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">16,715</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,519</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Deferred
            income taxes</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,653</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,223</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Prepaid
            expenses and other current assets</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">12,509</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,526</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total
            current assets</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">321,241</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">197,598</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Long-term
            investments</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">135,324</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">170,869</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Property,
            plant, and equipment, net</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">23,835</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">24,980</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Deferred
            income taxes</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">19,440</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">19,428</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Intangible
            assets, net</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,341</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,582</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Goodwill,
            net</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,562</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,222</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Other
            assets</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,754</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,854</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">517,497</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="12%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">432,533</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>LIABILITIES
            AND STOCKHOLDERS' EQUITY</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left>&nbsp;</DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left>&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left>&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right>&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left>&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Current
            liabilities:</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: #ccffcc"> <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Accounts
            payable</FONT></DIV></TD>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: #ccffcc"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></TD>
        <TD align=right vAlign=bottom style="BORDER-BOTTOM: #ccffcc"><font style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,906</font></TD>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: #ccffcc">&nbsp;</TD>
        <TD width="1%" align=left vAlign=bottom style="BORDER-BOTTOM: #ccffcc"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></TD>
        <TD align=right vAlign=bottom style="BORDER-BOTTOM: #ccffcc"><font style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,555</font></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Accrued
            expenses</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,240</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">32,098</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Customer
            deposits</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,436</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,932</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Deferred
            revenue</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,453</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,702</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total
            current liabilities</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">60,035</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">47,287</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Other
            liabilities</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">248</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">252</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Commitments
            (Notes 3, 7, 8, 9, and 12)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Stockholders&#146;
            equity:</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Common
            stock, $.002 par value - </FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Authorized:
            140,000 shares, issued: 46,079 and 48,186 shares in 2004 and 2003,
            respectively</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">92</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px">&nbsp;</DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">96</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Additional
            paid-in capital</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">188,517</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">209,679</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Treasury
            stock, at cost, 4,253 shares in 2003</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(72,445)</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Retained
            earnings</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">280,754
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">258,724</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Accumulated
            other comprehensive loss</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(12,149</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(11,060)</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total
            stockholders' equity</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">457,214
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=6>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">384,994
            </FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: #ffffff solid">&nbsp;</TD>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: black double"> <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD align=right vAlign=bottom style="BORDER-BOTTOM: black double"> <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">517,497</FONT></DIV></TD>
        <TD align=left vAlign=bottom style="BORDER-BOTTOM: #ffffff solid">&nbsp;</TD>
        <TD width="1%" align=left vAlign=bottom style="BORDER-BOTTOM: black double">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD align=right vAlign=bottom style="BORDER-BOTTOM: black double"> <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">432,533</FONT></DIV></TD>
      </TR>
    </TABLE>
  </DIV>
<DIV></DIV></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The accompanying notes are an integral part of these consolidated financial statements.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">2</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(In thousands)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV align=center>
    <TABLE id=10001 cellSpacing=0 cellPadding=0 width="97%" border=0>
      <TR>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="27%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: medium none" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="13%" colSpan=6></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="6%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="13%" colSpan=6></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="6%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD width="5%" rowspan="4" align=right vAlign=bottom style="BORDER-BOTTOM: thin solid black">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Accumulated</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Other</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Comprehensive</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Loss</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="5%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="5%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
      </TR>
      <TR>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="27%"></TD>
        <TD style="BORDER-BOTTOM: medium none" width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="13%" colSpan=6></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD width="7%" rowspan="3" align=right vAlign=bottom style="BORDER-BOTTOM: thin solid black">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Additional</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Paid-in</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Capital</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="13%" colSpan=6></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="6%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="5%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
        <TD width="5%" rowspan="3" align=right vAlign=bottom style="BORDER-BOTTOM: thin solid black">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Total</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Stockholders&#146;</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Equity</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
      </TR>
      <TR>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=middle width="27%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="13%" colSpan=5>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Common
            Stock</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=right width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="6%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="13%" colSpan=5>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Treasury
            Stock</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=right width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="6%"></TD>
        <TD width="7%" rowspan="2" align=right vAlign=bottom style="BORDER-BOTTOM: #000000 thin solid">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Retained
            </STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Earnings</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD width="5%" rowspan="2" align=right vAlign=bottom style="BORDER-BOTTOM: #000000 thin solid">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Comprehensive</STRONG></FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Income</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
      </TR>
      <TR>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=middle width="27%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Shares</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Par
            Value</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Shares</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Cost</STRONG></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="27%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left>&nbsp;</DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Balance
            at December 31, 2003</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">48,186</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">96
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">209,679</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">4,253
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(72,445</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">258,724</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(11,060</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">384,994</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Issuance
            of stock under stock option, stock </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">purchase,
            and other plans</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">2,156</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">4</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">42,794</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">10</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(317</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">42,481</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Retirement
            of treasury stock</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(4,263</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(8</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(72,754</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(4,263</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">72,762</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Tax
            benefit from exercise of stock options</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">8,798</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">8,798</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Comprehensive
            income:</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Net
            income</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Payment
            of dividends</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(9,070</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(9,070</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Losses
            on foreign intercompany loans, </FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">net
            of gains on currency swaps, </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">net
            of tax of $663</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(1,129</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(1,129</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(1,129</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Net
            unrealized loss on available-for-sale </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">investments,
            net of tax of $468</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(797</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(797</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(797</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Foreign
            currency translation adjustment</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">837</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">837</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">837</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ccffcc>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Comprehensive
            income</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=right width="5%">&nbsp;
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">30,011</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;
          </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;</FONT></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=right width="5%">&nbsp;
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
        <TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="27%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left>&nbsp;</DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 6.85pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Balance
            at October 3, 2004 (unaudited)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">46,079
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">92
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">188,517
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">-
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">280,754
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(12,149
            </FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="5%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="5%">
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">457,214</FONT></DIV></TD>
        <TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
      </TR>
    </TABLE>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The accompanying notes are an integral part of these consolidated financial statements.</FONT></DIV>
<DIV></DIV></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">3</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(In thousands)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="27%" colSpan=9>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3,</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28,</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=middle width="57%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2003</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%"></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="27%" colSpan=9>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>(unaudited)</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash flows from operating activities:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10,237</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Adjustments to reconcile net income to net cash provided by operating activities:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Depreciation and amortization</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,428</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,530</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Tax benefit from exercise of stock options</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,798</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,230</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Deferred income tax expense (benefit)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">914</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(1,749)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Change in current assets and current liabilities</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,965</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(64)</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Other</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(67<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">812</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net cash provided by operating activities</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">50,138</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">19,996</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash flows from investing activities:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Purchase of investments</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(246,910<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(131,119)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Maturity and sale of investments</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">153,091</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">103,395</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Purchase of property, plant, and equipment</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(2,030<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(1,570)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash paid for business acquisitions</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(7,630)</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net cash used in investing activities</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(95,849<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(36,924)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash flows from financing activities:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=2>&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Payment of dividends</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(9,070<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(2,607<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Issuance of stock under stock option, stock purchase, and other plans</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">42,481</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">17,178</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net cash provided by financing activities</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">33,411</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,571</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=2>&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Effect of foreign exchange rate changes on cash</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,178</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">484</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="12%" colSpan=2>&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net decrease in cash and cash equivalents</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(11,122<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="13%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(1,873)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash and cash equivalents at beginning of period</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">76,227</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">60,864</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash and cash equivalents at end of period</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">65,105</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">58,991</FONT></DIV></TD></TR></TABLE></DIV>
<DIV></DIV><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR><FONT face=Helvetica size=2>The accompanying notes are an integral part of these consolidated financial statements.</FONT></DIV>
<DIV><BR></DIV>
<DIV>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">4</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE></DIV>
<DIV>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE></DIV>
<DIV><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 1: Summary of Significant Accounting Policies</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2003. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">In the opinion of the management of Cognex Corporation, the accompanying consolidated unaudited financial statements contain all adjustments necessary to present fairly the Company's financial position at October 3, 2004, and the results of its operations for the three-month and nine-month periods ended October 3, 2004 and September 28, 2003, and changes in stockholders' equity and cash flows for the periods presented. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The results disclosed in the Consolidated Statements of Operations for the three-month and nine-month periods ended October 3, 2004 are not necessarily indicative of the results to be expected for the full year. Certain amounts reported in prior periods have been reclassified to be consistent with the current period presentation. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Effective July 1, 2004, the Massachusetts Business Corporation Act (the "Act") eliminated the concept of treasury shares. &nbsp;Under the Act, shares previously classified as treasury shares are to be treated as authorized but unissued shares of common stock. &nbsp;As a result of this change, the Company reclassified its treasury shares to authorized, but unissued shares of common stock on the Consolidated Balance Sheet.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><U>Stock-Based Compensation Plans</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company recognizes compensation costs using the intrinsic value based method described in Accounting Principles Board Opinion No. 25, &#147;Accounting for Stock Issued to Employees.&#148; Net income (loss) and net income (loss) per share as reported in these consolidated financial statements and on a pro forma basis, as if the fair value based method described in Statement of Financial Accounting Standards No.&nbsp;123, "Accounting for Stock-Based Compensation,&#148; had been adopted, are as follows (in thousands, except per share amounts):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="28%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="26%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Net income, as reported</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">11,655</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">5,138</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">10,237</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Less: Total stock-based compensation costs determined under fair value based method, net of tax</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(3,421<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(3,725<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(11,002<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(10,646<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Net income (loss), pro forma</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">8,234</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">1,413</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">20,098</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(409<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Basic net income per share, as reported</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.26</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.12</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.69</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.24</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Basic net income (loss) per share, pro forma</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.18</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.03</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.44</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(.01<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Diluted net income per share, as reported</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.25</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.11</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.66</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.23</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Diluted net income (loss) per share, pro forma</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.21</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.03</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.49</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(.01<FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">5</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 1: Summary of Significant Accounting Policies (continued)</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">For the purpose of providing pro forma disclosures, the fair values of stock options granted were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions: </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%"></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="28%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="26%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%"></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Risk-free interest rate</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">3.4</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">2.9</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">2.9</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">2.0</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Expected life (in years)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">3.0</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">3.2</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">3.1</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">2.9</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -2pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Expected volatility</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">42</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">57</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">45</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">57</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -0.9pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">Expected dividend yield</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">1.02</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.92</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">1.02</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">.92</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">%</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 2: New Pronouncements</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On October 13, 2004, the Financial Accounting Standards Board concluded that Statement of Financial Accounting Standard (SFAS) No. 123R, &#147;Share-Based Payment,&#148; which would require all companies to measure compensation cost for all share-based payments (including employee stock options) at fair value, would be effective for public companies for interim or annual periods beginning after June 15, 2005. Retroactive application of the requirements of SFAS No. 123 (not SFAS No. 123R) to the beginning of the fiscal year that includes the effective date would be permitted, but not required. &nbsp;</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company would be required to apply SFAS No. 123R beginning July 1, 2005, and could choose to apply SFAS No. 123 retroactively from January 1, 2005 to June 30, 2005. &nbsp;The cumulative effect of applying SFAS No. 123, if any, would be measured and recognized upon adoption. &nbsp;Further, the Company could choose to early adopt the proposed Statement at the beginning of its first quarter in 2005. The Company has not yet determined the impact of this proposed Statement on its Consolidated Financial Statements. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 3: Cash, Cash Equivalents, and Investments</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash, cash equivalents, and investments consist of the following (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT face=Helvetica size=2></FONT>&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>December 31, 2003</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -3.95pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cash </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">65,105</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">49,980</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -3.95pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Municipal bonds</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">- </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">26,247</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -17.45pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total cash and cash equivalents</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">65,105 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">76,227</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -3.95pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Municipal bonds</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">181,764 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">56,406</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -3.95pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total short-term investments</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">181,764 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">56,406</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -8.45pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Municipal bonds</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">123,811</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">156,511</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -8.45pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Corporate bonds</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,212</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -8.45pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Limited partnership interest</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,513 </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">10,146</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -8.45pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total long-term investments</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">135,324 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">170,869</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">382,193&nbsp;</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">303,502</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">6</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 3: Cash, Cash Equivalents, and Investments (continued)</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On June 30, 2000, Cognex Corporation became a Limited Partner in Venrock Associates III, L.P., a venture capital fund. A director of the Company is a Managing General Partner of Venrock Associates. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company has committed to a total investment in the limited partnership of up to $25,000,000, of which $15,125,000 and $13,625,000 had been contributed as of October 3, 2004 and December 31, 2003, respectively. The commitment to contribute capital expires on January 1, 2005, and the Company does not have the right to withdraw from the partnership prior to December 31, 2010. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">At October 3, 2004, the carrying value of this investment was $11,513,000 compared to an estimated fair value, as determined by the General Partner, of $10,596,000. The unrealized loss of $917,000 was determined to be temporary.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 4: Inventories</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Inventories consist of the following (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3,</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>December 31,</STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>2003</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Raw materials</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,356</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,948 </FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Work-in-process</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,954</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,514</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="71%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Finished goods</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,405</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,057 </FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="71%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">16,715</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,519 </FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">In the fourth quarter of 2001, the Company recorded a $16,300,000 charge in &#147;Cost of product revenue&#148; on the Consolidated Statements of Operations for excess inventories and purchase commitments resulting from an extended slowdown in the semiconductor and electronics industries, as well as the expected transition to newer Cognex hardware platforms by the Company&#146;s OEM customers. A total of $12,500,000 of this charge represented reserves against existing inventories and was accordingly included in &#147;Inventories&#148; on the Consolidated Balance Sheet at December 31, 2001. The remaining $3,800,000 of the charge represented commitments to purchase excess components and systems from various suppliers and accordingly was included in &#147;Accrued Expenses&#148; on the Consolidated Balance Sheet at D
ecember 31, 2001.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The following table summarizes the changes during the current year in the inventory-related reserves that were established in the fourth quarter of 2001 (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT face=Helvetica size=2></FONT>&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=middle width="26%" colSpan=5>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Balance Sheet</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=middle width="12%" colSpan=2>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Statement of Operations</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center>&nbsp;</DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Inventories</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Accrued Expenses</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Benefits</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Reserve balance at December 31, 2003</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">9,383</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"> </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,400 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Inventory sold to customers</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(600</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">600</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Inventory sold to brokers</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(274</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">274</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Write-off and scrap of inventory</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(247</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">- </FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">&nbsp;&nbsp; Reserve balance at October 3, 2004</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,262</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"> </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,400 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%"></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Benefits to cost of product revenue recorded in 2004</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc thin" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">874 </FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG></STRONG></FONT>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">7</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 4: Inventories (continued)</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">A favorable settlement of the remaining purchase commitments may result in a recovery of a portion of the remaining $1,400,000 accrued at October 3, 2004.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 5: Intangible Assets</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Amortized intangible assets consist of the following (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Gross Carrying Amount</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Accumulated Amortization</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Net Carrying Amount</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Customer contracts and relationships</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,745</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,184</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,561</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Complete technology</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,378</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,701</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">677</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Patents</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">112</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">34</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">78</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Non-compete agreements</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">50</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT id=TAB1 style="MARGIN-LEFT: 0px"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">25</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">25 </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">13,285</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,944</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,341</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>December 31, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Customer contracts and relationships</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,832</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">492</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,340</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Complete technology</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,388</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,280</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,108</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Patents</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">113</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">17</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">96</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Non-compete agreements</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">50</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT id=TAB1 style="MARGIN-LEFT: 0px"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">12</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">38 </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">13,383</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,801</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,582</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Aggregate amortization expense for the three-month and nine-month periods ended October 3, 2004 was $376,000 and $1,136,000, respectively, and $280,000 and $662,000 for the same periods in 2003. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Estimated amortization expense for the current fiscal year and succeeding fiscal years is as follows (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV align=left>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD style="BORDER-BOTTOM: #ffffff thin solid" width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Year</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=top align=middle width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" width="5%" colSpan=2>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Amount</STRONG></FONT></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">&nbsp;</TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">&nbsp;</TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2004</FONT></DIV></TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;<FONT face=Helvetica size=2>$</FONT></TD>
<TD vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,532</FONT></DIV></TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2005</FONT></DIV></TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,225</FONT></DIV></TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2006</FONT></DIV></TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,106</FONT></DIV></TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2007</FONT></DIV></TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,053</FONT></DIV></TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2008</FONT></DIV></TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">960</FONT></DIV></TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff thin solid" width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Thereafter</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=top align=left width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,601</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff thin solid" width="30%">&nbsp;</TD></TR>
<TR>
<TD width="30%">&nbsp;</TD>
<TD vAlign=top align=middle width="5%">&nbsp;</TD>
<TD vAlign=top align=left width="30%">&nbsp;</TD>
<TD width="2%">&nbsp;</TD>
<TD vAlign=top align=left width="3%">&nbsp;</TD>
<TD width="30%">&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=top align=middle width="5%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Total</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=top align=left width="30%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" width="2%">&nbsp;<FONT face=Helvetica size=2>$</FONT></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=top align=left width="3%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">8,477</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" width="30%">&nbsp;</TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG></STRONG></FONT>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">8</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 6: Goodwill</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company has two reporting units with goodwill, the Modular Vision Systems Division (MVSD) and the Surface Inspection Systems Division (SISD), which are also reportable segments.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The changes in the carrying amount of goodwill during the nine-month period ended October 3, 2004 are as follows (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>MVSD</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>SISD</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Consolidated</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Balance at December 31, 2003</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,522</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,700</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,222</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Purchase price adjustment (Note 11)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(514</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(514</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Foreign exchange rate changes</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(110</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(36</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(146</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="57%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Balance at October 3, 2004</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,898</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,664</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,562 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="1%">&nbsp;</TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 7: Warranty Obligations</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company warrants its hardware products to be free from defects in material and workmanship for periods ranging from six months to two years from the time of sale based upon the product being sold and the terms of the customer&#146;s contract. Estimated warranty obligations are evaluated and recorded at the time of sale based upon historical costs to fulfill warranty obligations. Provisions may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality that would not have been taken into account using historical data become known. Warranty obligations are included in &#147;Accrued expenses&#148; on the Consolidated Balance Sheets.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The changes in the warranty obligation are as follows (in thousands):</FONT></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="85%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="85%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Balance at December 31, 2003</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,119</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="85%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Provisions for warranties issued during the period</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,120</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="85%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Fulfillment of warranty obligations</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(991<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT> </FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff thin solid" vAlign=bottom align=left width="85%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Foreign exchange rate changes</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: black thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(17<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="85%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Balance at October 3, 2004</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: black double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,231</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 8: &nbsp;Indemnification Provisions </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors, officers, and employees of the Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair v
alue of these provisions is minimal. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company accepts standard limited indemnification provisions in the ordinary course of business, whereby it indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company&#146;s products. The term of these indemnification provisions generally coincides with the customer&#146;s use of the Company&#146;s products. The maximum potential amount of future payments the Company could be required to make under these provisions is always subject to fixed monetary limits. The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </FONT
></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG></STRONG></FONT>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">9</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 8: &nbsp;Indemnification Provisions (continued)</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company also accepts limited indemnification provisions from time to time, whereby it indemnifies customers for certain direct damages incurred in connection with bodily injury and property damage arising from the installation of the Company&#146;s products. The term of these indemnification provisions generally coincides with the period of installation. The maximum potential amount of future payments the Company could be required to make under these provisions is limited and is recoverable under the Company&#146;s insurance policies. As a result of this coverage, and the fact that the Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions, the Company believes the estimated fair value of these provisions is minimal. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 9: &nbsp;Guarantees</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif">On March 25, 2004, the Company provided standby letters of credit totaling 3,146,280,000 Yen (or approximately $28,489,000 based upon the exchange rate at October 3, 2004) to taxing authorities in Japan. These letters of credit replace the bank guarantees that the Company provided on May 27, 2003, which were scheduled to expire in accordance with their terms, and the investments that collateralize these letters of credit are included in short-term and long-term investments on the Consolidated Balance Sheets. The Tokyo Regional Taxation Bureau (TRTB) has asserted that Cognex Corporation has a permanent establishment in Japan that would require certain income, previously reported on U.S. tax returns for the years ended December 31, 1997 through December 31, 2001, to be subject instead to taxation in Japan. The Company 
disagrees with this position and believes that this assertion is inconsistent with principles under the U.S. - Japan income tax treaty. The Company has filed a notice of objection and request for deferral of tax payment and intends to contest this assessment vigorously, although no assurances can be made that the Company will prevail in this matter. In September 2003, the Company also filed a request with the Internal Revenue Service Tax Treaty Division for competent authority assistance. Until this matter is resolved, the Company is required to provide bank guarantees or standby letters of credit to collateralize these tax assessments. These letters of credit expire in approximately one year. Should the TRTB prevail in its assertion, the income in question would be taxable in Japan and the Company would be required to pay approximately $28,489,000 in taxes, interest and penalties to Japanese taxing authorities. The Company would then be entitled to recoup the majority of this amount from taxing authorities 
in the U.S.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">10</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 10: Net Income Per Share</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income per share is calculated as follows </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, sans-serif">(in thousands, except per share amounts)</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="28%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended </STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="26%" colSpan=6>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended </STRONG></FONT></DIV></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="12%" colSpan=2>
<P align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></P></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="12%" colSpan=2>
<P align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></P></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="12%" colSpan=2>
<P align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></P></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="12%" colSpan=2>
<P align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></P></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,655</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,138</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">31,100</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">10,237</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Basic: </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Weighted-average common shares outstanding</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,928 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">43,153 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,281 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">42,947 </FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: -9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income per common share</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.26</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.12</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.69</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.24</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 9pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Diluted:</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: medium none" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Weighted-average common shares outstanding</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,928</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">43,153</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,281</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">42,947</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Effect of dilutive stock options</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,487 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,737 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,143 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,173 </FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 27pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Weighted-average common and common-equivalent shares outstanding</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">46,415 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,890 </FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">47,424</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">44,120</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Net income per common and common-equivalent share</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.25</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.11</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.66</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc solid" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 double" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">.23</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Stock options to purchase 2,524,951 and 1,100,184 shares of common stock were outstanding during the three-month and nine-months periods ended October 3, 2004, respectively, and 2,443,727 and 4,042,697 for the same periods in 2003 but were not included in the calculation of diluted net income per common share because the options&#146; exercise prices were greater than the average market price of the Company&#146;s common stock during those periods. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 11: Segment Information </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company has two reportable segments: the Modular Vision Systems Division (MVSD) and the Surface Inspections Systems Division (SISD). MVSD designs, develops, manufactures, and markets modular vision systems that are used to control the manufacturing of discrete items by locating, identifying, inspecting, and measuring them during the manufacturing process. SISD designs, develops, manufactures, and markets surface inspection vision systems that are used to inspect surfaces of materials that are processed in a continuous fashion to ensure there are no flaws or defects in the surfaces. Segments are determined based upon the way that management organizes its business for making operating decisions and assessing performance. The Company evaluates segment performance based upon income or loss from operations, exclud
ing unusual items.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">11</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 11: Segment Information (continued)</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The following table summarizes information about the Company&#146;s segments (in thousands):</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>MVSD</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>SISD</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Reconciling</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Items</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff solid" vAlign=bottom align=left width="2%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=left width="1%"></TD>
<TD style="BORDER-BOTTOM: #000000 thin solid" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Consolidated</STRONG></FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">43,511</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,808</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">48,319</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,121</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,972</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">7,093</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Operating income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">18,009</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">62</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(2,196</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,875</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>October 3, 2004</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">123,751</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,088</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">138,839</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">13,602</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,607</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">19,209</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Operating income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">45,924</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,012</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(6,554</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">40,382</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM-COLOR: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD vAlign=bottom align=right width="11%">&nbsp;</TD></TR></TABLE></DIV>
<DIV align=center>
<TABLE id=10001 cellSpacing=0 cellPadding=0 width="95%" border=0>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Three Months Ended </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">28,777</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,188</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">33,965</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">3,100</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">1,639</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,739</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Operating income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">6,255</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">613</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(1,361</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">5,507</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Nine Months Ended </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>September 28, 2003</STRONG></FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">&nbsp;</TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">77,929</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">15,675</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">$</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">93,604</FONT></DIV></TD></TR>
<TR bgColor=#ccffcc>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Service revenue</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">9,760</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">4,850</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">-</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ccffcc" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,610</FONT></DIV></TD></TR>
<TR bgColor=#ffffff>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="43%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Operating income</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">14,321</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">2,304</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">(4,762</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="2%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">)</FONT></DIV></TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=left width="1%">&nbsp;</TD>
<TD style="BORDER-BOTTOM: #ffffff" vAlign=bottom align=right width="11%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0px"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">11,863</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Reconciling items consist of unallocated corporate expenses, which primarily include corporate headquarters costs and patent infringement litigation. Asset information by segment is not produced internally for use by the chief operating decision maker, and therefore, is not presented. Asset information is not provided because the cash and investments are commingled and the divisions share assets and resources in a number of locations around the world.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 12: Acquisitions</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><U>Acquisition of Siemens Dematic AG Wafer Identification Business</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On March 31, 2003, the Company acquired the wafer identification business of Siemens Dematic AG, a subsidiary of Siemens AG. Siemens Dematic is a leading supplier of logistics and factory automation equipment and had been a leading supplier of wafer identification systems to semiconductor manufacturers in Europe. Under the terms of the agreement, the Company acquired the rights to all of Siemens' patented and unpatented wafer identification technology, as well as substantially all of the assets related to its wafer identification business. This acquisition is intended to enhance the Company&#146;s position as a leading provider of wafer identification systems worldwide. The results of operations of the acquired business have been included in the Company&#146;s consolidated results of operations since the date of 
the acquisition. The historical results of operations of the acquired business were not material compared to the consolidated results of operations, and therefore, pro forma results are not presented. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">12</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>COGNEX CORPORATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 12: Acquisitions (continued) </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The original purchase price consisted of 7,000,000 Euros in cash (or approximately $7,630,000) paid on March 31, 2003, with the potential for an additional cash payment in 2005 of up to 1,700,000 Euros (or approximately $2,110,000) depending upon the achievement of certain performance criteria. The contingent consideration will be recorded as purchase price when paid and will be allocated to goodwill. The March 31, 2003 cash payment of 7,000,000 Euros was based upon an estimated balance sheet for the wafer identification business as of March 31, 2003. After receipt of the final March 31, 2003 balance sheet and resolution of certain items in dispute, Siemens reimbursed Cognex 796,000 Euros (or $868,000).</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The final purchase price of 6,204,000 Euros (or approximately $6,762,000) was allocated as follows: $616,000 to inventories; $274,000 to accounts receivable; $25,000 to accrued expenses; $4,469,000 to customer contracts and relationships, to be amortized over eight years; $447,000 to complete technology, to be amortized over five years; $98,000 to patents, to be amortized over five years; $44,000 to non-compete agreements, to be amortized over three years; and $839,000 to goodwill, assigned to the MVSD segment, none of which is deductible for tax purposes. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><U>Acquisition of Gavitec AG Machine Vision Business</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On December 1, 2003, the Company acquired the machine vision business of Gavitec AG. Gavitec produces machine vision products for direct part mark identification (or Industrial ID), which can read markings on the surfaces of manufactured items to collect data about product components during the manufacturing process and trace the manufacturing history of the components during the product&#146;s lifetime. Under the terms of the agreement, the Company acquired all of the tangible and intangible assets and assumed certain liabilities associated with Gavitec's machine vision business. The results of operations of the acquired business have been included in the Company&#146;s consolidated results of operations since the date of the acquisition. The historical results of operations of the acquired business were not mat
erial compared to the consolidated results of operations, and therefore, pro forma results are not presented.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The purchase price consisted of 3,800,000 Euros in cash (or approximately $4,534,000), including 3,500,000 Euros paid at closing, 100,000 Euros to be paid on December 1, 2004, and 200,000 Euros to be paid on December 1, 2005. There was the potential for an additional cash payment of up to 250,000 Euros in the third quarter of 2004 (or approximately $310,000) depending upon the achievement of certain performance criteria. These criteria were not met, and therefore, this contingent payment was not made. There is also the potential for an additional cash payment of up to 250,000 Euros in the first quarter of 2005 (or approximately $310,000) depending upon the achievement of certain performance criteria. The contingent consideration will be recorded as purchase price when paid and will be allocated to goodwill.</FONT
></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 13: Dividends</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On July 22, 2004, the Company&#146;s Board of Directors declared a cash dividend of $0.08 per share. The dividend was paid on August 20, 2004 to all stockholders of record at the close of business on August 6, 2004. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>NOTE 14: Subsequent Event</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On October 28, 2004, the Company&#146;s Board of Directors declared a cash dividend of $0.08 per share. The dividend is payable on November 19, 2004 to all stockholders of record at the close of business on November 5, 2004. Future dividends will be declared at the discretion of the Board of Directors and will depend upon such factors as the Board of Directors deems relevant. The Board of Directors may modify the Company&#146;s dividend policy from time to time.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">13</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 2: MANAGEMENT&#146;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>FORWARD-LOOKING STATEMENTS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Certain statements made in this report, as well as oral statements made by the Company from time to time, constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Readers can identify these forward-looking statements by the Company&#146;s use of the words &#147;expects,&#148; &#147;anticipates,&#148; &#147;estimates,&#148; &#147;believes,&#148; &#147;projects,&#148; &#147;intends,&#148; &#147;plans,&#148; &#147;will,&#148; &#147;may,&#148; &#147;shall,&#148; and similar words and other statements of a similar sense. These statements are based upon the Company&#146;s current estimates and expectations as to prospective events and circumstances, which may or may not be in the Company&#146;s 
control and as to which there can be no firm assurances given. These forward-looking statements involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include: (1) global economic conditions that impact the capital spending trends of manufacturers in a variety of industries; (2) the cyclicality of the semiconductor and electronics industries; (3) the inability to achieve significant international revenue; (4) fluctuations in foreign exchange rates; (5) the loss of, or a significant curtailment of purchases by, any one or more principal customers; (6) the reliance upon certain sole-source suppliers to manufacture and deliver critical components for the Company&#146;s products; (7) the inability to attract and retain skilled employees; (8) the inability to design and manufacture high-quality products; (9) inaccurate forecasts of customer demand; (10) the technological obsolescence of current products and the inab
ility to develop new products; (11) the inability to protect the Company&#146;s proprietary technology and intellectual property; (12) the Company&#146;s involvement in time-consuming and costly litigation; (13) the impact of competitive pressures; and (14) the inability to achieve expected results from acquisitions. The foregoing list should not be construed as exhaustive and the Company encourages readers to refer to the detailed discussion of risk factors included in Part I - Item 1 of the Company&#146;s Annual Report on Form 10-K for the year ended December 31, 2003. The Company cautions readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. The Company disclaims any obligation to subsequently revise forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date such statements are made.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Results of Operations</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Executive Overview</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Cognex Corporation (the Company) designs, develops, manufactures, and markets machine vision systems, or computers that can &#147;see,&#148; which are used to automate a wide range of manufacturing processes where vision is required. The Company&#146;s Modular Vision Systems Division (MVSD) specializes in machine vision systems that are used to automate the manufacture of discrete items, while the Company&#146;s Surface Inspection Systems Division (SISD) specializes in machine vision systems that are used to inspect the surfaces of materials processed in a continuous fashion.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">In addition to product revenue derived from the sale of machine vision systems, the Company also generates revenue by providing maintenance and support, education, consulting, and installation services to its customers. The Company has two primary types of customers: original equipment manufacturers (OEMs) and end users. OEM customers purchase Cognex machine vision systems and integrate them into the capital equipment that they manufacture and then sell to their customers, primarily companies in the semiconductor and electronics industries that either make computer chips or make printed circuit boards containing computer chips. End-user customers purchase Cognex machine vision systems and install them directly on their production lines to automate the manufacture of a wide range of items in a variety of industrie
s.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">14</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Over the past few years, the Company has been successful in diversifying its customer base beyond OEMs serving the semiconductor and electronics industries. These industries are highly cyclical, with periods of investment followed by temporary downturns, which have had a severe effect on demand for capital equipment that incorporates the Company&#146;s products. During the nine-month period ended October 3, 2004, the Company experienced an increase in demand from capital equipment manufacturers serving the semiconductor and electronics industries, with sales to these customers increasing 96% from the same period in 2003. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">While sales to these capital equipment manufacturers contributed most significantly to the Company&#146;s total revenue growth during the nine-month period ended October 3, 2004, sales to all other customers also increased from the prior year by 20% due to higher demand from end-user customers in a variety of industries. The industries and applications of these customers are far more diversified than those of the Company&#146;s OEM customers. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company&#146;s total revenue during the nine-month period ended October 3, 2004 increased 46% from the prior year. During the first nine months of 2004, the Company continued to keep tight control over expenses and invested only in strategic areas that it believes will help drive revenue growth, such as sales and marketing. The growth in revenue, along with expense control, resulted in the Company reporting an operating profit of 26% of revenue for the nine-month period ended October 3, 2004 compared to 11% of revenue for the same period in 2003.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Revenue</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Revenue for the three-month and nine-month periods ended October 3, 2004 totaled $55,412,000 and $158,048,000, respectively, compared to $38,704,000 and $108,214,000 for the same periods in 2003, representing a 43% increase for the three-month period and a 46% increase for the nine-month period. The majority of this growth came from sales to capital equipment manufacturers serving the semiconductor or electronics industries. Sales to these customers for the three-month and nine-month periods ended October 3, 2004 increased $11,750,000, or 84%, and $35,610,000, or 96%, respectively. Sales to all other customers increased $4,958,000, or 20%, for the three-month period and $14,224,000, or 20%, for the nine-month period due to higher demand from end-user customers in a variety of industries. Although sales to these o
ther customers grew from the prior year, they decreased as a percentage of total revenue to 53% and 54% for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 64% and 66% for the same periods in 2003 due to the significant increase in sales to capital equipment manufacturers. Geographically, revenue increased from the prior year in most of the Company&#146;s worldwide regions, but most significantly in Japan, where many of the Company&#146;s customers who are capital equipment manufacturers are located.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product revenue for the three-month and nine-month periods ended October 3, 2004 totaled $48,319,000 and $138,839,000, respectively, compared to $33,965,000 and $93,604,000 for the same periods in 2003, representing a 42% increase for the three-month period and a 48% increase for the nine-month period. The increase in product revenue was primarily due to a higher volume of machine vision systems sold to customers in the semiconductor and electronics industries. Service revenue, which is derived from the sale of maintenance and support, education, consulting, and installation services, totaled $7,093,000 and $19,209,000 for the three-month and nine-month periods ended October 3, 2004, respectively, compared to $4,739,000 and $14,610,000 for the same periods in 2003, representing a 50% increase for the three-month 
period and a 31% increase for the nine-month period. The increase in service revenue was due principally to higher revenue generated by maintenance and support programs that are sold bundled with product offerings. Service revenue as a percentage of total revenue remained relatively consistent with the prior year, representing 13% and 12% of total revenue for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 12% and 14% of total revenue for the same periods in 2003.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">MVSD revenue for the three-month and nine-month periods ended October 3, 2004 totaled $48,632,000 and $137,353,000, respectively, compared to $31,877,000 and $87,689,000 for the same periods in 2003, representing a 53% increase for the three-month period and a 57% increase for the nine-month period. The increase in MVSD revenue was primarily due to a higher volume of systems sold to customers in the semiconductor and electronics industries. SISD revenue for the three-month and nine-month periods ended October 3, 2004 remained consistent with the prior year, totaling $6,780,000 and $20,695,000, respectively, compared to $6,827,000 and $20,525,000 for the same periods in 2003. SISD revenue decreased as a percentage of total revenue to 12% and 13% for the three-month and nine-month periods ended October 3, 2004, res
pectively, compared to 18% and 19% for the same periods in 2003 due to the significant increase in sales to capital equipment manufacturers at MVSD. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">15</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Gross Margin</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Gross margin as a percentage of revenue was 73% and 71% for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 66% for the same periods in 2003. The increase in gross margin was primarily due to the impact of the higher sales volume, as well as a greater percentage of total revenue from the sale of modular vision systems, which carry higher margins than the sale of services and surface inspection systems.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Product gross margin as a percentage of revenue was 77% and 75% for the three-month and nine-month periods ended October 3, 2004 compared to 70% for the same periods in 2003. The increase in product margin was due primarily to the increased sales volume, as well as the shift in product mix to higher-margin modular vision systems. Service gross margin as a percentage of revenue was 47% and 44% for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 36% and 39% for the same periods in 2003. The increase in service margin was due principally to higher maintenance and support revenue that is sold bundled with MVSD products, without a corresponding increase in costs.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">MVSD gross margin as a percentage of revenue was 77% and 75% for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 71% and 70% for the same periods in 2003. The increase in MVSD margin was primarily due to the higher sales volume of modular vision systems. SISD gross margin as a percentage of revenue was 42% and 45% for the three-month and nine-month periods ended October 3, 2004, respectively, compared to 44% and 48% for the same periods in 2003. The decrease in SISD margin was due principally to higher service costs required to grow the worldwide support organization.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Operating Expenses</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Research, development, and engineering expenses (R,D&amp;E) for the three-month and nine-month periods ended October 3, 2004 were $6,552,000 and $20,105,000, respectively, compared to $6,246,000 and $18,492,000 for the same periods in 2003, representing a 5% increase for the three-month period and a 9% increase for the nine-month period. MVSD R,D&amp;E expenses for the three-month and nine-month periods ended October 3, 2004 increased 4% and 10%, respectively, from the same periods in 2003. SISD R,D&amp;E expenses for the three-month period ended October 3, 2004 increased 15% from the same period in 2003 and for the nine-month period ended October 3, 2004 remained consistent with the prior year. The increases in MVSD and SISD expenses were primarily due to the accrual of anticipated company bonuses for 2004. </FO
NT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Selling, general, and administrative (S,G&amp;A) expenses for the three-month and nine-month periods ended October 3, 2004 were $18,099,000 and $51,981,000, respectively, compared to $13,761,000 and $40,954,000 for the same periods in 2003, representing a 32% increase for the three-month period and a 27% increase for the nine-month period. MVSD S,G&amp;A expenses for the three-month and nine-month periods ended October 3, 2004 increased 30% for the three-month period and 27% for the nine-month period, while SISD S,G&amp;A expenses increased 16% for the three-month period and 17% for the nine-month period. Corporate expenses that are not allocated to a division increased 61% for the three-month period and 38% for the nine-month period. The increases in MVSD and SISD expenses were primarily due to higher personnel-
related costs, including commissions related to the higher sales volume, the hiring of additional end-user sales personnel, and the accrual of anticipated company bonuses for 2004, as well as investments in marketing activities and the unfavorable impact of foreign exchange rate changes on the Company&#146;s international operations. The increase in corporate expenses was due principally to the accrual of anticipated company bonuses for 2004.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Foreign Currency Gain (Loss) </EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">During the three-month and nine-month periods ended October 3, 2004, the Company recorded foreign currency losses of $502,000 and gains of $73,000, respectively, compared to gains of $828,000 and losses of $963,000 for the same periods in 2003. These gains and losses primarily arose from the revaluation and settlement of accounts receivable denominated in currencies other than the subsidiary&#146;s functional currency, as well as the revaluation of intercompany balances that were not fully hedged.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">16</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Investment and Other Income </EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Investment and other income for the three-month and nine-month periods ended October 3, 2004 totaled $1,043,000 and $3,348,000, respectively, compared to $1,145,000 and $4,054,000 for the same periods in 2003. The decrease in investment and other income was primarily due to lower average interest rates on the Company&#146;s invested balances.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM></EM></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><EM>Income Taxes</EM></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif">The Company's effective tax rate for the three-month and nine-month periods ended October 3, 2004 was 29% compared to 31% and 32%, respectively, for the same periods in 2003. The decrease in the effective tax rate was due primarily to more of the Company&#146;s profits being earned and taxed in lower tax jurisdictions.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>Liquidity and Capital Resources</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">At October 3, 2004, the Company&#146;s cash, cash equivalent, and investment balances increased $78,691,000 to $382,193,000 from $303,502,000 at December 31, 2003. The Company's cash requirements during the nine-month period ended October 3, 2004 were met with positive cash flow from operations, as well as the proceeds from the issuance of common stock under stock option and stock purchase plans that totaled $42,481,000. Cash requirements consisted of operating activities, capital expenditures, and the payment of dividends. Capital expenditures during the nine-month period ended October 3, 2004 totaled $2,030,000 and consisted principally of expenditures for computer hardware and software.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On June 30, 2000, Cognex Corporation became a Limited Partner in Venrock Associates III, L.P., a venture capital fund. The Company has committed to a total investment in the limited partnership of up to $25,000,000, of which $15,125,000 had been contributed as of October 3, 2004, including $1,500,000 during the nine-month period ended October 3, 2004. The commitment to contribute capital expires on January 1, 2005, and the Company does not have the right to withdraw from the partnership prior to December 31, 2010. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On March 31, 2003, the Company acquired the wafer identification business of Siemens Dematic AG for a net purchase price of 6,204,000 Euros in cash (or approximately $6,762,000), with the potential for an additional cash payment in 2005 of up to 1,700,000 Euros (or approximately $2,110,000) depending upon the achievement of certain performance criteria. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On December 1, 2003, the Company acquired the machine vision business of Gavitec AG for 3,800,000 Euros in cash (or approximately $4,534,000), including 3,500,000 Euros paid at closing, 100,000 Euros to be paid on December 1, 2004, and 200,000 Euros to be paid on December 1, 2005. There was the potential for an additional cash payment of up to 250,000 Euros in the third quarter of 2004 (or approximately $310,000) depending upon the achievement of certain performance criteria. These criteria were not met, and therefore, this contingent payment was not made. There is also the potential for an additional cash payment of up to 250,000 Euros in the first quarter of 2005 (or approximately $310,000) depending upon the achievement of certain performance criteria.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On December 12, 2000, the Company&#146;s Board of Directors authorized the repurchase of up to $100,000,000 of the Company&#146;s common stock. During 2002, a total of 1,768,452 shares were repurchased at a cost of $26,425,000. There have been no other shares repurchased under this program. The Company may repurchase additional shares under this program in future periods depending upon a variety of factors, including the market value of the Company&#146;s common stock and the average return on the Company&#146;s invested balances.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On July 22, 2004, the Company&#146;s Board of Directors declared a cash dividend of $0.08 per share. The dividend, amounting to $3,680,000, was paid on August 20, 2004 to all stockholders of record at the close of business on August 6, 2004. On October 28, 2004, the Company&#146;s Board of Directors declared a cash dividend of $0.08 per share. The dividend is payable on November 19, 2004 to all stockholders of record at the close of business on November 5, 2004. Future dividends will be declared at the discretion of the Board of Directors and will depend upon such factors as the Board of Directors deems relevant. The Board of Directors may modify the Company&#146;s dividend policy from time to time.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">17</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company believes that its existing cash, cash equivalents, and investment balances, together with cash flow from operations, will be sufficient to meet its operating, investing, and financing activities in 2004, as well as for the next few years.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>New Pronouncements</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">On October 13, 2004, the Financial Accounting Standards Board concluded that Statement of Financial Accounting Standard (SFAS) No. 123R, &#147;Share-Based Payment,&#148; which would require all companies to measure compensation cost for all share-based payments (including employee stock options) at fair value, would be effective for public companies for interim or annual periods beginning after June 15, 2005. Retroactive application of the requirements of SFAS No. 123 (not SFAS No. 123R) to the beginning of the fiscal year that includes the effective date would be permitted, but not required. &nbsp;</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">The Company would be required to apply SFAS No. 123R beginning July 1, 2005, and could choose to apply SFAS No. 123 retroactively from January 1, 2005 to June 30, 2005. &nbsp;The cumulative effect of adoption, if any, would be measured and recognized on July 1, 2005. &nbsp;Further, the Company could choose to early adopt the proposed Statement at the beginning of its first quarter ended March 31, 2005. The Company has not yet determined the impact of this proposed Statement on its Consolidated Financial Statements. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">There have been no material changes to the Company&#146;s exposures to market risk since December&nbsp;31, 2003. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 4: CONTROLS AND PROCEDURES</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">As required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, the Company has evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of its disclosure controls and procedures as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that such disclosure controls and procedures are effective in ensuring that material information relating to the Company, including its consolidated subsidiaries, is made known to the certifying officers by others within the Company and its consolidated subsidiaries. From time to time, the Company reviews the disclosure controls and procedures, and may from time to time make changes aimed at enhan
cing their effectiveness and to ensure that the Company&#146;s systems evolve with its business. There was no change in the Company&#146;s internal control over financial reporting that occurred during the quarter ended October 3, 2004 that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">18</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV><BR><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>PART II: OTHER INFORMATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 1.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>LEGAL PROCEEDINGS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">To the Company&#146;s knowledge, there are no pending legal proceedings which are material to the Company, other than as described in the section captioned &#147;Intellectual Property,&#148; appearing in Item I of the Company&#146;s Annual Report on Form 10-K for the fiscal year ended December 31, 2003, as updated in Item I of Part II of the Company&#146;s Quarterly Report on Form 10-Q for the quarter ended July 4, 2004. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">In addition, from time to time, the Company may be subject to various claims and lawsuits by competitors, customers, or other parties arising in the ordinary course of business, including lawsuits charging patent infringement. There can be no assurance as to the outcome of any of this litigation. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT id=TAB1 style="MARGIN-LEFT: 27pt"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 2.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 27pt">&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp; </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">None</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 3.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>DEFAULTS UPON SENIOR SECURITIES</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">None</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 4.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>SUBMISSION OF MATTERS TO A VOTE OF SECURITY HOLDERS</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">None</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>ITEM 5.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>OTHER INFORMATION</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 27pt">&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp; </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">None</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff"><STRONG>ITEM 6.</STRONG></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 18pt">&nbsp;&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 11pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff"><STRONG>EXHIBITS </STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 99pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff">10.1 - Form of Stock Option Agreement (Non-Qualified) under 1998 Stock Incentive Plan</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 99pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff">10.2 - Form of Stock Option Agreement (Non-Qualified) under 1998 Non-Employee Director Stock Option Plan</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 108pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">31.1 - Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 108pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">31.2 - Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 90pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">32.1 - Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 108pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 72pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">32.2 - Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">19</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif"><STRONG>SIGNATURES</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">DATE:
  November </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff">8</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Helvetica, sans-serif">,
  2004</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center bgColor=#ffffff border=0>
<TR vAlign=top bgColor=#ffffff>
<TD width="50%"><FONT size=2>&nbsp;</FONT></TD>
<TD width="1%"><FONT size=2>&nbsp;</FONT></TD>
<TD width="49%"><FONT size=2>&nbsp;</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD colSpan=2><FONT face=Helvetica size=2>COGNEX CORPORATION</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT face=Helvetica size=2>/s/ Robert J. Shillman</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD colSpan=2><FONT size=1>&nbsp;</FONT></TD>
<TD align=left>
<HR align=left width="80%" color=#000000 noShade SIZE=2>
<FONT face=Helvetica size=2>Robert J. Shillman</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD colSpan=2><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT size=2><FONT face=Helvetica><FONT style="FONT-SIZE: 8pt">President, Chief Executive Officer,</FONT></FONT><FONT face="Times New Roman" size=3> </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">and Chairman of the Board of Directors </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(duly authorized officer, principal executive officer)</FONT></FONT></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 9pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center bgColor=#ffffff border=0>
<TR vAlign=top bgColor=#ffffff>
<TD width="50%"><FONT size=2>&nbsp;</FONT></TD>
<TD width="1%"><FONT size=2>&nbsp;</FONT></TD>
<TD width="49%"><FONT size=2>&nbsp;</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD colSpan=2><FONT size=2><STRONG></STRONG></FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;<BR>&nbsp;</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT size=2><FONT face=Helvetica>/s/ Richard A. Morin</FONT></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt" size=3>&nbsp;</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD colSpan=2><FONT size=1>&nbsp;</FONT></TD>
<TD align=left>
<HR align=left width="80%" color=#000000 noShade SIZE=2>
<FONT face=Helvetica size=2>Richard A. Morin</FONT></TD></TR>
<TR vAlign=top bgColor=#ffffff>
<TD colSpan=2><FONT size=2>&nbsp;</FONT></TD>
<TD><FONT size=2><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Senior Vice President of Finance, Chief <FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">Financial Officer, and Treasurer </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, sans-serif">(duly authorized officer, principal financial and accounting officer)</FONT></FONT></FONT></TD></TR></TABLE><BR></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt" face="Times New Roman">20</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV></DIV></BODY></HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>v07983_ex10-1.htm
<TEXT>
<HTML><HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY id=38><DIV><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><STRONG>&nbsp;</STRONG></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 12pt; FONT-FAMILY: Times, serif"><STRONG>Exhibit 10.1</STRONG></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Grant # ________</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Optionee Name]</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">COGNEX CORPORATION</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">UNDER 1998 STOCK INCENTIVE PLAN</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">AGREEMENT entered into as of </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&#171;optdt&#187;</FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">, by and between COGNEX CORPORATION, a Massachusetts corporation (the "Company") and the undersigned employee, director or consultant of the Company or one of its subsidiaries (the "Optionee").</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Recitals</U></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">:</FONT><BR>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">1.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company desires to afford the Optionee an opportunity to purchase shares of its common stock ($0.002 par value) ("Shares") to carry out the purposes of the Cognex Corporation 1998 Stock Incentive Plan (the "Plan").</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">2.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Section 6 of the Plan provides that each option is to be evidenced by an option agreement, setting forth the terms and conditions of the option.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">ACCORDINGLY, in consideration of the premises and of the mutual covenants and agreements contained herein, the Company and the Optionee hereby agree as follows:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">1.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Grant
    of Option</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The
    Company hereby grants to the Optionee a non-qualified stock option (the "Option")
    to purchase all or any part of an aggregate of [Number of Shares Granted]
    Shares on the terms and conditions hereinafter set forth.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">2.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Purchase
    Price</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The
    purchase price ("Purchase Price") for the Shares covered by the Option shall
    be [Grant Price]<br>
    <br>
    </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Time
    and Manner of Exercise of Option</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Option shall not be exercisable prior to [Vest Date 1]. Thereafter, the Option shall only be exercisable, in the amounts and on or after the vesting dates as follows:</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV align=center>
    <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
      <TR bgColor=#ffffff>
        <TD width="10%" rowspan="5">&nbsp;</TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>On
          or After</U></FONT><BR>
        </TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Shares<br>
          </FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Becoming
          Available</FONT><br>
          <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>for
          Exercise&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
          &nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
          &nbsp;</FONT>&nbsp;</TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Vest
          Date 1]</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;</FONT></TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no.
          shares vesting]</FONT></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD valign="bottom"><FONT size=2>[Vest Date 2]</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;</FONT></TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no.
          shares vesting]</FONT></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD valign="bottom"><FONT size=2>[Vest Date 3]</FONT>&nbsp;&nbsp;</TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no.
          shares vesting]</FONT></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD valign="bottom"><font size=2>[Vest Date 4]</font><font id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;</font></TD>
        <TD width="45%" valign="bottom"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no.
          shares vesting]</FONT></TD>
      </TR>
    </TABLE>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt"></FONT>&nbsp;</DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;<FONT size=2>STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></TD>
<TD width="50%">
<P align=right>&nbsp;<FONT size=2>PAGE 2</FONT></P></TD></TR></TABLE></DIV>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;</DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Notwithstanding the foregoing, the Option shall not be exercisable until such time that the Optionee and the Company have duly executed all of the agreements required at the time of grant of the Option by the Company for 1) full-time employment by the Company, if the Optionee is an employee of the Company, including, but not limited to, the Company's Employee, Invention, Non-Disclosure and Non-Competition Agreement, or 2) consultancy by the Company, if the optionee is a consultant to the Company, including, but not limited to, the Company's Consultant Agreement, or 3) directorship of the Company, if the Optionee is a director of the Company, including, but not limited to, the Company's Confidentiality and Non-Competition Agreement. </FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.2</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">To the extent that the right to exercise the Option has accrued and is in effect, the Option may be exercised in full at one time or in part from time to time, by giving written notice, signed by the person or persons exercising the Option, to the Company, stating the number of Shares with respect to which the Option is being exercised, accompanied by payment in full of the Purchase Price for such Shares, which payment may, at the Optionee&#146;s request and in the Company's sole discretion, be in whole or in part in shares of the common stock of the Company already owned by the person or persons exercising the Option, valued at fair market value. If such stock is traded on the NASDAQ National Market System, the price shall be the mean between the high and low sale prices quoted on NASDAQ on the date nearest preceding the date of exercise. There shall be no such exercise at any one time as to fewer than Two
Hundred and Fifty (250) Shares or all of the remaining Shares then purchasable by the person or persons exercising the Option, if fewer than Two Hundred and Fifty (250) Shares. Upon such exercise, delivery of a certificate for paid-up, non-assessable Shares shall be made at the principal office of the Company to the person or persons exercising the Option at such time, during ordinary business hours, after fifteen (15) days but not more than thirty (30) days from the date of receipt of the notice by the Company, as shall be designated in such notice, or at such time, place and manner as may be agreed upon by the Company and the person or persons exercising the Option.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.3</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Accrual of the right to exercise the option ceases during a medical leave or leave of absence from the Company or upon a change of an employee&#146;s full-time employment status to part-time employment. The schedule shown in 3.1 will be extended one day for each day that the optionee was on leave or a part-time employee. The term of the option as specified in 4.1 shall remain as stated.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt"></FONT>&nbsp;</DIV>
<TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.4&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company shall at all times during the term of the Option reserve and keep available such number of shares of its common stock as will be sufficient to satisfy the requirements of the Option, shall pay all original issue and transfer taxes with respect to the issue and transfer of Shares pursuant hereto, and all other fees and expenses necessarily incurred by the Company in connection therewith. The holder of this Option shall not have any of the rights of a stockholder of the Company in respect of the Shares until one or more certificates for such Shares shall be delivered to him upon the due exercise of the Option.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.5&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Optionee agrees that he/she will not claim, now or at any time in the future, whether during Optionee&#146;s affiliation with the Company (i.e. during Optionee&#146;s employment if an employee, or during Optionee&#146;s consultancy engagement if a consultant, or during Optionee&#146;s tenure as a director if a director of Company) or after such affiliation has terminated (either voluntarily or involuntarily and whether with or without cause), that Optionee should be entitled to exercise any of the then remaining unvested shares prior to the vesting dates for any reason, including, but not limited to, any claim for services, contributions or efforts made by Optionee on behalf of Cognex during his/her affiliation with Cognex.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
<BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;<FONT size=2>STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></TD>
<TD width="50%">
<P align=right>&nbsp;<FONT size=2>PAGE 3</FONT></P></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
  </DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><br>
    4.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Term
    of Option</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Option shall terminate on [Expiration Date] but shall be subject to earlier termination as hereinafter provided.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.2&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event that the Optionee ceases to be affiliated with the Company (or one of its subsidiaries) by reason of termination of his or her employment (whether voluntary or involuntary and whether with or without cause), consultancy or directorship, the Option may be exercised, only to the extent then exercisable under Section 3.1 within seven (7) business days after the date on which the Optionee ceased his or her such affiliation with the Company unless termination (a) was by the Company for cause or was by the Optionee in breach of an employment, consulting or directorship contract, in any of which cases the Option shall terminate immediately at the time the Optionee ceases his or her such affiliation with the Company and shall not be exercisable, (b) was because the Optionee has become disabled (within the meaning of Section 105(d)(4) of the Internal Revenue Code of 1986, as amended), or (c) was by reason of the death
of the Optionee. In the case of disability, the Option may be exercised, to the extent then exercisable under Sections 3.1 and 3.3, at any time within twelve (12) months after the date of termination of his or her such affiliation with the Company, but in any event prior to the expiration of ten (10) years from the date hereof.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.3</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event of the death of the Optionee, the Option may be exercised, to the extent the Optionee was entitled to do so on the date of his or her death under the provisions of Sections 3.1 and 3.3 by the estate of the Optionee or by any person or persons who acquire the right to exercise the Option by bequest or inheritance or otherwise by reason of the death of the Optionee. In such circumstances, the Option may be exercised at any time within twelve (12) months after the date of death of the Optionee, but in any event prior to the expiration of ten (10) years from the date hereof.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">5.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Transferability of Options</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The right of the Optionee to exercise the Option shall not be assignable or transferable by the Optionee otherwise than by will or the laws of descent and distribution, and the Option may be exercised during the lifetime of the Optionee only by him, except that Optionee may transfer the option to the Optionee&#146;s spouse or children or to a trust for the benefit of the Optionee or the Optionee&#146;s spouse or children. The Option shall be null and void and without effect upon the bankruptcy of the Optionee or upon any attempted assignment or transfer, except as hereinabove provided, including without limitation, any purported assignment, whether voluntary or by operation of law, pledge, hypothecation or other disposition contrary to the provisions hereof, or levy of execution, attachment, trustee process or similar
process, whether legal or equitable, upon the Option.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">6.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Adjustments Upon Changes in Capitalization</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event that the outstanding shares of the common stock of the Company are changed into or exchanged for a different number or kind of shares or other securities of the Company or of another corporation by reason of any reorganization, merger, consolidation, recapitalization, reclassification, stock split-up, combination of shares or dividend payable in capital stock, appropriate adjustment shall be made in the number and kind of shares as to which the Option, or any part thereof then unexercised, shall be exercisable, to the end that the proportionate interest of the Optionee shall remain as before the occurrence of such event; such adjustment in the Option shall be made without change in the total price applicable to the unexercised portion of the Option and with a corresponding adjustment in the Option price per
share. In the event of a &#147;Change in Control&#148;, as such term is defined in the Plan, the provisions of Section 12 of the Plan shall apply to this Option.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
  <TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;<FONT size=2>STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></TD>
<TD width="50%">
<P align=right>&nbsp;<FONT size=2>PAGE 4</FONT></P></TD></TR></TABLE>
    <BR>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">7.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Severability</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Each provision of this Agreement shall be treated as a separate and independent clause, and the unenforceability of any one clause shall in no way impair the enforceability of any of the other clauses herein. In the event that any provision hereof or any obligation or grant, or rights by the undersigned hereunder is found invalid or unenforceable pursuant to judicial decree or decision, any such provision, obligation, or grant of right shall be deemed and construed to extend only to the maximum permitted by law, and the remainder of this Agreement shall remain valid and enforceable according to its terms.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">8.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Withholding Taxes</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Whenever Shares are to be issued upon exercise of this Option, the Company shall have the right to require the Optionee to remit to the Company an amount sufficient to satisfy all Federal, state and local withholding tax requirements prior to the delivery of any certificate or certificates for such Shares.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
    <br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">9.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Transfer Restriction</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Optionee shall not, without the written consent of the Company, sell or transfer any Shares acquired pursuant to the exercise of this Option prior to the expiration of six (6) months after the date the Shares were purchased from the Company. The Company shall not be required to transfer on its books any Shares of the Company which shall have been sold or transferred in violation of this provision or to treat as owner of such Shares or to pay dividends to any transferee to whom such Shares shall have been so transferred. The company shall place a legend on the stock certificates issued to the Optionee for the Shares acquired pursuant to the exercise of this Option reflecting the restriction contained in this Section 9. </FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The foregoing paragraph of this Section 9 shall not apply in the event that one hundred percent (100%) of the aggregate Shares of this Option are available for purchase by the Optionee per Sections 3.1 and 3.3 above.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">10.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>No Special Rights</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Nothing contained in the Plan or in this Agreement shall be construed or deemed by any person under any circumstances to bind the Company to continue the affiliation of the Optionee, as either employee or consultant or director, with the Company for the period within which this Option may be exercised. If Optionee is an employee of the Company, he/she acknowledges the he/she is an employee &#147;at will&#148; and that Company provides no guarantee or assurance of Optionee&#146;s employment with Company prior to or after the vesting dates contained in Section 3 above.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">11.</FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Non-Competition</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Optionee reaffirms his/her promise to be bound by the non-competition provision as stated in the Employee Invention, Non-Disclosure and Non-Competition Agreement entered into between the Optionee and the Company, (the &#147;Employment Agreement&#148;). The Optionee agrees that any pre-tax gains realized by the Optionee pursuant to the exercise of this Option (along with other good and valuable consideration including, but not limited to employment by the Company, salary and other Company-provided benefits) are additional and sufficient consideration for the Optionee&#146;s performance of his/her non-competition obligations as stated in the Optionee&#146;s Employment Agreement. Optionee agrees that if he or she breaches the non-competition obligations </FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT size=2></FONT>&nbsp;</DIV>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;<FONT size=2>STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></TD>
<TD width="50%">
<P align=right>&nbsp;<FONT size=2>PAGE 5</FONT></P></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">of Optionee&#146;s Employment Agreement then he or she shall pay damages to the Company, including, but not limited to an amount equal to the sum of: (a) the total of all pre-tax gains realized by Optionee as a result of the exercise of any portion of the Stock Option and (b) the total of all pre-tax gains realized by Optionee as a result of the sale of any shares acquired by him/her through the exercise of any portion of the Stock Option.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">IN WITNESS WHEREOF, the Company has caused this Agreement to be executed and its corporate seal to be hereto affixed by Robert J. Shillman., its CEO, and President thereunto duly authorized, and the Optionee has hereunto set his hand and seal, all as of the day and year first above written.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
    <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
      <TR bgColor=#ffffff>
        <TD width="50%"><FONT size=2>&nbsp;</FONT></TD>
        <TD width="50%"><FONT size=2>COGNEX CORPORATION
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><BR>
          </DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">By:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;CEO,
            President</FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
          </DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            </U></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;Optionee</FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;[Optionee
            Name]</FONT></DIV>
          <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;[SSN]</FONT></DIV>
          </FONT></TD>
      </TR>
      <TR bgColor=#ffffff>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
      </TR>
    </TABLE>
    <BR><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">V: 5/30/0</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV></DIV></BODY></HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>v07983_ex10-2.htm
<TEXT>
<HTML><HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY id=38><DIV><BR>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><STRONG>&nbsp;</STRONG></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 12pt; FONT-FAMILY: Times, serif"><STRONG>Exhibit 10.2</STRONG></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">V: 4/21/98</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Optionee Name]</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=right><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">No: [Grant Number]</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">COGNEX CORPORATION</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">STOCK OPTION AGREEMENT (NON-QUALIFIED)</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">UNDER 1998 NON-EMPLOYEE DIRECTOR STOCK OPTION PLAN</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">AGREEMENT entered into as of [Grant Date], by and between COGNEX CORPORATION, a Massachusetts corporation (the "Company") and the undersigned officer or director of the Company or one of its subsidiaries (the "Optionee").</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Recitals</U></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">1.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company desires to afford the Optionee an opportunity to purchase shares of its common stock ($0.002 par value) ("Shares") to carry out the purposes of the Cognex Corporation 1998 Non-Employee Director Stock Option Plan (the "Plan").</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">2.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Section 5 of the Plan provides that each option is to be evidenced by an option agreement, setting forth the terms and conditions of the option.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">ACCORDINGLY, in consideration of the premises and of the mutual covenants and agreements contained herein, the Company and the Optionee hereby agree as follows:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>1.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Grant
    of Option</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company hereby grants to the Optionee a non-qualified stock option (the "Option") to purchase all or any part of an aggregate of [Number of Shares Granted] Shares on the terms and conditions hereinafter set forth.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>2.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Purchase
    Price</U></FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The
    purchase price ("Purchase Price") for the Shares covered by the Option shall
    be [Grant Price] per Share.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
  <div align="left"></div>
  <TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Time and Manner of Exercise of Option</U></FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
    <p>&nbsp;</p>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Option shall not be exercisable prior to [Vest Date 1]. Thereafter, the Option shall only be exercisable as follows:</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;<BR>
    &nbsp;</DIV>
<DIV align=center><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Shares</FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Becoming Available</FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>On
            or After&nbsp;</U></FONT></DIV></TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>for Exercise&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Vest Date 1]</FONT></DIV></TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no. shares vesting]</FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Vest Date 2]</FONT></DIV></TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no. shares vesting]</FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Vest Date 3]</FONT></DIV></TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no. shares vesting]</FONT></DIV></TD></TR>
<TR>
<TD width="10%">&nbsp;</TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Vest Date 4]</FONT></DIV></TD>
<TD vAlign=top align=left width="45%">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[no. shares vesting]</FONT></DIV></TD></TR></TABLE>
<DIV></DIV></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR>
  </DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Notwithstanding the foregoing, the Option shall not be exercisable until such time that the Optionee and the Company have duly executed any of the agreements required at the time of grant of the Option by the Company for directors of the Company who are not employees (including, but not limited to, the Company's Confidentiality and Non-Competition Agreement). In the event the Company undergoes a Change of Control, all of the options shall immediately vest and become fully exercisable. </FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.2</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">To the extent that the right to exercise the Option has accrued and is in effect, the Option may be exercised in full at one time or in part from time to time, by giving written notice, signed by the person or persons exercising the Option, to the Company, stating the number of Shares with respect to which the Option is being exercised, accompanied by payment in full of the Purchase Price for such Shares, which payment may, at the Company's sole discretion, be in whole or in part in shares of the common stock of the Company already owned by the person or persons exercising the Option, valued at fair market value. If such stock is then actively traded in an established over-the-counter market, the fair market value shall be the mean between the bid and asked prices quoted in such market at the close on the date nearest preceding the date of exercise; and if such stock is listed on any national exchange or traded
on the NASDAQ National Market System, the price shall be the mean between the high and low sale prices quoted on such exchange on the date nearest preceding the date of exercise. There shall be no such exercise at any one time as to fewer than Two Hundred and Fifty (250) Shares or all of the remaining Shares then purchasable by the person or persons exercising the Option, if fewer than Two Hundred and Fifty (250) Shares. Upon such exercise, delivery of a certificate for paid-up, non-assessable Shares shall be made at the principal office of the Company to the person or persons exercising the Option at such time, during ordinary business hours, after fifteen (15) days but not more than thirty (30) days from the date of receipt of the notice by the Company, as shall be designated in such notice, or at such time, place and manner as may be agreed upon by the Company and the person or persons exercising the Option.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.3</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company shall at all times during the term of the Option reserve and keep available such number of shares of its common stock as will be sufficient to satisfy the requirements of the Option, shall pay all original issue and transfer taxes with respect to the issue and transfer of Shares pursuant hereto, and all other fees and expenses necessarily incurred by the Company in connection therewith. The holder of this Option shall not have any of the rights of a stockholder of the Company in respect of the Shares until one or more certificates for such Shares shall be delivered to him upon the due exercise of the Option.</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>4.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Term of Option</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Option shall terminate on [Expiration Date], but shall be subject to earlier termination as hereinafter provided.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.2&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event that the Optionee ceases to be affiliated with the Company (or one of its subsidiaries) by reason of termination of his or her directorship, the Option may be exercised, to the extent then exercisable under Section 3.1 within seven (7) business days after the date on which the Optionee ceased his or her such affiliation with the Company, at which time the Option shall terminate, unless termination (a) was by the Company for cause or was by the Optionee in breach of a directorship contract, in either of which cases the Option shall terminate immediately at the time the Optionee ceases his or her such affiliation with the Company, (b) was because the Optionee has become disabled (within the meaning of Section 105(d)(4) of the Internal Revenue Code of 1986, as amended), or (c) was by reason of the death of the Optionee. In the case of disability, the Option may be exercised, to the extent then exercisable under
Section 3.1, at any time within twelve (12) months after the date of termination of his or her such affiliation with the Company, at which time the Option shall terminate, but in any event prior to [Expiration Date].</FONT></TD></TR></TABLE>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <BR>
  </DIV>
<TABLE id=list cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=right><div align="left"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.3&nbsp;&nbsp;</FONT></div></TD>
<TD><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event of the death of the Optionee, the Option may be exercised, to the extent the Optionee was entitled to do so on the date of his or her death under the provisions of Section 3.1 by the estate of the Optionee or by any person or persons who acquire the right to exercise the Option by bequest or inheritance or otherwise by reason of the death of the Optionee. In such circumstances, the Option may be exercised at any time within twelve (12) months after the date of death of the Optionee, at which time the Option shall terminate, but in any event prior to [Expiration Date].</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U><BR>5.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Transferability of Options</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The right of the Optionee to exercise the Option shall not be assignable or transferable by the Optionee otherwise than by will or the laws of descent and distribution, and the Option may be exercised during the lifetime of the Optionee only by him, except that the Optionee may transfer the option to the Optionee&#146;s spouse children or to a trust for the benefit of the Optionee or the Optionee&#146;s spouse or children. The Option shall be null and void and without effect upon the bankruptcy of the Optionee or upon any attempted assignment or transfer, except as hereinabove provided, including without limitation, any purported assignment, whether voluntary or by operation of law, pledge, hypothecation or other disposition contrary to the provisions hereof, or levy of execution, attachment, trustee process or similar
process, whether legal or equitable, upon the Option.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>6.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Restrictions on Issue of Shares</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">6.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Notwithstanding the provisions of Section 3 hereof, the Company may delay the issuance of Shares covered by the exercise of the Option and the delivery of a certificate for such Shares until one of the following conditions shall be satisfied:</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">6.1.1</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Shares with respect to which such option has been exercised are, at the time of the issue of such shares, effectively registered under applicable federal and state securities acts now in force or hereafter amended; or</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt">&nbsp;</TD>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">6.1.2</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Counsel for the Company shall have given an opinion, which opinion shall not be unreasonably conditioned or withheld, that such Shares are exempt from registration under applicable federal and state securities acts, as now in force or hereafter amended.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=justify>&nbsp;</DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">6.2</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In the event that for any reason the Shares to be issued upon exercise of the Option shall not be effectively registered under the Securities Act of 1933 (the "1933 Act"), upon any date on which the Option is exercised in whole or in part, the Company shall be under no further obligation to issue Shares covered by the Option, unless the person exercising the Option shall give a written representation to the Company, substantially in the form attached hereto as Exhibit 1, that such person is acquiring the Shares issued to him pursuant to such exercise of the Option for investment and not with a view to, or for sale in connection with, the distribution of any such Shares, and that he will make no transfer of the same except in compliance with the 1933 Act and the rules and regulations promulgated thereunder and then in force, and in such event, the Company may place an "investment legend", so called, upon any
certificate for the Shares issued by reason of such exercise.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>7.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Adjustments Upon Changes in Capitalization; Change in Control</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>
    <FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In
    the event that the outstanding shares of the common stock of the Company are
    changed into or exchanged for a different number or kind of shares or other
    securities of the Company or of another corporation by reason of any reorganization,
    merger, consolidation, recapitalization, reclassification, stock split-up,
    combination of shares or dividend payable in capital stock, appropriate adjustment
    shall be made in the number and kind of shares as to which the Option, or
    any part thereof then unexercised, shall be exercisable, to the end that the
    proportionate interest of the Optionee shall remain as before the occurrence
    of such event; such adjustment in the Option shall be made without change
    in the total price applicable to the unexercised portion of the Option and
    with a corresponding adjustment in the Option price per share. In the event
    of a "Change in Control", as such term is defined in the Plan, the provisions
    of Section 7 of the Plan shall apply to this Option.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">&nbsp;</DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE>
  </DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U><br>
    8.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;
    &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Severability</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Each provision of this Agreement shall be treated as a separate and independent clause, and the unenforceability of any one clause shall in no way impair the enforceability of any of the other clauses herein. In the event that any provision hereof or any obligation or grant, or rights by the undersigned hereunder is found invalid or unenforceable pursuant to judicial decree or decision, any such provision, obligation, or grant of right shall be deemed and construed to extend only to the maximum permitted by law, and the remainder of this Agreement shall remain valid and enforceable according to its terms.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>9.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Withholding Taxes</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Whenever Shares are to be issued upon exercise of this Option, the Company shall have the right to require the Optionee to remit to the Company an amount sufficient to satisfy all Federal, state and local withholding tax requirements prior to the delivery of any certificate or certificates for such Shares.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>10.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>Transfer Restriction</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">This Section Has Been Deleted.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>11.</U></FONT><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp; &nbsp;</FONT>&nbsp;<FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><U>No Special Rights</U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Nothing contained in the Plan or in this Agreement shall be construed or deemed by any person under any circumstances to bind the Company to continue the affiliation of the Optionee, as director, with the Company for the period within which this Option may be exercised.</FONT></DIV>
  <DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><br>
  </DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">IN WITNESS WHEREOF, the Company has caused this Agreement to be executed and its corporate seal to be hereto affixed by Robert J. Shillman, its President thereunto duly authorized, and the Optionee has hereunto set his hand and seal, all as of the day and year first above written.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR></DIV>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;</TD>
<TD width="50%">&nbsp;<FONT size=2>COGNEX CORPORATION</FONT>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><BR>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">By:<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp; </FONT></FONT><U><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;</U><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt"><U>&nbsp;&nbsp;<BR></U></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;President</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB2 style="LETTER-SPACING: 9pt"><BR>&nbsp;&nbsp;&nbsp;</FONT><U>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt"><U>&nbsp;<BR></U></FONT><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;Optionee</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB2 style="LETTER-SPACING: 9pt"><BR>&nbsp;&nbsp;&nbsp;</FONT><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;</U><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt"><U>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp; </FONT></U></FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;[Optionee Name]</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt">
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB2 style="LETTER-SPACING: 9pt"><BR>&nbsp;&nbsp;&nbsp;</FONT><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;</U><FONT id=TAB2 style="COLOR: black; LETTER-SPACING: 27pt"><U>&nbsp;<FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp; </FONT></U></FONT></DIV></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"><FONT id=TAB2 style="LETTER-SPACING: 9pt">&nbsp;&nbsp;&nbsp;</FONT>&nbsp;[SSN]</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR style="PAGE-BREAK-AFTER: always" color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt"></FONT>&nbsp;</DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">EXHIBIT 1</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">TO STOCK OPTION AGREEMENT</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt" align=center><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Cognex Corporation</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Gentlemen:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In connection with the exercise by me as to [No. of Shares Granted] shares of the non-qualified stock option granted to me under date of [Grant Date], I hereby acknowledge that I have been informed as follows:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">1.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The shares of common stock of the Company to be issued to me pursuant to the exercise of said option have not been registered under the Securities Act of 1933, as amended (the "Act"), and accordingly, must be held indefinitely unless such shares are subsequently registered under the Act, or an exemption from such registration is available.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">2.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Routine sales of securities made in reliance upon Rule 144 under the Act can be made only after the holding period and in limited amounts in accordance with the terms and conditions provided by that Rule, and in any sale to which that Rule is not applicable, registration or compliance with some other exemption under the Act will be required.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The Company is under no obligation to me to register the shares or to comply with any such exemptions under the Act.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<TABLE id=hangingindent cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR style="LINE-HEIGHT: 1.25" vAlign=top>
<TD style="WIDTH: 36pt" align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.</FONT></TD>
<TD align=left><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">The availability of Rule 144 is dependent upon adequate current public information with respect to the Company being available and, at the time that I may desire to make a sale pursuant to the Rule, the Company may neither wish nor be able to comply with such requirement.</FONT></TD></TR></TABLE>
<DIV style="DISPLAY: block; MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">In consideration of the issuance of certificates for the shares to me, I hereby represent and warrant that I am acquiring such shares for my own account for investment, and that I will not sell, pledge or transfer such shares in the absence of an effective registration statement covering the same, except as permitted by the provisions of Rule 144, if applicable, or some other applicable exemption under Act. In view of this representation and warranty, I agree that there may be affixed to the certificates for the shares to be issued to me and to all certificates issued hereafter representing such shares (until in the opinion of counsel, which opinion must be reasonably satisfactory in form and substance to counsel for the Company, it is no longer necessary or required) a legend as follows:</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 18pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">"The shares of common stock represented by this certificate have not been registered under the Federal Securities Act of 1933, as amended, and were acquired by the registered holder, pursuant to a representation and warranty that such holder was acquiring such shares for his own account and for investment, with no intention to transfer or dispose of same, in violation of the registration requirements of that Act. These shares may not be sold, pledged, or transferred, in the absence of an effective registration statement under the Securities Act of 1933, as amended, or an opinion of counsel, which opinion is reasonably satisfactory to counsel to the Company, to the effect that registration is not required under said Act."</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">I further agree that the Company may place a stop order with its Transfer Agent, prohibiting the transfer of such shares so long as the legend remains on the certificates representing the shares.</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR></DIV>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TR bgColor=#ffffff>
<TD width="50%">&nbsp;</TD>
<TD width="50%"><FONT size=2>Very truly yours,</FONT>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><BR><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT style="DISPLAY: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">[Optionee Name]</FONT></DIV></TD></TR></TABLE></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: -13.5pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT></DIV>
<DIV style="DISPLAY: block; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt; LINE-HEIGHT: 1.25; MARGIN-RIGHT: 0pt"><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT><FONT id=TAB1 style="MARGIN-LEFT: 36pt">&nbsp;</FONT></DIV>
<DIV></DIV></DIV>
<DIV><BR>
<TABLE id=PGBRK cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR vAlign=top>
<TD width="100%" colSpan=3>&nbsp;</TD></TR>
<TR>
<TD align=left width="33%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=middle width="34%"><FONT size=1>&nbsp;</FONT></TD>
<TD align=right width="33%"><FONT size=1>&nbsp;</FONT></TD></TR>
<TR vAlign=top>
<TD width="100%" colSpan=3><FONT size=1>
<HR color=#000000 noShade SIZE=2>
</FONT></TD></TR></TABLE>
<TABLE id=HDR cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TR>
<TD vAlign=bottom width="100%">&nbsp;</TD></TR></TABLE><BR></DIV></BODY></HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>v07983_ex31-1.txt
<TEXT>
                                                                    EXHIBIT 31.1

                                  CERTIFICATION


I, Robert J. Shillman, President, Chief Executive Officer, and Chairman of the
Board of Directors of Cognex Corporation, certify that:

      1.    I have reviewed this quarterly report on Form 10-Q of Cognex
            Corporation;

      2.    Based on my knowledge, this report does not contain any untrue
            statement of a material fact or omit to state a material fact
            necessary to make the statements made, in light of the circumstances
            under which such statements were made, not misleading with respect
            to the period covered by this report;

      3.    Based on my knowledge, the financial statements, and other financial
            information included in this report, fairly present in all material
            respects the financial condition, results of operations and cash
            flows of the registrant as of, and for, the periods presented in
            this report;

      4.    The registrant's other certifying officer(s) and I are responsible
            for establishing and maintaining disclosure controls and procedures
            (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the
            registrant and have:

            (a)   Designed such disclosure controls and procedures, or caused
                  such disclosure controls and procedures to be designed under
                  our supervision, to ensure that material information relating
                  to the registrant, including its consolidated subsidiaries, is
                  made known to us by others within those entities, particularly
                  during the period in which this report is being prepared;

            (b)   [Omitted pursuant to SEC Release Nos. 33-8238 and 34-47986];

            (c)   Evaluated the effectiveness of the registrant's disclosure
                  controls and procedures and presented in this report our
                  conclusions about the effectiveness of the disclosure controls
                  and procedures, as of the end of the period covered by this
                  report based on such evaluation; and

            (d)   Disclosed in this report any change in the registrant's
                  internal control over financial reporting that occurred during
                  the registrant's most recent fiscal quarter (the registrant's
                  fourth fiscal quarter in the case of an annual report) that
                  has materially affected, or is reasonably likely to materially
                  affect, the registrant's internal control over financial
                  reporting; and

      5.    The registrant's other certifying officer(s) and I have disclosed,
            based on our most recent evaluation of internal control over
            financial reporting, to the registrant's auditors and the audit
            committee of the registrant's board of directors (or persons
            performing the equivalent functions):

            (a)   All significant deficiencies and material weaknesses in the
                  design or operation of internal control over financial
                  reporting which are reasonably likely to adversely affect the
                  registrant's ability to record, process, summarize and report
                  financial information; and

            (b)   Any fraud, whether or not material, that involves management
                  or other employees who have a significant role in the
                  registrant's internal control over financial reporting.

Date: November 8, 2004

                                       /s/ Robert J. Shillman
                                       -----------------------------------------
                                       Robert J. Shillman
                                       President, Chief Executive Officer,
                                       and Chairman of the Board of Directors



</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>v07983_ex31-2.txt
<TEXT>
                                                                    EXHIBIT 31.2


                                  CERTIFICATION


I, Richard A. Morin, Senior Vice President of Finance, Chief Financial Officer,
and Treasurer of Cognex Corporation, certify that:

      1.    I have reviewed this quarterly report on Form 10-Q of Cognex
            Corporation;

      2.    Based on my knowledge, this report does not contain any untrue
            statement of a material fact or omit to state a material fact
            necessary to make the statements made, in light of the circumstances
            under which such statements were made, not misleading with respect
            to the period covered by this report;

      3.    Based on my knowledge, the financial statements, and other financial
            information included in this report, fairly present in all material
            respects the financial condition, results of operations and cash
            flows of the registrant as of, and for, the periods presented in
            this report;

      4.    The registrant's other certifying officer(s) and I are responsible
            for establishing and maintaining disclosure controls and procedures
            (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the
            registrant and have:

            (a)   Designed such disclosure controls and procedures, or caused
                  such disclosure controls and procedures to be designed under
                  our supervision, to ensure that material information relating
                  to the registrant, including its consolidated subsidiaries, is
                  made known to us by others within those entities, particularly
                  during the period in which this report is being prepared;

            (b)   [Omitted pursuant to SEC Release Nos. 33-8238 and 34-47986];

            (c)   Evaluated the effectiveness of the registrant's disclosure
                  controls and procedures and presented in this report our
                  conclusions about the effectiveness of the disclosure controls
                  and procedures, as of the end of the period covered by this
                  report based on such evaluation; and

            (d)   Disclosed in this report any change in the registrant's
                  internal control over financial reporting that occurred during
                  the registrant's most recent fiscal quarter (the registrant's
                  fourth fiscal quarter in the case of an annual report) that
                  has materially affected, or is reasonably likely to materially
                  affect, the registrant's internal control over financial
                  reporting; and

      5.    The registrant's other certifying officer(s) and I have disclosed,
            based on our most recent evaluation of internal control over
            financial reporting, to the registrant's auditors and the audit
            committee of the registrant's board of directors (or persons
            performing the equivalent functions):

            (a)   All significant deficiencies and material weaknesses in the
                  design or operation of internal control over financial
                  reporting which are reasonably likely to adversely affect the
                  registrant's ability to record, process, summarize and report
                  financial information; and

            (b)   Any fraud, whether or not material, that involves management
                  or other employees who have a significant role in the
                  registrant's internal control over financial reporting.

Date:  November 8, 2004

                                       /s/ Richard A. Morin
                                       ----------------------------------------
                                       Richard A. Morin
                                       Senior Vice President of Finance,
                                       Chief Financial Officer, and Treasurer



</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>v07983_ex32-1.txt
<TEXT>
                                                                   EXHIBIT 32.1*

                            CERTIFICATION PURSUANT TO
                                 18 U.S.C. 1350,
                             AS ADOPTED PURSUANT TO
                  SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned officer of Cognex Corporation (the "Company") hereby certifies
that the Company's quarterly report on Form 10-Q for the quarterly period ended
October 3, 2004 (the "Report"), as filed with the Securities and Exchange
Commission on the date hereof, fully complies with the requirements of Section
13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as
amended, and that the information contained in the Report fairly presents, in
all material respects, the financial condition and results of operations of the
Company.

Date:  November 8, 2004

                                       /s/ Robert J. Shillman
                                       -----------------------------------------
                                       Robert J. Shillman
                                       President, Chief Executive Officer and
                                       Chairman of the Board of Directors
                                       (principal executive officer)


* This certification shall not be deemed "filed" for purposes of Section 18 of
the Securities Exchange Act of 1934, or otherwise subject to the liability of
that section, nor shall it be deemed to be incorporated by reference into any
filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.


</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>v07983_ex32-2.txt
<TEXT>
                                                                   EXHIBIT 32.2*

                            CERTIFICATION PURSUANT TO
                                 18 U.S.C. 1350,
                             AS ADOPTED PURSUANT TO
                  SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned officer of Cognex Corporation (the "Company") hereby certifies
that the Company's quarterly report on Form 10-Q for the quarterly period ended
October 3, 2004 (the "Report"), as filed with the Securities and Exchange
Commission on the date hereof, fully complies with the requirements of Section
13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as
amended, and that the information contained in the Report fairly presents, in
all material respects, the financial condition and results of operations of the
Company.

Date:  November 8, 2004


                                       /s/ Richard A. Morin
                                       -----------------------------------------
                                       Richard A. Morin
                                       Senior Vice President Of Finance,
                                       Chief Financial Officer, and Treasurer
                                       (principal financial officer)

* This certification shall not be deemed "filed" for purposes of Section 18 of
the Securities Exchange Act of 1934, or otherwise subject to the liability of
that section, nor shall it be deemed to be incorporated by reference into any
filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
-----END PRIVACY-ENHANCED MESSAGE-----
