-----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,
 LSO3yfvoXKe4knBJSBmTZM/s5m0tAKIDHSVRjijsNRDdRn+Lbnd8PWd9Fz2Jik9G
 SKS5U1XCLdTzS1wnEubX/g==

<SEC-DOCUMENT>0000950135-08-002995.txt : 20080428
<SEC-HEADER>0000950135-08-002995.hdr.sgml : 20080428
<ACCEPTANCE-DATETIME>20080428160134
ACCESSION NUMBER:		0000950135-08-002995
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		5
CONFORMED PERIOD OF REPORT:	20080330
FILED AS OF DATE:		20080428
DATE AS OF CHANGE:		20080428

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

	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>b69704cce10vq.htm
<DESCRIPTION>COGNEX CORPORATION
<TEXT>
<HTML>
<HEAD>
<TITLE>e10vq</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="width: 100%; border-bottom: 2pt solid black; font-size: 1pt">&nbsp;</DIV>
<DIV style="width: 100%; border-bottom: 1pt solid black; font-size: 1pt">&nbsp;</DIV>








<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>UNITED STATES<BR>
SECURITIES AND EXCHANGE COMMISSION</B>
</DIV>

<DIV align="center" style="font-size: 12pt"><B>WASHINGTON, D.C. 20549</B>
</DIV>

<DIV align="center" style="font-size: 18pt; margin-top: 12pt"><B>FORM 10-Q</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><i>(Mark One)</i>
</DIV>

<DIV align="center">
<TABLE cellspacing="0" border="0" cellpadding="0" width="100%" style="font-size: 12pt">
<TR style="font-size: 6pt">
    <TD width="7%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="88%">&nbsp;</TD>
</TR>
<TR valign="top">
    <TD align="center"><FONT face="Wingdings">&#254;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><B>Quarterly Report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of
1934 for the quarterly period ended March&nbsp;30, 2008 or</B></TD>
</TR>
</TABLE>
</DIV>

<DIV align="center">
<TABLE cellspacing="0" border="0" cellpadding="0" width="100%" style="font-size: 12pt">
<TR style="font-size: 6pt">
    <TD width="7%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="88%">&nbsp;</TD>
</TR>
<TR valign="top">
    <TD align="center"><FONT face="Wingdings">&#111;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><B>Transition Report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of
1934 for the transition period from <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> to <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></B></TD>
</TR>
</TABLE>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 12pt"><B>Commission File Number </B><U><B>0-17869</B></U></DIV>

<DIV align="center" style="font-size: 24pt; margin-top: 12pt"><B>COGNEX CORPORATION</B>
</DIV>

<DIV align="center" style="font-size: 10pt"><DIV align="center"><DIV style="font-size: 3pt; margin-top: 1pt; width: 70%; border-top: 1px solid #000000">&nbsp;</DIV></DIV> <i>(Exact name of registrant as specified in its charter)</i></DIV>


<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="47%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="47%">&nbsp;</TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="center" valign="top"><b>Massachusetts</b>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top"><b>04-2713778</b></TD>
</TR>
<TR style="font-size: 1px">
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD align="center" valign="top"><i>(State or other jurisdiction of <BR>
incorporation or organization)</i>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top"><i>(I.R.S. Employer Identification No.)</i></TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 12pt"><b>One Vision Drive<BR>
Natick, Massachusetts 01760-2059<BR>
(508)&nbsp;650-3000</b><BR>
<DIV align="center"><DIV style="font-size: 3pt; margin-top: 1pt; width: 50%; border-top: 1px solid #000000">&nbsp;</DIV></DIV><i>(Address, including zip code, and telephone number,<BR>
including area code, of principal executive offices)</i></DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate by check mark whether the registrant (1)&nbsp;has filed all reports required to be filed
by Section&nbsp;13 or 15 (d)&nbsp;of the Securities Exchange Act of 1934 during the preceding 12&nbsp;months (or
for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been
subject to such filing requirements for the past 90&nbsp;days.
</DIV>

<DIV align="Center" style="font-size: 10pt; margin-top: 6pt">Yes <FONT face="Wingdings">&#254;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No <FONT face="Wingdings">&#111;</FONT>

</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer,
a non-accelerated filer, or a smaller reporting company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer&#148; and &#147;smaller reporting company&#148; in
Rule&nbsp;12b-2 of the Exchange Act. (Check one):
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="23%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="23%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="23%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="23%">&nbsp;</TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="center" valign="top">Large accelerated filer&nbsp;<FONT face="Wingdings">&#254;</FONT>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">Accelerated filer&nbsp;<FONT face="Wingdings">&#111;</FONT>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">Non-accelerated filer&nbsp;<FONT face="Wingdings">&#111;</FONT>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">Smaller reporting company&nbsp;<FONT face="Wingdings">&#111;</FONT></TD>
</TR>
<TR valign="bottom">
    <TD align="center" valign="top">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD colspan="5" align="center" valign="top">(Do not check if a smaller reporting company)</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate by check mark whether the registrant is a shell company (as defined in Rule&nbsp;12b-2 of
the Exchange Act).
</DIV>

<DIV align="Center" style="font-size: 10pt; margin-top: 6pt">Yes <FONT face="Wingdings">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No <FONT face="Wingdings">&#254;</FONT>

</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of March&nbsp;30, 2008, there were 41,896,769 shares of Common Stock, $.002 par value, of the
registrant outstanding.
</DIV>

<DIV style="width: 100%; border-bottom: 1pt solid black; margin-top: 10pt; font-size: 1pt">&nbsp;</DIV>
<DIV style="width: 100%; border-bottom: 2pt solid black; font-size: 1pt">&nbsp;</DIV>







<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">







<DIV align="left">
<!-- TOC -->
</DIV>
<DIV align="left">
<A name="tocpage"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><b>INDEX</b>
</DIV>

<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="88%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#101"><b>PART I</b></A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#101"><b>FINANCIAL INFORMATION</b></A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#102">Item 1.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#102">Financial Statements</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#103">Consolidated Statements of Operations for the three-month periods
ended March&nbsp;30, 2008 and April&nbsp;1, 2007</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#104">Consolidated Balance Sheets at March&nbsp;30, 2008 and December&nbsp;31, 2007</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#105">Consolidated Statement of Shareholders&#146; Equity for the three-month
period ended March&nbsp;30, 2008</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#106">Consolidated Condensed Statements of Cash Flows for the three-month
periods ended March&nbsp;30, 2008 and April&nbsp;1, 2007</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#107">Notes to Consolidated Financial Statements (interim periods unaudited)</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#108">Item 2.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#108">Management&#146;s Discussion and Analysis of Financial Condition and
Results of Operations</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#109">Item 3.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#109">Quantitative and Qualitative Disclosures About Market Risk</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#110">Item 4.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#110">Controls and Procedures</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#111"><b>PART II</b></A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#111"><b>OTHER INFORMATION</b></A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#112">Item 1.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#112">Legal Proceedings</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#113">Item 1A.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#113">Risk Factors</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#114">Item 2.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#114">Unregistered Sales of Equity Securities and Use of Proceeds</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#115">Item 3.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#115">Defaults Upon Senior Securities</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#116">Item 4.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#116">Submission of Matters to a Vote of Security Holders</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#117">Item 5.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#117">Other Information</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD colspan="3" valign="top" align="center"><A href="#118">Item 6.</A></TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#118">Exhibits</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" align="left">&nbsp;</TD>
    <TD valign="top" align="right">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><DIV style="margin-left:15px; text-indent:-15px"><A href="#101">Signatures</A></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">20</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
<TR><TD colspan="9"><FONT size="2">&nbsp;<A HREF="b69704ccexv31w1.htm">EX-31.1 Section 302 Certification of CEO</A></FONT></TD></TR>
<TR><TD colspan="9"><FONT size="2">&nbsp;<A HREF="b69704ccexv31w2.htm">EX-31.2 Section 302 Certification of CFO</A></FONT></TD></TR>
<TR><TD colspan="9"><FONT size="2">&nbsp;<A HREF="b69704ccexv32w1.htm">EX-32.1 Section 906 Certification of CEO</A></FONT></TD></TR>
<TR><TD colspan="9"><FONT size="2">&nbsp;<A HREF="b69704ccexv32w2.htm">EX-32.2 Section 906 Certification of CFO</A></FONT></TD></TR>
</TABLE>
</DIV>

<DIV align="left">
<!-- /TOC -->
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<A name="101"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><b>PART I: FINANCIAL INFORMATION</b>
</DIV>

<DIV align="left">
<A name="102"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><b>ITEM 1: FINANCIAL STATEMENTS</b>
</DIV>

<DIV align="left">
<A name="103"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><b>COGNEX CORPORATION</b>
</DIV>


<DIV align="Center" style="font-size: 10pt; margin-top: 6pt"><b>CONSOLIDATED STATEMENTS OF OPERATIONS</b><BR>
(In thousands, except per share amounts)

</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><b>Three Months Ended</b></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><b>March 30,</b></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><b>April 1,</b></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2008</b></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2007</b></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><b>(unaudited)</b></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">54,947</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">44,913</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,570</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,016</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,517</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">50,929</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cost of revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product (1)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">14,011</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,810</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service (1)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,063</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,611</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,074</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">14,421</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gross margin</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">40,936</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">34,103</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,507</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,405</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">43,443</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">36,508</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Research, development, and engineering expenses
(1)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">9,097</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,931</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Selling, general, and administrative expenses (1)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">26,528</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">23,973</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,818</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,604</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Foreign currency gain (loss) </DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,118</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(118</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Investment income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,977</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,965</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Other income (loss)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">355</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(187</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Income before income tax expense </DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,268</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,264</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Income tax expense </DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,793</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,629</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net income </DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">4,635</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net income per common and common-equivalent share:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Basic </DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.20</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.10</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Diluted </DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.20</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.10</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Weighted-average common and common-equivalent
shares outstanding:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Basic </DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">42,978</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,434</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Diluted </DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">43,116</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,905</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash dividends per common share </DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.085</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.085</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">(1)&nbsp;Amounts include stock-based compensation
expense, as follows:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product cost of revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">170</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">163</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service cost of revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">188</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">129</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Research, development, and engineering</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">865</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">822</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Selling, general, and administrative</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">650</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,878</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Total stock-based compensation expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,873</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">2,992</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">The accompanying notes are an integral part of these consolidated financial statements.
</DIV>



<P align="center" style="font-size: 10pt"><!-- Folio -->1<!-- /Folio -->
</DIV>



<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<A name="104"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION</B>
</DIV>


<DIV align="Center" style="font-size: 10pt; margin-top: 6pt"><B>CONSOLIDATED BALANCE SHEETS</B><BR>
(In thousands)

</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>March 30,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>December 31,</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2008</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2007</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>(unaudited)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>ASSETS</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Current assets:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cash and cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">139,464</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">104,144</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Short-term investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">73,469</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">113,179</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accounts receivable, less reserves of
$1,384 and $1,317 in 2008 and 2007,
respectively</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,009</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">38,923</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Inventories, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">28,128</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">27,459</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Deferred income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,325</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,504</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Prepaid expenses and other current assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">15,147</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">16,470</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:30px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total current assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">307,542</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">307,679</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Long-term investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">41,931</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">50,565</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Property, plant, and equipment, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">27,525</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">26,680</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Deferred income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19,481</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19,750</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Intangible assets, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">38,593</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">39,724</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Goodwill</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">87,358</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">86,461</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Other assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">9,733</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,687</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:30px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">532,163</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">539,546</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:30px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Current liabilities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accounts payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">6,501</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">7,245</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accrued expenses</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">22,779</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">20,098</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accrued income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,180</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,242</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Deferred revenue and customer deposits</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">14,549</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13,288</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:30px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total current liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">47,009</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">43,873</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Reserve for income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19,512</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19,308</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Commitments and contingencies (Notes 5, 6, and 7)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Shareholders&#146; equity:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Common stock, $.002 par value &#151;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Authorized: 140,000 shares, issued: 41,897
and 43,347 shares in 2008 and 2007,
respectively</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">84</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">87</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Additional paid-in capital</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">113,494</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">140,943</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Retained earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">342,048</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">337,231</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accumulated other comprehensive gain (loss)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,896</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:30px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total shareholders&#146; equity</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">465,642</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">476,365</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">532,163</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">539,546</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">The accompanying notes are an integral part of these consolidated financial statements.
</DIV>




<P align="center" style="font-size: 10pt"><!-- Folio -->2<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left">
<A name="105"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION</B>
</DIV>


<DIV align="Center" style="font-size: 10pt; margin-top: 6pt"><B>CONSOLIDATED STATEMENT OF SHAREHOLDERS&#146; EQUITY</B><BR>
(In thousands)

</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="23%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Accumulated</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Additional</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Other</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Total</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 1px solid #000000"><B>Common Stock</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Paid-in</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Retained</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Comprehensive</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Comprehensive</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Shareholders&#146;</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Shares</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Par Value</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Capital</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Earnings</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Gain (Loss)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Income</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Equity</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance at December&nbsp;31, 2007</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">43,347</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">87</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">140,943</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">337,231</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(1,896</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">476,365</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Issuance of common stock under stock option
plans</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">217</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,901</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,901</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Stock-based compensation expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,873</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,873</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Excess tax benefit from stock option
exercises</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">462</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">462</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Repurchase of common stock</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,667</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,685</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,688</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Payment of dividends</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,658</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,658</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Comprehensive income:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Net income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Net unrealized gain on available-for-sale
investments, net of tax of $158</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">269</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">269</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">269</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Foreign currency translation adjustment,
net of tax of $1,424</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,643</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,643</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,643</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Comprehensive income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">20,387</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance at March&nbsp;30, 2008 (unaudited)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">41,897</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">84</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">113,494</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">342,048</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">10,016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">465,642</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">The accompanying notes are an integral part of these consolidated condensed financial statements.
</DIV>



<P align="center" style="font-size: 10pt"><!-- Folio -->3<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left">
<A name="106"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION</B>
</DIV>


<DIV align="Center" style="font-size: 10pt; margin-top: 6pt"><B>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</B><BR>
(In thousands)

</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><B>Three Months Ended</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>March 30,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>April 1,</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2008</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2007</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6"><B>(unaudited)</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash flows from operating activities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">4,635</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Adjustments to reconcile net income to net cash
provided by operating activities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Stock-based compensation expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,873</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,992</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Depreciation and amortization</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,876</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,812</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Provisions for excess and obsolete inventory</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">223</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">579</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Excess tax benefit from stock option exercises</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(462</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(125</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Deferred income tax benefit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(905</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,443</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Change in operating assets and liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,610</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,962</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net cash provided by operating activities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13,690</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,488</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash flows from investing activities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Purchase of investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(16,822</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(109,555</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Maturity and sale of investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">65,254</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">113,278</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Purchase of property, plant, and equipment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,709</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,487</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net cash provided by investing activities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">46,723</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,236</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash flows from financing activities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Issuance of common stock under stock option plans</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,901</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,101</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Repurchase of common stock</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,688</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,670</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Payment of dividends</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,658</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,778</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Excess tax benefit from stock option exercises</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">462</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">125</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net cash used in financing activities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,983</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,222</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Effect of foreign exchange rate changes on cash</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,890</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">803</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net increase in cash and cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">35,320</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,305</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash and cash equivalents at beginning of period</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">104,144</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">87,361</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash and cash equivalents at end of period</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">139,464</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">91,666</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">The accompanying notes are an integral part of these consolidated financial statements.
</DIV>



<P align="center" style="font-size: 10pt"><!-- Folio -->4<!-- /Folio -->
</DIV>



<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<A name="107"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 1: Summary of Significant Accounting Policies</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">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&#146;s Annual Report on Form 10-K for the year ended December
31, 2007.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In the opinion of the management of Cognex Corporation (the &#147;Company&#148;), the accompanying
consolidated unaudited financial statements contain all adjustments, consisting of only normal,
recurring adjustments, necessary to present fairly the Company&#146;s financial position at March&nbsp;30,
2008, and the results of its operations for the three-month periods ended March&nbsp;30, 2008 and April
1, 2007, and changes in shareholders&#146; equity and cash flows for the periods presented.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The results disclosed in the Consolidated Statements of Operations for the three-month period ended
March&nbsp;30, 2008 are not necessarily indicative of the results to be expected for the full year.
Certain amounts presented in the prior period have been restated to be consistent with the current
period presentation.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 2: New Pronouncements</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt"><U>FASB Statement No.&nbsp;141R, &#147;Business Combinations&#148;</U>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In December&nbsp;2007, the Financial Accounting Standards Board issued Statement of Financial Accounting
Standards No.&nbsp;141R, &#147;Business Combinations,&#148; which establishes principles for how an acquirer
recognizes and measures in its financial statements the identifiable assets acquired and
liabilities assumed in a business combination, recognizes and measures the goodwill acquired in a
business combination, and determines what information to disclose to enable users of the financial
statements to evaluate the nature and financial effects of a business combination. The Company is
required to apply this Statement prospectively to business combinations for which the acquisition
date is on or after January&nbsp;1, 2009. Earlier application is not permitted.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 3: Cash, Cash Equivalents, and Investments</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Cash, cash equivalents, and investments consisted of the following (in thousands):
</DIV>

<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>March 30, 2008</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">December 31, 2007</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>127,976</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">104,144</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>11,488</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cash and cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>139,464</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">104,144</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Municipal bonds</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>73,469</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">113,179</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Short-term investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>73,469</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">113,179</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Municipal bonds</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>34,463</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">43,097</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Limited partnership interest (accounted for using cost method)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>7,468</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,468</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Long-term investments</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>41,931</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">50,565</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>254,864</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">267,888</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->5<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 3: Cash, Cash Equivalents, and Investments (continued)</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Debt securities are reported at fair value based upon quoted prices in active markets. Short-term
municipal bonds at March&nbsp;30, 2008 included auction rate securities with a fair value of $2,000,000
for which interest rates reset annually but for which the contractual maturity date is greater than
one year. The Company has established guidelines relative to credit ratings, diversification, and
maturities of its debt securities that maintain safety and liquidity.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 4: Inventories</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Inventories consisted of the following (in thousands):
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>March 30,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">December 31,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2008</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2007</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Raw materials</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>14,198</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">13,070</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Work-in-process</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>1,268</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,336</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Finished goods</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>12,662</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13,053</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>28,128</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">27,459</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 5: Warranty Obligations</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company warrants its hardware products to be free from defects in material and workmanship for
periods primarily ranging from six months to two years from the time of sale based upon the product
being purchased and the terms of the customer arrangement. Warranty obligations are evaluated and
recorded at the time of sale since it is probable that customers will make claims under warranties
related to products that have been sold and the amount of these claims can be reasonably estimated
based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the
time of sale whenever specific events or circumstances impacting product quality become known that
would not have
been taken into account using historical data. Warranty obligations are included in &#147;Accrued
expenses&#148; on the Consolidated Balance Sheets.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The changes in the warranty obligation were as follows (in thousands):
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="88%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance at December&nbsp;31, 2007</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,462</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Provisions for warranties issued during the period</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">374</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Fulfillment of warranty obligations</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(393</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Foreign exchange rate changes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">76</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance at March&nbsp;30, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,519</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 6: Indemnification Provisions</B>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">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 value of these provisions is minimal.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->6<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 6: Indemnification Provisions (continued)</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">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 generally 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.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In the ordinary course of business, the Company also accepts limited indemnification provisions,
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
generally limited and is likely 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.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 7: Income Taxes</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">On January&nbsp;1, 2007, the Company adopted Financial Accounting Standards Board Interpretation No.&nbsp;48,
&#147;Accounting for Uncertainty in Income Taxes&#148; (FIN 48). Under FIN 48, a tax position is recognized
in the financial statements when an entity concludes that the tax position, based solely on its
technical merits, is more likely than not (i.e. a likelihood of occurrence greater than fifty
percent) to be sustained upon examination by the relevant taxing authority.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">During the first quarter of 2008, the Company recorded a $153,000 increase in liabilities, net of
deferred tax benefit, for uncertain tax positions that was recorded as income tax expense.
Estimated interest and penalties included in these amounts totaled $104,000.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#146;s reserve for income taxes, including gross interest and penalties, was $19,512,000 at
March&nbsp;30, 2008, of which $1,000,000 would reduce goodwill, $307,000 would increase additional paid
in capital, and the remainder would reduce income tax expense, if the
Company&#146;s tax positions were
sustained. All of the Company&#146;s liabilities for uncertain tax positions are classified as
non-current liabilities at March&nbsp;30, 2008.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Tokyo Regional Taxation Bureau is auditing tax years 2002 through 2005 and has recently issued
a permanent establishment finding claiming that the Company&#146;s Irish subsidiary should be subject to
taxation in Japan. The Company believes it has a substantive defense against this finding and has
formally requested Competent Authority intervention in accordance with the Japan/Ireland tax
treaty. It is not expected that this audit will be concluded within the next twelve months. To
avoid further interest and penalties, the Company has prepaid tax, interest, and penalties through
the date of assessment of 766,257,300 Yen (or approximately $7,714,000 based upon the March&nbsp;30,
2008 exchange rate) to the Japanese tax authorities. This amount is included in &#147;Other assets&#148; on
the Consolidated Balance Sheet.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 8: Stock-Based Compensation Expense</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#146;s share-based payments that result in compensation expense consist solely of stock
option grants. At March&nbsp;30, 2008, the Company had 9,423,750 shares available for grant under three
stock option plans: the 1998 Non-Employee Director Stock Option Plan, 13,750; the 2001 General
Stock Option Plan, 7,110,000; and the 2007 Stock Option and Incentive Plan (the &#147;2007 Plan&#148;),
2,300,000. Each of
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->7<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 8: Stock-Based Compensation Expense (continued)</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">these plans expires ten years from the date the plan was approved. The Company has not granted any
stock options from the 2001 General Stock Option Plan.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In April&nbsp;2007, the shareholders approved the 2007 Plan. The 2007 Plan took effect when the
Company&#146;s 1998 Stock Incentive Plan expired on February&nbsp;27, 2008. The 2007 Plan permits awards of
stock options (both incentive and non-qualified options), stock appreciation rights, and restricted
stock. The maximum number of shares to be issued under the 2007 Plan is 2,300,000 shares of the
Company&#146;s common stock.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Stock options are generally granted with an exercise price equal to the market value of the
Company&#146;s common stock at the grant date, generally vest over four years based upon continuous
service, and generally expire ten years from the grant date. Historically, the majority of the
Company&#146;s stock options have been granted during the first quarter of each year to reward existing
employees for their performance. In addition, the Company grants stock options throughout the year
for new employees and promotions.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#146;s stock option activity:
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="52%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Weighted-</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Weighted-</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Average</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Average</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Remaining</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Exercise</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Contractual</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>Aggregate</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Shares</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Price</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Term</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Intrinsic Value</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">(in thousands)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">(in years)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">(in thousands)</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<tr>
    <TD>&nbsp;</TD>
</tr>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Outstanding at December&nbsp;31, 2007</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,940</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">25.50</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Granted</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,928</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18.70</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Exercised</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(217</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13.37</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Forfeited or Expired</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(126</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">24.72</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Outstanding at March&nbsp;30, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,525</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">24.67</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6.4</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">10,757</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Exercisable at March&nbsp;30, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,318</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">26.06</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5.1</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">5,747</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The fair values of stock options granted after January&nbsp;1, 2006 were estimated on the grant date
using a binomial lattice model. The fair values of options granted prior to January&nbsp;1, 2006 were
estimated using the Black-Scholes option pricing model for footnote disclosure under SFAS No.&nbsp;123,
&#147;Accounting for Stock-Based Compensation.&#148; The Company believes that a binomial lattice model
results in a better estimate of fair value because it identifies patterns of exercises based on
triggering events, tying the results to possible future events instead of a single path of actual
historical events. Management is responsible for determining the appropriate valuation model and
estimating these fair values, and in doing so, considered a number of factors, including
information provided by an outside valuation advisor.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The fair values of stock options granted in each period presented were estimated using the
following weighted-average assumptions:
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7"><B>Three Months Ended</B></TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>March 30, 2008</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">April 1, 2007</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Risk-free rate</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right"><B>3.9</B></TD>
    <TD nowrap><B>%</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right">4.9</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected dividend yield</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right"><B>1.8</B></TD>
    <TD nowrap><B>%</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right">1.5</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected volatility</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right"><B>42</B></TD>
    <TD nowrap><B>%</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right">35</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected term (in years)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>5.9</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4.3</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->8<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 8: Stock-Based Compensation Expense (continued)</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt"><U>Risk-free rate</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The risk-free rate was based upon a treasury instrument whose term was consistent with the
contractual term of the option.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><U>Expected dividend yield</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The current dividend yield is calculated by annualizing the cash dividend declared by the Company&#146;s
Board of Directors for the current quarter and dividing that result by the closing stock price on
the grant date. Although dividends are declared at the discretion of the Company&#146;s Board of
Directors, for this purpose, the Company anticipates continuing to pay a quarterly dividend that
approximates the current dividend yield.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><U>Expected volatility</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The expected volatility was based upon a combination of historical volatility of the Company&#146;s
common stock over the contractual term of the option and implied volatility for traded options of
the Company&#146;s stock.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><U>Expected term</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The expected term was derived from the binomial lattice model from the impact of events that
trigger exercises over time.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The weighted-average grant-date fair value of stock options granted during the first quarter of
2008 and 2007 was $7.22 and $6.84, respectively. The Company recognizes compensation expense using
the graded attribution method, in which expense is recognized on a straight-line basis over the
service period for each separately vesting portion of the stock option as if the option was, in
substance, multiple awards.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The amount of compensation expense recognized at the end of the vesting period is based upon the
number of stock options for which the requisite service has been completed. No compensation
expense is recognized for options that are forfeited for which the employee does not render the
requisite service. The term &#147;forfeitures&#148; is distinct from &#147;expirations&#148; and represents only the
unvested portion of the surrendered option. The Company currently expects that approximately 65%
of its stock options will actually vest, and therefore, has applied a weighted-average annual
forfeiture rate of 10% to all unvested options. This rate was revised during the first quarter of
2008, and will be revised, if necessary, in subsequent periods if actual forfeitures differ from
this estimate. Ultimately, compensation expense will only be recognized over the vesting period
for those options that actually vest.
</DIV>
<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The total stock-based compensation expense and the related income tax benefit recognized for the
first quarter of 2008 was $1,873,000 and $596,000, respectively, and for the first quarter of 2007
was $2,992,000 and $977,000, respectively. No compensation expense was capitalized at March&nbsp;30,
2008 or December&nbsp;31, 2007.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">At March&nbsp;30, 2008, total unrecognized compensation expense related to non-vested stock options was
$17,266,000, which is expected to be recognized over a weighted-average period of 2.1&nbsp;years.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>Note 9: Stock Repurchase Program</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In July&nbsp;2006, the Company&#146;s Board of Directors authorized the repurchase of up to $100,000,000 of
the Company&#146;s common stock. As of March&nbsp;30, 2008, the Company had repurchased 3,981,390 shares at
a cost of $87,067,000 under this program. The Company may repurchase additional shares under this
program in future periods depending upon a variety of factors, including the stock price levels and
share availability.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->9<!-- /Folio -->
</DIV>



<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>Note 9: Stock Repurchase Program (continued)</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In March&nbsp;2008, the Company&#146;s Board of Directors authorized the repurchase of up to an additional
$30,000,000 of the Company&#146;s common stock under a Rule&nbsp;10b5-1 Plan. As of March&nbsp;30, 2008, the
Company had repurchased 134,843 shares at a cost of $2,697,000 under this program. Repurchases
under this new authorization are subject to the parameters of the Rule&nbsp;10b5-1 Plan, which provides
for repurchases during Cognex self-imposed trading blackout periods related to the announcement of
quarterly results. The Rule&nbsp;10b5-1 Plan expires on February&nbsp;17, 2009 or, if earlier, upon the
repurchase of $30,000,000 of Cognex common stock under the plan. The plan does not require Cognex
to acquire any specific number of shares and it may be suspended or discontinued at any time.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company repurchased a total of 1,666,900 shares at a cost of $32,688,000 during the first
quarter of 2008, of which 1,532,057 shares at a cost of $29,991,000 were repurchased under the July
2006 program, with the remaining shares purchased under the March&nbsp;2008 program.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In April&nbsp;2008, the Company&#146;s Board of Directors authorized the repurchase of up to $50,000,000 of
the Company&#146;s common stock. This authorization is in addition to the July&nbsp;2006 and March&nbsp;2008
programs.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 10: Dividends</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">On February&nbsp;13, 2008, the Company&#146;s Board of Directors declared a cash dividend of $0.085 per
share. The dividend was paid on March&nbsp;14, 2008 to all shareholders of record at the close of
business on February&nbsp;29, 2008.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">On April&nbsp;17, 2008, the Company&#146;s Board of Directors declared a cash dividend of $0.085 per share.
The dividend is payable on June&nbsp;13, 2008 to all shareholders of record at the close of business on
May&nbsp;30, 2008. 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.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 11: Net Income Per Share</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Net income per share was calculated as follows (in thousands, except per share amounts):
</DIV>

<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 0px solid #000000"><B>Three Months Ended</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>March 30, 2008</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">April 1, 2007</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>8,475</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">4,635</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Basic:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Weighted-average common shares outstanding</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>42,978</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,434</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net income per common share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>0.20</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.10</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Diluted:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Weighted-average common shares outstanding</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>42,978</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,434</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Effect of dilutive stock options</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>138</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">471</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Weighted-average common and common-equivalent
shares outstanding</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right"><B>43,116</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">44,905</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net income per common and common-equivalent share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left"><B>$</B></TD>
    <TD align="right"><B>0.20</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.10</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Stock options to purchase 10,727,401 and 8,690,348 shares of common stock were outstanding during
the first quarter of 2008 and 2007, respectively, but were not included in the calculation of
diluted net income per common share because they were anti-dilutive.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->10<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>COGNEX CORPORATION<BR>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>NOTE 12: Segment Information</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company has two reportable segments: the Modular Vision Systems Division (MVSD)&nbsp;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, excluding unusual items and stock-based
compensation expense.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes information about the Company&#146;s segments (in thousands):
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="52%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD nowrap align="left"><B>Three Months Ended</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Reconciling</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD nowrap align="left" style="border-bottom: 0px solid #000000"><B>March 30, 2008</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>MVSD</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>SISD</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>Items</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>Consolidated</B></TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">51,194</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">3,753</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">54,947</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,054</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,516</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,570</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Operating income (loss)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13,214</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right">(34</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">$</TD>
    <TD align="right">(5,362</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,818</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Three Months Ended
April&nbsp;1, 2007</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">41,933</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">2,980</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">44,913</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Service revenue</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,199</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,817</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,016</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Operating income (loss)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,130</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">&nbsp;</TD>
    <TD align="right">(625</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="right">$</TD>
    <TD align="right">(5,901</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,604</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Reconciling items consist of stock-based compensation expense and unallocated corporate expenses,
which primarily include corporate headquarters costs, professional fees, and patent infringement
litigation. Additional asset information by segment is not produced internally for use by the
chief operating decision maker, and therefore, is not presented. Additional asset information is
not provided because cash and investments are commingled and the Divisions share assets and
resources in a number of locations around the world.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->11<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">
<DIV align="left">
<A name="108"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 2: MANAGEMENT&#146;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt"><B>Forward-Looking Statements</B>

</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">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&nbsp;27A of the Securities Act
of 1933, as amended, and Section&nbsp;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)&nbsp;economic conditions that impact the capital spending trends of manufacturers in a variety of
industries; (2)&nbsp;the cyclicality of the semiconductor and electronics industries; (3)&nbsp;the inability
to achieve significant international revenue; (4)&nbsp;fluctuations in foreign exchange rates; (5)&nbsp;the
loss of, or a significant curtailment of purchases by, any one or more principal customers; (6)&nbsp;the
reliance upon certain sole-source suppliers to manufacture and deliver critical components for the
Company&#146;s products; (7)&nbsp;the inability to attract and retain skilled employees; (8)&nbsp;the inability to
design and manufacture high-quality products; (9)&nbsp;the technological obsolescence of current
products and the inability to develop new products; (10)&nbsp;the failure to effectively manage product
transitions or accurately forecast customer demand; (11)&nbsp;the failure to properly manage the
distribution of products; (12)&nbsp;the inability to protect the Company&#146;s proprietary technology and
intellectual property; (13)&nbsp;our involvement in time-consuming and costly litigation; (14)&nbsp;the
impact of competitive pressures; (15)&nbsp;the challenges in integrating acquired businesses; (16)&nbsp;the
inability to achieve expected results from acquisitions; and (17)&nbsp;exposure to additional tax
liabilities. 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&nbsp;I &#151; Item&nbsp;1A of the
Company&#146;s Annual Report on Form 10-K. 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.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>Executive Overview</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Cognex Corporation (the &#147;Company&#148;) is a leading provider of machine vision products that capture
and analyze visual information in order to automate tasks, primarily in manufacturing processes,
where vision is required. Our Modular Vision Systems Division (MVSD)&nbsp;specializes in machine vision
systems that are used to automate the manufacturing of discrete items, while our Surface Inspection
Systems Division (SISD)&nbsp;specializes in machine vision systems that are used to inspect the surfaces
of materials processed in a continuous fashion.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->12<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In addition to product revenue derived from the sale of machine vision systems, the Company also
generates revenue by providing maintenance and support, training, consulting, and installation
services to its customers. Our customers can be classified into three primary markets: the
semiconductor and electronics capital equipment market, the discrete factory automation market, and
the surface inspection market.
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Semiconductor and electronics capital equipment manufacturers purchase Cognex vision
products and integrate them into the automation equipment that they manufacture and then
sell to their customers to either make semiconductor chips or assemble printed circuit
boards. Although Cognex sells to original equipment manufacturers (OEMs) in a number of
industries, these semiconductor and electronics OEMs have historically been large consumers
of our products. Over the past several years, however, we have diversified our customer
base beyond the semiconductor and electronics capital equipment sector. Demand from these capital equipment
manufacturers is highly cyclical, with periods of investment followed by temporary
downturns. Sales to semiconductor and electronics capital equipment manufacturers
represented approximately 22% of total revenue in the first quarter of 2008.</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Discrete manufacturers in the automotive, consumer electronics, food, beverage,
healthcare, pharmaceutical, aerospace, and other industries use machine vision for a wide
variety of applications in factory automation. These manufacturers purchase Cognex vision
products and install them on their production lines or automation cells. We believe that
long-term, sustained revenue growth will come from a broad base of factory automation
customers. Accordingly, we have invested in developing new products and functionality that
make vision easier to use and in building a worldwide sales and support infrastructure in
order to access more of the potential market for machine vision. Sales to discrete factory
automation customers represented approximately 68% of total revenue in the first quarter of
2008.</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Surface inspection customers are manufacturers of materials processed in a continuous
fashion, such as metals, paper, non-wovens, plastics, and glass. These customers need
sophisticated machine vision to detect and classify defects in the surfaces of those
materials as they are being processed at high speeds. Surface inspection sales represented
approximately 10% of total revenue in the first quarter of 2008.</TD>
</TR>

</TABLE>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Revenue amounted to $60,517,000 for the first quarter of 2008, representing a 19% increase over the
same period in 2007. This increase was primarily due to higher sales to factory automation
customers in a variety of industries around the world. This higher revenue contributed to an
increase in operating income to 13% of revenue in the first quarter of 2008 from 9% of revenue in
the first quarter of 2007. Net income also increased to $0.20 per diluted share in the first
quarter of 2008 from $0.10 per diluted share in the same period in 2007.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>Results of Operations</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt"><I>Revenue</I>

</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Revenue for the quarter ended March&nbsp;30, 2008 increased 19% to $60,517,000 from $50,929,000 for the
quarter ended April&nbsp;1, 2007 driven by higher sales to factory automation customers.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Sales to customers who make automation equipment for the semiconductor and electronics industries,
which are included in the Company&#146;s MVSD segment, represented 22% of total revenue in the first
quarter of 2008 compared to 30% in the first quarter of 2007, and decreased by $1,789,000, or 12%,
from the prior year due to industry cyclicality. Revenue from this sector has been gradually
declining since early 2006. We do not expect a significant change in this business in 2008.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Sales to manufacturing customers in the discrete factory automation area, which are included in the
Company&#146;s MVSD segment, represented 68% of total revenue in the first quarter of 2008 compared to
59% in the first quarter of 2007, and increased by $10,905,000, or 36%, from the prior year. Sales
of the Company&#146;s In-Sight, Dataman, and Checker vision products, which are sold to customers in a
variety of industries around the world, all increased from the first quarter of 2007. We are
investing in new product
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->13<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left" style="font-size: 10pt; margin-top: 6pt">offerings and sales personnel for the factory automation market with the
goal of growing this business in 2008.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Sales to surface inspection customers, which comprise the Company&#146;s SISD segment, represented 10%
of total revenue in the first quarter of 2008 compared to 11% in the first quarter of 2007, and
increased by $472,000, or 8%, from the prior year due to higher SmartView system sales. The level
of our surface inspection business is within a relatively consistent range on an annual basis,
however, revenue reported each quarter can vary depending upon the timing of customer orders,
system deliveries, and installations, as well as the impact of revenue deferrals.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Product revenue increased 22% to $54,947,000 in the first quarter of 2008 from $44,913,000 in the
first quarter of 2007. The increase was primarily due to a higher volume of modular vision systems
sold to factory automation customers. The majority of this higher volume came from easier-to-use
and lower
priced vision products. These products are becoming a larger percentage of total revenue, which
reduces the Company&#146;s overall average selling price and partially offset the favorable impact of
higher volume on revenue.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Service revenue, which is derived from the sale of maintenance and support, education, consulting,
and installation services, decreased 7% to $5,570,000 for the first quarter of 2008 from $6,016,000
for the first quarter of 2007 due to lower maintenance and support revenue. We expect this trend
to continue in 2008 as we introduce new products and functionality that make vision easier to use
and require less maintenance and support. Service revenue decreased as a percentage of total
revenue to 9% in the first quarter of 2008 from 12% in the first quarter of 2007.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><I>Gross Margin</I>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Gross margin as a percentage of revenue was consistent at 72% for the first quarter of 2008 and the
same period in 2007. The gross margin was flat year-on-year despite higher revenue in 2008
primarily due to higher manufacturing costs related to new product introductions.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">MVSD gross margin as a percentage of revenue was 75% for the first quarter of 2008 compared to 76%
for the first quarter of 2007. The decrease in MVSD margin was due principally to higher new
product introduction expenses incurred to support the release of several new products during the
first quarter of 2008. SISD gross margin as a percentage of revenue was 45% for the first quarter
of 2008 compared to 38% for the first quarter of 2007. The increase in SISD margin was due to
higher product revenue, while costs were slightly lower than the prior year due to lower material
costs and lower provisions for excess and obsolete inventory.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Product gross margin as a percentage of revenue was 75% for the first quarter of 2008 compared to
76% for the first quarter of 2007 due to lower MVSD product margins as described above. Service
gross margin as a percentage of revenue was 45% for the first quarter of 2008 compared to 40% for
the first quarter of 2007. Although service revenue was lower than the prior year, costs declined
at a greater rate, resulting in the improved service margin.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><I>Operating Expenses</I>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Research, development, and engineering (R,D&#038;E) expenses increased 15% to $9,097,000 for the first
quarter of 2008 compared to $7,931,000 for the first quarter of 2007. MVSD R,D&#038;E expenses
increased $1,215,000, or 17%, while SISD R,D&#038;E expenses were relatively consistent with the prior
year. The increase in MVSD R,D&#038;E expenses was due primarily to higher personnel-related costs for
engineering resources to support new product initiatives.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">R,D&#038;E expenses as a percentage of revenue were 15% in the first quarter of 2008 and 16% in the
first quarter of 2007. We believe that a continued commitment to R,D&#038;E activities is essential in
order to maintain product leadership with our existing products and to provide innovative new
product offerings, and therefore, we expect to continue to make significant R,D&#038;E investments in
the future. In addition, we consider our ability to accelerate time to market for new products
critical to our revenue growth. Although we target our R,D&#038;E spending to be between 10% and 15% of
revenue, this percentage is impacted by
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->14<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left" style="font-size: 10pt; margin-top: 6pt">revenue cyclicality. At any point in time, we have
numerous research and development projects underway, and we believe that none of these projects is
material on an individual basis.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Selling, general, and administrative (S,G&#038;A) expenses increased 11% to $26,528,000 for the first
quarter of 2008 compared to $23,973,000 for the first quarter of 2007. MVSD S,G&#038;A expenses
increased $2,459,000, or 14%, while SISD S,G&#038;A expenses were relatively consistent with the prior
year. Corporate expenses that are not allocated to either division were also relatively consistent
with the first quarter of 2007.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The increase in MVSD expenses was due primarily to higher personnel-related costs (such as
salaries, fringe benefits, commissions, travel, and demonstration equipment) resulting from the
hiring of additional sales personnel ($1,473,000) intended to grow factory automation revenue.
Costs associated with new product introductions also contributed to the increase, including higher
expenses related to the Company&#146;s annual sales kick-off meetings where new products were introduced
to the worldwide sales force
($377,000) and higher marketing and promotional expenses ($408,000). In addition, a weaker U.S.
Dollar in 2008 resulted in higher S,G&#038;A costs when expenses of the Company&#146;s foreign operations
were translated to U.S. Dollars ($659,000). These increases were partially offset by lower
stock-based compensation expense ($633,000) due to a credit recorded in the first quarter of 2008
for forfeited stock options. Corporate expenses were relatively flat, as higher professional
services costs ($510,000) were offset by lower stock-based compensation expense ($557,000).
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><I>Nonoperating Income</I>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company recorded a foreign currency gain for the first quarter of 2008 of $1,118,000 compared
to a foreign currency loss of $118,000 for the first quarter of 2007. During the first quarter of
2008, the U.S. Dollar weakened considerably versus the other primary currencies in which the
Company operates, resulting in foreign currency gains on the Company&#146;s U.S. subsidiary&#146;s books when
foreign-denominated assets were revalued and converted into U.S. Dollars.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Investment income was $1,977,000 for the first quarter of 2008 compared to $1,965,000 for the first
quarter of 2007. Investment income was relatively consistent with the prior year, as declining
yields on the Company&#146;s portfolio of debt securities was offset by more of the Company&#146;s excess
cash invested in interest-bearing accounts.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company recorded other income for the first quarter of 2008 of $355,000 compared to a loss of
$187,000 for the first quarter of 2007. Other income includes rental income, net of associated
expenses, from leasing buildings adjacent to the Company&#146;s corporate headquarters. Net rental
income increased from the first quarter of 2007 due to the purchase of additional property in the
second quarter of 2007 that is generating rental income for the Company. In addition, the Company
recorded $425,000 of other income in the first quarter of 2008 upon the expiration of the
applicable statute of limitations relating to a tax holiday, during which time, the Company
collected value-added taxes from customers that were not required to be remitted to the government
authority.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><I>Income Taxes</I>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#146;s effective tax rate for the first quarter of 2008 was 25% compared to 26% for the
first quarter of 2007. The effective tax rate for the first quarter of 2008 included the impact of
the following discrete tax events: an increase in tax expense of $136,000 to increase a reserve
against a capital loss carryforward deferred tax asset due to expire in 2007, and a decrease in tax
expense of $48,000 to decrease a FIN 48 reserve for the true-up of a prior year estimate. These
discrete tax events increased the effective tax rate for the first quarter of 2008 by one hundred
basis points from 24% to 25%. The decrease in the effective tax rate from 26% to 24% excluding
discrete events was primarily due to more of the Company&#146;s profits being earned in lower tax
jurisdictions.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>Liquidity and Capital Resources</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company has historically been able to generate positive cash flow from operations, which has
funded its operating activities and other cash requirements and has resulted in an accumulated
cash,
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->15<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left" style="font-size: 10pt; margin-top: 6pt">cash equivalent, and investment balance of $254,864,000 at March&nbsp;30, 2008, representing 55%
of shareholders&#146; equity. The Company has established guidelines relative to credit ratings,
diversification, and maturities of its investments that maintain liquidity.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#146;s cash requirements during the first quarter of 2008 were met with its existing cash
balances, cash from investment maturities, and positive cash flow from operations. Cash
requirements primarily consisted of operating activities, capital expenditures, the repurchase of
common stock, and the payment of dividends. Capital expenditures for the first quarter of 2008
totaled $1,709,000 and consisted primarily of expenditures for computer hardware and software, as
well as costs to fit up a new manufacturing and distribution center in Ireland.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In June&nbsp;2000, Cognex Corporation became a Limited Partner in Venrock Associates III, L.P.
(Venrock), a venture capital fund. A Director of the Company is a Managing General Partner of
Venrock Associates. The Company has committed to a total investment in the limited partnership of
up to $20,500,000, with the commitment period expiring on December&nbsp;31, 2010. The Company does not
have the right to withdraw
from the partnership prior to December&nbsp;31, 2010. As of March&nbsp;30, 2008, the Company had contributed
$19,488,000 to the partnership. No contributions were made and no distributions were received
during the first quarter of 2008. The remaining commitment of $1,012,000 can be called by Venrock
in any period through 2010.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In July&nbsp;2006, the Company&#146;s Board of Directors authorized the repurchase of up to $100,000,000 of
the Company&#146;s common stock. As of March&nbsp;30, 2008, the Company had repurchased 3,981,390 shares at
a cost of $87,067,000 under this program. The Company may repurchase additional shares under this
program in future periods depending upon a variety of factors, including the stock price levels and
share availability.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In March&nbsp;2008, the Company&#146;s Board of Directors authorized the repurchase of up to an additional
$30,000,000 of the Company&#146;s common stock under a Rule&nbsp;10b5-1 Plan. As of March&nbsp;30, 2008, the
Company had repurchased 134,843 shares at a cost of $2,697,000 under this program. Repurchases
under this new authorization are subject to the parameters of the Rule&nbsp;10b5-1 Plan, which provides
for repurchases during Cognex self-imposed trading blackout periods related to the announcement of
quarterly results. The Rule&nbsp;10b5-1 Plan expires on February&nbsp;17, 2009 or, if earlier, upon the
repurchase of $30,000,000 of Cognex common stock under the plan. The plan does not require Cognex
to acquire any specific number of shares and it may be suspended or discontinued at any time.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company repurchased a total of 1,666,900 shares at a cost of $32,688,000 during the first
quarter of 2008, of which 1,532,057 shares at a cost of $29,991,000 were repurchased under the July
2006 program, with the remaining shares purchased under the March&nbsp;2008 program.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In April&nbsp;2008, the Company&#146;s Board of Directors authorized the repurchase of up to $50,000,000 of
the Company&#146;s common stock. This authorization is in addition to the July&nbsp;2006 and March&nbsp;2008
programs.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">Beginning in the third quarter of 2003, the Company&#146;s Board of Directors has declared and paid a
cash dividend in each quarter, including a dividend of $0.085 per share that amounted to $3,658,000
for the first quarter of 2008. Future dividends will be declared at the discretion of the
Company&#146;s Board of Directors and will depend upon such factors as the Board deems relevant.
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">In May&nbsp;2006, the Company acquired AssistWare Technology, Inc. for $2,998,000 in cash paid at
closing, with the potential for an additional cash payment of up to $500,000 in the second quarter
of 2007, up to $500,000 in the fourth quarter of 2007, and up to $1,000,000 in the second quarter
of 2008 depending upon the achievement of certain performance criteria. The Company determined
that the contingent payments in the second and fourth quarters of 2007 had been earned and made
these payments in these periods with a corresponding increase to goodwill. As of December&nbsp;31,
2007, the Company had also determined that the $1,000,000 contingent payment due in the second
quarter of 2008 had been earned beyond a reasonable doubt, and accordingly, accrued this payment at
December&nbsp;31, 2007 with a corresponding increase to goodwill. This payment will be made during the
second quarter of 2008. The Company&#146;s business strategy includes selective expansion into new
machine vision applications through the acquisition of businesses and technologies, which may
result in significant cash outlays in the future.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->16<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The Company believes that its existing cash, cash equivalent, and investment balance, together with
continued positive cash flow from operations, will be sufficient to meet its operating, investing,
and financing activities in 2008 and the foreseeable future.
</DIV>
<DIV align="left">
<A name="109"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">There have been no material changes to the Company&#146;s exposures to market risk since December&nbsp;31,
2007.
</DIV>
<DIV align="left">
<A name="110"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 4: CONTROLS AND PROCEDURES</B>
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt">As required by Rules&nbsp;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 defined in
such rules) as
of the end of the period covered by this report. Based on such evaluation, the Chief Executive
Officer and Chief Financial Officer concluded that such disclosure controls and procedures were
effective as of that date. From time to time, the Company reviews its disclosure controls and
procedures, and may from time to time make changes aimed at enhancing 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 March&nbsp;30, 2008
that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal
control over financial reporting.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->17<!-- /Folio -->
</DIV>



<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<A name="111"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>PART II: OTHER INFORMATION</B>
</DIV>

<DIV align="left">
<A name="112"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 1. LEGAL PROCEEDINGS</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">There have been no material changes to the Company&#146;s exposures to legal proceedings
since December&nbsp;31, 2007 as discussed in Part&nbsp;I &#151; Item&nbsp;III of the Company&#146;s Annual
Report on Form 10-K for the year then ended.
</DIV>
<DIV align="left">
<A name="113"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 1A. RISK FACTORS</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">For factors that could affect the Company&#146;s business, results of operations, and
financial condition, see the risk factors discussion provided in Part&nbsp;I &#151; Item&nbsp;1A of
the Company&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2007.
</DIV>
<DIV align="left">
<A name="114"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">The following tables set forth information with respect to purchases by the Company
of shares of its Common Stock during the periods indicated.
</DIV>
<DIV align="center">
<TABLE style="font-size: 10pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="52%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Total Number of</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Approximate Dollar</B></TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Shares Purchased as</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Value of Shares</B></TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Part of Publicly</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>that May Yet Be</B></TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Total Number of</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Average Price Paid</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Announced Plans or</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><B>Purchased Under the</B></TD>
</TR>
<TR style="font-size: 8pt" valign="bottom">
    <TD nowrap align="center" style="border-bottom: 1px solid #000000"><B>Period</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>Shares Purchased</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>per Share</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>Programs (1)</B></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000"><B>Plans or Programs</B></TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">January 1 &#151; 31, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">42,924,000</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">February 1 &#151; 28, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">433,941</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">19.31</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">433,941</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">34,547,000</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">March 1 &#151; 30, 2008</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,232,959</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">19.72</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,232,959</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">40,236,000</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,666,900</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">19.61</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,666,900</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">40,236,000</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>



<DIV align="left">
<DIV style="font-size: 3pt; margin-top: 16pt; width: 18%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">
<TR>
    <TD width="3%"></TD>
    <TD width="1%"></TD>
    <TD width="96"></TD>
</TR>

<TR valign="top">
    <TD nowrap align="left">(1)</TD>
    <TD>&nbsp;</TD>
    <TD>In July&nbsp;2006, the Company&#146;s Board of Directors authorized the
repurchase of up to $100,000,000 of the Company&#146;s Common Stock. In March&nbsp;2008,
the Company&#146;s Board of Directors authorized the repurchase of up to an
additional $30,000,000 of Cognex common stock under a Rule&nbsp;10b5-1
Plan. Not included in this table is an authorization by the
Company&#146;s Board of Directors in April 2008 to repurchase up to
an additional $50,000,000 of the Company&#146;s common stock.</TD>
</TR>

</TABLE>


<DIV align="left">
<A name="115"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">None
</DIV>
<DIV align="left">
<A name="116"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 4. SUBMISSION OF MATTERS TO A VOTE OF SECURITY HOLDERS</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">None
</DIV>
<DIV align="left">
<A name="117"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 5. OTHER INFORMATION</B>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 2%">None
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->18<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="left">
<A name="118"></A>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt"><B>ITEM 6. EXHIBITS</B>
</DIV>



<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">3.1 &#151; By-Laws of Cognex Corporation, as amended and restated through
November&nbsp;21, 2007 (incorporated herein by reference to Exhibit&nbsp;3B to the
Company&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2007)
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">3.2 &#151; Amendment to By-Laws of Cognex Corporation, dated March&nbsp;1, 2008
(incorporated herein by reference to Exhibit&nbsp;3.1 to the Company&#146;s Current
Report on Form 8-K filed on March&nbsp;3, 2008)
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">10.1 &#151; Form of Indemnification Agreement with each of the Directors of
Cognex Corporation (incorporated herein by reference to Exhibit&nbsp;10.1 to the
Company&#146;s Current Report on Form 8-K filed on March&nbsp;3, 2008)
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">31.1 &#151; Certification of Chief Executive Officer pursuant to Rule
13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934*
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">31.2 &#151; Certification of Chief Financial Officer pursuant to Rule
13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934*
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">32.1 &#151; Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350,
as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002**
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 6pt; margin-left: 4%">32.2 &#151; Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350,
as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002**
</DIV>


<DIV align="left">
<DIV style="font-size: 3pt; margin-top: 16pt; width: 18%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">
<TR>
    <TD width="3%"></TD>
    <TD width="1%"></TD>
    <TD width="96"></TD>
</TR>

<TR valign="top">
    <TD nowrap align="left">*</TD>
    <TD>&nbsp;</TD>
    <TD>Filed herewith</TD>
</TR>

<TR style="font-size: 3pt"><TD>&nbsp;</TD></TR>

<TR valign="top">
    <TD nowrap align="left">**</TD>
    <TD>&nbsp;</TD>
    <TD>Furnished herewith</TD>
</TR>

</TABLE>


<P align="center" style="font-size: 10pt"><!-- Folio -->19<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always"><A HREF="#tocpage">Table of Contents</A></H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">





<DIV align="left">
<A name="119"></A>
</DIV>

<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><B>SIGNATURES</B>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">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.
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">DATE: April 28, 2008&nbsp;</TD>
    <TD colspan="3" align="left">COGNEX CORPORATION<BR>
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD valign="top">By:&nbsp;&nbsp;</TD>
    <TD colspan="2" style="border-bottom: 1px solid #000000" align="left">/s/ Robert J. Shillman
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Robert J. Shillman&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Chief Executive Officer, President, and Chairman of
the Board of Directors<BR>
(duly authorized officer, principal executive officer)&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD valign="top">By:&nbsp;&nbsp;</TD>
    <TD colspan="2" style="border-bottom: 1px solid #000000" align="left">      /s/ Richard A. Morin
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Richard A. Morin&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="2" align="left">Senior Vice President of Finance, Chief
Financial Officer, and Treasurer<BR>(duly authorized officer, principal financial
and accounting officer)&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
</TABLE>


<P align="center" style="font-size: 10pt"><!-- Folio -->20<!-- /Folio -->
</DIV>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>b69704ccexv31w1.htm
<DESCRIPTION>EX-31.1 SECTION 302 CERTIFICATION OF CEO
<TEXT>
<HTML>
<HEAD>
<TITLE>exv31w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="right" style="font-size: 10pt; margin-top: 12pt"><B>Exhibit&nbsp;31.1</B>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><U>CERTIFICATION</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">I, Robert J. Shillman, certify that:
</DIV>


<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">1.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">2.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">3.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">4.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer(s) and I are responsible for
establishing and maintaining disclosure controls and procedures (as defined in Exchange
Act Rules&nbsp;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules&nbsp;13a-15(f) and 15d-15(f)) for the registrant and have:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Designed such internal control over financial
reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial
reporting and the preparation of financial statements for
external purposes in accordance with generally accepted
accounting principles;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(c)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Evaluated the effectiveness of the registrant&#146;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</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(d)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Disclosed in this report any change in the registrant&#146;s
internal control over financial reporting that occurred during the registrant&#146;s
most recent fiscal</TD>
</TR>

</TABLE>
</DIV>
<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="margin-top: 6pt"><TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">
<TR valign="top" style="font-size: 10pt; color: #textcolor#; background: #bgcolor#">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual
report) that has materially affected, or is reasonably likely to materially
affect, the registrant&#146;s internal control over financial reporting; and</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">5.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer(s) and I have disclosed, based on our
most recent evaluation of internal control over financial reporting, to the
registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors
(or persons performing the equivalent functions):</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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&#146;s ability to record,
process, summarize and report financial information; and</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Any fraud, whether or not material, that involves management or
other employees who have a significant role in the registrant&#146;s internal
control over financial reporting.</TD>
</TR>

</TABLE>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt">Date: April&nbsp;28, 2008
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">      /s/ Robert J. Shillman
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Robert J. Shillman&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Chairman of the Board of Directors, <BR>President
and Chief Executive Officer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>b69704ccexv31w2.htm
<DESCRIPTION>EX-31.2 SECTION 302 CERTIFICATION OF CFO
<TEXT>
<HTML>
<HEAD>
<TITLE>exv31w2</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>

</TABLE>

<DIV align="right" style="font-size: 10pt; margin-top: 12pt"><B>Exhibit&nbsp;31.2</B>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt"><U>CERTIFICATION</U>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">I, Richard A. Morin, certify that:
</DIV>


<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">


<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">1.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">2.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">3.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">4.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer(s) and I are responsible for
establishing and maintaining disclosure controls and procedures (as defined in Exchange
Act Rules&nbsp;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules&nbsp;13a-15(f) and 15d-15(f)) for the registrant and have:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Designed such internal control over financial
reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial
reporting and the preparation of financial statements for
external purposes in accordance with generally accepted
accounting principles;</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(c)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Evaluated the effectiveness of the registrant&#146;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</TD>
</TR>

</TABLE>
</DIV>
<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="margin-top: 6pt"><TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">



</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(d)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Disclosed in this report any change in the registrant&#146;s
internal control over financial reporting that occurred during the registrant&#146;s
most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case
of an annual report) that has materially affected, or is reasonably likely to
materially affect, the registrant&#146;s internal control over financial reporting;
and</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="2%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">5.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer(s) and I have disclosed, based on our
most recent evaluation of internal control over financial reporting, to the
registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors
(or persons performing the equivalent functions):</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 6pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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&#146;s ability to record,
process, summarize and report financial information; and</TD>
</TR>

<TR>
    <TD style="font-size: 6pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 10pt; color: #000000; background: transparent">
    <TD width="6%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left">(b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Any fraud, whether or not material, that involves management or
other employees who have a significant role in the registrant&#146;s internal
control over financial reporting.</TD>
</TR>

</TABLE>
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 12pt">Date: April&nbsp;28, 2008
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">                                                     /s/ Richard A. Morin
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Richard A. Morin&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Senior Vice President of Finance and
Administration, Chief Financial Officer, and
Treasurer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>b69704ccexv32w1.htm
<DESCRIPTION>EX-32.1 SECTION 906 CERTIFICATION OF CEO
<TEXT>
<HTML>
<HEAD>
<TITLE>exv32w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>

</TABLE>

<DIV align="right" style="font-size: 10pt; margin-top: 12pt"><B>Exhibit&nbsp;32.1*</B>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">CERTIFICATION PURSUANT TO<BR>
18 U.S.C. 1350,<BR>
AS ADOPTED PURSUANT TO<BR>
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The undersigned officer of Cognex Corporation (the &#147;Company&#148;) hereby certifies that the Company&#146;s
quarterly report on Form 10-Q for the quarterly period ended March&nbsp;30, 2008 (the &#147;Report&#148;), 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.
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt">Date: April&nbsp;28, 2008
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">      /s/ Robert J. Shillman
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Robert J. Shillman&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Chairman of the Board of Directors, <BR>President
and Chief Executive Officer<BR>
(principal executive officer)&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
</TABLE>


<DIV align="left">
<DIV style="font-size: 3pt; margin-top: 16pt; width: 18%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">
<TR>
    <TD width="3%"></TD>
    <TD width="1%"></TD>
    <TD width="96"></TD>
</TR>

<TR valign="top">
    <TD nowrap align="left">*</TD>
    <TD>&nbsp;</TD>
    <TD>This certification shall not be deemed &#147;filed&#148; for purposes of Section&nbsp;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.</TD>
</TR>

</TABLE>


<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>b69704ccexv32w2.htm
<DESCRIPTION>EX-32.2 SECTION 906 CERTIFICATION OF CFO
<TEXT>
<HTML>
<HEAD>
<TITLE>exv32w2</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="right" style="font-size: 10pt; margin-top: 12pt"><B>Exhibit&nbsp;32.2*</B>
</DIV>


<DIV align="center" style="font-size: 10pt; margin-top: 18pt">CERTIFICATION PURSUANT TO<BR>
18 U.S.C. 1350,<BR>
AS ADOPTED PURSUANT TO<BR>
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
</DIV>

<DIV align="left" style="font-size: 10pt; margin-top: 6pt">The undersigned officer of Cognex Corporation (the &#147;Company&#148;) hereby certifies that the Company&#146;s
quarterly report on Form 10-Q for the quarterly period ended March&nbsp;30, 2008 (the &#147;Report&#148;), 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.
</DIV>


<DIV align="left" style="font-size: 10pt; margin-top: 12pt">Date: April&nbsp;28, 2008
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 10pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">      /s/ Richard A. Morin
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Richard A. Morin&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">Senior Vice President of Finance and
Administration, Chief Financial Officer, and
Treasurer<BR>
(principal financial officer)&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
</TABLE>


<DIV align="left">
<DIV style="font-size: 3pt; margin-top: 16pt; width: 18%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">
<TR>
    <TD width="3%"></TD>
    <TD width="1%"></TD>
    <TD width="96"></TD>
</TR>

<TR valign="top">
    <TD nowrap align="left">*</TD>
    <TD>&nbsp;</TD>
    <TD>This certification shall not be deemed &#147;filed&#148; for purposes of Section&nbsp;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.</TD>
</TR>

</TABLE>




<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>




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