<SEC-DOCUMENT>0001193125-23-135029.txt : 20230504
<SEC-HEADER>0001193125-23-135029.hdr.sgml : 20230504
<ACCEPTANCE-DATETIME>20230504071033
ACCESSION NUMBER:		0001193125-23-135029
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20230503
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Submission of Matters to a Vote of Security Holders
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230504
DATE AS OF CHANGE:		20230504

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COGNEX CORP
		CENTRAL INDEX KEY:			0000851205
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823]
		IRS NUMBER:				042713778
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34218
		FILM NUMBER:		23886426

	BUSINESS ADDRESS:	
		STREET 1:		ONE VISION DR
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
		BUSINESS PHONE:		5086503000

	MAIL ADDRESS:	
		STREET 1:		ONE VISION DRIVE
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d255047d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cgnx="http://www.cognex.com/20230503" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_EntityRegistrantName" name="dei:EntityRegistrantName" contextRef="duration_2023-05-03_to_2023-05-03">COGNEX CORP</ix:nonNumeric> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2023-05-03_to_2023-05-03">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2023-05-03_to_2023-05-03">0000851205</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="cgnx-20230503.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="duration_2023-05-03_to_2023-05-03"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000851205</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-05-03</xbrli:startDate> <xbrli:endDate>2023-05-03</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">WASHINGTON, DC 20549</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2023-05-03_to_2023-05-03">8-K</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section&#160;13 OR 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt:datemonthdayyearen">May&#160;3, 2023</ix:nonNumeric></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <span style=" -sec-ix-hidden:Hidden_dei_EntityRegistrantName">Cognex Corporation</span> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact name of registrant as specified in charter)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:stateprovnameen">Massachusetts</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2023-05-03_to_2023-05-03">001-34218</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2023-05-03_to_2023-05-03">04-2713778</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or other jurisdiction</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">of incorporation)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr></table> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:48%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:bottom"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2023-05-03_to_2023-05-03">One Vision Drive</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2023-05-03_to_2023-05-03">Natick</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:stateprovnameen">Massachusetts</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2023-05-03_to_2023-05-03">01760-2059</ix:nonNumeric></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Address of principal executive offices)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Zip Code)</span></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2023-05-03_to_2023-05-03">(508)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2023-05-03_to_2023-05-03">650-3000</ix:nonNumeric></span></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">N/A</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former name or former address, if changed since last report.)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (<span style="font-style:italic">see </span>General Instruction A.2. below):</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading<br />Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2023-05-03_to_2023-05-03">Common Stock, par value $.002 per share</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2023-05-03_to_2023-05-03">CGNX</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:exchnameen">The NASDAQ Stock Market LLC</ix:nonNumeric></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Emerging growth company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2023-05-03_to_2023-05-03" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#160;5.02</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the Annual Meeting of Shareholders of Cognex Corporation (the &#8220;Company&#8221;) held on May&#160;3, 2023 (the &#8220;2023 Annual Meeting&#8221;), shareholders approved the Cognex Corporation 2023 Stock Option and Incentive Plan (the &#8220;2023 Plan&#8221;). The 2023 Plan, which became effective upon shareholder approval, permits the granting of stock options (both incentive <span style="white-space:nowrap">and&#160;non-qualified&#160;options),</span> stock appreciation rights, restricted stock, restricted stock units, unrestricted stock, cash-based awards, and dividend equivalent rights. The maximum number of shares of the Company&#8217;s common stock that may be issued under the 2023 Plan is 8,100,000. In addition, any shares of common stock underlying any outstanding awards under the Company&#8217;s 2001 General Stock Option Plan, as amended and restated, and the Company&#8217;s 2007 Stock Option and Incentive Plan, as amended and restated (together, the &#8220;Prior Plans&#8221;), that are forfeited, canceled or otherwise terminated, other than by exercise, will be added to the shares of common stock available for issuance under the 2023 Plan. As a result of the approval of the 2023 Plan, the Company will no longer grant any awards under the Prior Plans. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A summary of the 2023 Plan is set forth in the Company&#8217;s proxy statement for the 2023 Annual Meeting filed with the Securities and Exchange Commission on March&#160;17, 2023 (the &#8220;Proxy Statement&#8221;) under the caption &#8220;Proposal 2: Approval of Cognex Corporation 2023 Stock Option and Incentive Plan,&#8221; which summary is incorporated herein by reference. Such summary of the 2023 Plan and the foregoing description of the 2023 Plan are qualified in their entirety by reference to the full text of the 2023 Plan, which is filed herewith as Exhibit 10.1 and incorporated herein by reference. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Grants under the 2023 Plan may be evidenced by entry into a Non-Qualified Stock Option Agreement, Restricted Stock Unit Award Agreement or Performance Restricted Stock Unit Award Agreement under the 2023 Plan, forms of which are filed as Exhibits 10.2, 10.3 and 10.4 hereto and incorporated herein by reference. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#160;5.07</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Submission of Matters to a Vote of Security Holders </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&#160;3, 2023, the Company held its 2023 Annual Meeting. As of the record date for the 2023 Annual Meeting, there were 172,724,174 shares of common stock of the Company outstanding and entitled to vote. The Company&#8217;s shareholders approved each of the proposals put to a vote as recommended by the Board of Directors. The proposals had been previously announced and described in the Notice of Meeting contained in the Proxy Statement. The 156,913,988 shares represented at the 2023 Annual Meeting were voted as follows: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">1.</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The election of Angelos Papadimitriou and Dianne M. Parrotte as Directors to serve for a term ending in 2026, and the election of John T.C. Lee as Director to serve for a term ending in 2025. Each nominee for director was elected by a vote of the shareholders as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

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

<td style="vertical-align:bottom;width:2%"></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>

<td style="vertical-align:bottom"></td>
<td style="width:8%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom">For</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom">Against</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom">Abstained</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Broker</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;text-align:center"><span style="white-space:nowrap">Non-Votes</span></p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Angelos Papadimitriou</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">143,779,551</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">6,193,696</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">85,587</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">6,855,154</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dianne M. Parrotte</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">134,806,333</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">14,371,516</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">880,985</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">6,855,154</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">John T.C. Lee</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">147,300,457</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">2,668,693</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">89,684</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">6,855,154</p></td></tr>
</table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">2.</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">To approve the Cognex Corporation 2023 Stock Option and Incentive Plan. The proposal was approved by a vote of the shareholders as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

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

<td style="vertical-align:bottom;width:3%"></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">For</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">136,216,495</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Against</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">13,762,984</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abstained</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">79,355</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Broker <span style="white-space:nowrap">Non-Votes</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">6,855,154</td></tr>
</table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">3.</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">To ratify the selection of Grant Thornton LLP as the Company&#8217;s independent registered public accounting firm for fiscal year 2023. The proposal was approved by a vote of the shareholders as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

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

<td style="vertical-align:bottom;width:3%"></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">For</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">154,793,086</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Against</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">2,024,645</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abstained</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">96,257</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Broker <span style="white-space:nowrap">Non-Votes</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">4.</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">To approve, on an advisory basis, the compensation of the Company&#8217;s named executive officers as described in the Proxy Statement including the Compensation Discussion and Analysis, compensation tables and narrative discussion <span style="white-space:nowrap"><span style="white-space:nowrap">(&#8220;say-on-pay&#8221;).</span></span> The proposal was approved by a vote of the shareholders as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

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

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">For</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">127,030,881</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Against</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22,844,969</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abstained</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">182,984</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Broker <span style="white-space:nowrap">Non-Votes</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,855,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">5.</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">To recommend, by <span style="white-space:nowrap">non-binding</span> vote, the frequency of shareholder votes on executive compensation. The voting results on this proposal were as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

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

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">1 Year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">147,985,373</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2 Years</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">30,277</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">3 Years</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,922,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abstained</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Broker <span style="white-space:nowrap">Non-Votes</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,855,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Based on these results, and consistent with the recommendation of the Board of Directors, the Company will continue to conduct an advisory vote on the compensation of the Company&#8217;s named executive officers on an annual basis until the next advisory vote on the frequency of such <span style="white-space:nowrap"><span style="white-space:nowrap">say-on-pay</span></span> votes. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No other matters were voted upon at the 2023 Annual Meeting. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#160;9.01</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements and Exhibits </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) Exhibits </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:93%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit<br />No.</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman">Description</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">10.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d255047dex101.htm">Cognex Corporation 2023 Stock Option and Incentive Plan. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">10.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d255047dex102.htm">Form of <span style="white-space:nowrap">Non-Qualified</span> Stock Option Agreement under the Cognex Corporation 2023 Stock Option and Incentive Plan. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">10.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d255047dex103.htm">Form of Restricted Stock Unit Award Agreement under the Cognex Corporation 2023 Stock Option and Incentive Plan. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">10.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d255047dex104.htm">Form of Performance Restricted Stock Unit Award Agreement under the Cognex Corporation 2023 Stock Option and Incentive Plan. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

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

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:49%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">COGNEX CORPORATION</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Dated: May&#160;4, 2023</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">By: /s/ Paul D. Todgham</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Paul D. Todgham</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Senior Vice President and Chief Financial Officer</td></tr>
</table>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>d255047dex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COGNEX CORPORATION </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2023
STOCK OPTION AND INCENTIVE PLAN </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 1. <U>GENERAL PURPOSE OF THE PLAN; DEFINITIONS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The name of the plan is the Cognex Corporation 2023 Stock Option and Incentive Plan (the &#147;Plan&#148;). The purpose of the Plan is to
encourage and enable the officers, employees, <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Directors and Consultants of Cognex Corporation (the &#147;Company&#148;) and its Affiliates upon whose judgment, initiative and efforts the Company
largely depends for the successful conduct of its business to acquire a proprietary interest in the Company. It is anticipated that providing such persons with a direct stake in the Company&#146;s welfare will assure a closer identification of their
interests with those of the Company and its stockholders, thereby stimulating their efforts on the Company&#146;s behalf and strengthening their desire to remain with the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan is the successor to and continuation of the Prior Plans. As of the Effective Date, (i)&nbsp;no additional awards may be granted under
the Prior Plans; (ii)&nbsp;the Prior Plans&#146; Available Reserve plus any Returning Shares will become available for issuance pursuant to Awards granted under this Plan; and (iii)&nbsp;all outstanding awards granted under the Prior Plans will
remain subject to the terms of the applicable Prior Plan (except to the extent such outstanding awards result in Returning Shares that become available for issuance pursuant to Awards granted under this Plan). All Awards granted under this Plan will
be subject to the terms of this Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following terms shall be defined as set forth below: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Act&#148;</I> means the Securities Act of 1933, as amended, and the rules and regulations thereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Administrator&#148;</I> means either the Board or the compensation committee of the Board or a similar committee performing the
functions of the compensation committee and which is comprised of not less than two <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Directors who are independent. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<I>Affiliate</I>&#148; means, at the time of determination, any &#147;parent&#148; or &#147;subsidiary&#148; of the Company as such
terms are defined in Rule 405 of the Act. The Board will have the authority to determine the time or times at which &#147;parent&#148; or &#147;subsidiary&#148; status is determined within the foregoing definition. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Award&#148;</I> or <I>&#147;Awards,&#148;</I> except where referring to a particular category of grant under the Plan, shall include
Incentive Stock Options, <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options, Stock Appreciation Rights, Restricted Stock Units, Restricted Stock Awards, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Award Certificate&#148;</I> means a written or electronic document setting forth the terms and provisions applicable to an Award
granted under the Plan. Each Award Certificate is subject to the terms and conditions of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Board&#148;</I> means the
Board of Directors of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Cash-Based Award&#148;</I> means an Award entitling the recipient to receive a
cash-denominated payment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Code&#148;</I> means the Internal Revenue Code of 1986, as amended, and any successor Code, and
related rules, regulations and interpretations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Consultant&#148;</I> means a consultant or adviser who provides <I>bona fide</I>
services to the Company or an Affiliate as an independent contractor and who qualifies as a consultant or advisor under Instruction A.1.(a)(1) of Form <FONT STYLE="white-space:nowrap">S-8</FONT> under the Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Dividend Equivalent Right&#148;</I> means an Award entitling the grantee to receive credits based on cash dividends that would have
been paid on the shares of Stock specified in the Dividend Equivalent Right (or other award to which it relates) if such shares had been issued to and held by the grantee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Effective Date&#148;</I> means the date on which the Plan becomes effective as set forth in Section&nbsp;19. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Exchange Act&#148;</I> means the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Fair Market Value&#148;</I> of the Stock on any given date means the fair market
value of the Stock determined in good faith by the Administrator; provided, however, that if the Stock is listed on the National Association of Securities Dealers Automated Quotation System (&#147;NASDAQ&#148;), NASDAQ Global Market, The New York
Stock Exchange or another national securities exchange or traded on any established market, the determination shall be made by reference to market quotations. If there are no market quotations for such date, the determination shall be made by
reference to the last date preceding such date for which there are market quotations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Incentive Stock Option&#148;</I> means any
Stock Option designated and qualified as an &#147;incentive stock option&#148; as defined in Section&nbsp;422 of the Code. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Minimum Vesting Period&#148; </I>means the <FONT STYLE="white-space:nowrap">one-year</FONT> period following the date of grant of an
Award. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I><FONT STYLE="white-space:nowrap">&#147;Non-Employee</FONT> Director&#148;</I> means a member of the Board who is not also an
employee of the Company or any Subsidiary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I><FONT STYLE="white-space:nowrap">&#147;Non-Qualified</FONT> Stock Option&#148;</I> means
any Stock Option that is not an Incentive Stock Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Option&#148;</I> or <I>&#147;Stock Option&#148;</I> means any option to
purchase shares of Stock granted pursuant to Section&nbsp;5. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Prior Plans&#148;</I> means the Cognex Corporation 2001 General
Stock Option Plan and the Cognex Corporation 2007 Stock Option and Incentive Plan, as amended and restated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Restricted
Shares&#148;</I> means the shares of Stock underlying a Restricted Stock Award that remain subject to a risk of forfeiture or the Company&#146;s right of repurchase. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Restricted Stock Award&#148;</I> means an Award of Restricted Shares subject to such restrictions and conditions as the Administrator
may determine at the time of grant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Restricted Stock Units&#148;</I> means an Award of stock units subject to such restrictions
and conditions as the Administrator may determine at the time of grant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<I>Returning Shares</I>&#148; means shares subject to
outstanding stock awards granted under the Prior Plans and that following the Effective Date are not issued because such stock award is forfeited, canceled or otherwise terminated (other than by exercise). For the avoidance of doubt, the following
shares shall not be treated as Returning Shares: (i)&nbsp;shares subject to outstanding stock awards granted under the Prior Plans that are tendered or held back upon exercise of an Option or settlement of an Award to cover the exercise price or tax
withholding; and (ii)&nbsp;shares subject to a Stock Appreciation Right that are not issued in connection with the stock settlement of the Stock Appreciation Right upon exercise thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Sale Event&#148;</I> shall mean (i)&nbsp;the sale of all or substantially all of the assets of the Company on a consolidated basis to
an unrelated person or entity, (ii)&nbsp;a merger, reorganization or consolidation pursuant to which the holders of the Company&#146;s outstanding voting power and outstanding stock immediately prior to such transaction do not own a majority of the
outstanding voting power and outstanding stock or other equity interests of the resulting or successor entity (or its ultimate parent, if applicable) immediately upon completion of such transaction, (iii)&nbsp;the sale of all of the Stock of the
Company to an unrelated person, entity or group thereof acting in concert, or (iv)&nbsp;any other transaction in which the owners of the Company&#146;s outstanding voting power immediately prior to such transaction do not own at least a majority of
the outstanding voting power of the Company or any successor entity immediately upon completion of the transaction other than as a result of the acquisition of securities directly from the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<I>Sale Price</I>&#148; means the value as determined by the Administrator of the consideration payable, or otherwise to be received by
stockholders, per share of Stock pursuant to a Sale Event. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Section</I><I></I><I>&nbsp;409A&#148;</I> means Section&nbsp;409A of
the Code and the regulations and other guidance promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Service Relationship&#148; </I>means any relationship as
an employee, director or Consultant of the Company or any Affiliate (e.g., a Service Relationship shall be deemed to continue without interruption in the event an individual&#146;s status changes from full-time employee to part-time employee or
Consultant). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Stock&#148;</I> means the Common Stock, par value $.002 per share, of the Company, subject to adjustments pursuant
to Section&nbsp;3. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Stock Appreciation Right&#148;</I> means an Award entitling the recipient to
receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of the Stock on the date of exercise over the exercise price of the Stock
Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Subsidiary&#148;</I> means any corporation or other entity (other than the Company) in which the Company has at least a
50&nbsp;percent interest, either directly or indirectly. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Ten Percent Owner&#148;</I> means an employee who owns or is deemed to
own (by reason of the attribution rules of Section&nbsp;424(d) of the Code) more than 10&nbsp;percent of the combined voting power of all classes of stock of the Company or any parent or subsidiary corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>&#147;Unrestricted Stock Award&#148;</I> means an Award of shares of Stock free of any restrictions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 2. <U>ADMINISTRATION OF PLAN; ADMINISTRATOR AUTHORITY TO SELECT GRANTEES AND DETERMINE AWARDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Administration of Plan</U>. The Plan shall be administered by the Administrator. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Powers of Administrator</U>. The Administrator shall have the power and authority to grant Awards consistent with the terms of the Plan, including the
power and authority: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(i) to select the individuals to whom Awards may from time to time be granted; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(ii) to determine the time or times of grant, and the extent, if any, of Incentive Stock Options, <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock
Options, Stock Appreciation Rights, Restricted Stock Awards, Restricted Stock Units, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights, or any combination of the foregoing, granted to any one or more grantees; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(iii) to determine the number of shares of Stock to be covered by any Award; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(iv) to determine and modify from time to time the terms and conditions, including restrictions, not inconsistent with the terms of the Plan, of any Award,
which terms and conditions may differ among individual Awards and grantees, and to approve the forms of Award Certificates; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(v) to accelerate at any time
the exercisability or vesting of all or any portion of any Award in circumstances involving the grantee&#146;s death or disability, or in connection with a Sale Event; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(vi) subject to the provisions of Section&nbsp;5(c), to extend at any time the period in which Stock Options may be exercised; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(vii) at any time to adopt, alter and repeal such rules, guidelines and practices for administration of the Plan and for its own acts and proceedings as it
shall deem advisable; to interpret the terms and provisions of the Plan and any Award (including related written instruments); to make all determinations it deems advisable for the administration of the Plan; to decide all disputes arising in
connection with the Plan; and to otherwise supervise the administration of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All decisions and interpretations of the
Administrator shall be binding on all persons, including the Company and Plan grantees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Delegation of Authority to Grant Awards</U>. Subject to
applicable law, the Administrator, in its discretion, may delegate to the Chief Executive Officer of the Company all or part of the Administrator&#146;s authority and duties with respect to the granting of Awards to individuals who are not subject
to the reporting and other provisions of Section&nbsp;16 of the Exchange Act. Any such delegation by the Administrator shall include a limitation as to the amount of Stock underlying Awards that may be granted during the period of the delegation and
shall contain guidelines as to the determination of the exercise price and the vesting criteria. The Administrator may revoke or amend the terms of a delegation at any time but such action shall not invalidate any prior actions of the
Administrator&#146;s delegate or delegates that were consistent with the terms of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Award Certificate</U>. Awards under the Plan shall be
evidenced by Award Certificates that set forth the terms, conditions and limitations for each Award which may include, without limitation, the term of an Award and the provisions applicable in the event employment or service terminates. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(e) <U>Indemnification</U>. Neither the Board nor the Administrator, nor any member of either or any
delegate thereof, shall be liable for any act, omission, interpretation, construction or determination made in good faith in connection with the Plan, and the members of the Board and the Administrator (and any delegate thereof) shall be entitled in
all cases to indemnification and reimbursement by the Company in respect of any claim, loss, damage or expense (including, without limitation, reasonable attorneys&#146; fees) arising or resulting therefrom to the fullest extent permitted by law
and/or under the Company&#146;s articles or bylaws or any directors&#146; and officers&#146; liability insurance coverage which may be in effect from time to time and/or any indemnification agreement between such individual and the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(f) <U>Foreign Award Recipients</U>. Notwithstanding any provision of the Plan to the contrary, in order to comply with the laws in other countries in which
the Company and its Subsidiaries operate or have employees or other individuals eligible for Awards, the Administrator, in its sole discretion, shall have the power and authority to: (i)&nbsp;determine which Subsidiaries shall be covered by the
Plan; (ii)&nbsp;determine which individuals outside the United States are eligible to participate in the Plan; (iii)&nbsp;modify the terms and conditions of any Award granted to individuals outside the United States to comply with applicable foreign
laws; (iv)&nbsp;establish subplans and modify exercise procedures and other terms and procedures, to the extent the Administrator determines such actions to be necessary or advisable (and such subplans and/or modifications shall be attached to this
Plan as appendices); provided, however, that no such subplans and/or modifications shall increase the share limitations contained in Section&nbsp;3(a) hereof; and (v)&nbsp;take any action, before or after<B> </B>an Award is made, that the
Administrator determines to be necessary or advisable to obtain approval or comply with any local governmental regulatory exemptions or approvals. Notwithstanding the foregoing, the Administrator may not take any actions hereunder, and no Awards
shall be granted, that would violate the Exchange Act or any other applicable United States securities law, the Code, or any other applicable United States governing statute or law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(g) <U>Minimum Vesting Period</U>. The vesting period for each Award granted under the Plan must be at least equal to the Minimum Vesting Period; provided,
however, nothing in this Section&nbsp;2(g) shall limit the Administrator&#146;s authority to accelerate the vesting of Awards as set forth in Section&nbsp;2(b)(v) above; and, provided further, notwithstanding the foregoing, up to 5% of the shares of
Stock authorized for issuance under the Plan may be utilized for Unrestricted Stock Awards or other Awards with a vesting period that is less than the Minimum Vesting Period (each such Award, an &#147;Excepted Award&#148;). Notwithstanding the
foregoing, in addition to Excepted Awards, the Administrator may grant Awards that vest (or permit previously granted Awards to vest) within the Minimum Vesting Period (i)&nbsp;if such Awards are granted as substitute Awards in replacement of other
Awards (or awards previously granted by an entity being acquired (or assets of which are being acquired)) that were scheduled to vest within the Minimum Vesting Period or (ii)&nbsp;if such Awards are being granted in connection with an elective
deferral of cash compensation that, absent a deferral election, otherwise would have been paid to the grantee within the Minimum Vesting Period. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 3. <U>STOCK ISSUABLE UNDER THE PLAN; MERGERS; SUBSTITUTIONS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Stock Issuable</U>. Subject to adjustment as provided in this Section&nbsp;3, the maximum number of shares of Stock reserved and available for issuance
under the Plan shall be the sum of (i) 8,100,000 (eight million one hundred thousand) shares, plus (ii)&nbsp;the number of Returning Shares, if any, as such shares become available from time to time. For purposes of this limitation, the shares of
Stock underlying any awards under the Plan that are forfeited, canceled or otherwise terminated (other than by exercise) shall be added back to the shares of Stock available for issuance under the Plan and, to the extent permitted under
Section&nbsp;422 of the Code and the regulations promulgated thereunder, the shares of Stock that may be issued as Incentive Stock Options. Notwithstanding the foregoing, the following shares shall not be added to the shares authorized for grant
under the Plan: (i)&nbsp;shares tendered or held back upon exercise of an Option or settlement of an Award to cover the exercise price or tax withholding, and (ii)&nbsp;shares subject to a Stock Appreciation Right that are not issued in connection
with the stock settlement of the Stock Appreciation Right upon exercise thereof. In the event the Company repurchases shares of Stock on the open market, such shares shall not be added to the shares of Stock available for issuance under the Plan.
Subject to such overall limitations, shares of Stock may be issued up to such maximum number pursuant to any type or types of Award; provided, however, that no more than 8,100,000 (eight million one hundred thousand) shares of the Stock may be
issued in the form of Incentive Stock Options. The shares available for issuance under the Plan may be authorized but unissued shares of Stock or shares of Stock reacquired by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Changes in Stock</U>. Subject to Section&nbsp;3(c) hereof, if, as a result of any reorganization, recapitalization, reclassification, stock dividend,
stock split, reverse stock split or other similar change in the Company&#146;s capital stock, the outstanding shares of Stock are increased or decreased or are exchanged for a different number or kind of shares or other securities of the Company, or
additional shares or new or different shares or other securities of the Company or other <FONT STYLE="white-space:nowrap">non-cash</FONT> assets are distributed with respect to such shares of Stock or other securities, or, if, as a result of any
merger or consolidation, sale of all or substantially all of the assets of the Company, the outstanding shares of Stock are converted into or exchanged for securities of the Company or any successor entity (or a parent or subsidiary thereof), the
Administrator shall make an appropriate or proportionate adjustment in (i)&nbsp;the maximum number of shares reserved for issuance under the Plan, including the maximum number of </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
shares that may be issued in the form of Incentive Stock Options, (ii)&nbsp;the number and kind of shares or other securities subject to any then outstanding Awards under the Plan, (iii)&nbsp;the
repurchase price, if any, per share subject to each outstanding Restricted Stock Award, and (iv)&nbsp;the exercise price for each share subject to any then outstanding Stock Options and Stock Appreciation Rights under the Plan, without changing the
aggregate exercise price (i.e., the exercise price multiplied by the number of shares subject to Stock Options and Stock Appreciation Rights) as to which such Stock Options and Stock Appreciation Rights remain exercisable. The Administrator shall
also make equitable or proportionate adjustments in the number of shares subject to outstanding Awards and the exercise price and the terms of outstanding Awards to take into consideration cash dividends paid other than in the ordinary course or any
other extraordinary corporate event. Notwithstanding the foregoing, no adjustment shall be made under this Section&nbsp;3(b) if the Administrator determines that such action could cause any Award to fail to satisfy the conditions of any applicable
exception from the requirements of Section&nbsp;409A or otherwise could subject the grantee to the additional tax imposed under Section&nbsp;409A in respect of an outstanding Award or constitute a modification, extension or renewal of an Incentive
Stock Option within the meaning of Section&nbsp;424(h) of the Code. The adjustment by the Administrator shall be final, binding and conclusive. No fractional shares of Stock shall be issued under the Plan resulting from any such adjustment, but the
Administrator in its discretion may make a cash payment in lieu of fractional shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Mergers and Other Transactions</U>. In the case of and
subject to the consummation of a Sale Event, the parties thereto may cause the assumption or continuation of Awards theretofore granted by the successor entity, or the substitution of such Awards with new Awards of the successor entity or parent
thereof, with appropriate adjustment as to the number and kind of shares and, if appropriate, the per share exercise prices, as such parties shall agree. Awards include Awards that vest on a particular date or dates and Awards that vest upon the
achievement of <FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals or objectives. To the extent the parties to such Sale Event do not provide for the assumption, continuation or substitution of Awards, upon the effective time
of the Sale Event, the Plan and all outstanding Awards granted hereunder shall terminate. In the event of such termination, (i)&nbsp;the Company shall have the option (in its sole discretion) to make or provide for a payment, in cash or in kind, to
the grantees holding Options and Stock Appreciation Rights, in exchange for the cancellation thereof, in an amount equal to the difference between (A)&nbsp;the Sale Price multiplied by the number of shares of Stock subject to outstanding Options and
Stock Appreciation Rights (to the extent then exercisable at prices not in excess of the Sale Price) and (B)&nbsp;the aggregate exercise price of all such outstanding Options and Stock Appreciation Rights (provided that, in the case of an Option or
Stock Appreciation Right with an exercise price equal to or greater than the Sale Price, such Option or Stock Appreciation Right shall be cancelled for no consideration); or (ii)&nbsp;each grantee shall be permitted, within a specified period of
time prior to the consummation of the Sale Event as determined by the Administrator, to exercise all outstanding Options and Stock Appreciation Rights (to the extent then exercisable) held by such grantee. The Company shall also have the option (in
its sole discretion) to make or provide for a payment, in cash or in kind, to the grantees holding other Awards in an amount equal to the Sale Price multiplied by the number of vested shares of Stock under such Awards. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Substitute Awards</U>. The Administrator may grant Awards under the Plan in substitution for stock and stock based awards held by employees, directors
or other key persons of another corporation in connection with the merger or consolidation of the employing corporation with the Company or a Subsidiary or the acquisition by the Company or a Subsidiary of property or stock of the employing
corporation. The Administrator may direct that the substitute awards be granted on such terms and conditions as the Administrator considers appropriate in the circumstances. Any substitute Awards granted under the Plan shall not count against the
share limitation set forth in Section&nbsp;3(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(e) <U>Maximum Awards to <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Directors</U>.
Notwithstanding anything to the contrary in this Plan, the value of all Awards awarded under this Plan and all other cash compensation paid by the Company to any <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Director in any calendar year
shall not exceed $750,000. For the purpose of this limitation, the value of any Award shall be its grant date fair value, as determined in accordance with ASC 718 or successor provision but excluding the impact of estimated forfeitures related to
service-based vesting provisions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 4. <U>ELIGIBILITY</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Grantees under the Plan will be such employees, <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Directors or Consultants of the Company
and its Affiliates as are selected from time to time by the Administrator in its sole discretion; provided that Awards may not be granted to employees, Directors or Consultants who are providing services only to any &#147;parent&#148; of the
Company, as such term is defined in Rule 405 of the Act, unless (i)&nbsp;the stock underlying the Awards is treated as &#147;service recipient stock&#148; under Section&nbsp;409A or (ii)&nbsp;the Company has determined that such Awards are exempt
from or otherwise comply with Section&nbsp;409A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 5. <U>STOCK OPTIONS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Award of Stock Options</U>. The Administrator may grant Stock Options under the Plan. Any Stock Option granted under the Plan shall be in such form as
the Administrator may from time to time approve. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock Options granted under the Plan may be either Incentive Stock Options or <FONT
STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options. Incentive Stock Options may be granted only to employees of the Company or any Subsidiary that is a &#147;subsidiary corporation&#148; within the meaning of Section&nbsp;424(f) of the
Code. To the extent that any Option does not qualify as an Incentive Stock Option, it shall be deemed a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock Options granted pursuant to this Section&nbsp;5 shall be subject to the following terms and conditions and shall contain such additional
terms and conditions, not inconsistent with the terms of the Plan, as the Administrator shall deem desirable. If the Administrator so determines, Stock Options may be granted in lieu of cash compensation at the optionee&#146;s election, subject to
such terms and conditions as the Administrator may establish. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Exercise Price</U>. The exercise price per share for the Stock covered by a Stock
Option granted pursuant to this Section&nbsp;5 shall be determined by the Administrator at the time of grant but shall not be less than 100&nbsp;percent of the Fair Market Value on the date of grant. In the case of an Incentive Stock Option that is
granted to a Ten Percent Owner, the exercise price of such Incentive Stock Option shall be not less than 110&nbsp;percent of the Fair Market Value on the grant date. Notwithstanding the foregoing, Stock Options may be granted with an exercise price
per share that is less than 100&nbsp;percent of the Fair Market Value on the date of grant (i)&nbsp;pursuant to a transaction described in, and in a manner consistent with, Section&nbsp;424(a) of the Code, (ii)&nbsp;to individuals who are not
subject to U.S. income tax on the date of grant or (iii)&nbsp;the Stock Option is otherwise compliant with Section&nbsp;409A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Option Term</U>. The
term of each Stock Option shall be fixed by the Administrator, but no Stock Option shall be exercisable more than ten years after the date the Stock Option is granted. In the case of an Incentive Stock Option that is granted to a Ten Percent Owner,
the term of such Stock Option shall be no more than five years from the date of grant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Exercisability; Rights of a Stockholder</U>. Stock Options
shall become exercisable at such time or times, whether or not in installments, as shall be determined by the Administrator at or after the grant date. The Administrator may at any time accelerate the exercisability of all or any portion of any
Stock Option. An optionee shall have the rights of a stockholder only as to shares acquired upon the exercise of a Stock Option and not as to unexercised Stock Options. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(e) <U>Method of Exercise</U>. Stock Options may be exercised in whole or in part, by giving written or electronic notice of exercise to the Company,
specifying the number of shares to be purchased. Payment of the purchase price may be made by one or more of the following methods except to the extent otherwise provided in the Award Certificate: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(i) In cash, by certified or bank check or other instrument acceptable to the Administrator; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(ii) Through the delivery (or attestation to the ownership following such procedures as the Company may prescribe) of shares of Stock that are not then
subject to restrictions under any Company plan. Such surrendered shares shall be valued at Fair Market Value on the exercise date; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(iii) By the optionee
delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company for the purchase price; provided that in the
event the optionee chooses to pay the purchase price as so provided, the optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Company shall prescribe as a condition of such
payment procedure; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(iv) With respect to Stock Options that are not Incentive Stock Options, by a &#147;net exercise&#148; arrangement pursuant to
which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Payment instruments will be received subject to collection. The transfer to the optionee on the records of the Company or of the transfer agent of the shares
of Stock to be purchased pursuant to the exercise of a Stock Option will be contingent upon receipt from the optionee (or a purchaser acting in his stead in accordance with the provisions of the Stock Option) by the Company of the full purchase
price for such shares and the fulfillment of any other requirements contained in the Award Certificate or applicable provisions of laws (including the satisfaction of any withholding taxes that the Company is obligated to withhold with respect to
the optionee). In the event an optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the optionee upon the exercise of the Stock Option shall be
net of the number of attested shares. In the event that the Company establishes, for itself or using the services of a third party, an automated system for the exercise of Stock Options, such as a system using an internet website or interactive
voice response, then the paperless exercise of Stock Options may be permitted through the use of such an automated system. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(f) <U>Annual Limit on Incentive Stock Options</U>. To the extent required for &#147;incentive stock
option&#148; treatment under Section&nbsp;422 of the Code, the aggregate Fair Market Value (determined as of the time of grant) of the shares of Stock with respect to which Incentive Stock Options granted under this Plan and any other plan of the
Company or its parent and subsidiary corporations become exercisable for the first time by an optionee during any calendar year shall not exceed $100,000. To the extent that any Stock Option exceeds this limit, it shall constitute a <FONT
STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 6. <U>STOCK APPRECIATION RIGHTS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Award of Stock Appreciation Rights</U>. The Administrator may grant Stock Appreciation Rights under the Plan. A Stock Appreciation Right is an Award
entitling the recipient to receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of a share of Stock on the date of exercise over the
exercise price of the Stock Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Exercise Price of Stock Appreciation Rights</U>. The exercise price of a Stock Appreciation Right shall not be less than 100&nbsp;percent of the Fair
Market Value of the Stock on the date of grant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Grant and Exercise of Stock Appreciation Rights</U>. Stock Appreciation Rights may be granted by
the Administrator independently of any Stock Option granted pursuant to Section&nbsp;5 of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Terms and Conditions of Stock Appreciation
Rights</U>. Stock Appreciation Rights shall be subject to such terms and conditions as shall be determined on the date of grant by the Administrator. The term of a Stock Appreciation Right may not exceed ten years. The terms and conditions of each
such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 7. <U>RESTRICTED STOCK AWARDS</U> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a)
<U>Nature of Restricted Stock Awards</U>. The Administrator may grant Restricted Stock Awards under the Plan. A Restricted Stock Award is any Award of Restricted Shares subject to such restrictions and conditions as the Administrator may determine
at the time of grant. Conditions may be based on continuing employment (or other Service Relationship) and/or achievement of <FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals and objectives. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Rights as a Stockholder</U>. Upon the grant of the Restricted Stock Award and payment of any applicable purchase price, a grantee shall have the rights
of a stockholder with respect to the voting of the Restricted Shares and receipt of dividends; provided that any dividends paid by the Company during the vesting period shall accrue and shall not be paid to the grantee until and to the extent the
shares of Restricted Stock Award have vested. Unless the Administrator shall otherwise determine, (i)&nbsp;uncertificated Restricted Shares shall be accompanied by a notation on the records of the Company or the transfer agent to the effect that
they are subject to forfeiture until such Restricted Shares are vested as provided in Section&nbsp;7(d) below, and (ii)&nbsp;certificated Restricted Shares shall remain in the possession of the Company until such Restricted Shares are vested as
provided in Section&nbsp;7(d) below, and the grantee shall be required, as a condition of the grant, to deliver to the Company such instruments of transfer as the Administrator may prescribe. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Restrictions</U>. Restricted Shares may not be sold, assigned, transferred, pledged or otherwise encumbered or disposed of except as specifically
provided herein or in the Restricted Stock Award Certificate. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section&nbsp;16 below, in writing after the Award is issued, if a grantee&#146;s
employment (or other Service Relationship) with the Company and its Subsidiaries terminates for any reason, any Restricted Shares that have not vested at the time of termination shall automatically and without any requirement of notice to such
grantee from or other action by or on behalf of, the Company be deemed to have been reacquired by the Company at its original purchase price (if any) from such grantee or such grantee&#146;s legal representative simultaneously with such termination
of employment (or other Service Relationship), and thereafter shall cease to represent any ownership of the Company by the grantee or rights of the grantee as a stockholder. Following such deemed reacquisition of Restricted Shares that are
represented by physical certificates, a grantee shall surrender such certificates to the Company upon request without consideration. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Vesting of
Restricted Shares</U>. The Administrator at the time of grant shall specify the date or dates and/or the attainment of <FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals, objectives and other conditions on which the <FONT
STYLE="white-space:nowrap">non-transferability</FONT> of the Restricted Shares and the Company&#146;s right of repurchase or forfeiture shall lapse. Subsequent to such date or dates and/or the attainment of such
<FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals, objectives and other conditions, the shares on which all restrictions have lapsed shall no longer be Restricted Shares and shall be deemed &#147;vested.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; font-size:10pt; font-family:Times New Roman">SECTION 8. <U>RESTRICTED STOCK UNITS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Nature of Restricted Stock Units</U>. The Administrator may grant Restricted Stock Units under the Plan. A Restricted Stock Unit is an Award of stock
units that may be settled in shares of Stock (or cash, to the extent explicitly provided for in the Award Certificate) upon the satisfaction of such restrictions and conditions at the time of grant. Conditions may be based on continuing employment
(or other Service Relationship) and/or achievement of <FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals and objectives. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and
conditions may differ among individual Awards and grantees. Except in the case of Restricted Stock Units with a deferred settlement date that complies with Section&nbsp;409A, at the end of the vesting period, the Restricted Stock Units, to the
extent vested, shall be settled in the form of shares of Stock. Restricted Stock Units with deferred settlement dates are subject to Section&nbsp;409A and shall contain such additional terms and conditions as the Administrator shall determine in its
sole discretion in order to comply with the requirements of Section&nbsp;409A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Election to Receive Restricted Stock Units in Lieu of
Compensation</U>. The Administrator may, in its sole discretion, permit a grantee to elect to receive a portion of future cash compensation otherwise due to such grantee in the form of an award of Restricted Stock Units. Any such election shall be
made in writing and shall be delivered to the Company no later than the date specified by the Administrator and in accordance with Section&nbsp;409A and such other rules and procedures established by the Administrator. Any such future cash
compensation that the grantee elects to defer shall be converted to a fixed number of Restricted Stock Units based on the Fair Market Value of Stock on the date the compensation would otherwise have been paid to the grantee if such payment had not
been deferred as provided herein. The Administrator shall have the sole right to determine whether and under what circumstances to permit such elections and to impose such limitations and other terms and conditions thereon as the Administrator deems
appropriate. Any Restricted Stock Units that are elected to be received in lieu of cash compensation shall be fully vested, unless otherwise provided in the Award Certificate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Rights as a Stockholder</U>. A grantee shall have the rights as a stockholder only as to shares of Stock acquired by the grantee upon settlement of
Restricted Stock Units; provided, however, that the grantee may be credited with Dividend Equivalent Rights with respect to the stock units underlying his Restricted Stock Units, subject to the provisions of Section&nbsp;11 and such terms and
conditions as the Administrator may determine. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Termination</U>. Except as may otherwise be provided by the Administrator either in the Award
Certificate or, subject to Section&nbsp;16 below, in writing after the Award is issued, a grantee&#146;s right in all Restricted Stock Units that have not vested shall automatically terminate upon the grantee&#146;s termination of employment (or
cessation of Service Relationship) with the Company and its Subsidiaries for any reason. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 9. <U>UNRESTRICTED STOCK AWARDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Grant or Sale of Unrestricted Stock</U>. Subject to Section&nbsp;2(g) of the Plan, the Administrator may grant (or sell at par value or
such higher purchase price determined by the Administrator) an Unrestricted Stock Award under the Plan. An Unrestricted Stock Award is an Award pursuant to which the grantee may receive shares of Stock free of any restrictions under the Plan.
Unrestricted Stock Awards may be granted in respect of past services or other valid consideration, or in lieu of cash compensation due to such grantee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 10. <U>CASH-BASED AWARDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Grant of Cash-Based Awards</U>. The Administrator may grant Cash-Based Awards under the Plan. A Cash-Based Award is an Award that entitles
the grantee to a payment in cash upon the attainment of specified performance goals. The Administrator shall determine the maximum duration of the Cash-Based Award, the amount of cash to which the Cash-Based Award pertains, the conditions upon which
the Cash-Based Award shall become vested or payable, and such other provisions as the Administrator shall determine. Each Cash-Based Award shall specify a cash-denominated payment amount, formula or payment ranges as determined by the Administrator.
Payment, if any, with respect to a Cash-Based Award shall be made in accordance with the terms of the Award and may be made in cash. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 11. <U>DIVIDEND EQUIVALENT RIGHTS; DIVIDENDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Dividend Equivalent Rights</U>. The Administrator may grant Dividend Equivalent Rights under the Plan. A Dividend Equivalent Right is an Award
entitling the grantee to receive credits based on cash dividends that would have been paid on the shares of Stock specified in the Dividend Equivalent Right (or other Award to which it relates) if such shares had been issued to the grantee. A
Dividend Equivalent Right may be granted hereunder to any grantee as a component of an award of Restricted Stock Units or as a freestanding award. The terms and conditions of Dividend Equivalent Rights shall be specified in the Award Certificate.
Subject to the last sentence of this Section&nbsp;11(a), dividend equivalents credited to the holder of a Dividend </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Equivalent Right may be paid currently or may be deemed to be reinvested in additional shares of Stock, which may thereafter accrue additional equivalents. Any such reinvestment shall be at Fair
Market Value on the date of reinvestment or such other price as may then apply under a dividend reinvestment plan sponsored by the Company, if any. Dividend Equivalent Rights may be settled in cash or shares of Stock or a combination thereof, in a
single installment or installments. Notwithstanding anything herein to the contrary, a Dividend Equivalent Right granted as a component of an Award of Restricted Stock Units shall provide that such Dividend Equivalent Right shall be settled only
upon settlement or payment of, or lapse of restrictions on, such other Award, and that such Dividend Equivalent Right shall expire or be forfeited or annulled under the same conditions as such other Award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Termination</U>. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section&nbsp;16 below, in
writing after the Award is issued, a grantee&#146;s rights in all Dividend Equivalent Rights shall automatically terminate upon the grantee&#146;s termination of employment (or cessation of Service Relationship) with the Company and its Subsidiaries
for any reason. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Prohibition on Dividends on Unvested Awards</U>. For the avoidance of doubt, in no event shall any dividends or Dividend
Equivalent Rights be paid with respect to the unvested portion of an Award unless or until such unvested portion of an Award has vested. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 12. <U>TRANSFERABILITY OF AWARDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Transferability</U>. Except as provided in Section&nbsp;12(b) below, during a grantee&#146;s lifetime, his or her Awards shall be exercisable only by
the grantee, or by the grantee&#146;s legal representative or guardian in the event of the grantee&#146;s incapacity. No Awards shall be sold, assigned, transferred or otherwise encumbered or disposed of by a grantee other than by will or by the
laws of descent and distribution or pursuant to a domestic relations order. No Awards shall be subject, in whole or in part, to attachment, execution, or levy of any kind, and any purported transfer in violation hereof shall be null and void. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Administrator Action</U>. Notwithstanding Section&nbsp;12(a), the Administrator, in its discretion, may provide either in the Award Certificate
regarding a given Award or by subsequent written approval that the grantee (who is an employee or director) may transfer his or her <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options to his or her immediate family members, to trusts
for the benefit of such family members, or to partnerships in which such family members are the only partners, provided that the transferee agrees in writing with the Company to be bound by all of the terms and conditions of this Plan and the
applicable Award. In no event may an Award be transferred by a grantee for value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Family Member</U>. For purposes of Section&nbsp;12(b),
&#147;family member&#148; shall mean a grantee&#146;s child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew,
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mother-in-law,</FONT></FONT> <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">father-in-law,</FONT></FONT> <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">son-in-law,</FONT></FONT> <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">daughter-in-law,</FONT></FONT> <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">brother-in-law,</FONT></FONT> or <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">sister-in-law,</FONT></FONT> including adoptive relationships, any person sharing the grantee&#146;s household (other than a tenant of the grantee), a trust in which these persons (or the
grantee) have more than 50&nbsp;percent of the beneficial interest, a foundation in which these persons (or the grantee) control the management of assets, and any other entity in which these persons (or the grantee) own more than 50&nbsp;percent of
the voting interests. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Designation of Beneficiary</U>. To the extent permitted by the Company, each grantee to whom an Award has been made under
the Plan may designate a beneficiary or beneficiaries to exercise any Award or receive any payment under any Award payable on or after the grantee&#146;s death. Any such designation shall be on a form provided for that purpose by the Administrator
and shall not be effective until received by the Administrator. If no beneficiary has been designated by a deceased grantee, or if the designated beneficiaries have predeceased the grantee, the beneficiary shall be the grantee&#146;s estate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 13. <U>TAX WITHHOLDING</U> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a)
<U>Payment by Grantee</U>. Each grantee shall, no later than the date as of which the value of an Award or of any Stock or other amounts received thereunder first becomes includable in the gross income of the grantee for Federal income tax purposes,
pay to the Company, or make arrangements satisfactory to the Administrator regarding payment of, any Federal, state, or local taxes of any kind required by law to be withheld by the Company with respect to such income. The Company and its
Subsidiaries shall, to the extent permitted by law, have the right to deduct any such taxes from any payment of any kind otherwise due to the grantee. The Company&#146;s obligation to deliver evidence of book entry (or stock certificates) to any
grantee is subject to and conditioned on tax withholding obligations being satisfied by the grantee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Payment in Stock</U>. The Administrator may
require the Company&#146;s tax withholding obligation to be satisfied, in whole or in part, by the Company withholding from shares of Stock to be issued pursuant to any Award a number of shares with an aggregate Fair Market Value (as of the date the
withholding is effected) that would satisfy the withholding amount due; provided, however, that the amount withheld does not exceed the maximum statutory tax rate or such lesser amount as is </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
necessary to avoid liability accounting treatment. For purposes of share withholding, the Fair Market Value of withheld shares shall be determined in the same manner as the value of Stock
includible in income of the grantees. The Administrator may also require the Company&#146;s tax withholding obligation to be satisfied, in whole or in part, by an arrangement whereby a certain number of shares of Stock issued pursuant to any Award
are immediately sold and proceeds from such sale are remitted to the Company in an amount that would satisfy the withholding amount due. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 14. <U>SECTION</U><U></U><U>&nbsp;409A AWARDS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Awards are intended to be exempt from Section&nbsp;409A to the greatest extent possible and to otherwise comply with Section&nbsp;409A. The
Plan and all Awards shall be interpreted in accordance with such intent. To the extent that any Award is determined to constitute &#147;nonqualified deferred compensation&#148; within the meaning of Section&nbsp;409A (a &#147;409A Award&#148;), the
Award shall be subject to such additional rules and requirements as specified by the Administrator from time to time in order to comply with Section&nbsp;409A. In this regard, if any amount under a 409A Award is payable upon a &#147;separation from
service&#148; (within the meaning of Section&nbsp;409A) to a grantee who is then considered a &#147;specified employee&#148; (within the meaning of Section&nbsp;409A), then no such payment shall be made prior to the date that is the earlier of
(i)&nbsp;six months and one day after the grantee&#146;s separation from service, or (ii)&nbsp;the grantee&#146;s death, but only to the extent such delay is necessary to prevent such payment from being subject to interest, penalties and/or
additional tax imposed pursuant to Section&nbsp;409A. Further, the settlement of any 409A Award may not be accelerated except to the extent permitted by Section&nbsp;409A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">SECTION 15. <U>TERMINATION OF SERVICE RELATIONSHIP, TRANSFER, LEAVE OF ABSENCE, ETC.</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Termination of Service Relationship</U>. If the grantee&#146;s Service Relationship is with an Affiliate and such Affiliate ceases to be an Affiliate,
the grantee shall be deemed to have terminated his or her Service Relationship for purposes of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) For purposes of the Plan, the following
events shall not be deemed a termination of a Service Relationship: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(i) a transfer to the employment of the Company from an Affiliate or from the Company
to an Affiliate, or from one Affiliate to another; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(ii) an approved leave of absence for military service or sickness, or for any other purpose
approved by the Company, if the employee&#146;s right to <FONT STYLE="white-space:nowrap">re-employment</FONT> is guaranteed either by a statute or by contract or under the policy pursuant to which the leave of absence was granted or if the
Administrator otherwise so provides in writing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 16. <U>AMENDMENTS AND TERMINATION</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Board may, at any time, amend or discontinue the Plan and the Administrator may, at any time, amend or cancel any outstanding Award for
the purpose of satisfying changes in law or for any other lawful purpose, but no such action shall materially and adversely affect rights under any outstanding Award without the holder&#146;s consent. Except as provided in Section&nbsp;3(b) or 3(c),
without prior stockholder approval, in no event may the Administrator exercise its discretion to reduce the exercise price of outstanding Stock Options or Stock Appreciation Rights or effect repricing through cancellation and <FONT
STYLE="white-space:nowrap">re-grants</FONT> or cancellation of Stock Options or Stock Appreciation Rights in exchange for cash or other Awards. To the extent required under the rules of any securities exchange or market system on which the Stock is
listed, to the extent determined by the Administrator to be required by the Code to ensure that Incentive Stock Options granted under the Plan are qualified under Section&nbsp;422 of the Code, Plan amendments shall be subject to approval by Company
stockholders. Nothing in this Section&nbsp;16 shall limit the Administrator&#146;s authority to take any action permitted pursuant to Section&nbsp;3(b) or 3(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 17. <U>STATUS OF PLAN</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With respect to the portion of any Award that has not been exercised and any payments in cash, Stock or other consideration not received by a
grantee, a grantee shall have no rights greater than those of a general creditor of the Company unless the Administrator shall otherwise expressly determine in connection with any Award or Awards. In its sole discretion, the Administrator may
authorize the creation of trusts or other arrangements to meet the Company&#146;s obligations to deliver Stock or make payments with respect to Awards hereunder, provided that the existence of such trusts or other arrangements is consistent with the
foregoing sentence. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 18. <U>GENERAL PROVISIONS</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>No Distribution</U>. The Administrator may require each person acquiring Stock pursuant to an Award to represent to and agree with the Company in
writing that such person is acquiring the shares without a view to distribution thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Issuance of Stock</U>. To the extent certificated, stock certificates to grantees under this Plan
shall be deemed delivered for all purposes when the Company or a stock transfer agent of the Company shall have mailed such certificates in the United States mail, addressed to the grantee, at the grantee&#146;s last known address on file with the
Company. Uncertificated Stock shall be deemed delivered for all purposes when the Company or a Stock transfer agent of the Company shall have given to the grantee by electronic mail (with proof of receipt) or by United States mail, addressed to the
grantee, at the grantee&#146;s last known address on file with the Company, notice of issuance and recorded the issuance in its records (which may include electronic &#147;book entry&#148; records). Notwithstanding anything herein to the contrary,
the Company shall not be required to issue or deliver any evidence of book entry or certificates evidencing shares of Stock pursuant to the exercise or settlement of any Award, unless and until the Administrator has determined, with advice of
counsel (to the extent the Administrator deems such advice necessary or advisable), that the issuance and delivery is in compliance with all applicable laws, regulations of governmental authorities and, if applicable, the requirements of any
exchange on which the shares of Stock are listed, quoted or traded. Any Stock issued pursuant to the Plan shall be subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with federal,
state or foreign jurisdiction, securities or other laws, rules and quotation system on which the Stock is listed, quoted or traded. The Administrator may place legends on any Stock certificate or notations on any book entry to reference restrictions
applicable to the Stock. In addition to the terms and conditions provided herein, the Administrator may require that an individual make such reasonable covenants, agreements, and representations as the Administrator, in its discretion, deems
necessary or advisable in order to comply with any such laws, regulations, or requirements. The Administrator shall have the right to require any individual to comply with any timing or other restrictions with respect to the settlement or exercise
of any Award, including a window-period limitation, as may be imposed in the discretion of the Administrator. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Stockholder Rights</U>. Until Stock
is deemed delivered in accordance with Section&nbsp;18(b), no right to vote or receive dividends or any other rights of a stockholder will exist with respect to shares of Stock to be issued in connection with an Award, notwithstanding the exercise
of a Stock Option or any other action by the grantee with respect to an Award. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Other Compensation Arrangements; No Employment Rights</U>. Nothing
contained in this Plan shall prevent the Board from adopting other or additional compensation arrangements, including trusts, and such arrangements may be either generally applicable or applicable only in specific cases. The adoption of this Plan
and the grant of Awards do not confer upon any employee any right to continued employment with the Company or any Subsidiary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(e) <U>Trading Policy
Restrictions</U>. Option exercises and other Awards under the Plan shall be subject to the Company&#146;s insider trading policies and procedures, as in effect from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(f) <U>Clawback Policy</U>. Awards under the Plan shall be subject to the Company&#146;s clawback policy, as in effect from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 19. <U>EFFECTIVE DATE OF PLAN</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Plan shall become effective upon stockholder approval in accordance with applicable state law, the Company&#146;s bylaws and articles of
incorporation, and applicable stock exchange rules. No grants of Stock Options and other Awards may be made hereunder after the tenth anniversary of the Effective Date and no grants of Incentive Stock Options may be made hereunder after the tenth
anniversary of the date the Plan is approved by the Board. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">SECTION 20. <U>GOVERNING LAW</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Plan and all Awards and actions taken thereunder shall be governed by, and construed in accordance with the laws of the Commonwealth of
Massachusetts, applied without regard to conflict of law principles. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">DATE APPROVED BY BOARD OF DIRECTORS: February&nbsp;15, 2023 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">DATE APPROVED BY STOCKHOLDERS: May&nbsp;3, 2023 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>d255047dex102.htm
<DESCRIPTION>EX-10.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><FONT STYLE="white-space:nowrap">NON-QUALIFIED</FONT> STOCK OPTION AGREEMENT </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNDER THE COGNEX CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2023 STOCK OPTION AND INCENTIVE PLAN </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name of Optionee:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. of Option Shares:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Option Exercise Price per Share:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">$
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>[FMV on Grant Date]</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Grant Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Expiration Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Cognex Corporation 2023 Stock Option and Incentive Plan as amended through the date hereof
(the &#147;Plan&#148;), Cognex Corporation (the &#147;Company&#148;) hereby grants to the Optionee named above an option (the &#147;Stock Option&#148;) to purchase on or prior to the Expiration Date specified above all or part of the number of
shares of Common Stock, par value $0.002 per share (the &#147;Stock&#148;) of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan. This Stock Option
is not intended to be an &#147;incentive stock option&#148; under Section&nbsp;422 of the Internal Revenue Code of 1986, as amended. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. <U>Exercisability
Schedule</U>. No portion of this Stock Option may be exercised until such portion shall have become vested and exercisable. Except as set forth below, and subject to the discretion of the Administrator (as defined in Section&nbsp;2 of the Plan) to
accelerate the vesting and exercisability schedule hereunder, this Stock Option shall vest and be exercisable with respect to the following number of Option Shares on the dates indicated so long as Optionee remains in a Service Relationship on such
dates: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="33%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Incremental Number of</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; ">Option Shares Exercisable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Exercisability Date</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">_____________ (___%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">_____________ (___%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">_____________ (___%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">_____________ (___%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">_____________ (___%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close
of business on the Expiration Date, subject to the provisions hereof and of the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[Included for Directors: In the event of a corporate transaction, including a merger or
reorganization, whereby the holders of the outstanding shares of common stock of the Company before the transaction fail to have a beneficial interest of 51&nbsp;percent or more of the shares of outstanding common stock of the Company or its
successor (or its ultimate parent) after the consummation of the transaction, all the Optionee&#146;s outstanding options to acquire shares of common stock of the Company shall become vested and fully exercisable immediately prior to the
consummation of the transaction.] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[Included for Executive Officers: In the event of a corporate transaction, including a merger or
reorganization, whereby the holders of the outstanding shares of common stock of the Company before the transaction fail to have a beneficial interest of 51&nbsp;percent or more of the shares of outstanding common stock of the Company or its
successor (or its ultimate parent) after the consummation of the transaction, and within 12 months of the consummation of the transaction, the Optionee&#146;s employment is involuntarily terminated, all the Optionee&#146;s outstanding options to
acquire shares of common stock of the Company shall become immediately vested and fully exercisable. For purposes hereof, the Optionee&#146;s employment is considered to be involuntarily terminated if the Company or its successor terminates the
Optionee&#146;s employment without Cause or the Optionee resigns the Optionee&#146;s employment for Good Reason. The term &#147;Cause&#148; shall have the meaning set forth in Section&nbsp;3(c) below. The term &#147;Good Reason&#148; shall mean
(i)&nbsp;a material diminution in the Optionee&#146;s duties or responsibilities, excluding for this purpose any diminution related solely to the Company ceasing to be a reporting company for purposes of the Securities Exchange Act of 1934, or
(ii)&nbsp;the Company requiring the Optionee to be based at any office or location that is more than fifty (50)&nbsp;miles from the Optionee&#146;s current office.] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. <U>Manner of Exercise</U>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) The Optionee may exercise
this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may give written notice to the Administrator of his or her election to purchase some or all of the Option Shares
purchasable at the time of such notice. This notice shall specify the number of Option Shares to be purchased. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Payment of the purchase
price for the Option Shares may be made by one or more of the following methods: (i)&nbsp;in cash, by certified or bank check or other instrument acceptable to the Administrator; (ii)&nbsp;through the delivery (or attestation to the ownership) of
shares of Stock that have been purchased by the Optionee on the open market or that are beneficially owned by the Optionee and are not then subject to any restrictions under any Company plan and that otherwise satisfy any holding periods as may be
required by the Administrator; (iii)&nbsp;by the Optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to
the Company to pay the option purchase price, provided that in the event the Optionee chooses to pay the option purchase price as so provided, the Optionee and the broker shall comply with such procedures and enter into such agreements of indemnity
and other agreements as the Administrator shall prescribe as a condition of such payment procedure; (iv)&nbsp;to the extent permitted by the Administrator, by a &#147;net exercise&#148; arrangement pursuant to which the Company will reduce the
number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price; or (v)&nbsp;a combination of (i), (ii), (iii) and (iv)&nbsp;above. Payment instruments
will be received subject to collection. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transfer to the Optionee on the records of the Company or of the transfer agent of the
Option Shares will be contingent upon (i)&nbsp;the Company&#146;s receipt from the Optionee of the full purchase price for the Option Shares, as set forth above, (ii)&nbsp;the fulfillment of any other requirements contained herein or in the Plan or
in any other agreement or provision of laws, and (iii)&nbsp;the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise
of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations. In the event the Optionee chooses to pay the purchase price by previously-owned shares of Stock through the
attestation method, the number of shares of Stock transferred to the Optionee upon the exercise of the Stock Option shall be net of the Shares attested to. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer
agent upon compliance to the satisfaction of the Administrator with all requirements under applicable laws or regulations in connection with such transfer and with the requirements hereof and of the Plan. The determination of the Administrator as to
such compliance shall be final and binding on the Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock
Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee&#146;s name shall have been entered as the stockholder of record on the books of the
Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) Notwithstanding
the foregoing, the Stock Option shall not be exercisable until such time that the Optionee and the Company have duly executed all of the agreements required at the time of grant of the Option by the Company for 1) full-time employment by the
Company, if the Optionee is an employee of the Company, including, but not limited to, the Company&#146;s Employee, Invention, <FONT STYLE="white-space:nowrap">Non-Disclosure</FONT> and <FONT STYLE="white-space:nowrap">Non-Competition</FONT>
Agreement, or 2) consultancy by the Company, if the optionee is a consultant to the Company, including, but not limited to, the Company&#146;s Consultant Agreement, or 3) directorship of the Company, if the Optionee is a director of the Company,
including, but not limited to, the Company&#146;s Confidentiality and <FONT STYLE="white-space:nowrap">Non-Competition</FONT> Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d)
Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.
<U>Termination of Service</U>. If the Optionee&#146;s Service Relationship is terminated, the period within which to exercise the Stock Option may be subject to earlier termination as set forth below. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Termination Due to Death</U>. If the Optionee&#146;s Service Relationship terminates by reason of the
Optionee&#146;s death, any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of death, may thereafter be exercised by the Optionee&#146;s legal representative or legatee for a period of 12 months from the
date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of death shall terminate immediately and be of no further force or effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Termination Due to Disability</U>. If the Optionee&#146;s Service Relationship terminates by reason of the Optionee&#146;s disability (as determined by
the Administrator), any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of such termination of employment, may thereafter be exercised by the Optionee for a period of 12 months from the date of
termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Termination for Cause</U>. If the Optionee&#146;s Service Relationship terminates for Cause, any portion of this Stock Option outstanding on such date
shall terminate immediately and be of no further force and effect. For purposes hereof, &#147;Cause&#148; shall mean, unless otherwise provided in an employment agreement between the Company and the Optionee, a determination by the Administrator
that the Optionee shall be dismissed as a result of (i)&nbsp;the Optionee&#146;s willful and continued failure to perform substantially the Optionee&#146;s duties with the Company (other than any failure resulting from incapacity due to physical or
mental illness), after a written demand of performance is delivered to the Optionee by the Board or the Chief Executive Officer of the Company which identifies the manner in which the Board or Chief Executive Officer believes that the Optionee has
not substantially performed the Optionee&#146;s duties; or (ii)&nbsp;the Optionee&#146;s willful engagement in illegal conduct or gross misconduct which is materially injurious to the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Qualified Retirement</U>. If the Optionee&#146;s Service Relationship terminates due to the Optionee&#146;s Qualified Retirement, and unless otherwise
determined by the Administrator, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date of termination (after taking into account any acceleration as set forth in Section&nbsp;1 above), for
a period of 12 months from the date of Qualified Retirement or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or
effect. A &#147;Qualified Retirement&#148; shall mean the Optionee&#146;s voluntary resignation from the Company on or after the date that (i)&nbsp;the Optionee is at least 65 years old and the sum of Optionee&#146;s age and years of employment with
the Company is 75 or greater; (ii)&nbsp;the Optionee provide written notice to the Company at least nine months prior to the anticipated resignation date; and (iii)&nbsp;the Optionee continues to work for the Company through the anticipated
resignation date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(e) <U>Other Termination</U>. If the Optionee&#146;s Service Relationship terminates for any reason other than the Optionee&#146;s
death, the Optionee&#146;s disability or Cause, or the Optionee&#146;s Qualified Retirement, and unless otherwise determined by the Administrator, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable
on the date of termination, for a period of 30 days from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no
further force or effect. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Administrator&#146;s determination of the reason for termination of the Optionee&#146;s
employment shall be conclusive and binding on the Optionee and his or her representatives or legatees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. <U>Incorporation of Plan</U>. Notwithstanding
anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section&nbsp;2(b) of the Plan. Capitalized terms in this
Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. <U>Transferability</U>. This Agreement is
personal to the Optionee, is <FONT STYLE="white-space:nowrap">non-assignable</FONT> and is not transferable in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. This Stock Option is
exercisable, during the Optionee&#146;s lifetime, only by the Optionee, and thereafter, only by the Optionee&#146;s legal representative or legatee. Notwithstanding the foregoing, (i)&nbsp;the Optionee may transfer the stock Option to the
Optionee&#146;s spouse or children or to a trust for the benefit of the Optionee or the Optionee&#146;s spouse or children and (ii)&nbsp;the Optionee may transfer the Stock Option pursuant to a divorce decree or other domestic relations order as
defined in the Code or Title I of the Employee Retirement Income Security Act of 1974, As amended (or the rules thereunder).&nbsp;The Stock Option shall be null and void and without effect upon any attempted assignment or transfer, except as
hereinabove provided, including without limitation, any purported assignment, whether voluntary or by operation of law, pledge, hypothecation or other disposition contrary to the provisions hereof, or other disposition, attachment, trustee process
or similar process, whether legal or equitable, upon the Stock Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">6. <U>Tax Withholding</U>. The Optionee shall, not later than the date as of which
the exercise of this Stock Option becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld on
account of such taxable event. The Company shall have the authority to cause the minimum required tax withholding obligation to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Optionee a number of shares of
Stock with an aggregate Fair Market Value that would satisfy the minimum withholding amount due. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">7. <U>No Obligation to Continue Employment or
Service</U>. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Optionee in employment or other Service Relationship and neither the Plan nor this Agreement shall interfere in any way
with the right of the Company or any Subsidiary to terminate the employment or Service Relationship of the Optionee at any time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">8. <U>Integration</U>.
This Agreement constitutes the entire agreement between the parties with respect to this Stock Option and supersedes all prior agreements and discussions between the parties concerning such subject matter. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">9. <U>Data Privacy Consent</U>. In order to administer the Plan and this Agreement and to implement or
structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the &#147;Relevant Companies&#148;) may process any and all personal or professional data, including but not limited to Social
Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the &#147;Relevant Information&#148;). By
entering into this Agreement, the Optionee (i)&nbsp;authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii)&nbsp;waives any privacy rights the Optionee may have with respect to the
Relevant Information; (iii)&nbsp;authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv)&nbsp;authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies
consider appropriate. The Optionee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">10. <U>Notices</U>. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the
Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>[</U>Signature Page Follows] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>COGNEX CORPORATION</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned.
Electronic acceptance of this Agreement pursuant to the Company&#146;s instructions to the Optionee (including through an online acceptance process) is acceptable. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="47%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">Optionee&#146;s Signature</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">Optionee&#146;s name and address:</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>d255047dex103.htm
<DESCRIPTION>EX-10.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>RESTRICTED STOCK UNIT AWARD AGREEMENT </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNDER THE COGNEX CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2023 STOCK OPTION AND INCENTIVE PLAN </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="77%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name of Grantee:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="38%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="38%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. of Restricted Stock Units:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Grant Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Cognex Corporation 2023 Stock Option and Incentive Plan, as amended through the date hereof
(the &#147;Plan&#148;), Cognex Corporation (the &#147;Company&#148;) hereby grants an award of the number of Restricted Stock Units listed above (an &#147;Award&#148;) to the Grantee named above. Each Restricted Stock Unit shall relate to one share
of Common Stock, par value $0.002 per share (the &#147;Stock&#148;), of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. <U>Restrictions on Transfer of Award</U>. This
Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or
disposed of until (i)&nbsp;the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii)&nbsp;shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. <U>Vesting of Restricted Stock Units</U>. The restrictions and conditions of Paragraph&nbsp;1 of this Agreement shall lapse on the Vesting
Date(s) specified in the following schedule so long as the Grantee remains in a Service Relationship on such Vesting Date(s). If a series of Vesting Dates is specified, then the restrictions and conditions in Paragraph&nbsp;1 shall lapse only with
respect to the number of Restricted Stock Units specified as vested on such date. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="41%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="43%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Incremental Number of<BR>Restricted
Stock Units Vested</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>&nbsp;&nbsp;&nbsp;&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Vesting Date</B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Administrator may at any time accelerate the
vesting schedule specified in this Paragraph 2. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[Included for Directors: In the event of a corporate transaction, including a merger or
reorganization, whereby the holders of the outstanding shares of common stock of the Company before the transaction fail to have a beneficial interest of 51&nbsp;percent or more of the shares of outstanding common stock of the Company or its success
(or its ultimate parent) after the consummation of the transaction, all unvested Restricted Stock Units granted pursuant to this Award shall become vested immediately prior to the consummation of the transaction.] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[Included for Executive Officers: In the event of a corporate transaction, including a
merger or reorganization, whereby the holders of the outstanding shares of common stock of the Company before the transaction fail to have a beneficial interest of 51&nbsp;percent or more of the shares of outstanding common stock of the Company or
its success (or its ultimate parent) after the consummation of the transaction, and within 12 months of the consummation of the transaction, Grantee&#146;s employment is involuntarily terminated, all unvested Restricted Stock Units granted pursuant
to this Award shall become immediately vested and fully exercisable. For purposes hereof, Grantee&#146;s employment is considered to be involuntarily terminated if the Company or its successor terminates Grantee&#146;s employment without Cause or
Grantee resigns for Good Reason. The term &#147;Cause&#148; shall mean (i)&nbsp;Grantee&#146;s willful and continued failure to perform substantially Grantee&#146;s duties with the Company (other than any failure resulting from incapacity due to
physical or mental illness), after a written demand of performance is delivered to Grantee by the Board or the Chief Executive Officer of the Company which identifies the manner in which the Board or Chief Executive Officer believes that Grantee has
not substantially performed Grantee&#146;s duties; or (ii)&nbsp;Grantee&#146;s willful engagement in illegal conduct or gross misconduct which is materially injurious to the Company. The term &#147;Good Reason&#148; shall mean (i)&nbsp;a material
diminution in Grantee&#146;s duties or responsibilities, excluding for this purpose any diminution related solely to the Company ceasing to be a reporting company for purposes of the Securities Exchange Act of 1934 or (ii)&nbsp;the Company&#146;s
requiring Grantee to be based at any office or location that is more than fifty (50)&nbsp;miles from Grantee&#146;s current office.] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.
<U>Termination of Service</U>. If the Grantee&#146;s Service Relationship with the Company and its Subsidiaries terminates for any reason (including death or disability) prior to the satisfaction of the vesting conditions set forth in Paragraph 2
above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will
thereafter have any further rights or interests in such unvested Restricted Stock Units. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. <U>Issuance of Shares of Stock</U>. As soon
as practicable following each Vesting Date (but in no event later than two and <FONT STYLE="white-space:nowrap">one-half</FONT> months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of
shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2 of this Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such
shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. <U>Incorporation of Plan</U>. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed
by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section&nbsp;2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is
specified herein. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6. <U>Tax Withholding</U>.&nbsp;The Grantee shall, not later than the date as of which the receipt of this Award
becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld on account of such taxable
event.&nbsp;Such withholding shall be satisfied by the Company withholding from Shares to be issued to the Grantee a number of Shares with an aggregate Fair Market Value that would satisfy the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
withholding amount due.&nbsp;Alternatively, or in addition, the Company may decide in its sole and absolute discretion to satisfy Grantee&#146;s obligation for
<FONT STYLE="white-space:nowrap">tax-related</FONT> items by one or a combination of the following: (i)&nbsp;withholding from proceeds of the sale of Shares acquired upon vesting/settlement of the Restricted Stock Units either through a voluntary
sale or through a mandatory sale arranged by the Company (on Grantee&#146;s behalf pursuant to this authorization); or (ii)&nbsp;in any other manner permitted by the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7. <U>Section 409A of the Code.</U> This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the
Award are exempt from the requirements of Section&nbsp;409A of the Code as &#147;short-term deferrals&#148; as described in Section&nbsp;409A of the Code. To the extent that any provision of this Agreement is ambiguous as to its exemption from Code
Section&nbsp;409A of the Code, the provision shall be read in such a manner so that all payments hereunder are exempt from Section&nbsp;409A of the Code. Notwithstanding the foregoing, if this award of RSUs is interpreted as not being exempt from
Section&nbsp;409A of the Code, it shall be interpreted to comply with the requirements of Section&nbsp;409A of the Code so that this award is not subject to additional tax or interest under Section&nbsp;409A of the Code. In this regard, to the
extent necessary to comply with or qualify for an exemption from Section&nbsp;409A of the Code, any reference to &#147;termination of employment&#148; or similar terms will mean the Grantee&#146;s &#147;separation from service&#148; within the
meaning of Section&nbsp;409A(2)(A)(i) of the Code (a &#147;Separation&#148;). In addition, if this award is payable upon the Grantee&#146;s Separation and the Grantee is a &#147;specified employee&#148; of the Company or any affiliate thereof within
the meaning of Section&nbsp;409A(a)(2)(B)(i) of the Code on the day of the Grantee&#146;s Separation, then no such payment shall be made prior to the date that is the earlier of (i)&nbsp;six months and one day after the Grantee&#146;s Separation, or
(ii)&nbsp;Grantee&#146;s death, but only to the extent such delay is necessary so that this Award is not subject to additional tax or interest Section&nbsp;409A of the Code. Each installment of the Restricted Stock Units that vests is intended to
constitute a separate payment for purposes of Section&nbsp;409A of the Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. <U>No Obligation to Continue Employment or Service</U>.
Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Grantee in employment or other Service Relationship and neither the Plan nor this Agreement shall interfere in any way with the right
of the Company or any Subsidiary to terminate the employment or Service Relationship of the Grantee at any time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9. <U>Integration</U>.
This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. <U>Data Privacy Consent</U>. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the
Company, its subsidiaries and affiliates and certain agents thereof (together, the &#147;Relevant Companies&#148;) may process any and all personal or professional data, including but not limited to Social Security or other identification number,
home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the &#147;Relevant Information&#148;). By entering into this Agreement, the Grantee
(i)&nbsp;authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii)&nbsp;waives any privacy rights the Grantee may have with respect to the Relevant Information; (iii)&nbsp;authorizes
the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access
to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.<U> Notices</U>. Notices hereunder shall be mailed or delivered to the Company at its
principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12. <U>Restrictive Covenants</U>. The Grantee reaffirms his/her promise to be bound by the restrictive covenants set forth in the Employee
Invention, <FONT STYLE="white-space:nowrap">Non-Disclosure</FONT> and <FONT STYLE="white-space:nowrap">Non-Competition</FONT> Agreement or Employee Invention and <FONT STYLE="white-space:nowrap">Non-Disclosure</FONT> Agreement, as applicable,
entered into between the Grantee and the Company (the &#147;Employment Agreement&#148;). The Grantee agrees that any gains realized by the Grantee pursuant to the vesting of this Award (along with other good and valuable consideration including, but
not limited to employment by the Company, salary and other Company-provided benefits) are additional and sufficient consideration for the Grantee&#146;s performance of Grantee&#146;s obligations as stated in the Employment Agreement. To the extent
permitted by applicable law, Grantee agrees that if Grantee breaches the Employment Agreement then Grantee shall pay damages to the Company, including, but not limited to an amount equal to the sum of: (a)&nbsp;the total of all gains realized by
Grantee as a result of vesting of this Award, and (b)&nbsp;the total of all gains realized by Grantee as a result of the sale of any shares acquired by Grantee through the vesting of this Award. The determination of the existence of breach of the
Employment Agreement shall be made by the Company in good faith, which determination shall be conclusive for purposes of this Agreement. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>COGNEX CORPORATION</B></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the
undersigned. Electronic acceptance of this Agreement pursuant to the Company&#146;s instructions to the Grantee (including through an online acceptance process) is acceptable. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated:<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</U></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Grantee&#146;s Signature</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Grantee&#146;s name and address:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</U></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</U></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</U></P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>d255047dex104.htm
<DESCRIPTION>EX-10.4
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.4</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10.4 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PERFORMANCE RESTRICTED STOCK UNIT AWARD AGREEMENT </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNDER THE COGNEX CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2023 STOCK OPTION AND INCENTIVE PLAN </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pursuant to the Cognex Corporation 2023 Stock Option and Incentive Plan as amended through the date hereof (the &#147;Plan&#148;) and this Performance
Restricted Stock Unit Award Agreement (the &#147;Agreement&#148;), Cognex Corporation (the &#147;Company&#148;) hereby grants an award of the target number of Restricted Stock Units listed below assuming target performance (&#147;Award&#148;) to the
individual named below (&#147;Grantee&#148;), and Grantee hereby accepts such Award subject to all of the terms and conditions herein. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Each
Restricted Stock Unit shall relate to one share of Common Stock, par value $0.002 per share (the &#147;Stock&#148;) of the Company</B>. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="30%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="35%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Name of Grantee:</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Grant Date:</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Target Number of Restricted Stock Units:</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right" STYLE="BORDER-BOTTOM:1px solid #000000"><B><U></U></B>(&#147;<B>Target Award</B>&#148;)&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Performance Measurement Period:</B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000">to</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Restrictions on Transfer of Award and on Transfer of Stock/Vesting</U>. The Restricted Stock Units granted
pursuant to this Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise
encumbered or disposed of until all of the following conditions have been met: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Restricted Stock Units shall have been earned and vested as provided and determined in accordance with
Exhibit A. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Grantee has been a full-time employee of the Company or a subsidiary of the Company each day of the
Performance Measurement Period through the Vesting Date. Or, Grantee has been a consultant to the company during each day of the Performance Measurement Period through the Vesting Date. Or, the Grantee has been a director of the Company during each
day of the Performance Measurement Period through the Vesting Date. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Grantee and the Company have duly executed all of the agreements required at the time of the granting of
the Award by the Company, 1) including, but not limited to, the Company&#146;s Employee, Invention, <FONT STYLE="white-space:nowrap">Non-Disclosure</FONT> and <FONT STYLE="white-space:nowrap">Non-Competition</FONT> Agreement, if Grantee is an
employee of the Company, or 2) including, but not limited to, the Company&#146;s Consultant Agreement, if Grantee is a consultant to the Company, or 3) including, but not limited to, the Company&#146;s Confidentiality and <FONT
STYLE="white-space:nowrap">Non-Competition</FONT> Agreement, if the Grantee is a director of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Termination of Employment, Consultancy or Directorship</U>. If the Grantee&#146;s employment, consultancy or
directorship with the Company or its Subsidiaries terminates for any reason (including death or disability) prior to the Vesting Date, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate
and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Issuance of Shares of Stock</U>. As soon as practicable following the Vesting Date (but in no event later
than two and <FONT STYLE="white-space:nowrap">one-half</FONT> months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of shares of Stock equal to the aggregate number of Restricted Stock
Units that have been earned and vested in accordance with Exhibit A (subject to Paragraph 2) of this Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Incorporation of Plan</U>. Notwithstanding anything to the contrary herein, this Agreement shall be subject
to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section&nbsp;2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different
meaning is specified herein. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Tax Withholding</U>. The Grantee shall, not later than the date as of which the receipt of this Award or the
vesting of any portion of this Award becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld
on account of such taxable event. Such withholding shall be satisfied by the Company withholding from shares of Stock to be issued to the Grantee a number of shares with an aggregate Fair Market Value that would satisfy the withholding amount due.
Alternatively, or in addition, the Company may decide in its sole and absolute discretion to satisfy Grantee&#146;s obligation for <FONT STYLE="white-space:nowrap">tax-related</FONT> items by one or a combination of the following:
(i)&nbsp;withholding from proceeds of the sale of shares of Stock acquired upon vesting/settlement of the Restricted Stock Units either through a voluntary sale or through a mandatory sale arranged by the Company (on Grantee&#146;s behalf pursuant
to this authorization); or (ii)&nbsp;in any other manner permitted by the Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Section</U><U></U><U>&nbsp;409A of the Code</U>. This Agreement shall be interpreted in such a manner that
all provisions relating to the settlement of the Award are exempt from the requirements of Section&nbsp;409A of the Code as &#147;short-term deferrals&#148; as described in Section&nbsp;409A of the Code. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>No Obligation to Continue Employment, Consultancy or Directorship</U>. Neither the Company nor any
subsidiary of the Company is obligated by or as a result of the Plan or this Agreement to continue the employment, consultancy or directorship of the Grantee, and neither the Plan nor this Agreement shall interfere in any way with the right of the
Company or any subsidiary of the Company to terminate the employment, consultancy or directorship of the Grantee at any time. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">8.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Integration/Severability</U>. This Agreement constitutes the entire agreement between the parties with
respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter. Each provision of this Agreement shall be treated as a separate and independent clause, and the unenforceability of any one
clause shall in no way impair the enforceability of any of the other clauses herein. In the event that any provision hereof is found invalid or unenforceable, the provision shall be deemed and construed to extend only to the maximum permitted by
law, and the remainder of this Agreement shall remain valid and enforceable according to its terms. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">9.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Data Privacy Consent</U>. In order to administer the Plan and this Agreement and to implement or structure
future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the &#147;Relevant Companies&#148;) may process any and all personal or professional data, including but not limited to Social Security or other
identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the &#147;Relevant Information&#148;). By entering into this
Agreement, the Grantee (i)&nbsp;authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii)&nbsp;waives any privacy rights the Grantee
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">
may have with respect to the Relevant Information; (iii)&nbsp;authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv)&nbsp;authorizes the transfer of
the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with
applicable law. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">10.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Notices.</U> Notices hereunder shall be mailed or delivered to the Company at its principal place of
business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">11.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Restrictive Covenants</U>. The Grantee reaffirms his/her promise to be bound by the restrictive covenants
set forth in the Employee Invention, <FONT STYLE="white-space:nowrap">Non-Disclosure</FONT> and <FONT STYLE="white-space:nowrap">Non-Competition</FONT> Agreement, if Grantee is an employee of the company, or in the Consultant Agreement, if Grantee
is a consultant to the Company, or in the Confidentiality and <FONT STYLE="white-space:nowrap">Non-Competition</FONT> Agreement, if the Grantee is a director of the Company, entered into between the Grantee and the Company. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The Grantee agrees that any <FONT STYLE="white-space:nowrap">pre-tax</FONT> gains realized by the Grantee pursuant to the vesting of this Award
(along with other good and valuable consideration including, but not limited to employment by the Company, salary and other Company-provided benefits, if Grantee is an employee of the Company, or consulting fees or director&#146;s fees if Grantee is
a consultant or director of the Company) are additional and sufficient consideration for the Grantee&#146;s performance of Grantee&#146;s obligations as stated in the applicable agreement(s) executed between Grantee and the Company. To the extent
permitted by applicable law, Grantee agrees that if Grantee breaches any such agreement then Grantee shall pay damages to the Company, including, but not limited to an amount equal to the sum of: (a)&nbsp;the total of all <FONT
STYLE="white-space:nowrap">pre-tax</FONT> gains realized by Grantee as a result of vesting of any portion of this Award, and (b)&nbsp;the total of all <FONT STYLE="white-space:nowrap">pre-tax</FONT> gains realized by Grantee as a result of the sale
of any shares acquired by Grantee through the vesting of any portion of this Award. The determination of the existence of breach of any such applicable agreement shall be made by the Company in good faith, which determination shall be conclusive for
purposes of this Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>COGNEX CORPORATION</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, the Grantee, have carefully read, and I understand all of the terms and conditions of this Agreement, and I hereby
agree to abide by them. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Electronic acceptance of this Agreement pursuant to the Company&#146;s instructions to the Grantee (including through an online
acceptance process) is acceptable. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="43%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Grantee&#146;s Signature</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Grantee&#146;s name and address:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT A </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>[Performance Criteria and Vesting] </B></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>cgnx-20230503.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 5/4/2023 10:24:10 AM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2022"
  xmlns:cgnx="http://www.cognex.com/20230503"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.cognex.com/20230503"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" namespace="http://xbrl.sec.gov/dei/2022" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" namespace="http://xbrl.sec.gov/naics/2022" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cgnx-20230503_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cgnx-20230503_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>cgnx-20230503_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 5/4/2023 10:24:10 AM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>cgnx-20230503_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 5/4/2023 10:24:10 AM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="cgnx-20230503.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139639921175712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>May 03, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COGNEX CORP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000851205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May  03,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">MA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-2713778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Vision Drive<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Natick<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">01760-2059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">650-3000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, par value $.002 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CGNX<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>d255047d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cgnx-20230503.xsd" xlink:type="simple"/>
    <context id="duration_2023-05-03_to_2023-05-03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
        </entity>
        <period>
            <startDate>2023-05-03</startDate>
            <endDate>2023-05-03</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="duration_2023-05-03_to_2023-05-03"
      id="Hidden_dei_EntityRegistrantName">COGNEX CORP</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="duration_2023-05-03_to_2023-05-03">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2023-05-03_to_2023-05-03"
      id="Hidden_dei_EntityCentralIndexKey">0000851205</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2023-05-03_to_2023-05-03">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2023-05-03_to_2023-05-03">2023-05-03</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2023-05-03_to_2023-05-03">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2023-05-03_to_2023-05-03">001-34218</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2023-05-03_to_2023-05-03">04-2713778</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2023-05-03_to_2023-05-03">One Vision Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="duration_2023-05-03_to_2023-05-03">Natick</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2023-05-03_to_2023-05-03">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2023-05-03_to_2023-05-03">01760-2059</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2023-05-03_to_2023-05-03">(508)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2023-05-03_to_2023-05-03">650-3000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2023-05-03_to_2023-05-03">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2023-05-03_to_2023-05-03">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2023-05-03_to_2023-05-03">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2023-05-03_to_2023-05-03">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2023-05-03_to_2023-05-03">Common Stock, par value $.002 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2023-05-03_to_2023-05-03">CGNX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2023-05-03_to_2023-05-03">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2023-05-03_to_2023-05-03">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $\YI%8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !/.:16D?9H0N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:15P=#U9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN
M=W"-#E+[B"_1!XQD,=V,KNN3U&'%#D1! B1]0*=2F1-];NY\=(KR,^XA*'U4
M>X2*\WMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'#GM*($H!K)TF
MAM/8-7 %3##"Z-)W <U"G*M_8N<.L'-R3'9)#<-0#O6<RSL(>']^>IW7+6R?
M2/4:\Z]D)9T"KMAE\EN]WFP?65OQJB[X7<%OMT)(P67U\#&Y_O"["CMO[,[^
M8^.+8-O K[MHOP!02P,$%     @ 3SFD5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M1S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ 3SFD5I>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !/.:16
M'#AEZC\!   \ @  #P   'AL+W=O<FMB;V]K+GAM;(U1RV["0 S\E=5^0!-0
MBU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G452D7GKR>FR-9V87YTC'?8Q']>5=
M2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L-03&IAJ O<NF>3[+O,&@EXN1:T/9
M=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A^[<#K3P&]'@!6^A<JU3'\TLDO,3
MQFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=
MR_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D
M&IND53 >"CVN*!.L>@PL(:EU&*ADMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&
ML&]R( DNR94;4EWI>::W=Y-[2:AU[D&P]_ :C1W-CQ^W_ %02P,$%     @
M3SFD5B0>FZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_O
MR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!
MV#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6
MHJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0
M   ( $\YI%9ED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V3
M34[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\
MSYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!
M$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY
M<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4Z
MJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C
M2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.
M&G_FB^$_7G\!4$L! A0#%     @ 3SFD5@=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !/.:16D?9H
M0N\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " !/.:16F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $\YI%;=,HLZ0@0  (00
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " !/.:16GZ ;\+$"  #B#   #0              @ &&#
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( $\YI%:7BKL<P    !,"   +
M          "  6(/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $\YI%8<.&7J
M/P$  #P"   /              "  4L0  !X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " !/.:16)!Z;HJT   #X 0  &@              @ &W$0  >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !/.:1699!YDAD!
M  #/ P  $P              @ &<$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     "0 ) #X"  #F$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d255047d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName -  d255047d8k.htm 7</Log>
  </Logs>
  <InputFiles>
    <File doctype="8-K" original="d255047d8k.htm">d255047d8k.htm</File>
    <File>cgnx-20230503.xsd</File>
    <File>cgnx-20230503_lab.xml</File>
    <File>cgnx-20230503_pre.xml</File>
    <File>d255047dex101.htm</File>
    <File>d255047dex102.htm</File>
    <File>d255047dex103.htm</File>
    <File>d255047dex104.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d255047d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 22
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d255047d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cgnx-20230503_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cgnx-20230503_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cgnx-20230503.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd"
     ]
    }
   },
   "elementCount": 23,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "cgnx",
   "nsuri": "http://www.cognex.com/20230503",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d255047d8k.htm",
      "contextRef": "duration_2023-05-03_to_2023-05-03",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d255047d8k.htm",
      "contextRef": "duration_2023-05-03_to_2023-05-03",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cognex.com//20230503/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001193125-23-135029-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-23-135029-xbrl.zip
M4$L#!!0    ( $\YI%;2HVR\.P,  $8+   1    8V=N>"TR,#(S,#4P,RYX
M<V2]5M]OTS 0?D?B?SCR!!*)DW9#+%J'!F/2I#%0&8@WY#K7SL*Q@^UL[7^/
M[21=VJVEVQ!]J>N[[^Z[G^[ANWDIX!JUX4J.HBQ)(T#)5,'E;!35)J:&<1Z]
M.WK^[/!%',/)Z=D%Q'!E;65R0FYN;I)BRJ51HK;.@DF8*@G$<:?_X?(;?&^L
MYS!&@=0@E-18U/"^YJ+(!^E@D&7IV^1-'Z:1>GM04(LY[),]XO2&D*7Y8"_/
M4CC^!!^#%0F7O,0^5%4+S6=7%EZR5Q!0)TI*% (7<,HEE8Q3 5\[QJ_A3+($
MCH6 L8<91].@OL8B::W.39$;=H4E??X,P.5+FEPZDW4YBGPBVCS,)UHD2L](
M836QBPJ)4XJ=%FK.HA[T[[@[&%<(+S%+X)2:20!U$I^?00_!9G*^XH:IF<1Y
MJ(]/2KJ?#GOJ!?*E=B!DD"4S=4V<8-VTE_/[0QBDZ9"X=K NR]B#""Y_;4%X
M\<1U1M_)'<C-, "R@X,#$J1KE J[&D%K?9\TPJ!-K=5\4EL\5;H\P2FMA4/5
M\G=-!9]R+(*6:],2I5W16=6P5,_07M 23449/B#1KIGNB\H1S<B/3^=?0Y]%
M1QX $%J/EY72%IH./%<L#,:69/I?<5>#V%_%V2 >9HDS%H&\E_.& @)Y,I&N
MM(\BLNR+G8F83?WK#[$_;/)^?]<_.@/KP^SC/_#Q9V]VBO_.,O@'3)2\>"J9
MWD9[?$TDY:Q96,UQ][K<(I_4F]U.\'G8W^IX?8FT7H-/*J6RP5&?":TJ+J>J
MO7*7OHGSKI/'.(6PO'*JF58"MZ\X4FE5H;;<+?C;86@,7&F<CB*_Y^-NS_P4
M=)*X/=.IW'&P.EY>3!P$Q?DMO0YKN?7@<R\&+W<O)15+T[X=1I%Q>1>]\?S/
MX58:'QJN@QBWVT/9-D?]I:?UX."]GTNG ?[P;7RVZ758/@_$TKF2JEPT%$\4
MJ_W[TWT?R^*C=,069ZZO=!E(1<#=.S)VZC]W4E]2[$@6Z/ZV\="\6>H_[E]=
M9Z%_I+* QAST[!V2=2/K]FN#Q6=Y%,Z,"E:+9<I;<*NQ#;A>K-V1M\PVX]K;
MKES=$)/U*6YO^M/>7#7;QOW\ U!+ P04    " !/.:16/\JH>F$&  "^0P
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
M[(6QO!"DE2 KA?0:7XLV+"_RU?52/'&IC\S?G<A.T?2O+^@S_P%02P,$%
M  @ 3SFD5BR$2?RU!   >"H  !4   !C9VYX+3(P,C,P-3 S7W!R92YX;6S5
MFEV/XC84AN]7VO_@IC>MU! ",]L=-,R*,C,5*O,A8-NJ-RN3',"J8R/;#/#O
M>QQP12!,8;JM8B[X</P>OSZ/XS@FUY]6&2<OH#23HAW$M7I 0"0R96+:#A8Z
MI#IA+"#:4)%2+@6T@S7HX-/-^W?7WX0AN;WO/9*0S(R9ZU84+9?+6CIA0DN^
M,!A2UQ*9120,7?WNZ#/Y==-<BPR  ]5 ,JH-*/+3@O&TU:@W&G%<_UC[L"M3
M0&T\DE(#+7(97418KTGB>JMQT8KKI/- [O(H@HQ8!KM2.5\K-IT9\EWR/<E5
MMU((X!S6Y)X)*A)&.1DZQS^0GDAJI,,Y&5B91IL:U NDM6U4SL2?+?LVMN;)
M^W<$7YA'H?/2=F"SL4W&:JQX3:HIVJTW(R<*=C6K ]&RF4OBJZNK*#]:K*]9
M66UL((Y^?^@/DQED-$0&R"S9:PK=I.9O]:ZYRVAST-77K*7S2'V9Y*D_H5OD
M: W[*W350EL4QHVP&==6.@UN;).;K"K)80 38C\_#WJ%-A,Y%;#*!U0.OWZ)
M@0U=22&S=605T:U,%AD(XSX[(KT3AIEU3TRDRO)^!"1/:6NF8-(.DJE8A2Z:
M=?/M  -].2>06<_QK- LFW,(2+33F[G"D2-,7KN/!04!K R(%%(7QG;@/^GO
MS8;H=MC*I-!_=^+FN#0DM:E\B5)@ML6&_6*3T\@3@S^^="7.%9VQ-HHFII@
M;L>)5*Z0TS'P=E BBKZFH4UW!S!E-KPPCS2#4WV5:XOV=A%V5%*(3%7BHN+7
M W[%,V!;(YI3A?'"9(9SG5-/E,Q*4[5M3;[F5ZH45#O G. $$)"Y8E)A-2P)
MR$*C)3FWYBFWQV "2D':WR3AJ-G<*4ZF&O*:7YE9!X=J:H?K/:?34V'MB:I+
M:<^HP]/T!L]FF'6Q!XKR'DY1JU]@?=XY=2"N+JXCAAVV"V^PN6O "--X*JVB
MIKJ0BCX=FP_>L7D&](J7Z/06E['G0MH35Y_6GF&'[4=OL+FU5"+57*H\MT-,
M,73E J>+=5>F9ZXU_B%4=9&>9-\!_N@9X'O&X7&1C4&=1W-75W5TNUX=IRO/
M.(WHJI=B&MB$;6Y)WP+M:)"J$SQJ?(NS6?<,9R=-,<EZ^X'WQQ"?A[(T0-4Q
MEIIV"&,_$7;QZY,:R:5X$\!=N2?X=BT[>/[<@!>ZDE_'G]2SDB_,[A>^A>!!
M#$\P'OAV+'V[6]_VYUEJ0_D?;'[^TK0\@B<<]UP[BO[<O-OYI*. GL.MJ*DN
MJ:)/Q^;2&S;V#Q#^/)/BS)N$0UUU&1UZ=9S\V63Y#?T9$%V990NQ72/K4V$=
M$5>7V!'##IL_FRQ#R5G"#!/3![P8*V:MG<:L3%E=8&5N'2U_=DR>%=@A![A:
MRC=D[5^8ZFDR.7U:?"U"=>F]YMI1]&<_9:\W/:T7H/X]RY(XWA M\;[E>N'/
MQLH0DH6U&#?&(V;XR4O)0UUUN1UZ=9S\V3T9*6J?L!JNL[$\^7*W)ZHNH3VC
M#H\_^R-NB-VMDAD54SCGH9)R;75AE?MUS'S;![G+0$UQ[/VLY-+,<'Z?4W'F
MLPM'0E27X*NV'<C_82OD.CI(31\+[!.3FR/VS3[_AR5_ 5!+ P04    " !/
M.:16*A,P/_X6  !;O0  #@   &0R-34P-#=D.&LN:'1M[3UK<^+&LM]3E?\P
M16Y.V57B(?'&7I\BV+OQC1?[&"=G[_V2&J0!=%9(1"/9<'_][9Z1A 3"O UV
M2%762!K-]/2[>V9:E_\<#RWRS%QN.O:GC)HK9 BS=<<P[?ZGC._ULK4,^>?5
MCS]<#CQH"(UMWC"8^2DS\+Q1(Y\?=UTKQYF>ZSO/>7B0UPJ:E@D:^CSK34:,
M1ZU[E'=SCMO/AT\2S6W'MOUAU/CEY24GNL<7#,_-XQMY:)2%5LPU]?"]L67:
MWQ.OO13%2VJ]7L^+IV'3N9;1 %JA4,SCXR[E+&RN]^UQHKGN]&TVAC]#A+Q8
M*!>*$13<3(,!^E7SW[[>=?0!&]*L:7./VGHT@N^Y"^&IY^%IV-#D3DE3JZ\
M'[2(7A@O:JM"6QNFRK[]\G@W;>ZEMY\VS7LNM7G/<8?4 W;!GLK9@I;5*K%.
MLL ,B8Y"YEC63RU;5"-<PN#F:U.=P2(^-6:8,FA<R<N'0=/%;((,GA&<SJB!
M?SW3L]A5+?O;95[^A'M#YE&"/6397[[Y_"G3<FR/V5[V"7@S0W1Y]2GCL;&7
M%SV2/+Z7#SHEA%QV'6-R=6F8SX1[$XM]RA@F'UET@OS/,E?DTAPWL#ES@]^F
M83!;_H8F;<G\Q#0^97X5C_X$N?OSQ@8@)X^L;W)$K]>F0P#(AG]A &8VTI\+
M@,?>(^M!*]\5]/@3.3M; )(4__2<V%7FJG7_I7WSC;3N'Q\N\PEPYL";CMP<
M,MN _[W/%NVO/62/6IPM&RP5%RT8TJ76K6VP\6]L,H^,N09K@E: _VIE52N4
MY^'+SQ#.93WF@F9E'*Y1S32X4 @P%A$:JH':[5.&F\.1A7PM[@U<! 6U4#94
M-[DQ-\+'U-5=!SEH986V!U5Y=9E/SB>8?6+&XIH[OBLOA7PW G0+ZJV [O U
M)H@779H&WNB9S"4"!):J?5JWOR4)-OLR0IW:_P@HZAC1)2@>U[NF'KN:PA:^
M.7TVA=58T#9\$@T;C9-/8"?"YA1[^;B"R(,B@3\Q=8)O9:EE]NV&#G-A;B;Y
M_,4TO$&CEBN;]D6LK<5ZWL60NGW3SN+O!J&^YX1W7+,_"&YA=Z.P,]3IV0$3
M3\%[&$5=>,ZH$;OL.I[G#,6=KN,"Z.$==30FW+%,@_Q4$/]EKO[QDUHI7%SF
M1XL&*BX?2-MXH%BW)>B$S$^ ]( T66[^'VNHM>BZ1X>F-6D\F4/&29N]D$=G
M2.T+\>Q%PMUU+.,BA3R_MV^?;JY)YZGY=--9#$[AC<#IW+1^?[Q]NKWID&;[
MFMQ\:_W:;'^Y ;7_]>MMIW-[W]X*1FT7,/Z[V?GUMOWEZ;ZMD.L6 9$NU6>@
MB@VY"E\FV6&9/*7R964COLP5H%F2-2^DC&KJS_-S7U%&IY,)540:N=2WXJG/
M]X]?R24?43M20P/38UFXHS,PG2\N'8$I6>1#7#NZCRY$S,U:W4X+%RYIH"_S
M",K5B6/VPC$[D7#008\W[2?R>/-P__AT>(WSX+O<!\>9> [I,!UY3F),+9+[
M1Z*6SXSSPT/I],C3@"& OFMZ)KQ_,]8'U.XSTM0] H_5>K&T&,XW(R\Z/PB.
MRT:.ZY&S\)I1<'X8]PA[AI;!8V:<-Q8'&*%R>! >U(UTK-;5$D3&HY\R$,,V
M#.A@"*\/##J9 $3,SEQ]I1-)[Z)"\+UYE7+2);O7)5II%\R6M#P$<Q19<YR5
M 5IC611]U1)9'])R7&!&P4>!_2!;"7QA%U,[NQE3$&R4!BE.(>B$<L)'3,?H
MQB"F34 -@"2YLTKJQ*@+&'4;Q&#ZB'8M1G1F6>CCB'QJ(2.N1]0PPNM@K&"N
MNF-9=,19(_SQ.G_$F F=-(D-M5#X.<!=HQ" V2B$D1L"YLH_1C(@+)9^QEC>
M,V:>/C/7,W5J!=B5$TYM&?2CK=%/"'/Z*[,=PC\![&[89$3[+-MU&?V.J54(
MYQOTV0$.61EQJB!=<EP2XR:28*>&8"0R,Q?@"8 PKF)F)?<5UU:JG%M;GVJ7
MC@?VI^7XMN=.6HZQE2U#78>)"8^-7.<9AY7&C'.J#WS./(\O=(Y7Y860\>?:
M[P61&P<1$M.?38O!LRXHJ/43?FJV6-+4VD*,?63$/='Q;9 NTP6F-L5B*:M5
MU6*UN@H:]R'RM1U)_*:&?R<!]9E0$L1QB>,-F$O^ _X^-TQ=>B=K>"7J'H #
M1\2,*[1S:6 /(Q:')5/+&0Y-SH^!*JCYB!3:OS%!;A\[Y&8XLIP)<P].DJ1"
M)6TG-Z6,4'WP#_J1[]8O%2!NYYB6"SMV*$NU8W<H(R=[*Y^R:1@NXSSX<P<1
MF+JVL;ZW&?G#1/5%KEWS>6XE5EF<EDD T8*?]^Z3\V*O#4(;&NC?-QU8F,E[
M]P&<7U/L&/B;N-*A.*3Y>;O@J@<',&']KSG:)$"Y*JC52B&K%<KUUS!VS,[?
M$B2>!6C"G,S(!<XS1]0B;,QTWP,Q@MN@]!D_/^Z0X0SH2Y# YW-D23%,:Z:1
M=Y+^FJ;J_O%335.K%QSP8+'1P '%90M?1T%?U/+1M!$*G .\"FRS6'V@JFI"
MNXT8^ZQ<J)W/;P?9./2Z<X!B#SB;#:.M2KF0+18*A=56P Y!PG:^N4T:=3=>
MX6=0\Q!%R32J*[0^7%(IQ,!!/2)744#<T(P0B_)P<2)WRJCN,/4OAC5M](L;
MI9_7XK;,56O ].\$XF%"1V"C0?%BC-QUQJ3++.<%R8@/D=C+95(L&\LT?\^T
M4'N8'%2)QP X U<!N3GT+8_:S/&Y-2$<1)'W)F*$X 6G"_B3KKTCAX[EYWWH
M!UC,GH3/>N!<.R_X'OH7PNGBY&Q>18O?#1/,KZEGKCAC)(#S"[.9"V;FUH8A
M?)$*(,V<EI.S/V\LY-/*QG'$3N.$*#B8!@SSD<E,Y+*:?S!K\H- X.>+5*.X
M2!G_VS4](#^&]+X=Q&Q\:X^RZSA6EP+I/6!4Q'*]6BI=S.OK91[";&Q-DA0E
M6ROSF<UBF:L 'X" .$+(*+92_N@#DY2T<L#M7G)M&I>DS]0J:7U^)%JQD(.&
MZ\2_)[9=B6T[H.%U0+C=_PKJ$'2B]3?FV2DRH&N)C7F&76H;U!+-JEIH'J:\
MG=AL$7+VTMZT4B$G>SR/N64G(=BE$#RX#/4V;D@6&\G0BKOWO=[Z+O4'$H:E
MG E8R^HQM(4<OTSCKR! 1E8[ZY[O5H1DGR<A>B,ANN7<9^Y)E XL2D66+9WI
MNQ6EH,^516G'B0.PTU,O4<9,S(6H:[1P$R8*?AA(P707QSKO8-'DM)GG#9.[
M*R1%5D^M'W0Q\0E/*<H]M/J Z!;E_*V6>3=%XJ$QYE(4WLNN2_)7G<D0VIWQ
M-UL;?P.D[2-7V@ZVF@HN8X&).?A*NF,3$$B :&HMDD;K")=YEX3MT@).5*TK
M)'O]T[K@60!:.IZC?U?(B+KDF5H^(_\%G*:1$1Z8'%!W;DGW8&M1BQ 12*F4
MS_6Q\*7][>BG&-(Z]-@V.9T]YTRC;(:KU'@HI-WL7#?_)?F!?*7N=^:1N[M6
M*G+>S,^[M0WT?1GI3H@NTO?0XW>092:VM<WDS$U.P'D%_QD'[9.^Z[QX W2A
M1YA'IYP8K&?:<K^[3#T6RJ%7.)-WE$=ABN0,25R]$.G'L#$, W08X6YY7 U:
MT0_7NMDH)30_9MHYG.6=AM"A3S[7?PS,W)X7\F+<+E9[,E<WZ420 A.(S>L[
M"<(>OH@.6O+]-PLA]XDN8.O>*XR**]*I7&_.+1(-@*>9!9$.\+3MB+C'YTRT
M AP%2U%83L,4JSWR$#GB1(QE37#P%Q.&1OFP 3YXXK)GD\-[("G4UC$!2G4=
M=YMC8RRL85#7X'(1RG@UZ"J>T2CHBO-W+LX%$05VMTCZT8Z?RY728+WTQQ_
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
MK$>F.>_@LY&K^D27^:YC3. .N.36U?\#4$L#!!0    ( $\YI%9#O]C!24$
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
M\";6(GR!0O#KM@(Q47>M!.WI<>-+'M/X\1&G'P0<.UIM%,?P=#]YKPI5I7G
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
M_FY<W&BV,)E/\0P"'1 :Q=QG4@: W5#LT@)9*8YQ_, (/(K&6]TX"XH&].K
M1O7=P-="V$WW87_6,/ /?X6![R@L3)&3B$Z[G7P=Q<T=5/>VX).N EC0$2J\
M0QU%:805$C#ASY0((PW46E8VF]QY%3FAW-?$L>E::;UTIA=HNL:_V7E'=#H^
M5A2?W@N8[\Q91W6)?QE/6'I^7G$\.AC93K:G]D8Q[7R+M$!G'K<8\JX@H-BI
M1-+C-A.62ET&LYRKWK04#*_7 NNDXAVDTVW@I+6FYDU3C1">S:2(8K<,JBER
M*VKVW)>,$\^=R@A!=6RN@VW-9QEJ6<'C.#4-80(&5"%)BU]@09Q+.'M-+)8;
MC<["<\'X%4V=9DN!CCC;U<5G^V-#!(MR &=S<KAQ52<;F80E68(J3EH&K$DM
M(<UN(-.&0H8#[A&"#S4U-"I%:C9O<2?!D,HLN/X*'HS9\@NOF#GI&E9'0PLV
M6Z%_1<<KN@\/81I=.M!ZC[AW4R\ .&+_12V6-N@4ZHJ=G&XYQZ 0H..=Q$Q
M"45T,BLOO,Q*/DG.EF] 5P(=+(&J\I&![TJ,&92'&L:#Q 4[P/OK*+.F=+M^
MBC8P?>O*HDMH%U,-_;2#&Y&]%5&B.E!:DEBL5/&ADC80>"4PN!8'U1GI@Z&*
M?R/-EYG($1W:,UM(1H ;XF= I!#O.P),_5P%:E"P6ADLJ9L^P0R>@ -*BIL3
MW/U:3ISHS^W*N'/"IGPF!D*W+DLG,B$T$NK (UTLT80M=+4;Q\=/M@0:-SJ6
MM(P^2[#,BBI$:/M38P^,BNQ[BV59^A4-<A!R$2;]"%DGHPSX_+RV'EB]E$S$
MA ?:LT$9AAUWPD94C<OI4K30X%B&>12+[BWD=F()/K_(@&EK9]6-QAP(SB=.
M<6RG;C!J:J3WGY<$\P#.1X0$9Q;=(!U8A2$;,?4L6>G:2^+9L4D1AI1& 2%5
M'6K0 3@]4Z<7 2<H:=].0,PVU2-HBACT!#1.6MDKXXL.G'>FQ);;-LRSJK3-
M%V"'I #M3AQJM&OR2LK*6Z=4,R&*31)78M:%5#JBK %'\-2)>$BW4Y+HF:9H
MNMX6=L[G.AJFW3@%F9H,AO<BZMK;,%<&Y[8S=A;$EH6Z50V)'E7*F9@693'U
M;Z>#^_%TP82ZP5)J$J/7@^(:=LS<!7?GC3.A7BU9W ^=KI?;::P[)G#%(<@L
M9.;6C=X_<QON](=F=HS<^UAUTJE-86<K'F;KK[^A7L?,D(MX"XI .]U]Z0=O
MR;S1:I)YAHFXC+1"DCH]6TP"!= Z1JU,D;>8//.9P!;EQB0[3U8K9!-;;MUF
M:MLUK6!H=4TOF+,.NR!#),(SAH-[91I)E&=X\(S^\[[E>4;!%/%O"Y.UPOTA
MG-B<NW$: B/ZBA5T,!V!TLD5H*U\(N<?NPFIXS+^Q<V+)"2JM]]I[6T RB"Z
MM"OCL[HV3:GIQ&NDK"TSTX-$[W&+FF0A>B_E!3G/"KL^<P-26_-&:V9N&<(
M6=ZY8TE&LZI8&?/JIIA!8#ZC4QXEOO[2C5L#"%U4BRRJDVU5%E8J;U5VVC"I
MVE,--<MU$Y5U/ED(JNE!G]FH' &<05BDF$#*VED(Q]R ]$(TY@/8%IRX\9LX
M;ZVSX>L:PM+!&@XB.'(&U 6P<8/48-\4_F0:WJ2V?S/M>Z1_LU'O^+1T$#WD
M$0D(5WQJ7S5-YI%H'.6J6("FCITW-.03*0!U"ACO__GY1XI5VG+1 K7H15K8
MV1L?A[6#&Z$]:?^"9<#H^E$@['!T<SAI7.R1#OOX]&WR\_XO?@%:B^Q'0QG&
M['CU,U@M=D<@9(G;^]@Z][7)E48]5%+!GC#G,[@^DU%V)VJ^%YC3#P1SFGR<
MOI^^F7Z<GOUQ9_#25R5 O]<"-V 9T@V>69@C(KZR*7/I5K\,0U)<?1YIR13
MY Z&Z'<FJ!ON=+=,3<S1$S=I;"2?F;A3_D8P"TY"@3/KW@GHS&%^+ 7I="/'
MLLC-D8ZU0?9+&UO[G/(@,Z]+4*1),UB=!>%1_9+;(02*KA;EJ79+NTL+9LF4
MM,4%:ULXL]<GZ"G/+@.[\ ^[]90ZL$A&O@\'M(^!Z](BZ#LO?;R#^J.#1SPZ
M?GB<H:F!YD4:;E83_<!$V"EX'+;:V:@Z<+X9;24%R["\;??,Q:M(2369/V\*
M[H]_Q5[O2=CX)-F7*B'U93C/MB<F2XV62!0-!U_5X7RO]PU!\03-SIWLOAN:
M<R4Z;R#M-+QW31YAMEL&/9:[CN2@J$=@Y4MI!-VOKA1O$G>JNY8^=?$YC[!:
M3%A3.KV'/O*/4&XR3FHNWJ\;_OO13CX(4#@-7J+67*%U85TS0^(].M0&W#):
M$.Q6A;^B-J-3>0A[$U8<5)[&8IBU4\',%++KH78GNM2U7<3Z94^0K8]EDQ'<
MWCJWM(%Q',;W_P"V)D,))]K5)IT"M&P-')8VNJ+]TKR(;ETZOV#@[2GOID8$
ML79+7 /%A=[:5"40%-$RLY%2S7YU9FGDU G?]3 /S>V& [?$8-(IP1L%;.@(
M1L^CS>+@[)RI]530[9V:-5%OA ]L/!UQ?_9P8.FCFS+V=?M@U7R_4X37342!
MF9/-Z/2.I)85M1,I"E6%)6M&7=&2>O%T#_746R[)"^5^VCO=(W:&VE_Z)3X1
M-AY<Z\';:EBSP"+(4LT7[\<HN$N<6P9W!B?3, ?FZ>2&2 ,<D LS^-+KXL=#
M6Y0]-[IQ(0LQQ])OZ-"I.<?9+F]L'85:;W^$DQM.,.O^>O8=%)1[7)VQ+_%U
M/'@#;@EXS0/52YIX-2-?ZH ) P]LIQ;!D[N,P.9.$Y$'P3L6=6[%VA&<%=5(
MO1@)ZJ'G%9Y!@!ZV^F_!^G5V>X>=Q2U!MTY6D.0;%L[<4"W3A^>@[6AD?QA1
MKIRE=)K>L/;,R 8-8=#I S9Z[N;G^!3%">P:&]$6IOADJ,Q_>Z-<G-.PJUP_
M3:L.$6KIE,KDJB(E _FR@N )(]SK\XR*CNKJC@@>066J*HMLCA,7&6F3>$K7
M],"D PI,&I=/)X+-!0TTA!1XPK' B(3C^^!2/7#=<MRM$ESJDL):(U[14E"C
M<[4V&K/8(Y:7^QF0D3X3+S9MWKV5Q)X6TA\#IC7GEW-JQ"PM0)&[4&X"@*VR
M2:=GW>CZ#YVS^5 %LL\NJK(]9Q,!B_*!WBF(?2"<6@(X,D#N7(9]@ISD.T(
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
M6BV3(B8ZR5$>1IS<#Y-L1-["U><MO"*SO6I-J[W(,[)BGJ[3.<R=.H>&H]L
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
M2V+_Y RP1\\-#/QD%63I[=[I^_ZV_<>E2*ACK($4E$4"\6S7_./0 K+Y_&=
MVJ/!8?D_'\W;O-429#NP.L$S]QQ^G'E+V2W-Y%BM#E,E/ZWJ.-.AVI;GB0[%
M];:T6P,.R +B(:=*)"-Q,LMU$BNU[<-7VX:AEJ59<QS-N/.A,NZO^K/;^1Z@
MN.N?.X\^>)Q9Y4J/O3SN>M,_>OUF\'+I>975R\>@WE"\@5TVEQ;.?9<<GZR5
M#"_>3V2JLJ_ ]7\M)!GL]#^K--"9$J>I#I28J901=GM\_0.>_3T4155I7"90
M=TC/V_/W_N[OK]Y]%, 4KU,9Y^)0YNH/=@'^4IQ?[N[!%'Y54_@7-"7]SS.=
M2M*4#PQSQPR#JI/B@]WV$'=A@)FKSSE0/@1'?OOQS]<+C79/BS0K4"'DB<@G
M2APDXUA]AK_266(HS[%2G@2?K$\AXU <Q1@YZ',PG9&$1YD 1QN "&&:-"G&
M$YHN!*X1$Y6J9-3M+..3?_ZT\?C9"WP'__7\Q4JO;4UOZ$$RG<EX;D;39,.Y
M&*,6RRS4UKD7,0 1"CE, "Z *IG59_/W8:>$269%&DPD^ $P.DG%+-7PTTQ>
M$P*1S52@1[I<)XKH'9GFZ'?A*W$Q'8(K@9O.R/_"_X"-3-$A0PAZ.%R<RZA0
MXA_K:^OKF^1[T. &N!9.,[E!2!..W,/%0L^F\5I6#/^C L< $ Q.,Z)PD,2A
MQKDRD:D<V"C-)X1^S1P ?^$+2,HU,9CHK,(DW0X\B),<AN6&+Q(Q)*KPUK1C
MH(Q>2SR:B +> ( !+GQ&TO)X<]-BX A#UEA&XDR=J[A E(04Y&W\\OQIS^/%
M-5&+W[]VPF9W Y;XL&N0+8<ZTOF\VWD?3%181 HE?$T< W\!\I JM($:I@"&
M.6)&&8J%L/M<1T"88.)>!,X -IM(0-=0!0G$M.<JRY&(0 EEEX_4&A ^4+,<
MD5!2;:BBY*)'8VOD#G46I*J$38F]<*ICG>7 \L#5RS!/J$8Z5D3P"D4</9 %
M4(RZ'1D$*E(IB@G^!\*HXW$52,*1R R*B*.(W+T6U/"V<1J:H\02[E5<:-@;
M2-?,V] HB6"ON*@3PFHHA")N55,&>PIU(!&162*B!&'-2G62JJD$FXH[E[#W
M]!Q%Z4Q%I VRB9[A9$BG;H>FVZ[SVWWFBYX^_S[214\VOC1=M+55S1?=G8OS
MO,7#L8[+33/*SZ]4#F C@8, 8Z"JCBTW7B_9N8&/ADD*\N$>@;D  <^2"##P
MTSK]>8&"/(OD?#M'R5@%*8RN ^L+X4)B(R7]4LX0XMMX?I;J51:R^[]Z<TLU
M_4IFN#6=Z"H,/X$>4J/1TCWXR![[B"HM12L#F4=8SZ#=JFG5A5NU#Z]EA_[/
M_R.6X<?/*U^+;L<GOY[MG3:RZ-^?*_^-<@\/'/#=_&SE@ >M\, 3#UKA@0,>
MM,(#3RS@B6^3?#N)@TI NS@"#F :C9D.3J+X0;#$T'@N<HUU[I3^SJH)K"!*
M,M7M0" \+#*(Y#,7 ]=26[UZ=F"6)N<ZHQ00)_$H"O>B?I-@P;:<V8* IH$T
MT0C,+$46I6KNH@EDPT*.I#\\^@A\8#J1*)I ]IZ)+)]'JLH(*&TU4/"1IS2&
M:I2DH#2B"SG/,%+>>0/VYNA_84];2W9*TCW;/_U"?VHM'P92[$7IG]U+F]2M
MN/AW"'.C C-\L&]QJ%-@H"3-ML41,QGFZ"@S*H&-.<4+?)S*.).43.H)31-0
MHDA,53K&.#GM=H#ATK&,]9^2AUV8W"]..DDBB!HSRXM)D6<Y\";.469< \ZX
MFOQB-7O*5.*49PF+&$D=(?=3IDW"J%B-=* A@,<\9HJ)*)CHR0:S[ S$D#:7
MBBG.9M8H(?#AN@P:F$#G6;>3%6",L@P3;_Q(%!%(-&)L!G/&^8J0(X"#Y1KD
MLIA.I9^]J^ 5-8>?'L?DZM,7604J3KM2)ET&_RUTJKX0@:R8FLG(41%%\XJ&
MTM.I"C7L 9[[BJG;N6(':W_<)'_[%9FY_UD%!>6H3T; !NJ!J[\'K@8FP\RO
MCL7&)D 8YQ.'L2M?;A,'-9U%R1SS=$)CKO<\B8HXERDP")5#=(P)XNN*$R;#
M;RQ/OLA<)EMKXA66G@I@P$Q9(_TENT1$@6N;NKK,HFT+W49349+4#<U8IB]9
M%ZD&R!('LLC86?%K=X C,&'95<"C7+Y.DE"<*9DE5'KBJI6M%^+DIHSD54UP
MUJD"N4-9<H61>DEC:SE8X6I)8UYOS<KL.&FWLZQ7> :0=<!%BK(5:D!,0:QH
M:F7U;87PO\@9*54QD"24X81G/:"R51\CPA00S="9_#UO\A0+$E3!B)!?7"67
M"18 R#B+*;_!:*HIL>C2B)'/0H8K 2M%2I!@06DBX[$2>T'.1;:MQSU29<O:
M[MI?,%7(]K2D3UY>?RBQP&5\UH24*FX_2@*6V7PBB3^GK,8DZ"X]RN=B^<FZ
M60KT-@ U2I-I*TH![)0U,\YM+,A=]FSO;E()\)V,8ZXVV<HK%__NN@"Y+%>(
M4QV>L9IH2XG=3C.@2&+@$<./9;%L2N!O&[QB+(%L1#'%U17QMJIF50D15&,T
MI!? 5;F*L32,M#<S5HN.,!].!_\"A294Q!):J=-G"8<[5'P?^85OKE]T.V:H
MC9'($FCN!:;**@-@*M<&&I9HKI#/JY7\6A&1N=F"<[-"\^T:-R2K0[-Y"PGL
MF^K]HXIVM5";2O-4AB")('^QJAMYCR,4*.L0'!ZGVH!I IE->O@J^$(Y=Q'
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
M[JI6YS1#G;83F74[J%:JR#?[4^V)'"8#5_7TEY!>Q6-I:IL .3PD'P&KK45
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
MW^T-6(KUM$]F-.V(E32)(:;$Y[9H<]Z^E$.3(74;J/8H.Y:FLY#/LE?+\TV
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
MAPEJ8WG<SK'^],;YDHTS#KS3*#@JCF3,9GF>9$AQ47$ "PC_AP2'L<%45/>
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
M2M[68J*I+"#0!K@R3[E\KC\@",1%=A07R>G67[8I^N*Y*?I8V6YW"Y(=]A,
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
M ]^DZH>$L!W)O8,F%^7-E#PI@<FT.:P 2;6V=B2QVJR@'+L8KTHXVDI=P9F
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
MO/R8+_FOOM?U4>SQ/$U7>.:[+?TS-GT=6K$2Q+H$MXZG%.J^^(MNP]->,_PT
MK_S@7%P#%EYVX%?)R_CG.G1)F$Y<MG]XGG8G<;-BY.>PHY6N'FE*5URWXKH5
MUZVX[L?DNB*D^'=,V1S\Z"F;%_PC>_9O)';N^TMZR^HU'CG^_[KW.)\HB77N
MG+"AN5CJ_XH_L/8W9-4W=[,J3.V\^SL\I#_(^?]02P$"% ,4    " !/.:16
MTJ-LO#L#  !&"P  $0              @ $     8V=N>"TR,#(S,#4P,RYX
M<V102P$"% ,4    " !/.:16/\JH>F$&  "^0P  %0              @ %J
M P  8V=N>"TR,#(S,#4P,U]L86(N>&UL4$L! A0#%     @ 3SFD5BR$2?RU
M!   >"H  !4              ( !_@D  &-G;G@M,C R,S U,#-?<')E+GAM
M;%!+ 0(4 Q0    ( $\YI%8J$S __A8  %N]   .              "  >8.
M  !D,C4U,#0W9#AK+FAT;5!+ 0(4 Q0    ( $\YI%9#O]C!24$  $<P 0 1
M              "  1 F  !D,C4U,#0W9&5X,3 Q+FAT;5!+ 0(4 Q0    (
M $\YI%:1@F988AH  'B)   1              "  8AG  !D,C4U,#0W9&5X
M,3 R+FAT;5!+ 0(4 Q0    ( $\YI%;D^JGTRQ4  /)T   1
M  "  1F"  !D,C4U,#0W9&5X,3 S+FAT;5!+ 0(4 Q0    ( $\YI%:QF<JC
M:Q,  )=S   1              "  1.8  !D,C4U,#0W9&5X,3 T+FAT;5!+
4!08     "  ( /T!  "MJP     !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
