0000851205-24-000049.txt : 20240502 0000851205-24-000049.hdr.sgml : 20240502 20240502060321 ACCESSION NUMBER: 0000851205-24-000049 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 17 CONFORMED PERIOD OF REPORT: 20240501 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COGNEX CORP CENTRAL INDEX KEY: 0000851205 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] ORGANIZATION NAME: 08 Industrial Applications and Services 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: 24905045 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 8-K 1 cgnx-20240501.htm 8-K cgnx-20240501
0000851205FALSE00008512052024-05-012024-05-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 8-K
___________________________________
CURRENT REPORT
Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934

May 1, 2024
Date of Report (date of earliest event reported)
___________________________________
Cognex Corporation
(Exact name of registrant as specified in its charter)
___________________________________

Massachusetts
(State or other jurisdiction of
incorporation or organization)
001-34218
(Commission File Number)
04-2713778
(I.R.S. Employer Identification Number)
One Vision Drive
Natick, Massachusetts 01760-2059
(Address of principal executive offices and zip code)
(508) 650-3000
(Registrant's telephone number, including area code)
___________________________________
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common stock, par value $.002 per shareCGNXThe NASDAQ Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act.
Emerging growth company    
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 13(a) of the Exchange Act. ☐




Item 2.02 - Results of Operations and Financial Condition
On May 2, 2024, Cognex Corporation (the "Company") issued a news release to report its financial results for the quarter ended March 31, 2024. The release is furnished as Exhibit 99.1 hereto. The information in Item 2.02 of this Current Report on Form 8-K, including the Exhibit attached hereto, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall it be deemed to be incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, regardless of any general incorporation language in such filing.
Item 5.02 - Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers
On May 1, 2024, the Board of Directors of the Company appointed Dennis Fehr as Senior Vice President of Finance and Chief Financial Officer of the Company, effective May 3, 2024. In such capacity, Mr. Fehr will serve as the Principal Financial Officer of the Company for purposes of filings with the Securities and Exchange Commission. A copy of the press release announcing Mr. Fehr’s appointment is attached hereto as Exhibit 99.2 and is hereby incorporated by reference.
Mr. Fehr will replace Laura MacDonald as Principal Financial Officer of the Company on May 3, 2024. Ms. MacDonald assumed the roles of Principal Financial Officer and Principal Accounting Officer while the Company searched for a new Chief Financial Officer following the resignation of Paul Todgham earlier this year. Ms. MacDonald will continue with the Company in her role as Principal Accounting Officer and Corporate Controller, reporting to Mr. Fehr.
Mr. Fehr, 44, will lead the Company's global finance organization including accounting and controllership, financial planning and analysis, tax, investor relations, internal audit and treasury, as well as the Company’s global information technology organization. Most recently, Mr. Fehr was the Chief Financial Officer of 6K Inc., a manufacturing technology company focused on strategic materials in the battery supply chain and for additive materials. From 2018 to 2022, Mr. Fehr was the Chief Financial Officer of Fluence Energy, Inc. (NASDAQ: FLNC), which was founded as a joint venture between Siemens AG and The AES Corporation. Mr. Fehr helped lead the initial public offering of Fluence Energy in 2021. Prior to Fluence Energy, Mr. Fehr was Vice President of Finance at Siemens from November 2014 to December 2017. From 2003 to 2014, Mr. Fehr held various finance-related positions across the German, Indonesian and Chinese entities of Siemens. Since 2019, Mr. Fehr has also served as a member of the Board of Directors of the German International School Society of Washington, D.C. Mr. Fehr obtained his bachelor’s degree in business administration from Cooperative State University Villingen-Schwenningen.
In connection with his employment, Mr. Fehr will receive an initial annual salary of $415,000, a target bonus of $350,000 with the opportunity to earn 0-225% of this amount based on Company performance and the achievement of individual performance goals, an initial stock option grant with an economic value of approximately $1,700,000 on the date of grant pursuant to the Company’s 2023 Stock Option and Incentive Plan (the “2023 Plan”) that will vest in two equal installments on the fourth and fifth anniversaries of the grant date, an initial restricted stock unit grant with an economic value of approximately $800,000 on the date of grant pursuant to the 2023 Plan that will vest: 20% on the first anniversary of the grant date; 30% on the second anniversary of the grant date; and 50% on the third anniversary of the grant date so long as Mr. Fehr has relocated to Massachusetts by October 31, 2026, commuting assistance for a limited period, up to $60,000 in relocation benefits, and other employee benefits standard to employees of the Company. $170,000 of Mr. Fehr’s 2024 bonus has been guaranteed by the Company and will be prepaid to Mr. Fehr within 30 days of Mr. Fehr’s start date with the Company.

Item 8.01 - Other Events
On May 2, 2024, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.075 per share. The dividend is payable on May 30, 2024, to all shareholders of record at the close of business on May 16, 2024.












Item 9.01 - Financial Statements and Exhibits
(d) Exhibits




SIGNATURE

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 on this 2nd day of May, 2024.



COGNEX CORPORATION
By:
/s/ Laura A. MacDonald
Name:
Laura A. MacDonald
Title:
Vice President of Finance and Corporate Controller

EX-99.1 2 exhibit991-q12024earningsr.htm EX-99.1 Document
Exhibit 99.1
Cognex Reports First Quarter 2024 Results

May 2, 2024―NATICK, MA—Cognex Corporation (NASDAQ: CGNX) today reported financial results for the first quarter of 2024. Table 1 below shows selected financial data for Q1-24 compared with Q1-23 and Q4-23.

“Our first quarter results reflected a challenging, yet stable business environment,” said Robert J. Willett, CEO of Cognex. “Revenue across most of our factory automation end markets was down year-on-year in the quarter. Revenue improved sequentially as we are seeing early indications of recovery in certain end markets.”

Mr. Willett continued, “We recently launched the industry’s first AI-enabled 3D vision system, and we continue to advance our Emerging Customer initiative. We believe the progress we are making on our strategic initiatives keeps us well-positioned to capitalize on exciting industry trends as the operating environment begins to improve.”

Table 1
(Dollars in thousands, except per share amounts)
Current Quarter
Q1-24
Prior Year Quarter Q1-23
Y/Y Change
Prior
Quarter
Q4-23

Q/Q
Change
Revenue$211$201+5%$197+7%
Operating Income$14$22(36%)$13+12%
% of Revenue6.7%11.0%(428 bps)6.5%+27 bps
Adjusted EBITDA*$25$27(7%)$25+1%
% of Revenue11.9%13.5%(159 bps)12.6%(70 bps)
Net Income per Diluted Share$0.07$0.15(53%)$0.07+7%
Adjusted EPS*$0.11$0.13(14%)$0.11+2%
Note: Numbers shown may not foot due to rounding.

*Adjusted EBITDA and Adjusted EPS exclude Non-GAAP adjustments. A reconciliation from GAAP to Non-GAAP metrics is provided in this news release.


Details of the Quarter

Statement of Operations Highlights – First Quarter of 2024

Revenue increased by 5% from Q1-23. Excluding the 8% contribution of Moritex and 1% negative impact of FX, revenue declined by 3%. The slight year-on-year decline in revenue was driven primarily by the continued softness across our factory automation business, partially offset by growth in Logistics and Semi. Sequentially, revenue increased by 7% from Q4-23, or 2% excluding the contribution of Moritex and FX, with slight growth across most end markets.

Gross margin was 67.3% for Q1-24 compared to 71.5% for Q1-23 and 68.7% for Q4-23. We recorded $3 million in acquisition charges and amortization of intangible assets in cost of revenue in the quarter, primarily related to the Moritex acquisition. Adjusted gross margin was 68.8% for Q1-24 compared to 71.8% for Q1-23 and 70.7% for Q4-23, in line with our prior guidance. The year-on-year stepdown was driven by an approximately 2 percentage point dilution effect from a full quarter of Moritex, and a 1.6 percentage point impact from one-time events in the quarter, primarily a strategic



logistics project completed in the quarter that is expected to drive longer-term, high-margin subscription revenue.

Operating expenses increased by 5% from Q1-23 and increased by 4% from Q4-23. We recorded $3 million in acquisition charges and amortization of intangible assets in operating expenses in the quarter, primarily related to the Moritex acquisition. Adjusted operating expenses increased by 3% from Q1-23 and increased by 5% from Q4-23, in line with expectations. The year-on-year increase was primarily driven by incremental costs related to Moritex and our investment in the Emerging Customer initiative, partly offset by lower headcount excluding these investments.

Net Income declined by 53% from Q1-23 and increased by 7% from Q4-23. Adjusted Net Income declined by 15% from Q1-23 and increased by 2% from Q4-23. The year-on-year decline in Adjusted Net Income was primarily driven by the above-mentioned gross margin effects and investment in our Emerging Customer initiative.

The effective tax rate was 32% in Q1-24 and 2% in Q1-23. Excluding discrete tax items and the tax impact of non-GAAP adjustments, the adjusted effective tax rate was 16% in both periods.

Balance Sheet and Cash Flow Highlights – March 31, 2024

Cognex’s financial position as of March 31, 2024 continued to be strong, with $557 million in cash and investments and no debt. In Q1-24, Cognex generated $14 million in cash from operations. In addition, the company spent $9 million to repurchase its common stock and paid $13 million in dividends to shareholders. Cognex intends to continue to repurchase shares of its common stock pursuant to its existing stock repurchase program, subject to market conditions and other relevant factors.

Financial Outlook – Q2 2024

Cognex expects revenue to be between $230 million and $245 million. This range represents a sequential increase in revenue from Q1-24 to Q2-24 due to typical seasonality of consumer electronics revenue.

Adjusted gross margin1 is expected to be slightly above 70%, an increase from 68.8% in Q1-24 as we move beyond the one-time events in the first quarter.

Adjusted operating expense1 is expected to increase by low- to mid-single digits on a sequential basis as we expect additional investment in the company’s Emerging Customer initiative.

The adjusted effective tax rate1 is expected to be 16%.

1Cognex has provided the forward-looking non-GAAP measures of adjusted gross margin, adjusted operating expense, and adjusted effective tax rate, but cannot, without unreasonable effort, forecast such items to present or provide a reconciliation to corresponding forecasted GAAP measures. These include special items such as restructuring charges, acquisition and integration charges, and amortization of acquisition-related intangible assets, all of which are subject to limitations in predictability of timing, ultimate outcome and numerous conditions outside of Cognex’s control. Additionally, these items are outside of Cognex’s normal business operations and not used by management to assess Cognex’s operating results. Cognex believes these limitations would result in a range of projected values so broad as to not be meaningful to investors. For these reasons, Cognex believes that the probable significance of such information is low. Information with respect to special items for certain historical periods is included in the section entitled “Reconciliation of Selected Items From GAAP to Non-GAAP”.

Analyst Conference Call and Simultaneous Webcast

Cognex will host a conference call today at 8:30 a.m. Eastern Daylight Time (EDT). The telephone number is (877) 704-4573 (or (201) 389-0911 if outside the United States).




A real-time audio broadcast of the conference call or an archived recording will be accessible on the Events & Presentations page of the Cognex Investor website: https://www.cognex.com/investor.



COGNEX CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
March 31, 2024December 31, 2023
 (In thousands)
ASSETS
Current assets:
Cash and cash equivalents$138,859 $202,655 
Current investments, amortized cost of $141,876 and $132,799 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023139,334 129,392 
Accounts receivable, allowance for credit losses of $1,339 and $583 in 2024 and 2023, respectively138,556 114,164 
Unbilled revenue2,737 2,402 
Inventories170,871 162,285 
Prepaid expenses and other current assets71,173 68,099 
Total current assets661,530 678,997 
Non-current investments, amortized cost of $285,376 and $250,790 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023278,426 244,230 
Property, plant, and equipment, net104,111 105,849 
Operating lease assets74,113 75,115 
Goodwill386,157 393,181 
Intangible assets, net105,054 112,952 
Deferred income taxes397,563 400,400 
Other assets6,279 7,088 
Total assets$2,013,233 $2,017,812 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Accounts payable$27,459 $21,454 
Accrued expenses70,429 72,374 
Accrued income taxes40,433 16,907 
Deferred revenue and customer deposits39,983 31,525 
Operating lease liabilities9,798 9,624 
Total current liabilities188,102 151,884 
Non-current operating lease liabilities67,367 68,977 
Deferred income taxes239,538 246,877 
Reserve for income taxes28,144 26,685 
Non-current accrued income taxes 18,338 
Other liabilities893 299 
Total liabilities524,044 513,060 
Commitments and contingencies
Shareholders’ equity:
Preferred stock, $.01 par value – Authorized: 400 shares in 2024 and 2023, respectively; no shares issued and outstanding — 
Common stock, $.002 par value – Authorized: 300,000 shares in 2024 and 2023, respectively; issued and outstanding: 171,662 and 171,599 shares in 2024 and 2023, respectively343 343 
Additional paid-in capital1,047,643 1,037,202 
Retained earnings502,338 512,543 
Accumulated other comprehensive loss, net of tax(61,135)(45,336)
Total shareholders’ equity1,489,189 1,504,752 
Total liabilities and shareholders' equity$2,013,233 $2,017,812 




COGNEX CORPORATION
CONSOLIDATED STATEMENT OF OPERATIONS
(Unaudited)
(In thousands, except per share amounts)
Three-months Ended
March 31, 2024December 31, 2023April 2, 2023
Revenue$210,797 $196,670 $201,124 
Cost of revenue68,860 61,626 57,384 
Gross margin141,937 135,044 143,740 
Percentage of revenue67 %69 %71 %
Research, development, and engineering expenses37,105 34,693 38,542 
Percentage of revenue18 %18 %19 %
Selling, general, and administrative expenses90,628 90,372 83,037 
Percentage of revenue43 %46 %41 %
Loss (recovery) from fire (2,750)— 
Operating income14,204 12,729 22,161 
Percentage of revenue7 %%11 %
Foreign currency gain (loss)46 (129)394 
Investment income3,120 1,520 3,587 
Other income (expense)196 234 73 
Income before income tax expense17,566 14,354 26,215 
Income tax expense5,544 3,125 600 
Net income$12,022 $11,229 $25,615 
Percentage of revenue6 %%13 %
Net income per weighted-average common and common-equivalent share:
Basic$0.07 $0.07 $0.15 
Diluted$0.07 $0.07 $0.15 
Weighted-average common and common-equivalent shares outstanding:
Basic171,692 171,771 172,624 
Diluted172,594 172,571 173,903 
Cash dividends per common share$0.075 $0.075 $0.070 
    
(1) Amounts include stock-based compensation expense, as follows:
Cost of revenue$605 $482 $621 
Research, development, and engineering4,389 3,823 5,890 
Selling, general, and administrative8,308 8,945 10,068 
Total stock-based compensation expense$13,302 $13,250 $16,579 





Non-GAAP Financial Measures

This press release includes certain non-GAAP financial measures, including adjusted gross margin, adjusted operating expense, adjusted operating income, adjusted EBITDA, adjusted net income, adjusted earnings per share of common stock, diluted, adjusted effective tax rate, and free cash flow. Cognex defines its non-GAAP metrics as follows:

Adjusted gross margin: Gross margin adjusted for amortization of acquisition-related intangible assets, as well as, if applicable, restructuring charges, acquisition and integration costs and other one-time discrete events, such as loss or recovery related to a fire.

Adjusted operating expense: Operating expense adjusted for amortization of acquisition-related intangible assets, as well as, if applicable, restructuring charges, acquisition and integration costs and other one-time discrete events, such as loss or recovery related to a fire.

Adjusted operating income: Operating income adjusted for amortization of acquisition-related intangible assets, as well as, if applicable, restructuring charges, acquisition and integration costs and other one-time discrete events, such as loss or recovery related to a fire.

Adjusted EBITDA: Operating income adjusted for amortization of acquisition-related intangible assets and depreciation, as well as, if applicable, restructuring charges, acquisition and integration costs and other one-time discrete events, such as loss or recovery related to a fire.

Adjusted net income: Net income adjusted for amortization of acquisition-related intangible assets, as well as, if applicable, restructuring charges, acquisition and integration costs and other one-time discrete events, such as loss or recovery related to a fire or a foreign currency (gain) loss on a forward contract to hedge the Moritex purchase price.

Adjusted effective tax rate: Effective tax rate adjusted for discrete tax items and the net impact of the other non-GAAP adjustments.

Free cash flow: Cash provided by operating activities less cash for capital expenditures.

Beginning in the fourth quarter of 2023, we updated the calculation of our non-GAAP measures to exclude acquisition and integration costs and amortization of acquisition-related intangible assets. These changes have been applied retrospectively to the first quarter of 2023. Cognex also uses results on a constant-currency basis as one measure to evaluate its performance and compares results between periods as if the exchange rates had remained constant period-over-period.

Cognex believes these non-GAAP financial measures are helpful because they allow investors to more accurately compare results over multiple periods using the same methodology that management employs in its budgeting process, in its review of operating results, and for forecasting and planning for future periods. Cognex’s definitions may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish these or similar metrics. Furthermore, these measures have certain limitations in that they do not include the impact of certain non-recurring expenses that are reflected in our consolidated statement of operations that are necessary to run our business. Thus, our non-GAAP financial measures should be considered in addition to, not as substitutes for, or in isolation from, measures prepared in accordance with GAAP.

Please see the section “Reconciliation of Selected Items from GAAP to Non-GAAP” below for more detailed information regarding non-GAAP financial measures herein, including the items reflected in our adjusted financial metrics and a description of these adjustments.







COGNEX CORPORATION
RECONCILIATION OF SELECTED ITEMS FROM GAAP TO NON-GAAP
(Unaudited)
Dollars in thousands, except per share amounts
Three-months Ended
March 31, 2024December 31, 2023April 2, 2023
Gross margin (GAAP)$141,937 $135,044 $143,740 
Acquisition and integration costs1,568 2,882 — 
Amortization of acquisition-related intangible assets1,429 1,126 748 
Adjusted gross margin$144,934 $139,052 $144,488 

Operating expense (GAAP)$127,733 $122,315 $121,579 
(Loss) recovery from fire— 2,750 — 
Acquisition and integration costs(1,303)(5,101)(116)
Amortization of acquisition-related intangible assets(1,384)(1,053)(194)
Adjusted operating expense$125,046 $118,911 $121,269 
Operating income (GAAP)$14,204 $12,729 $22,161 
Loss (recovery) from fire— (2,750)— 
Acquisition and integration costs2,871 7,983 116 
Amortization of acquisition-related intangible assets2,813 2,179 942 
Adjusted operating income$19,888 $20,141 $23,219 
Depreciation5,279 4,713 3,986 
Adjusted EBITDA$25,167 $24,854 $27,205 
Net income (GAAP)$12,022 $11,229 $25,615 
Loss (recovery) from fire— (2,750)— 
Acquisition and integration costs2,871 7,983 116 
Amortization of acquisition-related intangible assets2,813 2,179 942 
Discrete tax (benefit) expense3,085 1,498 (3,594)
Tax impact of reconciling items(1,354)(1,134)(184)
Adjusted net income$19,437 $19,006 $22,895 
Earnings per share of common stock, diluted (GAAP)$0.07 $0.07 $0.15 
Loss (recovery) from fire— (0.02)— 
Acquisition and integration costs0.02 0.05 — 
Amortization of acquisition-related intangible assets0.02 0.01 0.01 
Discrete tax (benefit) expense0.02 0.01 (0.02)
Tax impact of reconciling items(0.01)(0.01)— 
Adjusted earnings per share of common stock, diluted$0.11 $0.11 $0.13 
Effective tax rate (GAAP)31.6 %21.8 %2.3 %
Discrete tax benefit (expense)(17.6)%(10.4)%13.7 %
Net impact of other reconciling items2.4 %1.4 %0.1 %
Adjusted effective tax rate16.4 %12.7 %16.1 %
Cash provided by operating activities (GAAP)$13,643 $14,491 $27,553 
Capital expenditures(4,061)(7,015)(5,507)
Free cash flow$9,582 $7,476 $22,046 




Description of adjustments:

In addition to reporting financial results in accordance with U.S. GAAP, the Company also provides various non-GAAP measures that incorporate adjustments for the impacts of special items. Adjustments incorporated in the preparation of these non-GAAP measures for the periods presented include the items described below:

Loss (recovery) from fire:
On June 7, 2022, the Company’s primary contract manufacturer experienced a fire at its plant in Indonesia. In the fourth quarter of 2023 the Company recorded a recovery of $2,750,000 for proceeds received as part of a financial settlement for lost inventory and other losses incurred as a result of the fire. Management does not anticipate additional recoveries.

Acquisition and integration costs:
The Company has incurred charges related to the purchase and integration of acquired businesses. In the first quarter of 2024, these costs were primarily related to the ongoing integration of Moritex Corporation.

Amortization of acquisition-related intangible assets:
The Company excludes the amortization of acquired intangible assets from non-GAAP expense and income measures. These items are inconsistent in amount and frequency and are significantly impacted by the timing and size of acquisitions, and include the amortization of customer relationships, completed technologies, and trademarks that originated from prior acquisitions. The largest driver of intangible asset amortization was the acquisition of Moritex Corporation.

Discrete tax (benefit) expense:
Items unrelated to current period ordinary income or (loss) that generally relate to changes in tax laws, adjustments to prior period’s actual liability determined upon filing tax returns, adjustments to previously recorded reserves for uncertain tax positions, and initially recording or fully reversing valuation allowances.

We estimate the tax effect of items identified in the reconciliation by applying the effective tax rate to the pre-tax amount. However, if a specific tax rate or tax treatment is required because of the nature of the item and/or the tax jurisdiction where the item was recorded, we estimate the tax effect by applying the relevant specific tax rate or tax treatment, rather than the effective tax rate.

Certain statements made in this release, as well as oral statements made by the Company from time to time, constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act. Readers can identify these forward-looking statements by our use of the words “expects,” “anticipates,” “estimates,” "potential," “believes,” “projects,” “intends,” “plans,” “will,” “may,” “shall,” “could,” “should,” "opportunity," "goal" and similar words and other statements of a similar sense. These statements are based on our current estimates and expectations as to prospective events and circumstances, which may or may not be in our control and as to which there can be no firm assurances given. These forward-looking statements, which include statements regarding business and market trends, growth opportunities, future financial performance and financial targets, customer demand and order rates and timing of related revenue, delivery lead times, future product mix, research and development activities, sales and marketing activities (including our Emerging Customer Program), new product offerings and product development activities, customer acceptance of our products, the potential effects of emerging technologies, capital expenditures, cost management activities, investments, liquidity, dividends and stock repurchases, strategic initiatives and growth plans, our ability to maintain and grow key relationships, acquisitions, and estimated tax benefits and expenses and other tax matters, involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include: (1) the technological obsolescence of current products and the inability to develop new products, particularly in connection with emerging artificial intelligence technologies; (2) the impact of competitive pressures; (3) the inability to attract and retain skilled employees and maintain our unique corporate culture; (4) the failure to properly manage the distribution of products and services; (5) economic, political, and other risks associated with international sales and operations, including the impact of trade disputes, the economic climate in China, and the wars in Ukraine



and Israel; (6) the challenges in integrating and achieving expected results from acquired businesses, including our acquisition of Moritex Corporation; (7) information security breaches; (8) the failure to comply with laws or regulations relating to data privacy or data protection; (9) the inability to protect our proprietary technology and intellectual property; (10) the failure to manufacture and deliver products in a timely manner; (11) the inability to obtain, or the delay in obtaining, components for our products at reasonable prices; (12) the failure to effectively manage product transitions or accurately forecast customer demand; (13) the inability to manage disruptions to our distribution centers or to our key suppliers; (14) the inability to design and manufacture high-quality products; (15) the loss of, or curtailment of purchases by, large customers in the logistics, consumer electronics, or automotive industries; (16) potential impairment charges with respect to our investments or acquired intangible assets; (17) exposure to additional tax liabilities, increases and fluctuations in our effective tax rate, and other tax matters; (18) fluctuations in foreign currency exchange rates and the use of derivative instruments; (19) unfavorable global economic conditions, including high interest rates and fluctuating inflation rates; (20) business disruptions from natural or man-made disasters, such as fire, or public health issues; (21) exposure to potential liabilities, increased costs, reputational harm, and other adverse effects associated with expectations relating to environmental, social, and governance considerations; (22) stock price volatility; and (23) our involvement in time-consuming and costly litigation or activist shareholder activities. The foregoing list should not be construed as exhaustive and we encourage readers to refer to the detailed discussion of risk factors included in Part I - Item 1A of the Company's Annual Report on Form 10-K and the other risks detailed in reports filed by the Company with the SEC. The Company cautions readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. The Company disclaims any obligation to subsequently revise forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date such statements are made.

About Cognex Corporation

Cognex Corporation (“the Company” or “Cognex”) invents and commercializes technologies that address some of the most critical manufacturing and distribution challenges. We are a leading global provider of machine vision products and solutions that improve efficiency and quality in high-growth-potential businesses across attractive industrial end markets. Our solutions blend physical products and software to capture and analyze visual information, allowing for the automation of manufacturing and distribution tasks for customers worldwide. Machine vision products are used to automate the manufacturing or distribution and tracking of discrete items, such as mobile phones, electric vehicle batteries and e-commerce packages, by locating, identifying, inspecting, and measuring them. Machine vision is important for applications in which human vision is inadequate to meet requirements for size, accuracy, or speed, or in instances where substantial cost savings or quality improvements are maintained.

Cognex is the world's leader in the machine vision industry, having shipped more than 4.5 million image-based products, representing over $11 billion in cumulative revenue, since the company's founding in 1981. Headquartered in Natick, Massachusetts, USA, Cognex has offices and distributors located throughout the Americas, Europe, and Asia. For details, visit Cognex online at www.cognex.com.

Investor Contacts:
Nathan McCurren – Head of Investor Relations
Jordan Bertier – Sr. Manager, Investor Relations
Cognex Corporation
ir@cognex.com



EX-99.2 3 exhibit992-dennisfehrcfoan.htm EX-99.2 Document



Exhibit 99.2
Cognex Names Dennis Fehr as Chief Financial Officer

NATICK, MA, May 2, 2024 - Cognex Corporation (NASDAQ: CGNX), a leading provider of machine vision for factory and warehouse automation, today announced the appointment of Dennis Fehr as Senior Vice President of Finance and Chief Financial Officer, effective May 3, 2024. In this role, Fehr will lead Cognex’s global finance and information technology organizations.

Fehr brings over 20 years of global experience across manufacturing, technology, and energy industries. Most recently, Fehr was the CFO of 6K Inc, a manufacturing technology company focused on strategic materials in the battery supply chain and for additive materials. Prior to 6K, Inc., Fehr was the CFO of Fluence Energy, Inc. (NASDAQ: FLNC), which he helped take public in 2021. Prior to Fluence Energy, Fehr was Vice President of Finance at Siemens, where he spent the first 15 years of his career.

Fehr will report to Cognex’s President and CEO, Robert J. Willett.

“Dennis is an experienced CFO,” said Willett. “He brings global experience and leadership that we expect to greatly benefit Cognex as we continue delivering on our global strategy.”

“I am excited by the opportunity to join such an innovative company and leader in factory and warehouse automation,” said Fehr. “Cognex is at an important stage of its growth journey, and I am energized to help drive financial and operational excellence.”

About Cognex Corporation

Cognex Corporation (“the Company” or “Cognex”) invents and commercializes technologies that address some of the most critical manufacturing and distribution challenges. We are a leading global provider of machine vision products and solutions that improve efficiency and quality in high-growth potential businesses across attractive industrial end markets. Our solutions blend physical products and software to capture and analyze visual information, allowing for the automation of manufacturing and distribution tasks for customers worldwide. Machine vision products are used to automate the manufacturing or distribution and tracking of discrete items, such as mobile phones, electric vehicle batteries and e-commerce packages, by locating, identifying, inspecting, and measuring them. Machine vision is important for applications in which human vision is inadequate to meet requirements for size, accuracy, or speed, or in instances where substantial cost savings or quality improvements are maintained.

Cognex is the world's leader in the machine vision industry, having shipped more than 4.5 million image-based products, representing over $11 billion in cumulative revenue, since the company's founding in 1981. Headquartered in Natick, Massachusetts, USA, Cognex has offices and distributors located throughout the Americas, Europe, and Asia. For details visit Cognex online at www.cognex.com.

Certain statements made in this news release, which do not relate solely to historical matters, are forward-looking statements. These statements can be identified by use of the words “expects,” “anticipates,” “estimates,” “potential,” “believes,” “projects,” “intends,” “plans,” “will,” “may,” “shall,” “could,” “should,” and similar words and other statements of a similar sense. These statements are based on our current estimates and expectations as to prospective events and circumstances, which may or may not be in our control and as to which there can be no firm assurances given. These forward-looking statements, which include statements regarding sales and marketing activities, new product offerings and product development activities, customer acceptance of our products, the potential effects of emerging technologies, capital expenditures, cost management activities, investments, liquidity, dividends and stock repurchases, and strategic and growth plans, our ability to maintain and grow key relationships, acquisitions, and estimated tax benefits and expenses and other tax matters, involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include: the technological obsolescence of current products and the inability to develop new products, particularly in connection with emerging artificial intelligence technologies; the impact of competitive pressures; the inability to attract and retain skilled employees and maintain our unique corporate culture; exposure to additional tax liabilities, increases and fluctuations in our effective tax rate, and other tax matters; fluctuations in foreign currency exchange rates; unfavorable global economic conditions, including increases in interest rates and high inflation rates; economic, political, and other risks associated with international sales and operations; and the other risks detailed in Cognex reports filed with the SEC, including its Form 10-K for the fiscal year ended December 31, 2023 and Form 10-Q



for the fiscal quarter ended March 31, 2024. You should not place undue reliance upon any such forward-looking statements, which speak only as of the date made. Cognex disclaims any obligation to update forward-looking statements after the date of such statements.

Investor Contacts:
Nathan McCurren – Head of Investor Relations
Jordan Bertier – Sr. Manager, Investor Relations
Cognex Corporation
ir@cognex.com

EX-101.SCH 4 cgnx-20240501.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 5 cgnx-20240501_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 cgnx-20240501_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Period End Date Document Period End Date Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Central Index Key Entity Central Index Key Document [Domain] Document [Domain] Entity Address, City or Town Entity Address, City or Town Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Document Information [Line Items] Document Information [Line Items] Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Document Information, Document [Axis] Document Information, Document [Axis] Document Type Document Type Amendment Flag Amendment Flag Document Information [Table] Document Information [Table] Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 7 cgnx-20240501_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover
May 01, 2024
Cover [Abstract]  
Entity Registrant Name Cognex Corporation
Document Type 8-K
Document Period End Date May 01, 2024
Entity Address, State or Province MA
Entity Address, Postal Zip Code 01760-2059
Entity Address, Address Line One One Vision Drive
Entity Address, City or Town Natick
City Area Code 508
Local Phone Number 650-3000
Entity Incorporation, State or Country Code MA
Entity File Number 001-34218
Entity Tax Identification Number 04-2713778
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common stock, par value $.002 per share
Trading Symbol CGNX
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information
May 01, 2024
Document Information [Line Items]  
Entity Central Index Key 0000851205
Amendment Flag false
EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &DPHE@'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !I,*)8#[!7O.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$[V!TSJ2\M.&PQ6V-C-V&IK&B?&UDCZ]G.R-F5L#["CI9\_ M?0(U)DC31WR)?:NCUY3?L8]!&V. M>H]0<7X/'DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %LT6-'"40I@*EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#/N;R#@/?GI]=YW<)U MB71G,/]*3M(IX(I=)K_5Z\WVD:F*5[<%ORMXM15<\EJ*AX_)]8??5=CWUNW< M/S:^"*H&?MV%^@)02P,$% @ :3"B6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !I,*)8P@E\F@,$ !3#P & 'AL+W=OFT,R&6S+\D!68(R5TSO>2XD-YUVND+80O0Q)9<28;P M[;LRQ*93LR1O0+*]CW_2KAY9@XTVSW8EA",O6:KL,%@YEU^%H8U7(N/V7.=" MP9V%-AEWT#7+T.9&\*0,RM(PHK079ERJ8#0HKTW-:* +ETHEIH;8(LNXV5Z+ M5&^& 0M>+SS*YSXUT LKE41F0EFI%3%B,0S&[.HZBGQ M^<0W*3;VH$W\4.9:/_O.73(,J"<2J8B=E^#PMQ83D:9>"3C^V8L&U3M]X&'[ M5?UC.7@8S)Q;,='I=YFXU3"X"$@B%KQ(W:/>_"KV ^IZO5BGMOPEF]VSG4Y MXL(ZG>V#@2"3:O?/7_83<1A CP1$^X!R(L+=BTK*&^[X:&#TAAC_-*CY1CG4 M,AK@I/)9F3D#=R7$N=%$KX49A ZD_(4PWH==[\*B(V'W?$LH.R,1C3K_C0X! MH**(*HJHE&MC%.2O\=PZ WGZNPEHI]!I5O#%>V5S'HMA -5IA5F+8/3C#ZQ' M?T'XVA5?&U,?W2HGW98\BJ7TA,J1!YZ))DI<9Z*72KR0B3:Y-MR7)0+7J> Z MJ.B-C@M8)XX\;?-&)CS\HO4; M&M(+IO@Y@*(W5";E5"H" ;>7 E7UIE;9TJ MKEZ%UGM+\L9) H5AS\C, 1?1ADR-7DL5-S+BDO=CA*M?8$7&SP@6H[6K4GRAEUBP31Y-Y0F!+KW 0 [L MG:$ZGW4,-35=:9C\AR*;'S%[7*37I:TVI10CJJV>H4[]FK,[%=+ H)[I0 MSFR/SQNNCJY,5OL]>Y/A?Y0I.FVX"*6LU>Y$#,UD[?(,]^D]TA-_(7<).*U< MR+BV?(9;]-2(5@S3(V#;V>W90B7PZ?-E ML3B205SO)%EM]PQWY_^1W5E; -E)0%SV)&!M]0QWYR?I8#'J!6'13_.?R4S$ M!=3;MI$)5_+U"!V':?S\M0TUP[.8&5S!:=>8?P#<'^AM7OM^(-8=8X>_0M02P,$% M @ :3"B6/G$S#D$ @ JP0 !@ !X;"]W;W)KE@-2DJQ9ME:)6ZRZF73AP"%:-S6RG)/]^ MQX:@3$H9%^!CG_?UX\.!M%/ZU=0 EAP:(4U&:VO;11"8HH:&F2O5@L252NF& M60SU+C"M!E9Z42.". RO@X9Q2?/4SVUTGJJ]%5S"1A.S;QJFCTL0JLMH1$\3 M3WQ76S<1Y&G+=O ,]D>[T1@%HTO)&Y"&*TDT5!F]BQ;+Q.7[A!<.G3D;$W>2 MK5*O+EB7&0T=$ @HK'-@^'B#%0CAC!#CS^!)QRV=\'Q\S;)F!E1(_ M>6GKC-Y04D+%]L(^J>XK#.>9.[]"">/OI.MS9PDEQ=Y8U0QB)&BX[)_L,-3A M3!#-WA'$@R#VW/U&GO*>69:G6G5$NVQT-54L#BYNXU* 8#)>]8?R.X2,[DC#Z1.(P3OY5!X@V M\L4C7^SM9O_C.X,BO[YC%EE;:,SO2X2]97+9TK7YPK2L@(QB'QO0;T#SCQ^B MZ_!V G@V L^FW/.AABMDUDP@=@D'\@V.ESBGG4*\;N91',XGL)(1*YDTN\,B MEKZ0#X+M+L%,ZRLF#%SB",YZSWW&CTSON#1$0(5&X=7G.26Z_S3ZP*K6M^-6 M66QN/ZSQ;P+:)>!ZI90]!:[#Q_]3_A=02P,$% @ :3"B6)^@&_"Q @ MX@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U" M\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.] MDKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"D ML<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#G MN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/ M\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B'_2^FO-CT1=X=-8T M\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA6;/CO9NFJ:]P MSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL M?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6P MQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y[' MNXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3_ 102P,$% @ M:3"B6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'?$R%;43:99:ELH'@T@FU$+53$P$0_KN]Z798\(M>I2/P@YW#]8$C!CP M$ZK"YM:DA@ZWQ/A)49Q_+IF\+^QL;+P""Y8_X.=>Y(O;I@$1MWUR*J2PBUP) M:^0DP\3 [U3C'G1XK#JA:_0"?.D$;IBZ%N-;3Z,NLB,;0P[3.8:XY+_$2'6- M)5Q2V06(,N;(X'N!,378)FNB"U#8->V!>S_ZP*8:O8F*.DJ*EZ@-WE2#O/^3 M,HT8%RMS%47W939QI-+9(Y'S7T3.APRGX"JH,4)UKP\DQ76)Y2.;_AC,SD_/ M9N>ZK,[[M6(/\8Y<->UA^D,77U!+ P04 " !I,*)8C?][,(D?J!6W9J"FM23&7@^4 MR(;9W@"H:+!7=#(6A_FF,JY7/$=7@U5%IVJ$* BNX/8,F<9[IL@GB[\0356U M!=Y-\>QQX"]@>!G748/(4N3*UO0W\GEXP#>STO?4$L#!!0 ( &DPHEAN MIR2\'@$ %<$ 3 6T-O;G1E;G1?5'EP97-=+GAM;,64ST[#, S&7Z7* M=6HR=N" UEV *^S "X367:/FGV)O=&^/VVZ30*-B*A*71HWM[^?XB[)^.T; MK'/68R$:HOB@%)8-.(TR1/ 60@2F>DC7H@L M/?M\T+M=0?5+-H_W(Z1V\ /5L,R?\5>/+_HW]K'ZQS[>0VC_^JKWJW3:^#-? M#>_)YA-02P$"% ,4 " !I,*)8!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &DPHE@/L%>\[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ :3"B6,()?)H#! 4P\ !@ M ("!#@@ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !I,*)8;J XML 12 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 13 report.css IDEA: XBRL DOCUMENT /* 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; } XML 15 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Sheet http://www.cognex.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Document and Entity Information Sheet http://www.cognex.com/role/DocumentandEntityInformation Document and Entity Information Cover 2 false false All Reports Book All Reports cgnx-20240501.htm cgnx-20240501.xsd cgnx-20240501_def.xml cgnx-20240501_lab.xml cgnx-20240501_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cgnx-20240501.htm": { "nsprefix": "cgnx", "nsuri": "http://www.cognex.com/20240501", "dts": { "inline": { "local": [ "cgnx-20240501.htm" ] }, "schema": { "local": [ "cgnx-20240501.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "definitionLink": { "local": [ "cgnx-20240501_def.xml" ] }, "labelLink": { "local": [ "cgnx-20240501_lab.xml" ] }, "presentationLink": { "local": [ "cgnx-20240501_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 27, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.cognex.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cgnx-20240501.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cgnx-20240501.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cognex.com/role/DocumentandEntityInformation", "longName": "0000002 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information, Document [Axis]", "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cognex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.cognex.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "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." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 18 0000851205-24-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000851205-24-000049-xbrl.zip M4$L#!!0 ( &DPHEBX(H>6 14 #6% 1 8V=N>"TR,#(T,#4P,2YH M=&WM/6MWXCBRW^=7Z#*]V^ESL+$-A$<2]F1(NC=GNI/2HYEB67?O]R^>!-V83:O P3FCHL8KNM:J'W>ET:G7!\D@]?KRT,VN5WR>K6/ QXR)#\M432,$;JT@36"\9Q+,-R#-N9&\2(F5<: M"+Z;(W&S=AR[:5AMHV[GXT#+KVM@Q]=@OZ^Q79^;-V_NLQEA5-L<1'B! M2-4+&B[!42(WOE5-NP$%?JVPT/AE4.D=CAGU>X<3EE""70WV9\IOCBI]$2; MN\;U- +(/?WMJ)*PNZ2F5J[6^^&''PX3G@2LYXW".P-9U@+^/*SIAXGO\N MN6+#HXIG .5#.L&1&.^>AC#=M _021J7"Z M-&&MC*%D0R9!A;!XQ<+@@G5C)50 $E$+V$U@.8XJ,9]$ 3*4>C:6"N+Y-3#O M8A]62,TWFR2;,Q:I5-^4U'4SM!7LB';^G"G"YM^XC]^'G$FB8&(KQ:9_]G.9 MX(N=>_FC\N@1D$?X^3>0=9F<@,KL(3Z&!?)FY_UF[PHP_7N:YF_R[_DDM1+> M.9$*JM3F&+(&;*MY%ZG#']*8_T'JS?ID_#[AH3%FJ-:[S4:4'-QR/QEW;0=/!$)V?[34OX,AT /X>,*#:??]-9\ 4YZS6W(E)C1\7XU! M"8*VE'RH&\;\+]:U$1WU]5;CUX)Q4('E^ (3 )*_G)]=GYZ0P?7Q]>F@C,1+ M ']PVO_EZNSZ['1 CL]/R.GO_7\?GW\Z)?V++U_.!H.SB_-=PLG:"*??:#P& MMR41896GEQ=;WS:W"9RCBE$+0D@@R8ARXOL>M$ M2&(W]_P/.P^_&*H("T!/)4\X#'QZYXW!L6+DV$L(O+8[]<;6:*PRP#N(_?9J MXU(Y1:?:52I[MCX\,28PQ!B[&3Z=&E-&I<'"PM&M]+[0Z3]_M/>M [NJ@M87 MIW00;V2+*Q8)F9 ]/_L.F ; /@EA-QC#2_6:K9& G=5 +TRM[C\RI^L \8J- M>(RA?'(.;W(&KH-^%J.0W9&^D+# *L3?F(5W=L7W3N\H*#ND ;*R+' G-"9Q MQ#R,Q7S"0\*3F(!Z!,Z6_R6W-")'$-U.B@/UP3<;IA,N$>#C(J*H/KU+#PT+1TB)A"()GX^<_;:A%>U MY>=UQW3J]96O+-->^?RIAFJL':JFL-28 C%Q78XJ]4K>.*(^IEF[3G1'[#(' M!FRX3$\1E6/KK+^!C6'.C@-CY,]4QC5_N NLW?P&_786>C,--DC B/5%&B9R MVA=^V:YCSA/3* F+I+C!<68&O8$&/8ZI-TYCEB3QQJKP1=%7J4A%(_1K!?B+ MDOP![F+L<^WP@LY\/9CR>.3"S]W61@-4MLL2E.93K>9Y#H!MFO;7$ M@]G#7>'!O8S Z-!&$M::1S0@[(YY:0(2"8]!4<)T-/3)7SP"LOGL>73E2IG? M&3)NSM2T1(GVY5>TUJRS!^V$)?/ LAW.1;A@H=I.Y7>?M,RZD" -Q'Y MIK6=)0;?QR1A 8N0S"14=*X2$)H@1? )A65=+R$UE>W9))UT\*I2:BORA+9E MSJH7GGS+;,< 7653E&_+#W9,-M-YU%2BAW'[#3:.Y-2M,W&DJ;3SW9%L#@+F NP&<'#/-]XX_GUI7,%3K(K(T/N1%\,AAA@/,7_SC?G7EU))9GASQ'U0\]L-WW#VW ^; MB8)N^R8,WTT8SN(X97(KD=A_$XE'%HDZ,QI[WF8BD;5]A/C\I<13CUBCX33, M_<;Z&HV-H>J8;6<]5$^>B5K64HV=TE)S?KY.(C#)_)(\%-6XRD1D2060@>YW MMP /DG?7C8 &PV=>5@715=H$6U5ZUWA831=\>F/B!32.OY>N?MUTE%2E20?3 MB2N"-Q)^ PG/LWI-Q8DL-W,@\K=C#D]F>N%1)5X38Y'0$^[[ =OY HE,;4YM MQU6"7'AB+:SLG4P$PBZ\KU4244EN:) R\@XLK4,B/,DXIO+^?>EO8MH73GZN#D27,T53'%R=04(AX6;F-CO//"I]*/ M]8ZA?U] 4-^C'U9*!2D6<8M2J\U.O,T?:(^$1KDK64"QL.3>(^[Y1+,NU(U% MD";W=_FF4_';GMMO%>?VQW)FO$;,<"6C7PTZ!%O5I<$MG<88O3[#X7X45@/8 M3%*(^.)T N--YZL(;.<[*'U[,_E*V(0X)OA4!KEB<1HDJN#H @0@2^M@?='' M@L/[ B1.'[3:^F3V4VF2QDI,+T*PUE/BZ*..5;)\=HSLH1!6'LAU\45F M!)X/N$JO\@&L?IR")J.H C'9$3"*6E1D1RS5D;29.I090Z$:1=+^F:K#:D2K M6_"=(#"J9V=/37*M-+8>$;R+82I#'H]Q-CP'/.8N3TBG8]H$O!&6"-V!A\7M M/NAIS-A9J508II]*B,B''$*BZH!VV[=U]2Z[X1!C)FD4L7P)US"T@D9(Z7Z$.50 M0.Q"U5O*^("('+.1 _5^!&.02 M%(FZA@A[:UO$E%WJCSD;SEFGC'@+DU0)&PYQR6Z8 K&>:YRSC%T]&E$/W.XJ M^2)-#<$M!QD$2D 7 8'NRQJHE%(W^PTCOE]%+VS MT5(2\IQFYAA<[JBHO(M4#71N%V@8@H/MH9;+EPJUK]TZB'-64O*'T6E9C2]8 M$4<1'IKA6]"E]^K6'5F(%Z,&RA($;D% 05@_TU12$#[O1(0T4"9]"WD284EN M=V-%GH6XL5DB(L02Z!V@XR0"K6O6D159?O;^>!:LY@UNQW@&<)[T,4,OC>E0 M6+E]]RK=68VLCKUC8,:BP/:2I@&Y%OYH3"?9]1Q2.VAX+0E@5<),\0YF27B8 MLIG:S($",XD9*<2YS$DK4%)F(A=M#%\2Z!9@=;AV616\HM F&_DL.REP5=( MJZLH![K2GR?8^YB, N$"@8:9\9P_1CQ?)C^C']+-*Z@5CWE4G?/L0:K!6F?- M**S9-.8QV'QZAU[U#8L3E1\)= Q95;79,L0,"4R4J%X)1.=Q*L'HPA+>,@ [ M,[3]/)>6Z?4,]'E//V'>. 3ZCJ8E3("%1(S7O6"".BB9\WSL^QV&_9_!'_!, M (? FJ1#B-7!1B-WS";S"@/OI9CY43L4R%@C[A5%?]#-=N.PM&&(E5Q&'RDY \TG01ORT$?V&7)+6,A&7!T4"%X^*3@ MQH#K^'0P'S.;,PC'+(A@N(+Y> @(JII!-P#R"*S"497WBY BO0!;VT1)QMA$ M+*%2(L,:GS I0!XB+<_%#<.C($C4!HY[ JR1/V@5!+?JFN!VHUI"QRX8%X6&818/*3"'-F#K/ MC'[H8D"!F@DI0L-".D"/IO GI@&5:F'>->QF%>!&190 XBPAK@A3M;[OZDT+ MW\U,HHC0B*4ADA5X&&QI2"S#<9K_*#(@=((ZG> UQDICY584UD=IU#R84F=N M/% O-RR/83&]?L-]!'"^]4@ =U;GL5#[M ",(L1(9=RS;#EA0"(Q 06@-W Q MD8 '>^XX*CY0B^_L*H3G"BNA]69^BY<>9SYKOLH\X#7*V6[UG.1G7 IUG>Y@,,2Q.]0&BYE/J^!5K^F2JS@^=;@RQ.#[/30*E4 MR&'N?Z@^:>8&;<$*0=3@(S(E4H'>2B17&Q&::KAXV]*LO0W%"H07$.W"FW\4 M.'$9)W.(3)?1."#U6?L88?0?ZH D:LXZ 3_*!_H04'N!0,\B+BM$4+W"4\H7 MW;7YH\P8KUV #D3UF*43]ZNZ.E&[,A!1ZRO(,R\VX!.NM+C:Y:F2-,(QW^UK MFL+R9W,A,[DL9$.>*';WL_MFM( S5KPL=GN4#&9O%W,=SQNW/&?8\LYN9>PZ M7 [;U6WY6L/A,KOH=XQ2B@S!="Q>RA>%673@JM1 1+D_[[XK"8(%K%O 3--X MY83J%FK-:XN1Q8,FZ-XSSF5#M-41P-)^TE/F0)MY#K1M6C8QR(5B[E-T C=- M/^[(7DZ90U2*2,7%5.](K'"6?.:!P55;&=FN!'KHX!,19?%8J-J_@[5I-6?E M1GK/H6@!QC6B4U5KG* S[:%)W-SQT5%%F+U Q$IQ%[Y4 M-HZ]OY#K>,3=W[>>KZOG2]C-W]6=^5W3Q!VMB6?AO8J=M/.I=PI4!GO'U?.> M_^%^2%_W(?F.N6]O=Q#C_@,:K0>NW=P4IO:^Z3QP,)5.6.Q)'I6J?;8O5]^<6?1Q MN*>G0:6'927?C1$>0KNHFWYJN_1W^>.0KBQP8UJX#IX=0*)_7"F#I].QC3]M M=*HQ28;[\=(<)R!UYW.E3%45%_KEZ )"T!7%8BIVE QOY%:9EF\K>R)[LSHG MW(K&43\%<28B2F]=!#-0;KPB=^=J<5X06II3FRM;V5#GH(^OQ[W&) M0+OY;+&A;356D.19]?Z.W+JPFEY] >"32ZRN55NZ5-WO77@)::?-#Y'@C;4[ MGJO:C3/0E=[@[-/Y\?4O5Z>/]4-IP;7=H-L^FTML_9[:]/PSQ;+FJS''C_XM/YZ>^D?W%U>7%U?#W_ MZZQSCM."!;*U,_,H+D31[$FOX5KA<+2>ST/[:;KJ5IHM1T14\T5_A3^C)-)T/M_4$L#!!0 ( &DPHEBTYDE[F0( M $* 1 8V=N>"TR,#(T,#4P,2YX=7>'F>20)T P14 M6KM*E=B'NE;KV^38-\%JL#/;E/#O9SMXD)9^(.UA*B]QKL\Y]]YC.V9R6B]+ M= ]*H.\E,;E42XQGGG8FJXWBQ<*@7M(;!%B85>-T=)*D)Q]R M3/HLPX.,]7$&(X9IG@%0VB/#C+POQ@R&+$N'!),1)7@ 28)'>?(1TX3UH#]( MTD'2B-9ZK.D"E@39UH0>UWH:+8RIQG&\7J^[ZWY7JB+N)4D:WWZ9__#0:(LM MN;AKH>M,E0'?C]UT1C0$."U$W8)360BH[6,9NV83VUF$B#&*9RL#%]:5<\C) MJC33:"5^KTC)#'EK(.0\X$O*ZD,$@>) M6R/2T6@4UZZS"#6^S24EQF^')XWP>.R&..WA?MJM-8OB5Z5M"W&A#1$4CLEM MWW#@_8L:=JMZ7 V!=WP-7DP#[1;R/F; W(?8Z*HDN4+^RFNE*Q &0YZ_^1X@86" M?!JY\X/#KOU5*>C:2@+D48+V$KAIFP&T/3>^W_FNH2!A-I65T'8=2F@L^I_[ M9Y ?V[^E<,'?1/[N;I\ZK/J>TM M=)"V#0;KGC$TM$X$^RP,-YM+X?X*^*I>Y_.S"B_:WVO;_W=HU5 CA_;TWN;" M3.+V)[]YW[L6?*"Y:V:=/U!+ P04 " !I,*)8GH@3_+8# #>$@ %0 M &-G;G@M,C R-# U,#%?9&5F+GAM;-U8VV[;1A!]UU>P[&M'W.7R*E@*7#L! MC+A X29HWH2]S$I$>#'(M2W_?9>4:$N1;#46TQ9]DK5^M)S0- M"0TC#9PI 8%0# 2F"J06B%+Z/!'\E\5$8:($33CP5'((D!!(-8E!$N4C"P@- MR-IHGI5?)^V/X TZ-KRRZ6ZG[M*8VXGG/3P\C%>BSL=5O?!\0IC7:[L;]=6> M_@/KM&F:IEZW^J3:9(<4K5GJ??GM^@^YQ()#5C:&E_+9@76OS-.#VVA";[UH M59MLTG3/7U>2FXZ@HR$X+VJT=]"K02L"Z@.CXU6CW-G(<=:9X[6LJQQO4#N; MR\\W5_M(L])X*BN\C8['\]PB[BR8QUN]D3$L+I)9W L%*L6Q+?$",AZR?COG)%BC4_"XW R+>MSTHWJK@V9 )WC,] M -K.$!18"*R'A+IC=PMG#_);A*U)62U*7-F_PNO ]:V5E^I]:3+S>%6V?;3; M^<>QRD6Y@K;#$MM..U"OVMO":(LA*[-6>FUO-T9;1 .AQ97!4N&ZR?1.\TKN M*.5MBZN>.,FYP+R3SA5F\][9E@^+%:\,%LT\PBA.4AT!\KQ,Y6%2?N,AQ3D@NC2V 0Q8(:\O$/L]:1R8T/7X31:6?X0;=#TGMH5OX' MCO+3T[G/+SF%WW,;HFK#_)#SQ3R,M"]I8.N521N6\"-;KWX"/(X"@K'4:G[\5]>N8=>'&9C3;B_AO';/074$L#!!0 ( &DPHEB="TR,#(T,#4P,5]L86(N>&ULQ9UK;]LX%H:_]U=H MLU]V@;(6)5*7HNV@F^DL@LVT19O!#+98&+PF0FTID)4F^?=+RG9JV;J0E*T M1>(X]'GY'NNQC@ZI],TO#\N%]T.4JZS(WY[!5_Z9)W)6\"R_?GOVQ]5O(#G[ MY=V+%V_^!L!?__IRZ?U:L+NER"OOO!2D$MR[SZH;K[H1WI]%^3W[0;S/"U+) MHEP"\*Y^V7EQ^UAFUS>5%_@!V@[;_K9\#5/L0QQ)0$). :(\!%2D'#!)A6 L M( DE+Z]?O?"\=3K*8B&^".GI[W]\N>B43&=ZQ"P7U_J]_2S*K.!? M*U)6EX2*A9I]':UZO!5OSU;9\G8AML_=E$*VAUV492.JGF6J9PDC/:XY].?UXM.E>J4\(I MT5,__8R/=5@4%5E,<%C\E-F9\D(_<:D>;61TH)X/TUIG\]&],U7Q4(FCJHYR('?WS=ZMHI M54_+OIG]G*%+7A:G=[LXK=&"-4(O],FZ*/?-%&S8S,^C?Z747)2JOFRQT#B[6V.74]:1I&[SCF[?AS M\VT%X; M)Q)[PDZ&X["U728-1MN#^;589"RKU&7A[XKP,B.+>02I2I0ZY2$1 M1 #Q* 64)1&0,46$8?5/<%,@#\.?&,2?@MY6T1R_EF0,8S?.HAUN-NZL(.LV MX0172[C)H.JVL@M3SRA[B,ZSZO%]*E)U#!%Q[%OQY2KK>HI65L6]_-BBN$(MTX$FAMU0*_#S CJ]B-.#%R' MH4/6N@;:8[9MGOQ:+$F6SV/D8R((!G'$?( D"P"54$$6077.2PCV46+;3%R' MGJJ+^&TM]S_[]N$F!>9]0WMCC@W#04].G<+F]$>U"#>A)N\--BVT-07W1HPL M$G7A^:F\*N[S.<,1BP@4( JC$*"4(D"0X E-(E)+)F(C#L/'1H3EX?UA4A1 M>EK:L3;CF>EQ5:&38O20\M#2^'MR)^3S%X*&ISDJP9:A#ST^PNU(% M^O# ;M1[*3Z2I;HZ0Y!1&#)U.>8G *%4JD2@Y%I"Z:$BI3=6(**4AC[(.(2(;\..:,2%."6A5.C-%&TVN* MFE/4GI5AE$9[M>/)TJ853KU6G)AJCS@96+V&=NGJ'^C>FKC(]5;>.MQEEHN+ M2BQ7<\A]& 4A H+R2)&F3E,$HQ1PA&.?TCB$PK@$[!.:JFVQH^U]T^I>+>_0 MQFA-EWE38VP2'%L7KXY(6B[E, M)<,11H!)0A4OB0]23/29+1!QE# ?0>/N>R/RJ:^^UEK>6LP M;IG9L<*C=>I.;#0C309&JX%=*MH'N#;<+W)6E+=%69^Z1Z' 4 !UKO?$021J@H%3F5"L;!KOO?J3=.(;TSAI5=/0K>G-Q-Q MVK/1GT;3'OW1DN/4KQ^5%X?VO9';$:W\_O@3M_6-S!ZV^,U>-G*UK8[[J?Q< M%C\R96=.N4]Q$!&0$-]7U#,&B)\RX(=(A)"C((+,:G WJK[[CX MMI\N4[K')\$):P?_[FMQ'>;&+\CM!WZ>5;D.>YU+Y?^8P<\/\ M'C,?=@R/2L686VHZ/1[CQIK#X,]U>TVGS9Z;;+I?XW"70/%#E._IJBH)JTRV MRN^./]UA5\MXW[9"1^H.MD[>;;M\(])T^^7;##0VS+<.<"W//BQ%>:TN]?Y= M%O?5C3H$;TG^.,<)C&'("8@Y5M=D(69ZZZ $+, AH=2/D'FSKT=GFN)L*^VM MM;V-N&UEUIXIT\)LM'^GNLS6ND-1UFML1$W6'G?BDJS7W&%%UC_\**MFVZ?> M/V2K.8N))/KO T@.*4!$8D!BF@ NI"]Q@!"F<,3"V:[6,ZR=O?SYQX&^Z2F, M6S]K)&Z8VB.FPX[<<9D8NY+6YO%8BVF-V,^YGM9FH M=B<^BJ ZT.2X[$Z_C8W&[^U!>*]B!T'^;#>I;4R)]'HL \0,& M0IY$8:#.8B0V/H\U(I\8A2T#CE+L71%:;^7E41!%$/@)U/)A&B9$7:B-J/)JD6#/)AV M.MS<.;4W3(PYM#0.'8SH8^P$F[AY<6CCL&/1,L85F2OR<,$5BYG<[!?>'#=( M0H;3) 128@X0(GK--XA RCC6.W]#02SW=W0H30.3$O>:ZHYH=>7+E+,C9,$) M.OL$." X8&X$CUV1)X9SP. AJ4,O&+D_8_/M,LO5V8R&-*$\#$"2Q+ZJ.(-8 M(2L8@ $E >%IH)AVVIRQJS+QSHS- T]K>Y]RUXT9C3R9HCK2O1.F]L;==V2T M&1N_':,1]7GV8K09Z]R(T3K8%D.& MN0< &4[ 5 8V=N>"TR,#(T,#4P,5]P&ULU5MM<]LV$OZ>7Z'S M?3U8>",!9))T?$YRXSFW\23NM-,OG 6PD#F52 ]%Q_*_OZ5L-79LIZK(GI@O MED2!6.RSC_:-ZU<_K!;SR6=LEF5=O3X0A_Q@@E6H8UG-7A_\?/Z>V8,?WKQX M\>H?C/WZ[X^GD[=UN%I@U4Z.&X06X^2Z;"\F[05.?JF;W\O/,#F;0YOJ9L'8 MF_5MQ_7E35/.+MJ)Y%)OEFV^;5X*EW&1Y8F!BIYI'Q7SZ"(+R2.&(,%Z^-?L M940;O;# P 5@&CEG+G'# H\2E>9"\]M-YV7U^\ONCXFZV__6+HLGUI(VXKI MKS^>?@H7N !65LL6JM )6)8OE^N+IW6 =HWZGYYK\NR*[A/;+&/=)28D4^)P MM8P';UY,)K=P-/4IEPTNB2IK+4_IPMW]G92_ M>@)^67;0&@+)]"*W#J& MTF5,)PW$.N%9 .\B7>="^(<*=P=>THG7!EAB.)S5GZ>T,1E"JNY-AX9:(_%( MW"TJNYW[7=66[I&8=2Z!B2#!A%[' M?TKJ0RWN6_>H"9.ZB=B0"]F(A28\LO1#\MZMF%Y"0QNQ<%'.X^;NU-2+(6S7 MU@,B>6LN.O;!A+1/V#083V^M]:R2:PU;TYK"^\Q-^" 9=8J MIJ4TS--AR3UR)_,<0A9E+P;5X+;\S>4UTSSWS'LG6'1HI8PQXR &" A/2]^*&GJ\U!@, MV3$QY*RFG'/^6WEY7$:Z&X\<#V5NQ M(_M.V+$[JF/BQMT+)>4H"FZ%B=X8AM%(IL%3*0:$D))9SKW,G<9^F<2SHK=B M1OZ=,&-G3,=$C&-Z^Z$YKZ^K0E$ZE#LO&&K+B=L&F/.:4F0OM$LNSPFQX6CQ M1?!6I##?"2EVQ'//E.A.?=0@K'T<6H"@T#&I9: "25"!!%*Q#%/*,I];\/TB MQWUI6QG?CM?X.R.W9XMWS:CYV45=X4]7"X]-$8BNEH(;2WE.68^QB7E!6F $ MJIV"D"G5S63=KT-=9\'%]5;7-S9K,7%,2 M+#/#E ^$B["2N1R1'%F&F<20Y[Q?T;G%(;9K0/'QDF1HH$?!F_?E?,/YI S: MF GFC"+.HS=4-:G(=":Y,(+[F+D!2/)%XG:,&'U/,$;K&XJNZT6!9&!N?!1:9L(-\F$S)R>QF34EF="XD&\E[L>%+L=JP8<1.S M/YA[9L.G>EZ&LBVKV8\4]YH2Y@4*DWNN+/.15-#6T^ECYEGTR4:3):LC]J+" M8YG;\6#$',.Z9!&<-=@S&*N#ZJ4SW:+?YD.@$.[9_.<-=+-JGVX6OIX7"C.3 M)ZU9G@-GVC@JHP1F+%HC 526DNC7I'@@;CO#C[A;N3MX(_G1OUN%"ZAFN)[D M42%#'H5@B4(=TSD$9A-5SHA:*8_!2-5OI.LIJ=MQ8,1]R]Y0CJ()\6Z!S8RH M_)^FOFXO*+A=0G53H-(2@\U9-+FD,$8IL4L!& 4^'S:6C5;DL MDI,F*0IQ3I)'HV*G&_4REF4*1==TI^(X#4V.^P?8'T>&L>ZWZ;(SU"-AS=MZ M 655>.4A]S(RJ[M)+TJ#F'-9SD*F4\JI>M+A8%CGFQKJ4,RJ)28^,\BR %+JM_HLWA3%=G,TTP:#H1Q,0&)$],)\XA)3; (/,TGTE M=E1.9$=K/BI(^D"[9VX<$22Q@^7]'&9%EB<9A"9'J@+!X&5.CE1:!B;7'$U( MSO1[TO% W*A<17\N[ [EWU^.WGW1_>G^*_/-B_\!4$L#!!0 ( &DPHEC_ M%=ND<3X &V9 P > 97AH:6)I=#DY,2UQ,3(P,C1E87)N:6YG[D'-=Q.IZGB=/8/9WY- 9S1E/LF2(!J2/WR6?"&UFGKJ(IX\\& X2HG3<%KDCYA_">ZHO)\& M:YN/\]*/\^ZW_VV_@E?AK8SG?93TVG:,)V+>!BQK^0SF\0\3;G.ITEH(Z_7;BW!-+_R9(T&#P\@G6?>E^&/,XBOZ;6.1#_G6T+":VE2/A M'XACB?7]\%W7L9MG'\]OKR[^UR(?SL4%YRQ?TRXH8_FD%"HN8@ZXH&D01^3D MX_G-N_/??OC.[9Z1BU\^_O,-26,?)L\%OH /!T%$(P^^#9<$GL@@YB0=,;B# MJ/Q3H3(>B-76R2WMAXS8I,_"^)XDH_@^(0D+F3<_FD]3*H;ZS:X!$7CQ>$(Y M/'$?I"-QK4EHY)/?6O#;-D'E; 2J^FZH<;?X1<)R&F?7&7^$FQQSG T4'BCQ M1C0,630$*6N1!X93%(CKH^!E24)8=!?P.$)A:HF1[3.2T, GG^,^XRGY1YW\ M$< 0:6J1B\MK) !)8'6B)O*9W;$H8X1Z/(8!QS%,"9Z*<7[42V/^0&B6QF-) MB@RP/:;\"X.)WM.$^/%]!!.CO!9'-?R7!)&@.[6J.LG'#\83'M_!JA+V9P;3 M!4"&,#0, ]_F#"XSU"4P!%P.(C_PQ!<3G QG'KS*\3KQ8%DTF)M)7:W\6>2P M3YQ_X%,T _!V@$@OI5CX ^&"P20P,)#FD7>"*"$, 0H ('R!R&+.F>)(ICS MJQJ+D Q\TGQ'[H($$9,\)"D;6X(= :+Y5T!0$.K? 3LS@=++,>-(3>0"1H[A M#_A( +A(@SL&CQA M*/^0)F9$#O.#Z2T U_;T4IZ3Y&^L+A.WL5A2'DBY4*+.%3*?)R4R'F HT$T(Z2=AI_LN9'R23D#ZO'U%^\UW3J MC4YSY>U&W5YY;]VPO7K/[;QHU'7WG'JSW=KZ7&VG[CHOF]#^)]NKMYME >RN MYNHT=D&PK>[JN\51?Q0L)MD,.#F9T.AOKYJO\A=29 M?,6'%X7> N?'DWU)=-M!NS[C'!68\JI0]PBC>BKPGEY;%<#PB0?@3OP++<7< MOQ1^A'9@V/;"B\;&_L#]KQ^^:W7._D4N1C0:,NV O =:$XQ6X+F6(;9=P?LW M06R_X<>7T-L3LGY)#,C!_YVM 6_(!HL6W?Z(3"@YY=]N0%(K5ZAL6ICY*2R0 M)'$(#GP^7YVY3 #@>\>V=[[Z#=BPLN!M&/#N#KQ_=5\;Z.Z.>.U>QX!W=\3; M>;U,Q>8?5\^V!72V9N:81_?P:$6-I>MI3/!@M\ MC=GBS3UR'1#VS!6VZYU-'):2A?&>"00;LP]'#X63EM,E_4FRB6ZH-B3:]8V\ M^&H#X:].!ZG!.(25?+2B#N&YCS4YS">7/U_=OCO_GVH[A(YK3-0G8?1- <.C M@-%)Q_B#AMFVX@\:=[#<1A]X0CUC^MI-XP" 6K#=GO$'!3TX];:AAY-.8Y$< MC$=8E4^",$/_\ 9W"53;.VS4&\;WV0!*MC'LGQ3];M.X MB(;C3)&1>?3E%H3FAL(L=/SI9I.XL?:,AJIMDU+?DGDM3ZY9O^T8.U;.=FLC MY5RE-1\C;?]U6;'-CV)C\GXV8(O> Q_CE,G.(1^S<9_Q1'3[B,B8/I H3LD@ MAA^^[!0@[!. Z?,::^QG,6*'T?\\RA>*=@=%18 ;R\/,9^1C'-5^.3__1*BX MB[T#DCHY%ZTD(B\( ]G/8L#C,1'/P?*G[XQ9R@,O(4&"/1#N A\&%_O7X4+$ M[K%'1\AHPA;AE$-AU9[[E_4<6/'69DV2W.5=DN3.>"Q\;^^N1\ W=SMXQU(: MA*()"/:$R#?RK0*@D@DUM$^ "^<7]L+N#[MM$K.\/=1-2E,F^EW PE71-/9" M^3L\$^)SB6@>8MMGCWHUJ08_NP?0)@/)2P%@,TI/:_C0(R >J.^3Z!C2WGMO MI[-YF+7J+@)DVA\GPJ9J"4B:_@-Q7TO))+9&U\FE$&I8-H],T'TMVKOPH)\) M&08X_Q#S ( MQ*']&F344+1CP1XIU!-$]/Z?%D@M^2E@-9R;^%+S=9W?LRY"LY7- ;&3 M Q&W_%HDYL1YK?1##LIU<$2(B3Y7"C1J/L4^2<4>1 =C.<-?:_GK%XDNH>X$ M^;8[]>;K94W-P +HV'5W=D\V-VMWZQUUK26X4?9KPHUC/OF^26#V(9(/#$^] M/[- =CS"UEU\R"3)TG$,]/U?FI-9$*4T&@;8UH8F"?;2PL96JO/6C):+C;2L M K^!]2&Z+\*$\8DIT?Z3(G2& B$]$IK" ^@$$I0&P"!M976%C*8&$.AOS1_J!#1B8Q M@(GX&/\7G<<& P:B3' T)8,L#(M=[10,9/\K2NQZ>W$H)0S%"#&V" K&C""P MTV0-L"F9-;I:R9K%?I-YSZM3@298Z\H.E*HM46/V"NTG,>8[%EY9*1^*/T=\ M)BJ&K-8'4?BE1@>PH%,:WM.'Y-6S&F4^\T+R@1Q+&T1 W@C(^ML@(1J\IEDFR?N+Q8"*( M4/'F1G:_L:8.(.UG&PP1Q5'"DC6&E1 6<[=;19-A9Y(^7C;)K0C[I2,7UM=< MOWQWWF*:$_229:0?LD3$Y^,($3^;_4S8BP?0I:&A4'5)<65%NPLU2A#=,>FT MYY!9U[A0VH]SQF,8W\,CV%78P[YR\V9?P@H?6&*Y&8[=(\<6\OU%O\1]@E0[ M\YPZY8 5P]E/,+XS/]P">1=BC'*0&2WG("1624=HR*3T*T%[5=!D$^@::$D:^DACL[_GP@I^ M #8.&$SB;9#$8TF12+[BRC2,$"T)JUJ2S'.V6#$5NRT^#3;O"$WS(/9GDG>O M@%T><5NT[???/'CYS'ZFH6C?>S-B(' 0+1B#1MZ["! M0*V86>0.#J'UX,/+>58VX2XT=LX[KN>N('9!1K]V*3;W0GP":&3?X'KU=A9& M!,.PCXU_>8SMSX45^KWK=HIVN(>L,*\\I>B*P+%C_;0.&EJ*/TLU/B=#%J&1 MC":]W5H82T8'IA%W\3XB$/^R5,P0I&'T0)():NKO>],A,('&)AD@#.W@ "8" MCXZQ-W<:>U_$K";8FOU[>\Z5 %X*?-'X&@80S9!'<>@S#M]6,P8G(K]?[.M= M^)AX31#,PF?AF22C,%-LF9VBZXO.,LA\>;LPB&CW3<']!9=7N-'PAHQNXF<=YVE81Q_F0K2WYSE$M08/3H8/8HU MI%>:3(.F4F3T67K/P +_WFDVIJR&A/N]TW+S"VCE!_ F-JI$-@ &DM*C<$+! MS*TMY$"F?D0+/_>;@[^H!'KZ,,&" QB!)G$$Z$[1*47V23(TW\4)&R#.,%B5 MQY)61Q57A=4,[1V6]I;&UOL+4@4 M$\K1IJ:T4*V/8[S*LIYZ16L/JZE,"N861%%"/K)[\CD>T^@8N/AV?;S(L/)N M5:G=?JUWZ.V%K+P5OW'_A+%;_"M':40+M:S"W(GY/>5^#7U>E+'1K/B5)IF* M)M!EEJXUN[R@A54!QFK>MD@_2XE'HRA.94PGAK^SB$N/"1.E\%+,X2;\9!X% MFRS)O)&*2@,!*T<-Z[G4@D#K/"KK%9$2#@].8E'0/!T+YC2W2)'J$>Z=+!M. M@%&$WR>^)CY,T55+4IYY:<9Q+)7OM>:2P#(&E;*A.K-Q]M"2K'#AQ5J>!5W( M%,.K88A/WX\"G :>D3<+S(3!.%#96%2? !0_\%+:#W*?$RS< ,-F69B*\AH" M70>0@.C.G5FXC12IDZO2]3< MBD"ZC[/05R^(#+[R_&&VJFP$)G!'PPS>3D!,\ICZXBBZ6,P/Q";03 0?'62A M-(G0?,&P%WDOS]I,,(R 5)Q82^9#T_Q,O;X\SPPD0S *2&.YALH(H\&""I! M)R"WP=3" .3LFHB!(EDK*I@G5ZS1RH]'' 4X.1&,4-D6'%"1^;0N)D'N%,K^L;EZ=Q+=UT^S (<)SH/<'$$,7<31@G"&^ M+I U13%J, 9ZHA%#9OJ#]5'&:&F9'E%%@>*]^P!P-,*B2HH2+$>=AZB3Q^<" M2W;%UIAF@]#ZN$XN44/PB+RC#[+F%VUSE^!R<&.QI@C7_R M9DW\SU05OISN-77VME"&H;F+UZP+2.%.*S" 19R-9GZ@-*JPY]1FGL=,"8R# M%<'<&P5X3K"LO$,M+SBYCT<4>V -"!,I5E5A,H+WPW?-[AGY) U#I>^16/,O M*8EPI50VN6=]8 VY+6XO<-P,LTN3K0=R&T=I.DD$@,2A7N+'_?U]W9.G1X,E M*2[E5M!^_,D-P:B[1-U\[UZ[]>K@8GA/QP7MS?YA$MSC#%N M@FEO=G[KV]S19-O;/,-6;5,GXM]ZPWFZH8;$Y^94O%D@ M>;-CNW_XSFXW9F>J/]Z%WWOY+OSGKNJ;>%.LY1WS&!KK>4DD.H^1)*J2BC;_>DO/WC]N0*788X M@R'\Y3TQMX_8K7423']\N8_-SGF-Y =W3$M)Y M2:^HQV5_9L$=#='-?PSO)2MKD V;E>U?]7Z_R?2+T^;X\N'G;3>[5M?M;3&T M^RV*:0TU/P-X+V!#78EM.?#T)[;E\P:;RVJ[[LYQOSMAN7^8Y9JIL /"RC/. MS)^VE?C>;ME6M].6==!VT[$ZO1[F =$3D'O#&KCI5V47@SN&.5X:AO&]2%&* MY")FF5,2QIB6%8,V%D98J16=I>!=RD3:B+Z>U6QN<]=-*45?*3"X')*V QCL M.4:>/ -FYY[8,H]5+QX#VZL?LJ?E@ V,TI.BQ>TVGQ KE1(17!:=.OV29];RYN72$V[]B6W6D:+B\! I=#LMVU&KV>CDS>;-2=CG9,?AN+ MUGG/Y>>-\[9ZT,IR9F^W;KW.85&A3>W' MM\,3=^MX&^8,P JSFGG.P'$;5J>W&/$W.8.B"PK4VG),0+ ,&%P11&BU+*?9 MT-$PT;(RYA/'_9@I,/XDI%$J=[QBV<8$Y8I%(I96B+_M1LNR;1-=* ,&5T07 M&J[5;6GI>&C)W[.6ZN+,JPI&$I"C322A# A<#LF."PC4,URH(T/_$L<^;JFL M$ LWNVW+=DWJK@P87 [)9J]IV5W;,/'&N;N%=C%5,[1=J^&:XKLR8'!598UC M]5P]\_$ZLO0[-F"(*5MM0_! MV3=A?GZ<86SC\?2WNY'^!=\LGVFZ7##^>G7^\]6O5[=7ES?D_.,[V_RM_F0$?7(-^U&P:R9W/ 3%.)?6QJG- 'W-%H M>DDK%3"@2N M"%@Y5K-C>/G9O%S11%(+^%FWB([AYV=M\+1ZC?4[.@P_+\L,YT?0BO9X^:%X M/A-]R:O$XU>L:#B\# E>4<]F6Z^A9DJDEAS\NLBZ$A2K$UCVKT^L:KBX! M_I9#LF>U'2W-<)T3Q]YBI/=8MFW;W:YE-QR].%ZSW&OY<;_"QG=MJ]M=+RW* MNVU[SY*DN&<[/@I3H=VQFFVSH:,,"%S9WJ77T=/'UY'#JU[\[8!+[S:-\5\& M#*[JB]"VNH:C-X;79P;OWAO>WK,#WK6:32VW>6C)VW*O5C6=Z6[/Y-+*@+T52MIT27UN MS/T(8^VNT[(:NAGC)M:^%QRX=M-JM-?ORS[0[B#;V<[V(,TW/>AHT5S$XW$@ MF[O*@B%X R;.(F^=6#0@_P:0WXPH9Z,X!$Y+\EU4V HS?3BJS3W[EX"?>!X_ M3]+8^V*1[^L-FTPH)W4(ZLPX*@B1AK.! M%&DV&E;C>9)DN?R0P]D=VVJW'7$3?W=[O*(A@1/<:H!CWMT$J2T2AU:;:O1ZEAMP]6EP.&*C(+5:'8LQQRQ M^)PB@)3"19\PRB.8@28'!5W-"Q7*.JG[6Q-AMG(4W9]'S% M>#SA;,2B!"QP<BDY8+D;.\2EA5+ MZ"4K ZO'DM^SK5:W9]E=S?I8F S?GDQOM]&R.D]T4]=Q/XW.4J50)B B:D4I M\Y<5\F4>U!(\R[H'EJN9YHM:PFYC\1I*6KU[QFX!Z/L1Q=5DE!=UG2T]HVRA M+>T!Z59HK1]3[/L(__K!W=N?X$<^O\)8'HM2QA4(W_[4Q]?4FAZ_I0#AM@!2 MHOU*$,-<&+B&X >>W0=^.E)0*KZE@-"8O4+[L-XL77QEY22*/W'HP/_;JX"V M^BV7,K=EN_V6Y[#NH,NZ#3"3>TZ/>7[[WYWVJ_RE$9^Q[I#5^IS1+S4Z@)6? MTO">/B3S/E_\D%]>?/UU_/K^] MNOZX$KL'GN?'F^M?K]Z=WUZ^(S>W\,^'RX^WY/H]N?YT*2=^H^?,3WZ/:.8' M*?/?K)S@F/(A4)3B!'=>FN]_RN3D*B+I*,Y@##^Q"/OJ,1 S$\:E-8BG8F/C MV,4%@8Q#B?)(S,%D0SI)V&G^RYD?)).0/IP&D?BZ>.EL$0J/[6$$BKP]X[=Z M0_*^UFO=MP5]YNU.V5]]8-:\.+K?:FPRXQ'7+01''$ M7O3DQLMHU%N=SH$!H,-D>X?$UM:?W- =71DDL-U5KNNB4#J\7W([XHS5QO#< M*"&7D<_\#>H)#PO@I:WVGS3R= 3^!\J]$6G:EJB_V3G@OP&(E4+&JF8)'AOW M044C/H@HA-H (P9Z*HDUX4%('(3:6S^,Y)M(91? ., R*@*Y MO>C"Y^]1V+\$^"S;R&[S$(QQX/LATR$X_;RHV?[G[=@-J].K1&NK*? T$8'? M0L#Z!(UU#_O:O;;5[NS^%%B#>_UP[S1LR]Y##UAC%!Q@ZTLBRM;XX[:[5;3>,PMVASU&^&KRV;;6=MF9*K,3P=#M6\XEVOT8QE%(Q_,+C)"$R M8W4TU98MV^HU-7/2#E3@H\.%:VFU6D=N%E.E=78 M ??VBV%.<>MLX&U "I\8QZ0,';+2.CXK5[RJK?XN5-HSP;Y+Q^B L'U]H#S: MSIV)_0)WA;NVBQZ(.BQL$ZHY"@QW["/&<#4TOZ8.+';BQ_(=B_B@XL-X@CWQ M++'CAT7@U#(8-1I6\>3K9L>R&ZY>7FRYS.<*1NJ:+:O=V_VF_^.!9]=R6[OO MB5)AQ=&I=S;8(FH\QD-X-?9.&KP8C]%XC#NF&7L79U_HL##C,4X+D8X8PY50 M_+IZC#L!3GUO M6,W.H?R;"L*SV\0^FA6B>>,O&G]QNN+==/@U_J+Q%W=,,ZU=%(/JL##C+^88 M-AG&DBM^7?W%7[%"]H0S+X:I/+PA QZ/R2#@NU/UYD"@$AK*%71F3ARKXS9, M5^@2G==4$?V@WX3-D\9 6'6Z^(1AU#@:DB#RXO$F=D')BNU7[:.QG(8YE%@# M@Z)DY+0BXP?6AK,^ZV=VT>P%$XYCV>WU_G2%^,Q$N$V$>U:H;@+<)L"M-=VN MV$)3>J(Q\>WUUI&);Y=<[>OJOKZ/.?P9$2_CG$7> QG2("(G>-S=0NBO%!&X M%;GKMEZ>:KF,Y J&9$]LIV=BV]O8(],SK8$JJ!>NHCN6I+B=A0S'52*\E&SQO//=2L(6J^K++*=&HO2F*,>UVL9A-KL( M7KR+H$ =35BT'V?]D GR>&'02(@Y)3^TNV M)92UI8QJ!?/( MA'$BGV5^C<+,T&J%.^,X$FV"Y:\U]F<6W-$0:Z.3$>7LA^_<[H(TTP_C!R?C MHZ/X YZ7N);D?Z9)X&V0DM B:/*\Z+0^<9'E\V[4&YJ=/5RN2,L3\4#MJ/=Y M(3]]J'?YO)%Z-!XMYV L6;@5G_H-H&XF>[032M 6?BSTK,_/'\@'-"XBQ-4G@"%FFB MSR;Z7"J74GR6[\B_U6;/FVKW=.LJ+A*1[:>R. M8[4=TVRLBBIA113R6151&_G+VJ@,QW)[FFV^K)([>\@:N\.(1O<)7:-5\*L" MC+T*$TVKUWAI@6/Y^&P782/;,7$C$S?2QVC2U&:ZH,F(^,%=X+/(3T3MHHH< MB1B1*>\Z5%;6U,$Q;QC UAJFV% >V M8'YK3/DPB&J2^4[MN@LR0%U#X#GUMMS$M:%XN0W&+"$?V3WY'(]IM 5;9?'G M5.K ,G3.XQT\.5E%,M^2QV](H_RD4077_,1^0\['<1:E"6XM##.?P7=C[TNM M3Q,FRCJPF21- _#656-)B]"$#.(PC.\34])AZ+U4^;N+.$G7M'?1U86K5NRI MW3"1)Q-YTIYXE\^[U75,W.D(\=YV#E4B92R"7>+U,TL8Y=[((C[8!&$\P:,$ M+5'4S*(A/ ZC1L,*58&VK&:W9_2OJ0$M8*=I=9U#G7=407"Z5K=G]:&LV/2I7Z9HRP)VLHRJPVP+-_9A2 M6%!>#2=^2$[MXTW%M/F]?+0"#^*1*XR_VN0M1=3--DB/29P$:$2?"G(R4YBF^ITL+&[!7:!SF1I8NOK)Q$\2<.'?A_>Q705K_E4N:V;+??\AS6 M'719M^'8G9[38Y[?_G>W^RI_:<1GI#-DM3YG]$N-#F#EIS2\IP_)HZK((,I% MH=N"U3YSHM,GOE%,VXVG#&)']"6/H]HOY^>?R/L@HI$'XY$/C"899\E*7"K" MKZ'Z/+6[TQK/Y12PF]4L:!VQFMM1D) )S#TA0%NP#I971B7$ U5!@XA$^8H' MTQ6/U8HM]30LCE#_/UF2@MLWY#$,)^M:K=GE>,(P8@A/SDJK%N_)EN^%6Y<_ M7]V^.R]41O"[W6XF-5ECWDF^\0I_4(K[;N0:A/%]G5S$PXA])3X#" !@@C29 67,4AYXR=(BCDZ M$9PO9$<0^2 W3FL%RMF .C:K#MZ03G[XKNLX[;,M^H&S#XMQ-CJS Z9R-L]+ MK;JHF#Y?1GL[F>P34 +,DU\*,_"$/X%?H.W)A. %"HB"Y@V27GFI1FF;8D'A#]$ MKBP,+ @:!F5#+K_KQ0G0+UZ-TQ%P"^BX6@JT OR1>)REC&"U&'XWR;P1?GP- M(!WQW]8!&2($ 6"<>3%8K \DATX:$PIRB+,Z.3H.>SFLM\EA"V)\_]0AV>SZ M\43F>6W_W&^XVW!W=;A[_B#MPS&W.@/(\'9E>-NP]D%86SI2!S**#^\XO'I[ M &ZHA!@3$L=G$V#I0+QIY)J1:_K(M5D\2)H.^Z>-PE&%9>1OP\[+V!GO4D0C MO 9KRCAGD?= 3H8TB-X0^7XDG[BG'-,(43$W96N\#=0^ELR/Y"]D\WB"; '2"*](D3"-GLN!S$6WO F/L5V>3_H/A0 $19H##0,8"3$_)><*].;1":Y*.2>9?D-=P[[*1@:;:>07&0AU M ?;G<3*18B)\P'F)I08\21^OM$YT$FXJM4?#)"99PC -FF1AJI0[*'4\SR.M M3?5_GR:!2/:!59/C0:#ACH89BD9,#@(- Z&"!/%8?E[(1)P/D@_>9^D]P@\> M#&)?C!=(^0CH%% 6\*T'P!*(*J!/&":-N2!_H&>D?< /P LH M3X%ZAD: $1G#K\$D9%-X9PDR),([H6/$8SJ*?8#"$$AW1%,"J*-#AFJ)L/$D MC!^P88A ;3\#TT[()Y!:'L@E*[_#V5T F@-Y=2K#U"Q45AED%]J3(,BD@(-K MDY!*X2!N9BC+\DG6]6,35&EVYRR1F7 A-3#1^0 F -@(L >CP54B_>S1$EV MH?D%?B(4ZLI&X QAHO!&^T$8I ]BS#XC83 &>P*(^PH3J7X@@P^/!\*'HQBX M(NN' >@(26 SP1>#RG/4_1U\AXE+^-(,Y9Z;$IT0JCE)0_BPU3.7XAMH E! M@7XL/I5WC\&USNR;8L$$H!E$1B$[E2 M]&:DA/.8OAXQI#O*A9CEF1RBCR0-EU%69T!P<_IB"8\EHS@+?00R?ART+Y?3 MR<$,8UMBJ2":DJP/%)MF*) 61;"%HD>YBP5">+=FHT]X0QY4([G>3'WA22\ M#T#MX7ST5=:?9 E,PB1J$U1HL#YARC7./H.S"& ,@ZGZO&$*D5?"[!7T+R . MF,D+A<3+]AD*0!!>R.="9OD,:"440!*Z0@S)V1!\2:2:=;A#IL'2FEGMC:!# M,84%VIJ9ZH6!5,D*&@0:"1F "7@2P22'KN30M2["2C=@HQH[_=\JUL65H0H0 M!CY<&>!3!9=[V3!SQA)XC+B^N/ M%U>_7HDYDNOWY.;RU\N+V\MWY.KV\L,->?_Y^H,49K?7Y./U1R&.]%S+R>\1 M!4$(4NZ-GA-\%X=@B"A;(LY@)!]T--CZ;)(62A:I;$[WI P1I?RG-<<1'427 MK4S4*3^JRO9P$I.$G>:_G.5USD$DIBQ>.IMO4HH?>+1G0'Q/WE9,VNO571O7 MF>]E5!]6+%P7+/QH,X.\Y[;K;JN[\G:C;J^\MVY8VZD[;?=%PZZ_UW,ZF[ZY M>05ZJ9;UO,ENC-KR[ %X>KONROT-MKMJ:^\B$Q]^Z^?MB#-6&\-SHX1<1OZ: M@\!T ?#2G2CS>Z4>;Y32$?(?L$43:=H6!LQ:&T#]Z=5N=<]-28"[XE [<)_' M?="Y"K[-?<&WU% [G_ @)(Y%\+\-H::M '^\QVKK&P=7;\\\5/O< TQN6Y_4 MEHR>U;9#TZX=_.8LY^#3FUVCA]3BXZ6;?6:'=.C8RNRLY34?DQ] M$IJNU6BM/V]:,^(S)*4Y2;6:5J>E93>7:M@^NK8L.W^J9J9"S2UMRVT?37/+ M+7H7.F-Z.4@Y9*:70@][X#XU;7-6Q'M.TFV[^;[IBY M#\&VV%UO;7& =N*Z6F<(VT['ZC2;>IFT);!:M2/+:IT2:SN.U;1U.Q[+X'X_ MN+>?/+#B".W 0T_#/'EXDT[7;-?)KW&2O)GUO!+;E;'752DS6CIF:X\ZQ>18 MG2>.Q#(IIM)0LI'$IO!L.[[KB6TU&\U- @=&%F]/U;N6W; U!'H)06G;[?T# MTLA?4_>U6YG<;6DH'BHMDVVKX>JH",L(RMX!J+<:,EE7D?SD 5.E+A\XIOHK M!W?HM?5*5FE6 F/JK\I'[2OR(';7ZMEVF8C/D)3F).78EM,V9\'OJ?Y*X\*E M$DW5F+S?4&.E3@\R)5:'W#5@.0W--@V4P"[5CBJK5F5C=9Q#%=F8 JN#IM,= MRVZO]RN.T,X[]#3,DXF/HJ#RV.<+/N+?5 M(O85SDC+ZKKF!#]#4=NCJ([E--;WH33N[;S1DS]B-DR9#5-E,7(_LM1LE3K\ MO&W':CB.7L9J">Q1[:BR6OME;-MRS%:IHT0]>,_M@[4A+YW&UV_"YLECRTN9 MK5+ZFRTE!KW9*E41*C92V&R5,ENEC/ W6Z7,5BD-GJR4\#=;I9RDC*?U*3OHL8H,@?;.JN?H2N=2GWI\:*+IFU:CZ^JEZ3>"J3$!MN?$6*W>^@/MC0GPG/AJTW+-"1Q5 MTQ2WH"""\81Z*?J#F)R)O" 4>Z93-M[$]RN]JL"#D=R5A&VD]MY/3+*;.AY3 M5490'N*\KVK(:TW%]73+3S0MBS3;?G2M6U_9U:+5--M^MJ/H2DGL1[1) XB] MT5B?2]*,]@Q%Z4U1CF-U>V;;C]GV4Z*I&D/WV6Q^27D$W<<1S"!V/MB$3\(,[2%S;Z@P\V[46]H9LN6P%S5CB:KM34$:5(S$C&(WP_B MS8X@4Z90[2>KE'PR.X+T-UE*#/H3, 0 M204FSB)WU=KUG;;*VMM"MH+I$N*OOM/NUUJAKQIZ5-<,P%RB6.6)R8G*$U=) MFY[8G7I[1Z%EH]AT$2@G=J.^JR986DG%"BHUNUG?Z3Y>K?!GM-K.3Y&=YK7C M=,3XB[+;^K'.BH,.ZBWC*1J%N@NA7&^5#-%&I\X'PX\&?=50J9IJU%G1P4+D M=9,JL6]*EFFB*^RV;EIVEYFLZJO@DA'E"OWL/.$TE8Q&]J*]JX'Y]A.Z_6@P MKZWB-YEUDUDOFZ%W09,1F?#X+O#!VNL_D'C"L#U(-"04[;X@#5AB>G >T@YM M6NV6.=;RN06@VE%EM9HQVBVKU=-MOYU!_5ZJ$3J6ZQ[J..YJ& .Z)E(NZ"1( M:2@WCOM!FG%6I;S)2V'#/[U@[NW/\&/1RD'MP5PG\2RP>>I:/ 9W+&S^\!/ M1PKFQ;!U&MN-QGSG3=$]-[WTC]=B,G?S'.*?K4@;?>FG!$>3Y+/!Y,IMU:117& MF$5I\L-W;O=LQ6SWLI)5C"SF?1419$4Q[S0FG$VP[6PT)(,@HI$'X\.U) O3 MA 3PJ.#RO+0!*&:3)B8D:@*K9/SPM.% M4; OKGAS JNA?-I!%RXE;,DL\@]- (*QG^!K"8PIQO'"S&=R&OA-X@LT]S'A MPL#F/SAN5U+I:>D:*M339CO7LD'D YQ.:W97Z.YM+,S9B&BQ M9X[3/MNB\;X1MYS-P<%NUL6ZKR/RCRQBI&,1IP%ZL<@)HKE/YPQI*AA3_@ J M(THY5CN/:90-X!>@0"Z"=CQ@P%8^H0(?!!D#R!J4280L0JXB'U1*$M Z_"H^ M,8@S#BSX9T8Y"%PDS';W1;H?$0+U.:-*!\RI&;9)!VTFI#N&8<[H >(R+OK8[O]K,$/H[4.V.S M@ .9SW-9RU+*1""1W#/.%(?#BA]_.(Z&L=C*,/_-#S$'E?(5UB#5%EPN%6F_ MI#V](?>MD#O[*LR21) 7788(O@SZ4MM/[1^U=53Q@Q>/V=0DJI-;0=[2YL%V M9?A E 1)RJ0Z@J]F42K>'7#V9P:Z2VH ?#@!7RT8@-\6I< .TGZ3)2HXX308 MBQH5>!B!\HAX$BN?T-3R>KQ"#XP^F"V7C(;OC(()O =+F(1,N*@& 7[/P;K_/3N MJ<)*0?*O8'92(FY?WZ7:L/6+V?I*<%@6%72&4&,P)^F. *7"6V@Z*AX%,CU! M ^N-).0AX(+3<*IVQ @CH%!A@ E\A?0>N:#@+*6Q(GCYC:F5BO8H&%MA0/M! M&*0/X.Z T@-VA9EE$R#E@=R5)S84,+!=HV4#LSMT]\*"^8D.%;]3KE8&9BY/ MJ9I<'K^8\CW\I9;CB:4/<<6#3%X"'DSPTAT-,\EP\&Q\CP[I80W#M13W!R,@ M0\ \2*5 PW7+W1E"H @2") ;0&C.O-?I-DBY4)">=#()'P3\X?;B]HZII<-9 M#:])&5TG?X_O$7 6"="<%SXT".?9:^C^PN\I9U2@D01H/.46$?-HEK#<;@>1 MF?'I7SAU1-L/W[4Z9\J+QJ'^D_$@\0-/BL01FD?3QU%"YH1A@>FT$C2/%PST MS>[0&WIZ!19>1D\$6"1: :TE\C>GAD(8$DD[&#R\6D=*3[[VC536?:'0OE!L MEJ2P7,F?8]""DKX$CD/0]\Q"_^R>A2'^"\HI7'A!*>[<_! *$W F"0[^1=4; MP8+3+$6WE-]3[M?"./Z"J"L,AB$C1=Q@:42"MP?DADDZ<3KG.5W!): @4;]Z M+IG$[C6;8J(4AA*4@])B^JI]F;]Z^55*/WRQ3CXSF#]/")@B.8<]*--]S3RQ MEC8#034C^WL@UX0(S=$X0ZWGI8DE_K3/\LLSQW7A5D[BQ1O-UMDD1G,*$&^) M/_.G^RP,@&$71@$__3_+/HR.1>0O/AX",3V^>!^$X>-K8_KP^%(RHHO/>7$6 M^HM//KH*"XDG&$3,0)0_3%<&/X6?TO8#RJ=<@786/"C@080?\N<2M#1R MP[3P$!J#\2:,OUYQ3H8G")-&DN(AT)316C*!%2@=W)P>!)+^!>-H8O MH%(!"34*O!'PP0-*&?P'@Q1]P47B:QC0B4-I^XIAY0NID'I(=WV,.:(;.4:# M,>-B7#*$KT;YKL* ,1X0-5BP 4"!WQ8&$>@ D_PZ!8\-42Q@(%7UT,Z,/K83P1:FE6 MU6Z1A(:LN-['5>\27F(N@*1+F/80_[C(U_")Q^"+C]]8)&+WT^_'H"6X:-2, M(^=75\UA"A#J>6PBZ$4T,+M :3[L&DG3>%+(MJ2SX!AA)B$5,A(B*@'FZ^69PJ8$E$M'$= MX!0(B^,+J!G<@@P.>?S IIRJ"$>H'EH7$KC[4DA\:T"!$ 2&E M-0@I6+=D W';#X"&@WZ6N]ES,$67(_"F4W?!705XQ>/ T#&,'M$CU6@.87D M)(D!<$BH J8(/QY1%8>>R1VUVT;0]TS:S(-21!UPEI,,E;^T1-4DB!=*LQ< M<@%F$;6FE "Z0#AOOW_A "ZVVE#5(W>\]RRPK@8WXN\JX92%BN;:DHH]M*98 M[I)/X\ J"$:]$9A[^)>T4:2_+,24D$A+@M-%BA/2^#:1 M=O8#09QYHRFO=!>X3\36'B1'8#P!C2$P0#(E])7X1P8 V453BO&%.^H)HTG] M#4K0*TREMT24J(=R%0IC@#P!DV$JMAZFT7L J!3I4BZD#VI8N[$P]T*J3=D4 MPA*920O49<(BD=(E8CP?S%XRR;B/0LPBRM^%T:@0QO(ZP$!&(N-HFL4N6@28 MV -@)R!-,(0(2YR)*-M9F/O4;YT)OMPL >$2*0U+1.P2< GR!!59# XV!8OA MD#@ZSBV40.BFN%F<\)60\3XUQ\4-U&Y9]DX*@'<#W_0FO)%WR& M<6&E"688&0$#U?X$3.)C.93R<5PY#L:[@+ %S&&5 .=0F$$H\G-[!KPV2X9K MI\M.\E **CR0#UXB/=4,0<*0@'@B876"R(_PS7/$ .,/#/B4+Z# M-8\3R'--@B^ :Y%_<\ 4[#*2QY:7QN7SCW1$0#5.%.H+V4\1Q5-!.67S>4A$ M2A4-P@QY06)-Z=?%@(>UW+S*OPX\_W@('\"I'&5P! MX'D%08!?EI>_B/&!W[-H0.] (.'2AV'<1S-WJ@WCR \6U"D2A]3 &(2??74Z M4Y%7&T@I)._G9@W(@:E?5*1JF03!,!8:9V@ 1K6Q4M/ ,\+@3-#F V\.L]2" M."99'U0 &3$:HDD -M'L0_8\VF9TLA1COLP96L(43W.S LAH7,0/]3'2R:;^ MPF.C9,Z;+%MT%0-0(>31NQ%O*R!EB CT27HK(Y?BY_9(O!*2/]!*$4")@ M<\-]9$OY (YQXH#L4,2-)OE8I8-0>-8D:^5J#9<)L@C7/U2I&Z[\%D"E. 1G M%(<^XP5G1N9=1A(KHLRB=PBC$>U"PQ&[4_G?*(44#3?+4^6JK()O,301B&-, D(?P5 Y,H7,-DDJR?B,Q@*D/WP?J@F\13 M* 0H0LQ34DQ-8PYP J+%U3L!G5#,71#A DZF[U8_J/ D5C1UN+ &Q90 M-IU7>S1F%W(4R^L7S_MQE@)>A]&\X;A96@^3>&<[#IL[XK^M)V<6ETQ.5&SS M42$7QC>!R-1-^9ZZ_D;50:D(8CP&"P,E+\PCF7.Z960"0(>.-8CG\33$/,80 MC\>E6UJPD')Y.F^&33V*.OF#"5*F(K"&3RO5JNHO1=)ZC$X&>)+ A/CZO)^, MKI\T^$0YYAA?%*H'.&R:U\\M-!!:PF*3(:+:3-O-O!,0Z!P--A48*%I4J/&G M,3N8^S6HDMGWP2[ L-OH(1$P>#3+07I/E3-")U-C'LS6\.&_8F69B'9,O1M+ MY@9%+:NRU86--ZTC> +&*45I/1 F9VY/WL<\],%A%;5K*T#*A4$D4KGJ>S)8 M,?^Y^)%AK8H4O"\J?NKG&7>1'IR9).,8; IP D98#6@I*Q9,DSL&PCO$4#A: M=4$>]:XI6H0W8&S0B_ .J)DP]H3)8$VS(O*/2 ;$\7=AIXMZ$!77&"^L.4B0 M6D"!4541B/FZP)L9D%*AC#)8>O&="*0NT)/,6(X92_-TXZSP%SG84CZ-]R!L M,)@:YGUB+IWH7,K+]"(J&YP&4I@(EB;T3@1RX?$IZ4K*+DI_&9!B_A9RQ[L5 M3T&2YZ%"'TR.4.C]W+UYQ-V*V0!J(P$$@C'9"5#D.!:)6$!&J^X2F&(H'A^+ MJ(VP36>A1K!,9!FTH$=TE[^W;=+/WT&G8)S)0-,LQ@\2P)/$[DVMHP$>RBKM M=&+WNG:=_!TFK^KII!7T$8;!(Q _@)D+2\FPSA2F\/O-N95KI)$P10:!IPA[ MRCMHK@EJ1HX;\3@;CE"1X1S.@?"!&F&DRPR#!)*FST4-[7OD/V&(P6V$VU3W M@>&#L*3IO@M$7KTE]_?W=4], _X9KYG CHAM>Z:0'D;-E7#! =47\"CU-BU MY'*(WCJ;9C\4 9R![/K!NQ#&L+ ];#!#D(502TP7^#E/OZRJ*MO/?/\A=H>0 MGW';%N/3Z=[PO-:;6TOF?- I;V#R[G,Z ?_ANW;K;%$*/$,SK>=)/9(&/_9C M_P'^&:7C\.W_ 5!+ P04 " !I,*)805L+M#D+ !S(P '@ &5X:&EB M:70Y.3(M9&5N;FES9F5HG55*%L_^%'/_W\/$][,7ZN,F'M5'?W:MU M,ZX4*7#R[:P-IRM=A.ID>G#PYWL[ZX+Z&,;2Z'ESPNKB;6F; #4<3HT?;QS^ MNV_J7^?66'=R_X#_.Z4WXU+6VJQ/'IX[+-'WOE=!E?>_U)P0WP"/^Z M2B[";J,;U;ML.B,_O?A8Z4P'<7P\F>UJ^#D]<\14N5])T=F7%'U,BE[8>:,^ MBC>R5EX\5TVCO;A4E1/2BXM*JU)7%Z]&XO4Y_LBUF(UB;E&RL?T7UK76R:!M(_[RYOSJ^?F/#^X_?GHJ M+O[VYM_?C(04!AE&R=HZN]2%]%*QY8?1\HEXV4 RA#AKU"B*6FECV,[DE0?WG\ZF MWYYZ,3H]X-QT%N*.-HRV[1^P3U2@''^BFZ'S M3CC@M?5!.$7I8-:]FQ%2"OK%Y5N2]N058I$3Q':.W_9J;NM6-FL + >:"@&? M0P ZR%SGV(5,@T,\!/.YF0QXLA:^:UN#S97$"]*/\"F+0C,8AFT38(K@%2Q4 M&9$ND_V*7IJ.G?&"S8PK=Y/E\N]O+I LJTKGE<#&2IF6$"X72K1=9J M5 '^ MIEM"KQ\[B/X,WH.XT@K9XDF8@ M4RA&@9QS+1$WWN"4?_%V)'ZRF<+:'R;B';:J$"9WUD R8W9PFJH;_I?-5I(5 MA+,1KYF>"B]U,5@DTL[O59^S>U(4#J':I9RO= L< "0KQ2MR=N6<.!?R(4.: MEFC-J?(#:%B60WG==$H4RB [. &19;9SO:B4<.M)TO"N>_FED#6LSS7QS&S- MB6%;PE77Z+ FC[Q'ST&50*XB$!H-:2FY-/3E9N-22MLO=K:=T!&8A[@E5U/$ M \NJ20_)'I%S11FJ X+J["I44*MSC4HU-9I!I0$N*$AK*BJB<*1H.70[6FJ! M!=:$@9$K8 ? N$/QVD\5SS/;A3T\Y XHO!]@^RA3"C1WBXB>'@TH\CLH2,^_ M :26*&2>0P?$U*^D3?:M4 M?<-F:GM#[6,Z!HJF\TB7"2F).G4P?7M/@R(,/ 4.9JT4<FPVT W(CL*H3#5 MH)(!?U1Q=UG&IMD0AAA_#_U6'XO(V@U+3#9XK6(G"*(0Q%QK2_E3(1A'D\<" M*AI>7@,6XTP29GL4CXBTH401-@B/-%/\:3H56;\'):BK.Q,[K%.H?1WBA0J0 M1["GION0HMDU7):P9WK\%%SY>RB/F#C@5-'HA7$=16]!LZSW, 79$TB%?UYA MODWV5Y*8+\V ?C=3+;*2T]MCA8TYT M@(S\:] $#'WK^HL,C!EPOKG!V??[A*."H&G= M7&X0MNL/:1JZ_JR6Z^N//#7WZP]SVYGBYLJ=I]PG-= C77(<$TGXT6W['*Z5 MPSJDN%=[ D.1C#4A#0ZHQ(Y&M<&EL<%P2%+%IP';4@V)781(Q!8IT@XE(U7M M'ENPGBHT_2",98Q$E@8H.QN9<#PV;@A<[1-J&DO#<8T%Z%*Q&\PAM>G-N1V) MO7S4*],5.X8[-<<>7BY-LC+R%68)9!*ALJ0YP2%!QB2'1 M4VJ&Z+^H\3?4(,[J0W*(T6C!V(:V@0)&"9GP U7S!?6#SH%V>MH8'_=7-O1; M3P<9]FR(1*](DUG?9X>58J'6L: 0;M"=Z,P<\E&(Z4FZ@$I(HRN7C_V@NX%= MX]4VP&G-4(=@F37 WZ*QJRBV:^)GIXG5Q2=YK(9AX.6<9' DCX)@:I(N+WQG M B.PT!3DX:H)5;!TML9.B^6I/H!*B"NB:K?)28B+-TP4XDT0J9+:C JLSU6" M1)]U.UR8MH%$;1R<<+:-2#BA18O5.9JT,\S;D5,-Y242>J41K %'M([(/O/G M@$E3SUG^-KZ@\'%4*,N*YR2,M.-.)+7B"W-;";173,,#Z.Q6;T((N1!#, MNC5VK89<2V A$&&X_] 1FXC#&3XA&) 2A0 %EF3R^7P3R-,R(<'H*#OAG+ZA MZN%2FHY".Y!4DK.Y5:;-)&FT'UI1\/4C4&C099L4+4Q,&-A!L^:*CTJ;NJ:4 M2UB!*6>X\$%(;(T4PL^BAWY$2&1,O=[,>(DOT?WK4'QI$*.))^;1MJS^8(# MFCA2;AN4P.F]1= IP1@/+*'I[QPVU6^XB4B']Q#6#F\@%T?RUX)F"M2FHMA 3GO3H MI?G;2%U[/MMF\&#Z>LA")*^_79;@R&Y.AA36;HL*WZEQXBOO]EXR7T +[ 4 MQ=QS%[M5VY9JEFCK_C?>)1_$'-D4$L! A0#% @ :3"B6)Z($_RV P WA( !4 M ( !^!< &-G;G@M,C R-# U,#%?9&5F+GAM;%!+ 0(4 Q0 ( &DP MHEB=$; !C9VYX+3(P,C0P-3 Q M7VQA8BYX;6Q02P$"% ,4 " !I,*)8)GI#AKD' !E.P %0 M @ %[)P 8V=N>"TR,#(T,#4P,5]P&UL4$L! A0#% @ :3"B M6/\5VZ1Q/@ ;9D# !X ( !9R\ &5X:&EB:70Y.3$M<3$R M,#(T96%R;FEN9W-R+FAT;5!+ 0(4 Q0 ( &DPHEA!6PNT.0L ',C > M " 11N !E>&AI8FET.3DR+61E;FYI XML 20 cgnx-20240501_htm.xml IDEA: XBRL DOCUMENT 0000851205 2024-05-01 2024-05-01 0000851205 false 8-K 2024-05-01 Cognex Corporation MA 001-34218 04-2713778 One Vision Drive Natick MA 01760-2059 508 650-3000 false false false false Common stock, par value $.002 per share CGNX NASDAQ false