0000950123-11-042909.txt : 20110502 0000950123-11-042909.hdr.sgml : 20110502 20110502160654 ACCESSION NUMBER: 0000950123-11-042909 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20110403 FILED AS OF DATE: 20110502 DATE AS OF CHANGE: 20110502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COGNEX CORP CENTRAL INDEX KEY: 0000851205 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 042713778 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34218 FILM NUMBER: 11800708 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 10-Q 1 b85471e10vq.htm FORM 10-Q e10vq
Table of Contents

 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
     
þ    Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
     
    for the quarterly period ended April 3, 2011
or
     
o   Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
     
    for the transition period from                      to                     
Commission File Number 001-34218
COGNEX CORPORATION
(Exact name of registrant as specified in its charter)
     
Massachusetts   04-2713778
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer Identification No.)
     
One Vision Drive
Natick, Massachusetts 01760-2059
(508) 650-3000

(Address, including zip code, and telephone number, including
area code, of principal executive offices)
     Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
     
Yes þ
  No o
     Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
     
Yes þ
  No o
     Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act (Check one):
             
Large accelerated filer þ   Accelerated filero   Non-accelerated filer o   Smaller reporting company o
        (Do not check if a smaller reporting company)    
     Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
     
Yes o
  No þ
     As of April 3, 2011, there were 41,513,499 shares of Common Stock, $.002 par value, of the registrant outstanding.
 
 


 

INDEX
         
       
 
       
       
    1  
    2  
    3  
    4  
    5  
 
       
    15  
 
       
    20  
 
       
    20  
 
       
       
 
       
    21  
 
       
    21  
 
       
    22  
 
       
    22  
 
       
    22  
 
       
    22  
 
       
    22  
 
       
    24  
 EX-31.1
 EX-31.2
 EX-32.1
 EX-32.2
 EX-101 INSTANCE DOCUMENT
 EX-101 SCHEMA DOCUMENT
 EX-101 CALCULATION LINKBASE DOCUMENT
 EX-101 LABELS LINKBASE DOCUMENT
 EX-101 PRESENTATION LINKBASE DOCUMENT
 EX-101 DEFINITION LINKBASE DOCUMENT


Table of Contents

COGNEX CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
    (unaudited)  
Revenue
               
Product
  $ 68,877     $ 54,613  
Service
    5,517       4,354  
 
           
 
    74,394       58,967  
Cost of revenue
               
Product
    15,099       12,911  
Service
    3,284       3,030  
 
           
 
    18,383       15,941  
Gross margin
               
Product
    53,778       41,702  
Service
    2,233       1,324  
 
           
 
    56,011       43,026  
 
               
Research, development, and engineering expenses
    9,482       8,103  
Selling, general, and administrative expenses
    29,161       23,622  
Restructuring charges
          49  
 
           
 
               
Operating income
    17,368       11,252  
 
               
Foreign currency loss
    (59 )     (165 )
Investment income
    605       257  
Other expense
    (205 )     (246 )
 
           
 
               
Income before income tax expense
    17,709       11,098  
 
               
Income tax expense
    4,073       2,553  
 
           
 
               
Net income
  $ 13,636     $ 8,545  
 
           
 
               
Earnings per weighted-average common and common-equivalent share:
               
Basic
  $ 0.33     $ 0.22  
Diluted
  $ 0.32     $ 0.22  
 
               
Weighted-average common and common-equivalent shares outstanding:
               
Basic
    41,336       39,667  
 
           
Diluted
    42,286       39,683  
 
           
 
               
Cash dividends per common share
  $ 0.08     $ 0.05  
 
           
The accompanying notes are an integral part of these consolidated financial statements.

1


Table of Contents

COGNEX CORPORATION
CONSOLIDATED BALANCE SHEETS
(In thousands)
                 
    April 3,     December 31,  
    2011     2010  
    (unaudited)          
ASSETS
               
 
               
Current assets:
               
Cash and cash equivalents
  $ 37,014     $ 33,203  
Short-term investments
    170,342       147,823  
Accounts receivable, less reserves of $1,244 and $1,235 in 2011 and 2010, respectively
    42,124       45,901  
Inventories
    27,262       22,717  
Deferred income taxes
    6,312       6,302  
Prepaid expenses and other current assets
    20,569       23,059  
 
           
 
               
Total current assets
    303,623       279,005  
 
               
Long-term investments
    109,069       102,055  
Property, plant, and equipment, net
    30,063       29,596  
Deferred income taxes
    15,720       15,555  
Intangible assets, net
    22,084       23,130  
Goodwill
    82,524       82,204  
Other assets
    1,567       1,559  
 
           
 
               
 
  $ 564,650     $ 533,104  
 
           
 
               
LIABILITIES AND SHAREHOLDERS’ EQUITY
               
Current liabilities:
               
Accounts payable
  $ 8,078     $ 7,153  
Accrued expenses
    23,938       29,346  
Accrued income taxes
    10,107       7,771  
Deferred revenue and customer deposits
    11,573       10,162  
 
           
 
               
Total current liabilities
    53,696       54,432  
 
               
Reserve for income taxes
    5,528       5,361  
 
               
Commitments and contingencies (Note 7)
               
 
               
Shareholders’ equity:
               
Common stock, $.002 par value — Authorized: 140,000 shares, issued: 41,513 and 41,065 shares in 2011 and 2010, respectively
    83       82  
Additional paid-in capital
    115,368       102,620  
Retained earnings
    390,146       379,826  
Accumulated other comprehensive loss, net of tax
    (171 )     (9,217 )
 
           
 
               
Total shareholders’ equity
    505,426       473,311  
 
           
 
               
 
  $ 564,650     $ 533,104  
 
           
The accompanying notes are an integral part of these consolidated financial statements.

2


Table of Contents

COGNEX CORPORATION
CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY AND COMPREHENSIVE INCOME

(In thousands)
                                                         
                                    Accumulated Other              
    Common Stock     Additional Paid-in     Retained     Comprehensive     Comprehensive     Total Shareholders'  
    Shares     Par Value     Capital     Earnings     Loss     Income     Equity  
Balance as of December 31, 2010
    41,065     $ 82     $ 102,620     $ 379,826     $ (9,217 )           $ 473,311  
 
                                                       
Issuance of common stock under stock option plans
    448       1       9,516                           9,517  
 
                                                       
Stock-based compensation expense
                2,352                           2,352  
 
                                                       
Excess tax benefit from stock option exercises
                880                           880  
 
                                                       
Payment of dividends
                      (3,316 )                   (3,316 )
 
                                                       
Comprehensive income:
                                                       
 
                                                       
Net income
                      13,636           $ 13,636       13,636  
 
                                                       
Net unrealized loss on available-for-sale investments, net of tax of $53
                            (558 )     (558 )     (558 )
 
                                                       
Foreign currency translation adjustment, net of tax of $327
                            9,604       9,604       9,604  
 
                                                     
 
                                                       
Comprehensive income
                                          $ 22,682          
 
                                         
 
                                                       
Balance as of April 3, 2011 (unaudited)
    41,513     $ 83     $ 115,368     $ 390,146     $ (171 )           $ 505,426  
 
                                           
The accompanying notes are an integral part of these consolidated financial statements.

3


Table of Contents

COGNEX CORPORATION
CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS
(In thousands)
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
    (unaudited)  
Cash flows from operating activities:
               
Net income
  $ 13,636     $ 8,545  
Adjustments to reconcile net income to net cash provided by operating activities:
               
Stock-based compensation expenses
    2,352       (33 )
Depreciation of property, plant, and equipment
    1,296       1,145  
Amortization of intangible assets
    1,079       1,235  
Amortization of premiums/discounts on investments
    1,462       420  
Tax effect of stock option exercises
    (880 )     (37 )
Change in deferred income taxes
    (472 )     (312 )
Change in operating assets and liabilities
    2,310       (1,252 )
 
           
 
               
Net cash provided by operating activities
    20,783       9,711  
 
               
Cash flows from investing activities:
               
Purchases of investments
    (64,270 )     (16,694 )
Maturities and sales of investments
    40,096       9,890  
Purchases of property, plant, and equipment
    (1,577 )     (1,081 )
Cash received related to disposition
          315  
 
           
 
               
Net cash used in investing activities
    (25,751 )     (7,570 )
 
               
Cash flows from financing activities:
               
Issuance of common stock under stock option plans
    9,517       120  
Stock option buyback
          (83 )
Payment of dividends
    (3,316 )     (1,983 )
Tax effect of stock option exercises
    880       37  
 
           
 
               
Net cash provided by (used in) financing activities
    7,081       (1,909 )
 
               
Effect of foreign exchange rate changes on cash
    1,698       (5,399 )
 
           
 
               
Net increase (decrease) in cash and cash equivalents
    3,811       (5,167 )
Cash and cash equivalents at beginning of period
    33,203       119,831  
 
           
Cash and cash equivalents at end of period
  $ 37,014     $ 114,664  
 
           
The accompanying notes are an integral part of these consolidated financial statements.

4


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 1: Summary of Significant Accounting Policies
As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2010.
In the opinion of the management of Cognex Corporation (the “Company”), the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments necessary to present fairly the Company’s financial position as of April 3, 2011, and the results of its operations for the quarters ended April 3, 2011 and April 4, 2010, and changes in shareholders’ equity and cash flows for the periods presented.
The results disclosed in the Consolidated Statements of Operations for the quarter ended April 3, 2011 are not necessarily indicative of the results to be expected for the full year.
NOTE 2: Fair Value Measurements
Financial Assets that are Measured at Fair Value on a Recurring Basis
The following table summarizes the financial assets measured at fair value on a recurring basis as of April 3, 2011 (in thousands):
                 
    Quoted Prices in        
    Active Markets for     Significant Other  
    Identical Assets     Observable  
    (Level 1)     Inputs (Level 2)  
Assets:
               
Money market instruments
  $ 7,325     $  
Treasury bills
          10,385  
Municipal bonds
          111,143  
Corporate bonds
          80,580  
Agency bonds
          40,568  
Sovereign bonds
          24,232  
Covered bonds
          6,570  
Currency forward contracts
    212        
The majority of the Company’s investments are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset, and are therefore classified as Level 2 investments. These investments are priced daily by a large, third-party pricing service. The service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the current day’s valuations. The Company’s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1. The Company did not record an other-than-temporary impairment of investments in the quarter ended April 3, 2011.
The Company’s forward contracts are reported at fair value based upon quoted U.S. Dollar foreign currency exchange rates, and are therefore classified as Level 1.
Financial Assets that are Measured at Fair Value on a Non-recurring Basis
The Company has an interest in a limited partnership, which is accounted for using the cost method and is measured at fair value on a non-recurring basis. The fair value of the Company’s limited partnership interest is based upon valuations of the partnership’s investments as determined by the General Partner. Publicly-traded investments in active markets are reported at the market closing price less a discount, as appropriate, to reflect restricted marketability. Fair value for private investments for which observable

5


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
market prices in active markets do not exist is based upon the best information available including the value of a recent financing, reference to observable valuation measures for comparable companies (such as revenue multiples), public or private transactions (such as the sale of a comparable company), and valuations for publicly-traded comparable companies. The amount determined to be fair value also incorporates the General Partner’s own judgment and close familiarity with the business activities of each portfolio company. Management monitors the carrying value of this investment compared to its fair value to determine if an other-than-temporary impairment has occurred. If a decline in fair value is considered to be other-than-temporary, an impairment charge would be recorded to reduce the carrying value of the asset to its fair value. The portfolio consists of securities of public and private companies, and consequently, inputs used in the fair value calculation are classified as Level 3. The Company did not record an other-than-temporary impairment of this asset in the quarter ended April 3, 2011.
Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis
Non-financial assets such as goodwill, intangible assets, and property, plant, and equipment are measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets in the quarter ended April 3, 2011.
NOTE 3: Cash, Cash Equivalents, and Investments
Cash, cash equivalents, and investments consisted of the following (in thousands):
                 
    April 3,     December 31,  
    2011     2010  
Cash
  $ 29,689     $ 26,650  
Money market instruments
    7,325       6,553  
 
           
Cash and cash equivalents
    37,014       33,203  
 
           
 
               
Treasury bills
    10,385       2,494  
Municipal bonds
    75,928       75,457  
Corporate bonds
    48,706       34,543  
Agency bonds
    21,232       15,979  
Sovereign bonds
    14,091       19,350  
 
           
Short-term investments
    170,342       147,823  
 
           
 
               
Municipal bonds
    35,215       34,794  
Corporate bonds
    31,874       36,762  
Agency bonds
    19,336       21,025  
Sovereign bonds
    10,141        
Covered bonds
    6,570       3,541  
Limited partnership interest (accounted for using cost method)
    5,933       5,933  
 
           
Long-term investments
    109,069       102,055  
 
           
 
  $ 316,425     $ 283,081  
 
           
The Company’s portfolio consists of treasury bills, municipal bonds, corporate bonds, agency bonds, sovereign bonds, and covered bonds. Treasury bills consist of debt securities issued by the U.S. government; municipal bonds consist of debt securities issued by state and local government entities; corporate bonds consist of debt securities issued by both international and domestic companies; agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing; sovereign bonds consist of direct debt issued by international governments (Germany and the Netherlands as of April 3, 2011); and covered bonds consist of debt securities backed by governments, mortgages, or public sector loans.
The following table summarizes the Company’s available-for-sale investments as of April 3, 2011 (in thousands):

6


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
                                 
            Gross Unrealized     Gross Unrealized        
    Amortized Cost     Gains     Losses     Fair Value  
Short-term:
                               
Treasury bills
  $ 10,380     $ 5     $     $ 10,385  
Municipal bonds
    75,888       46       (6 )     75,928  
Corporate bonds
    48,793       9       (96 )     48,706  
Agency bonds
    21,267       10       (45 )     21,232  
Sovereign bonds
    14,105             (14 )     14,091  
 
                               
Long-term:
                               
Municipal bonds
    35,192       65       (42 )     35,215  
Corporate bonds
    32,467             (593 )     31,874  
Agency bonds
    19,515       28       (207 )     19,336  
Sovereign bonds
    10,207             (66 )     10,141  
Covered bonds
    6,649             (79 )     6,570  
 
                       
 
  $ 274,463     $ 163     $ (1,148 )   $ 273,478  
 
                       
The following table summarizes the Company’s gross unrealized losses and fair value for available-for-sale investments in an unrealized loss position as of April 3, 2011 (in thousands):
                 
    Fair Value     Unrealized Losses  
Municipal bonds
  $ 29,034     $ (48 )
Corporate bonds
    74,716       (689 )
Agency bonds
    28,769       (252 )
Sovereign bonds
    24,232       (80 )
Covered bonds
    6,570       (79 )
 
           
 
  $ 163,321     $ (1,148 )
 
           
As of April 3, 2011, the Company did not recognize an other-than-temporary impairment as these investments have been in a continuous unrealized loss position for less than twelve months and the Company has the ability and intent to hold these investments to maturity or until the investment’s amortized cost basis has been recovered. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $9,000 and $14,000, respectively, in the first quarter of 2011.
The following table presents the effective maturity dates of the Company’s available-for-sale investments as of April 3, 2011 (in thousands):
                                         
    <1 Year     1-2 Years     2-3 Years     3-4 Years     Total  
Treasury bills
  $ 10,385     $     $     $     $ 10,385  
Municipal bonds
    75,928       27,362       6,855       998       111,143  
Corporate bonds
    48,706       15,362       16,512             80,580  
Agency bonds
    21,232       12,060       7,276             40,568  
Sovereign bonds
    14,091       4,401       1,482       4,258       24,232  
Covered bonds
          4,723       1,847             6,570  
 
                             
 
  $ 170,342     $ 63,908     $ 33,972     $ 5,256     $ 273,478  
 
                             
In June 2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. A Director of the Company was a General Partner of Venrock Associates through December 31, 2009. The Company has committed to a total investment in the limited partnership of up to $20,500,000, with an expiration date of December 31, 2013. As of April 3, 2011, the Company contributed $19,886,000 to the partnership. The remaining commitment of $614,000 can be called by Venrock at any time before December 31, 2013. Distributions are received and contributions are requested at the discretion of Venrock’s management.

7


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 4: Inventories
Inventories consisted of the following (in thousands):
                 
    April 3,     December 31,  
    2011     2010  
Raw materials
  $ 17,563     $ 14,791  
Work-in-process
    2,752       2,051  
Finished goods
    6,947       5,875  
 
           
 
  $ 27,262     $ 22,717  
 
           
NOTE 5: Intangible Assets and Goodwill
The change in the carrying value of goodwill during the period ($320,000) is wholly attributable to fluctuations in foreign currency exchange rates, as a portion of this asset is recorded on the books of the Company’s Irish subsidiary.
The Company evaluates the possible impairment of goodwill and other intangible assets whenever events or circumstances indicate that the carrying value of these assets may not be recoverable. No triggering event occurred in the quarter ended April 3, 2011 that would indicate a potential impairment of goodwill or other intangible assets. However, the Company continues to monitor market conditions, and changes in market conditions could result in an impairment of goodwill or other intangible assets in a future period.
NOTE 6: Warranty Obligations
The Company warrants its hardware products to be free from defects in material and workmanship for periods primarily ranging from six months to two years from the time of sale based upon the product being purchased and the terms of the customer arrangement. Warranty obligations are evaluated and recorded at the time of sale since it is probable that customers will make claims under warranties related to products that have been sold and the amount of these claims can be reasonably estimated based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. Warranty obligations are included in “Accrued expenses” on the Consolidated Balance Sheets.
The changes in the warranty obligation were as follows (in thousands):
         
Balance as of December 31, 2010
  $ 1,985  
Provisions for warranties issued during the period
    475  
Fulfillment of warranty obligations
    (385 )
Foreign exchange rate changes
    96  
 
     
Balance as of April 3, 2011
  $ 2,171  
 
     
NOTE 7: Contingencies
In May 2008, the Company filed a complaint against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. In April 2009 and again in June 2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United States Patent and Trademark Office. This matter is ongoing.

8


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
In May 2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC) pursuant to Section 337 of the Tariff Act of 1930, as amended, 19 U.S.C. §1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale for importation, or sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company’s contention that certain machine vision software, machine vision systems, and products containing the same infringe, and respondents directly infringe and/or actively induce and/or contribute to the infringement in the United States, of one or more of the Company’s U.S. patents. In July 2009, the ITC issued an order that it would institute an investigation based upon the Company’s assertions. In September 2009, the Company reached a settlement with two of the respondents, and in December 2009, the Company reached a settlement with five additional respondents. In March 2010, the Company reached a settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company’s financial results. An ITC hearing was held in May 2010. In July 2010, the Administrative Law Judge issued an initial determination finding two of the Company’s patents invalid and that respondents did not infringe the patents-at-issue. In September 2010, the Commission issued a notice that it would review the initial determination of the Administrative Law Judge. The ITC issued its Final Determination in November 2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge’s determination, and terminate the investigation with a finding of no violation of Section 337 of the Tariff Act of 1930 (as amended 19 U.S.C. §1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit.
The Company cannot predict the outcome of the above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company’s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations.
NOTE 8: Indemnification Provisions
Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors, officers, and employees of the Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal.
In the ordinary course of business, the Company may accept standard limited indemnification provisions in connection with the sale of its products, whereby it indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company’s products. The term of these indemnification provisions generally coincides with the customer’s use of the Company’s products. The maximum potential amount of future payments the Company could be required to make under these provisions is generally subject to fixed monetary limits. The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal.
In the ordinary course of business, the Company also accepts limited indemnification provisions from time to time, whereby it indemnifies customers for certain direct damages incurred in connection with bodily injury and property damage arising from the installation of the Company’s products. The term of these indemnification provisions generally coincides with the period of installation. The maximum potential amount of future payments the Company could be required to make under these provisions is generally limited and is likely recoverable under the Company’s insurance policies. As a result of this coverage,

9


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
and the fact that the Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions, the Company believes the estimated fair value of these provisions is minimal.
NOTE 9: Derivative Instruments
The Company is exposed to certain risks relating to its ongoing business operations including foreign currency exchange rate risk and interest rate risk. The Company does not currently manage its interest rate risk with derivative instruments; however, foreign currency exchange rate risk is currently mitigated with derivative instruments. The Company uses derivative instruments to provide an economic hedge against its transactional currency/functional currency exchange rate exposures. Forward contracts on currencies are entered into to manage the transactional currency/functional currency exposure of the Company’s Irish subsidiary’s accounts receivable denominated in U.S. dollars and intercompany receivables denominated in Japanese Yen. These forward contracts are used to minimize foreign currency gains or losses, as the gains or losses on these contracts are intended to offset the losses or gains on the underlying exposures.
These forward contracts do not qualify for hedge accounting. Both the underlying exposures and the forward contracts are recorded at fair value on the Consolidated Balance Sheets and changes in fair value are reported as “Foreign currency loss” on the Consolidated Statements of Operations. The Company recorded net foreign currency losses of $59,000 and $165,000 as of April 3, 2011 and April 4, 2010, respectively.
As of April 3, 2011, the Company had the following outstanding forward contracts that were entered into to mitigate foreign currency exchange rate risk:
       
Currency   Amount
Japanese Yen/Euro
  225,000,000 Japanese Yen
U.S. Dollar/Euro
  12,150,000 U.S. Dollars
Information regarding the fair value of the forward contracts outstanding as of April 3, 2011 and December 31, 2010 was as follows (in thousands):
                                                 
    Asset Derivatives     Liability Derivatives  
            Fair Value             Fair Value  
    Balance Sheet                     Balance Sheet              
    Location     April 3, 2011     December 31, 2010     Location     April 3, 2011     December 31, 2010  
Currency forward contracts
  Prepaid expenses and other current assets   $ 212     $ 83     Accrued expenses   $     $ 125  
Information regarding the effect of the forward contracts, net of the underlying exposure, on the Consolidated Statements of Operations for the quarter ended April 3, 2011 and April 4, 2010 were as follows (in thousands):
                                                 
    Location     Amount of Gain Recognized in  
    of Gain Recognized     Income on Derivatives  
    in Income on     Quarter ended  
    Derivatives     April 3, 2011     April 4, 2010  
Currency forward contracts
  Foreign currency gain   $ 2     $ 67  

10


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 10: Stock-Based Compensation
The Company’s share-based payments that result in compensation expense consist solely of stock option grants. As of April 3, 2011, the Company had 7,102,350 shares available for grant under two stock option plans: the 2001 General Stock Option Plan (5,609,990) and the 2007 Stock Option and Incentive Plan (1,492,360). Each of these plans expires ten years from the date the plan was approved. The 2001 General Stock Option Plan will expire in December of 2011. Generally, stock options are granted with an exercise price equal to the market value of the Company’s common stock at the grant date, vest over four years based upon continuous service, and expire ten years from the grant date.
The following table summarizes the Company’s stock option activity for the quarter ended April 3, 2011:
                                 
                    Weighted-        
                    Average        
            Weighted-     Remaining        
            Average     Contractual     Aggregate  
    Shares     Exercise     Term (in     Intrinsic Value  
    (in thousands)     Price     years)     (in thousands)  
Outstanding as of December 31, 2010
    4,318     $ 20.05                  
Granted
    857       29.98                  
Exercised
    (449 )     21.20                  
Forfeited or expired
    (3 )     19.33                  
 
                             
Outstanding as of April 3, 2011
    4,723     $ 21.74       7.2     $ 33,201  
 
                       
Exercisable as of April 3, 2011
    1,974     $ 20.60       4.9     $ 15,489  
 
                       
The fair values of stock options granted in each quarter presented were estimated using the following weighted-average assumptions:
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
Risk-free rate
    3.6 %     3.7 %
Expected dividend yield
    1.0 %     1.0 %
Expected volatility
    42 %     43 %
Expected term (in years)
    5.4       5.3  
Risk-free rate
The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option.
Expected dividend yield
The current dividend yield was calculated by annualizing the cash dividend declared by the Company’s Board of Directors for the current quarter and dividing that result by the closing stock price on the grant date. The current dividend yield was then adjusted to reflect the Company’s expectations relative to future dividend declarations.
Expected volatility
The expected volatility was based upon a combination of historical volatility of the Company’s common stock over the contractual term of the option and implied volatility for traded options of the Company’s stock.
Expected term
The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time.
The weighted-average grant-date fair values of stock options granted during the quarter ended April 3, 2011 and April 4, 2010 were $11.75 and $7.67, respectively.

11


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently expects that approximately 66% of its stock options granted to senior management and 68% of its options granted to all other employees will actually vest. Therefore, the Company currently applies an estimated forfeiture rate of 13% to all unvested options for senior management and a rate of 14% for all other employees. The Company revised its estimated forfeiture rates in the first quarter of 2011, and the cumulative effect of this change resulted in a reduction in compensation expense of approximately $80,000.
The total stock-based compensation expense and the related income tax benefit recognized for the quarter ended April 3, 2011 were $2,352,000 and $791,000, respectively. For the quarter ended April 4, 2010, the Company recorded a net benefit from stock options of $33,000 and related tax expense of $20,000. No compensation expense was capitalized as of April 3, 2011 or December 31, 2010.
The following table details the stock-based compensation expense by caption for each quarter presented on the Consolidated Statements of Operations (in thousands):
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
Product cost of revenue
  $ 165     $ 58  
Service cost of revenue
    70       1  
Research, development, and engineering
    809       251  
Selling, general, and administrative
    1,308       (343 )
 
           
 
  $ 2,352     $ (33 )
 
           
The total intrinsic values of stock options exercised for the quarter ended April 3, 2011 and April 4, 2010 were $4,668,000 and $13,000, respectively. The total fair values of stock options vested for the quarter ended April 3, 2011 and April 4, 2010 were $7,002,000 and $7,937,000, respectively.
As of April 3, 2011, total unrecognized compensation expense related to non-vested stock options was $11,191,000, which is expected to be recognized over a weighted-average period of 1.9 years.
NOTE 11: Stock Repurchase Program
In April 2008, the Company’s Board of Directors authorized the repurchase of up to $50,000,000 of the Company’s common stock. As of April 3, 2011, the Company had repurchased a total of 1,038,797 shares at a cost of $20,000,000 under this program. The Company did not purchase any shares under this program during the quarter ended April 3, 2011. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, stock price levels, share availability, and cash reserve requirements.
NOTE 12: Taxes
A reconciliation of the United States federal statutory corporate tax rate to the Company’s effective tax rate was as follows:
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
Income tax at federal statutory rate
    35 %     35 %
State income taxes, net of federal benefit
    1       1  
Foreign tax rate differential
    (13 )     (13 )
 
           
Income tax provision
    23 %     23 %
 
           
The Company’s effective tax rate was 23% in both the first quarter of 2011 and 2010. There were no discrete tax events in the quarters ended April 3, 2011 or April 4, 2010.

12


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
During the quarter ended April 3, 2011, the Company recorded a $149,000 increase in liabilities, net of deferred tax benefit, for uncertain tax positions that were recorded as income tax expense. Estimated interest and penalties included in these amounts totaled $20,000.
The Company’s reserve for income taxes, including gross interest and penalties of $1,209,000, was $5,528,000 as of April 3, 2011. All of the Company’s liabilities for uncertain tax positions are classified as non-current as of April 3, 2011. If the Company’s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitation, there is a potential that $490,000 of these reserves could be released within the next twelve months, which would decrease income tax expense.
The Company has defined its major tax jurisdictions as the United States, Ireland, China, and Japan, and within the United States, Massachusetts and California. The tax years 2007 through 2010 remain open to examination by various taxing authorities in the jurisdictions in which the Company operates.
The Company is currently negotiating an Advanced Pricing Agreement (APA) with Japan that will cover tax years 2006 through 2012. The Company believes it is adequately reserved for these open years. No formal agreement has been reached between the Tax Authorities in Ireland and Japan as of the date of this filing.
NOTE 13: Weighted-Average Shares
Weighted-average shares were calculated as follows (in thousands):
                 
    Quarter Ended  
    April 3,     April 4,  
    2011     2010  
Basic weighted-average common shares outstanding
    41,336       39,667  
Effect of dilutive stock options
    950       16  
 
           
Weighted-average common and common-equivalent shares outstanding
    42,286       39,683  
 
           
Stock options to purchase 539,569 and 4,498,540 shares of common stock, on a weighted-average basis, were outstanding for the quarters ended April 3, 2011 and April 4, 2010, respectively, but were not included in the calculation of diluted net income per share because they were anti-dilutive.
NOTE 14: Segment Information
The Company has two reportable segments: the Modular Vision Systems Division (MVSD) and the Surface Inspection Systems Division (SISD). MVSD develops, manufactures, and markets modular vision systems that are used to control the manufacture of discrete items by locating, identifying, inspecting, and measuring them during the manufacturing process. SISD develops, manufactures, and markets surface inspection vision systems that are used to inspect surfaces of materials processed in a continuous fashion, such as metals, papers, non-wovens, plastics, and glass, to ensure there are no flaws or defects on the surfaces. Segments are determined based upon the way that management organizes its business for making operating decisions and assessing performance. The Company evaluates segment performance based upon income or loss from operations, excluding stock-based compensation expense.

13


Table of Contents

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
The following table summarizes information about the segments (in thousands):
                                 
    MVSD     SISD     Reconciling
Items
    Consolidated  
Quarter Ended April 3, 2011
                               
Product revenue
  $ 62,817     $ 6,060     $     $ 68,877  
Service revenue
    1,969       3,548             5,517  
Operating income
    22,027       997       (5,656 )     17,368  
 
                               
Quarter Ended April 4, 2010
                               
Product revenue
  $ 49,660     $ 4,953     $     $ 54,613  
Service revenue
    1,497       2,857             4,354  
Operating income (loss)
    15,445       (328 )     (3,865 )     11,252  
Reconciling items consist of stock-based compensation expense and unallocated corporate expenses, which primarily include corporate headquarters costs, professional fees, and patent infringement litigation. Additional asset information by segment is not produced internally for use by the chief operating decision maker, and therefore, is not presented. Additional asset information is not provided because cash and investments are commingled and the divisions share assets and resources in a number of locations around the world.
NOTE 15: Dividends
On February 10, 2011, the Company announced that the Board of Directors declared a cash dividend of $0.08 per share. The dividend was paid on March 18, 2011 to all shareholders of record at the close of business on March 4, 2011.
On May 2, 2011, the Company’s Board of Directors declared a cash dividend of $0.09 per share. The dividend is payable on June 17, 2011 to all shareholders of record at the close of business on June 3, 2011.

14


Table of Contents

ITEM 2: MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Forward-Looking Statements
Certain statements made in this report, as well as oral statements made by the Company from time to time, constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Readers can identify these forward-looking statements by our use of the words “expects,” “anticipates,” “estimates,” “believes,” “projects,” “intends,” “plans,” “will,” “may,” “shall,” “could,” “should,” and similar words and other statements of a similar sense. These statements are based upon 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, future financial performance, customer order rates, and growth and strategic plans, involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include: (1) current and future conditions in the global economy; (2) the cyclicality of the semiconductor and electronics industries; (3) the inability to penetrate new markets; (4) the inability to achieve significant international revenue; (5) fluctuations in foreign currency exchange rates; (6) the loss of a large customer; (7) the inability to attract and retain skilled employees; (8) the reliance upon key suppliers to manufacture and deliver critical components for our products; (9) the failure to effectively manage product transitions or accurately forecast customer demand; (10) the inability to design and manufacture high-quality products; (11) the technological obsolescence of current products and the inability to develop new products; (12) the failure to properly manage the distribution of products and services; (13) the inability to protect our proprietary technology and intellectual property; (14) our involvement in time-consuming and costly litigation; (15) the impact of competitive pressures; (16) the challenges in integrating and achieving expected results from acquired businesses; (17) potential impairment charges with respect to our investments or for acquired intangible assets or goodwill; and (18) exposure to additional tax liabilities. 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 for the fiscal year ended December 31, 2010. 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.
Executive Overview
Cognex Corporation is a leading worldwide provider of machine vision products that capture and analyze visual information in order to automate tasks, primarily in manufacturing processes, where vision is required. Our Modular Vision Systems Division (MVSD) specializes in machine vision systems that are used to automate the manufacture of discrete items, while our Surface Inspection Systems Division (SISD) specializes in machine vision systems that are used to inspect the surfaces of materials processed in a continuous fashion.
In addition to product revenue derived from the sale of machine vision systems, the Company also generates revenue by providing maintenance and support, training, consulting, and installation services to its customers. Our customers can be classified into three primary markets: factory automation, semiconductor and electronics capital equipment, and surface inspection.
    Factory automation customers purchase Cognex vision products and incorporate them into their manufacturing processes. Virtually every manufacturer can achieve better quality and manufacturing efficiency by using machine vision, and therefore, this segment includes a broad base of customers across a variety of industries, including automotive, consumer electronics, food and beverage, health and beauty, medical devices, packaging, pharmaceutical, and solar. The factory automation market also includes customers who purchase Cognex vision products for use outside of the assembly process, such as using ID products in logistics automation for package sorting and distribution. Sales to factory automation customers represented approximately 70% of total revenue in the first quarter of 2011.

15


Table of Contents

    Semiconductor and electronics capital equipment manufacturers purchase Cognex vision products and integrate them into the automation equipment that they manufacture and then sell to their customers to either make semiconductor chips or assemble printed circuit boards. Demand from these capital equipment manufacturers has historically been highly cyclical, with periods of investment followed by downturn. Sales to semiconductor and electronics capital equipment manufacturers represented approximately 17% of total revenue in the first quarter of 2011.
 
    Surface inspection customers are manufacturers of materials processed in a continuous fashion, such as metals, paper, non-wovens, plastics, and glass. These customers need sophisticated machine vision to detect, classify, and analyze defects on the surfaces of those materials as they are being processed at high speeds. Surface inspection sales represented approximately 13% of total revenue in the first quarter of 2011.
Revenue for the first quarter of 2011 totaled $74,394,000, representing an increase of $15,427,000 from the same period in the prior year. The higher revenue contributed to a gross margin of 75% of revenue in the first quarter of 2011, compared to 73% of revenue in the same period in 2010. Operating expenses increased by $5,539,000 over the prior year’s first quarter due primarily to expenses associated with increased headcount in strategic areas and higher stock-based compensation expense. As a result, the Company was able to generate an operating profit of $17,368,000, or 23% of revenue, in the first quarter of 2011, compared to an operating profit of $11,252,000, or 19% of revenue, in the first quarter of 2010.
Results of Operations
Revenue
Revenue for the first quarter of 2011 increased by $15,427,000, or 26%, from the first quarter of 2010 due to higher sales in all three of the Company’s primary markets.
Factory Automation Market
Sales to manufacturing customers in the factory automation area, which are included in the Company’s MVSD segment, represented 70% of total revenue in the first quarter of 2011 compared to 71% in the first quarter of 2010. Sales to these customers increased by $10,383,000, or 25%, from the first quarter of 2010. The largest dollar increases were experienced in the Americas and Europe, where the Company has a broad base of factory automation customers, while the largest percentage increase was experienced in Southeast Asia, where the Company has expanded its sales and support infrastructure, particularly in China, in order to access more of the machine vision market in this high-potential growth region. Although factory automation revenue in Japan was lower in the first quarter of 2011 compared to the prior year, the decline was largely attributed to shipments that were pushed from March to April at customers’ requests after the March 11th earthquake that hit this region. Although the increase in factory automation revenue was noted across all major product lines, the largest percentage increase came from the ID Products business, where the Company has made significant product investments for the manufacturing sector that we currently serve, as well as for the logistics market that we hope to penetrate with DataMan® 500 that was introduced early in the first quarter of 2011.
Sales to factory automation customers decreased by $8,495,000, or 14%, from the fourth quarter of 2010. Revenue in the fourth quarter of 2010 included $6,500,000 related to an arrangement with a single customer for which the work was performed over the prior four years, but revenue was deferred until the final obligation was completed in the fourth quarter of 2010. Excluding the recognition of this revenue in the fourth quarter of 2010, sales to these customers decreased by $1,995,000, or 4%, from the prior quarter. A small decrease in revenue from the fourth quarter to the first quarter is not unusual for the factory automation business, as many customers consume their remaining annual capital budgets during the last quarter of the year. Management expects total factory automation revenue to grow in the second quarter of 2011 as compared to the first quarter, despite uncertainty surrounding the market in Japan, as the aftermath of the March earthquake continues to unfold.
Semiconductor and Electronics Capital Equipment Market
Sales to customers who make automation equipment for the semiconductor and electronics industries, which are included in the Company’s MVSD segment, represented 17% of total revenue in the first quarter

16


Table of Contents

of 2011 compared to 16% in the first quarter of 2010. Sales to these customers increased by $3,246,000, or 35%, from the first quarter of 2010. Geographically, revenue increased most significantly in Japan and Southeast Asia, where many of the Company’s semiconductor and electronics capital equipment customers are located. Although sales to these customers increased by $1,094,000, or 10%, from the fourth quarter of 2010, the semiconductor and electronics capital equipment market has historically been highly cyclical and management has limited visibility regarding future order levels from these customers.
Surface Inspection Market
Sales to surface inspection customers, which comprise the Company’s SISD segment, represented 13% of total revenue in both the first quarter of 2011 and 2010. Revenue from these customers increased by $1,798,000, or 23%, from the first quarter of 2010 due to both higher product and service revenue. Sales to the metal and non-woven industries were significantly higher than in the first quarter of 2010. Revenue decreased by $3,125,000, or 25%, from the fourth quarter of 2010, which was a record revenue quarter for the division. The revenue reported each quarter can vary depending upon the timing of customer orders, system deliveries, and installations, as well as the impact of revenue deferrals.
Product Revenue
Product revenue increased by $14,264,000, or 26%, from the first quarter of 2010 due to a higher volume of vision systems sold, primarly to customers in factory automation and the semiconductor and electronics capital equipment markets. The impact of the higher volume was partially offset by lower average selling prices, as the Company introduced new products at lower price points.
Service Revenue
Service revenue, which is derived from the sale of maintenance and support, education, consulting, and installation services increased by $1,163,000, or 27%, from the first quarter of 2010 primarily due to higher revenue from SISD installation services and maintenance support contracts, as well as higher revenue from MVSD consulting services. Service revenue was consistent as a percentage of total revenue at 7% in both the first quarter of 2011 and 2010.
Gross Margin
Gross margin as a percentage of revenue was 75% for the first quarter of 2011 compared to 73% for the first quarter of 2010. This increase was primarily due to higher MVSD product margins.
MVSD Margin
MVSD gross margin as a percentage of revenue was 80% for the first quarter of 2011 compared to 78% for the first quarter of 2010. The increase in MVSD margin was primarily due to manufacturing efficiences achieved from higher revenue levels, as certain fixed manufacturing costs were spread over a higher revenue base.
SISD Margin
SISD gross margin as a percentage of revenue was 46% for the first quarter of 2011 compared to 40% for the first quarter of 2010. The increase in SISD margin was primarily due to improved margins from installation services, as well as improved product margins resulting from increased sales to the metal and non-woven industries, which carry higher margins than sales to the paper industry.
Product Margin
Product gross margin as a percentage of revenue was 78% for the first quarter of 2011 compared to 76% for the first quarter of 2010. This increase was primarily due to higher MVSD product margins as described above.

17


Table of Contents

Service Margin
Service gross margin as a percentage of revenue was 40% for the first quarter of 2011 compared to 30% for the first quarter of 2010. The increase in service margin was primarily due to improved margins from SISD installation services.
Operating Expenses
Research, Development, and Engineering Expenses
Research, development, and engineering (RD&E) expenses for the first quarter of 2011 increased $1,379,000, or 17%, from the prior year. MVSD RD&E expenses increased by $1,461,000, or 20%, and SISD RD&E expenses decreased $82,000, or 9%.
The table below details the $1,461,000 net increase in MVSD RD&E expenses in the first quarter of 2011:
         
MVSD RD&E balance in Q1 2010
  $ 7,232  
Personnel-related costs
    834  
Stock-based compensation expense
    571  
Other
    56  
 
     
MVSD RD&E balance in Q1 2011
  $ 8,693  
 
     
Over the past few quarters, the Company has increased RD&E headcount in strategic areas, resulting in higher personnel-related costs, such as salaries, fringe benefits, and recruiting expense. The majority of the headcount increase was in lower-cost regions, such as Hungary. In addition, the Company recorded increased stock-based compensation expense due to the timing of the annual stock option grant, which occurred in the first quarter of 2011 as compared to the second quarter of 2010.
The decrease in SISD RD&E expenses in the first quarter of 2011 was primarily due to a change in personnel mix, resulting in savings in salaries, fringe benefits, company bonus expense, and stock-based compensation expense ($122,000). These savings were partially offset by increased materials costs related to product development efforts ($59,000).
RD&E expenses as a percentage of revenue were 13% in the first quarter of 2011 and 14% in the first quarter of 2010. We believe that a continued commitment to RD&E activities is essential in order to maintain or achieve product leadership with our existing products and to provide innovative new product offerings, and therefore, we expect to continue to make RD&E investments in the future in strategic areas, such as the ID products business and further development of a “Vision System on a Chip.” In addition, we consider our ability to accelerate time to market for new products critical to our revenue growth. Although we target our RD&E spending to be between 10% and 15% of revenue, this percentage is impacted by revenue levels.
Selling, General, and Administrative Expenses
Selling, general, and administrative (SG&A) expenses for the first quarter of 2011 increased by $5,539,000, or 23%, from the prior year. MVSD SG&A expenses increased $5,373,000, or 32%, while SISD SG&A expenses increased $215,000, or 8%. Corporate expenses that are not allocated to either division decreased by $49,000, or 1%.
The table below details the $5,373,000 net increase in MVSD SG&A expenses in the first quarter of 2011:
         
MVSD SG&A expenses in Q1 2010
  $ 16,914  
Personnel-related costs
    2,432  
Stock-based compensation expense
    1,055  
Marketing and promotional expenses
    712  
Foreign currency exchange rate changes
    384  
Sales demonstration equipment
    213  
Other
    577  
 
     
MVSD SG&A expenses in Q1 2011
  $ 22,287  
 
     

18


Table of Contents

Over the past few quarters, the Company has increased SG&A headcount in strategic areas, resulting in higher personnel-related costs, such as salaries, fringe benefits, recruiting, commissions, and travel expense. The majority of the headcount increase was in lower-cost regions, such as China. In addition, the Company recorded increased stock-based compensation expense due to the timing of the annual stock option grant, which occurred in the first quarter of 2011 as compared to the second quarter of 2010. Furthermore, stock-based compensation expense in the first quarter of 2010 included a high level of credits related to forfeited options. Other increases included higher spending on marketing and promotional activities intended to grow factory automation revenue, the unfavorable impact of changes in foreign currency exchange rates, primarily the Japanese Yen, and higher spending on sales demonstration equipment as a result of new product offerings.
The increase in SISD SG&A expenses was primarily due to increased bad debt expenses ($102,000), higher stock-based compensation expense due to the timing of the annual stock option grant ($56,000), and the unfavorable impact of changes in foreign currency exchange rates, primarily the Japanese Yen ($39,000).
The decrease in corporate expenses was due to lower legal fees primarily related to patent infringement actions ($1,362,000). These savings were partially offset by increased stock-based compensation and related option valuation fees due to the timing of the annual stock option grant ($582,000), costs associated with the Company’s 30th Anniversary parties held in the first quarter of 2011 ($480,000), the timing of audit and proxy fees ($148,000), and increased company bonus accruals related to employees assigned to the Company’s corporate departments ($138,000).
Nonoperating Income (Expense)
The Company recorded a foreign currency loss of $59,000 in the first quarter of 2011 compared to a loss of $165,000 for the first quarter of 2010. The foreign currency losses in each period resulted primarily from the revaluation and settlement of accounts receivable and intercompany balances that are reported in one currency and collected in another. Although the foreign currency exposure of accounts receivable is largely mitigated through the use of forward contracts, this program depends upon forecasts of sales and collections, and therefore, gains or losses on the underlying receivables may not perfectly offset losses or gains on the contracts.
Investment income for the first quarter of 2011 increased $348,000, or 135%, from the first quarter of 2010, due to increased investment of the Company’s excess cash. Beginning in the second quarter of 2010, the Board of Directors approved a change to the Company’s investment policy to allow management to invest excess cash accumulated in the Company’s international entities in debt securities. This change in policy has also resulted in increased investment income compared to the first quarter of 2010.
The Company recorded other expense of $205,000 in the first quarter of 2011 compared to other expense of $246,000 in the first quarter of 2010. Other income (expense) includes rental income, net of associated expenses, from leasing buildings adjacent to the Company’s corporate headquarters. A portion of this space is currently unoccupied.
Income Tax Expense
The Company’s effective tax rate was 23% in both the first quarter of 2011 and 2010. There were no discrete tax events in either period.
Liquidity and Capital Resources
The Company has historically been able to generate positive cash flow from operations, which has funded its operating activities and other cash requirements and has resulted in an accumulated cash, cash equivalent, and investment balance of $316,425,000 as of April 3, 2011. The Company has established guidelines relative to credit ratings, diversification, and maturities of its investments that maintain liquidity.

19


Table of Contents

The Company’s cash requirements during the first quarter of 2011 were met with its existing cash balances, cash from investment maturities, positive cash flows from operations, and the proceeds from stock option exercises. Cash requirements primarily consisted of operating activities, purchases of investments, capital expenditures, and the payment of dividends. During the first quarter of 2011, the Company paid out approximately $7,000,000 in company bonuses related to fiscal year 2010, and also made further working capital investments in inventories to support higher anticipated business volumes. Capital expenditures for the first quarter of 2011 totaled $1,577,000 and consisted primarily of expenditures for computer hardware and manufacturing test equipment for new product introductions.
In June 2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. The Company has committed to a total investment in the limited partnership of up to $20,500,000, with the commitment period expiring on December 31, 2013. The Company does not have the right to withdraw from the partnership prior to December 31, 2013. As of April 3, 2011, the Company had contributed $19,886,000 to the partnership. No contributions were made and no distributions were received in the first quarter of 2011. The remaining commitment of $614,000 can be called by Venrock in any period through December 31, 2013.
Beginning in the third quarter of 2003, the Company’s Board of Directors has declared and paid a cash dividend in each quarter, including a dividend of $0.08 per share that amounted to $3,316,000 in the first quarter of 2011. Future dividends will be declared at the discretion of the Company’s Board of Directors and will depend upon such factors as the Board deems relevant including, among other things, the Company’s ability to generate positive cash flows from operations.
In April 2008, the Company’s Board of Directors authorized the repurchase of up to $50,000,000 of the Company’s common stock. As of April 3, 2011, the Company had repurchased 1,038,797 shares at a cost of $20,000,000 under this program. The Company did not purchase any shares under this program during the first quarter of 2011. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, the stock price level, share availability, and cash reserve requirements.
The Company believes that its existing cash, cash equivalent, and investment balances, together with cash flow from operations, will be sufficient to meet its operating, investing, and financing activities for the next twelve months. As of April 3, 2011, the Company had approximately $310,492,000 in either cash or investments that could be converted into cash. In addition, Cognex has no long-term debt and does not anticipate needing debt financing in the near future. We believe that our strong cash position has put us in a relatively good postion with respect to our longer-term liquidity needs.
ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes to the Company’s exposures to market risk since December 31, 2010.
ITEM 4: CONTROLS AND PROCEDURES
As required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, the Company has evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of its disclosure controls and procedures (as defined in such rules) as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer concluded that such disclosure controls and procedures were effective as of that date. From time to time, the Company reviews its disclosure controls and procedures, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that the Company’s systems evolve with its business. There was no change in the Company’s internal control over financial reporting that occurred during the quarter ended April 3, 2011 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

20


Table of Contents

PART II: OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
In May 2008, the Company filed a complaint against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. In April 2009 and again in June 2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United States Patent and Trademark Office. This matter is ongoing.
In May 2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC) pursuant to Section 337 of the Tariff Act of 1930, as amended, 19 U.S.C. §1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale for importation, or sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company’s contention that certain machine vision software, machine vision systems, and products containing the same infringe, and respondents directly infringe and/or actively induce and/or contribute to the infringement in the United States, of one or more of the Company’s U.S. patents. In July 2009, the ITC issued an order that it would institute an investigation based upon the Company’s assertions. In September 2009, the Company reached a settlement with two of the respondents, and in December 2009, the Company reached a settlement with five additional respondents. In March 2010, the Company reached a settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company’s financial results. An ITC hearing was held in May 2010. In July 2010, the Administrative Law Judge issued an initial determination finding two of the Company’s patents invalid and that respondents did not infringe the patents-at-issue. In September 2010, the Commission issued a notice that it would review the initial determination of the Administrative Law Judge. The ITC issued its Final Determination in November 2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge’s determination, and terminate the investigation with a finding of no violation of Section 337 of the Tariff Act of 1930 (as amended 19 U.S.C. §1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit.
The Company cannot predict the outcome of the above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company’s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations.
ITEM 1A. RISK FACTORS
For a complete list of factors that could affect the Company’s business, results of operations, and financial condition, see the risk factors discussion provided in Part I — Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2010. The language below has been added to an existing risk factor previously defined on Form 10-K to address the current risks associated with international sales.
Economic, political, and other risks associated with international sales and operations could adversely affect our business and operating results.
On March 11, 2011, a large earthquake hit the northeast region of Japan. The majority of our customers located in Japan are outside of the affected areas. Certain customers requested that orders totaling approximately $800,000, originally scheduled for March shipment, be pushed to April. The remaining orders that were on the backlog at the time of

21


Table of Contents

the earthquake, and any new orders, were fulfilled from our Cork, Ireland distribution center. Our Koriyama, Japan distribution center suspended shipments for approximately five weeks, but began shipping product again in April. Cognex does not manufacture in Japan.
Our key suppliers located in Japan have told us that they are up and running, subject to power outages. Cognex has a policy of maintaining strategic inventory reserves of critical components. We have taken action to secure additional reserves of Japanese-manufactured critical parts, such as imagers. For this reason, we do not expect significant supply disruption as result of the earthquake. There is uncertainty, however, regarding how demand from our customers will be impacted in the second quarter and beyond, as the aftermath of this disaster continues to unfold through layers of the supply chain.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The following table sets forth information with respect to purchases by the Company of shares of its Common Stock during the periods indicated.
                                 
                            Approximate  
                    Total Number of     Dollar Value of  
                    Shares     Shares that  
                    Purchased as     May Yet Be  
    Total             Part of Publicly     Purchased  
    Number of     Average     Announced     Under the  
    Shares     Price Paid     Plans or     Plans or  
    Purchased     per Share     Programs (1)     Programs  
January 1 - January 30, 2011
                    $ 30,000,000  
January 31 - February 27, 2011
                    $ 30,000,000  
February 28 - April 3, 2011
                    $ 30,000,000  
 
                         
Total
                    $ 30,000,000  
 
(1)   In April 2008, the Company’s Board of Directors authorized the repurchase of up to $50,000,000 of the Company’s common stock.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None
ITEM 4. REMOVED AND RESERVED
ITEM 5. OTHER INFORMATION
None
ITEM 6. EXHIBITS
31.1 — Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934*
31.2 — Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934*
32.1 — Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002**
32.2 — Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002**

22


Table of Contents

101 — xBRL (Extensible Business Reporting Language)
The following materials from Cognex Corporation’s Quarterly Report on Form 10-Q for the period ended April 3, 2011, formatted in xBRL: (i) Consolidated Statements of Operations for the quarter ended April 3, 2011; (ii) Consolidated Balance Sheets as of April 3, 2011 and December 31, 2010; (iii) Consolidated Statement of Shareholders’ Equity and Comprehensive Income for the quarter ended April 3, 2011; (iv) Consolidated Condensed Statements of Cash Flows for the quarter ended April 3, 2011; and (v) Notes to Consolidated Financial Statements.
 
*   Filed herewith
 
**   Furnished herewith
 
***   Pursuant to Rule 406T of Regulation S-T, the xBRL related information in Exhibit 101 to this Quarterly Report on Form 10-Q is furnished and not filed for purposes of Sections 11 and 12 of the Securities Act of 1933 and Section 18 of the Securities Exchange Act of 1934.

23


Table of Contents

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
         
Date: May 2, 2011  COGNEX CORPORATION
 
 
  By:   /s/ Robert J. Willett    
    Robert J. Willett   
    President and Chief Executive Officer
(duly authorized officer, principal executive officer) 
 
 
         
     
  By:   /s/ Richard A. Morin    
    Richard A. Morin   
    Executive Vice President of Finance and
Chief Financial Officer
(duly authorized officer, principal financial and accounting officer) 
 

24

EX-31.1 2 b85471exv31w1.htm EX-31.1 exv31w1
         
Exhibit 31.1
CERTIFICATION
I, Robert J. Willett, certify that:
  1.   I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;
 
  2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
  3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
  4.   The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
  (a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
  (b)   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
  (c)   Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
  (d)   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
  5.   The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
  (a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
  (b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
         
     
Date: May 2, 2011  By:   /s/ Robert J. Willett    
    Robert J. Willett   
    President and Chief Executive Officer   

 

EX-31.2 3 b85471exv31w2.htm EX-31.2 exv31w2
         
Exhibit 31.2
CERTIFICATION
I, Richard A. Morin, certify that:
  1.   I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;
 
  2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
  3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
  4.   The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
  (a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
  (b)   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
  (c)   Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
  (d)   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
  5.   The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
  (a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
  (b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
         
     
Date: May 2, 2011  By:   /s/ Richard A. Morin    
    Richard A. Morin   
    Executive Vice President of Finance and
Chief Financial Officer 
 

 

EX-32.1 4 b85471exv32w1.htm EX-32.1 exv32w1
         
Exhibit 32.1*
CERTIFICATION PURSUANT TO
18 U.S.C. 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned officer of Cognex Corporation (the “Company”) hereby certifies that the Company’s quarterly report on Form 10-Q for the quarterly period ended April 3, 2011 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
         
     
Date: May 2, 2011  By:   /s/ Robert J. Willett    
    Robert J. Willett   
    President and Chief Executive Officer   
 
 
*   This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

 

EX-32.2 5 b85471exv32w2.htm EX-32.2 exv32w2
Exhibit 32.2*
CERTIFICATION PURSUANT TO
18 U.S.C. 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned officer of Cognex Corporation (the “Company”) hereby certifies that the Company’s quarterly report on Form 10-Q for the quarterly period ended April 3, 2011 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
         
     
Date: May 2, 2011  By:   /s/ Richard A. Morin    
    Richard A. Morin   
    Executive Vice President of Finance and
Chief Financial Officer 
 
 
 
*   This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

 

EX-101.INS 6 cgnx-20110403.xml EX-101 INSTANCE DOCUMENT 0000851205 us-gaap:CommonStockMember 2011-01-01 2011-04-03 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2011-04-03 0000851205 us-gaap:RetainedEarningsMember 2011-04-03 0000851205 us-gaap:AdditionalPaidInCapitalMember 2011-04-03 0000851205 us-gaap:AdditionalPaidInCapitalMember 2010-12-31 0000851205 us-gaap:RetainedEarningsMember 2010-12-31 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2010-12-31 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2011-01-01 2011-04-03 0000851205 us-gaap:RetainedEarningsMember 2011-01-01 2011-04-03 0000851205 us-gaap:ComprehensiveIncomeMember 2011-01-01 2011-04-03 0000851205 us-gaap:CommonStockMember 2011-04-03 0000851205 us-gaap:CommonStockMember 2010-12-31 0000851205 2010-01-01 2010-12-31 0000851205 2010-04-04 0000851205 2009-12-31 0000851205 us-gaap:AdditionalPaidInCapitalMember 2011-01-01 2011-04-03 0000851205 2010-07-04 0000851205 2011-04-03 0000851205 2010-12-31 0000851205 2010-01-01 2010-04-04 0000851205 2011-01-01 2011-04-03 iso4217:USD xbrli:shares xbrli:shares iso4217:USD <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:SignificantAccountingPoliciesTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <!-- xbrl,ns --> <!-- xbrl,nx --> <div align="left"> </div> <div align="center" style="font-size: 10pt; margin-top: 0pt"><b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 1: Summary of Significant Accounting Policies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the opinion of the management of Cognex Corporation (the &#8220;Company&#8221;), the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments necessary to present fairly the Company&#8217;s financial position as of April&#160;3, 2011, and the results of its operations for the quarters ended April&#160;3, 2011 and April&#160;4, 2010, and changes in shareholders&#8217; equity and cash flows for the periods presented. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The results disclosed in the Consolidated Statements of Operations for the quarter ended April&#160;3, 2011 are not necessarily indicative of the results to be expected for the full year. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:FairValueMeasurementInputsDisclosureTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 2: Fair Value Measurements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Financial Assets that are Measured at Fair Value on a Recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the financial assets measured at fair value on a recurring basis as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Quoted Prices in</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Active Markets for</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Significant Other</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Identical Assets</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Observable</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(Level 1)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Inputs (Level 2)</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Assets: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Money market instruments </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>7,325</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,385</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>111,143</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>80,580</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>40,568</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>24,232</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,570</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>212</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The majority of the Company&#8217;s investments are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset, and are therefore classified as Level 2 investments. These investments are priced daily by a large, third-party pricing service. The service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the current day&#8217;s valuations. The Company&#8217;s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1. The Company did not record an other-than-temporary impairment of investments in the quarter ended April&#160;3, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s forward contracts are reported at fair value based upon quoted U.S. Dollar foreign currency exchange rates, and are therefore classified as Level 1. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Financial Assets that are Measured at Fair Value on a Non-recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has an interest in a limited partnership, which is accounted for using the cost method and is measured at fair value on a non-recurring basis. The fair value of the Company&#8217;s limited partnership interest is based upon valuations of the partnership&#8217;s investments as determined by the General Partner. Publicly-traded investments in active markets are reported at the market closing price less a discount, as appropriate, to reflect restricted marketability. Fair value for private investments for which observable market prices in active markets do not exist is based upon the best information available including the value of a recent financing, reference to observable valuation measures for comparable companies (such as revenue multiples), public or private transactions (such as the sale of a comparable company), and valuations for publicly-traded comparable companies. The amount determined to be fair value also incorporates the General Partner&#8217;s own judgment and close familiarity with the business activities of each portfolio company. Management monitors the carrying value of this investment compared to its fair value to determine if an other-than-temporary impairment has occurred. If a decline in fair value is considered to be other-than-temporary, an impairment charge would be recorded to reduce the carrying value of the asset to its fair value. The portfolio consists of securities of public and private companies, and consequently, inputs used in the fair value calculation are classified as Level 3. The Company did not record an other-than-temporary impairment of this asset in the quarter ended April&#160;3, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Non-financial assets such as goodwill, intangible assets, and property, plant, and equipment are measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets in the quarter ended April&#160;3, 2011. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - cgnx:CashCashEquivalentsAndInvestmentsTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 3: Cash, Cash Equivalents, and Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Cash, cash equivalents, and investments consisted of the following (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">December 31,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>29,689</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">26,650</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market instruments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>7,325</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,553</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Cash and cash equivalents </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>37,014</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,203</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,385</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,494</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>75,928</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,457</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>48,706</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">34,543</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>21,232</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,979</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>14,091</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,350</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Short-term investments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>170,342</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">147,823</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>35,215</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">34,794</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>31,874</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">36,762</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>19,336</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,025</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,141</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,570</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,541</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Limited partnership interest (accounted for using cost method) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5,933</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,933</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Long-term investments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>109,069</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">102,055</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>316,425</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">283,081</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s portfolio consists of treasury bills, municipal bonds, corporate bonds, agency bonds, sovereign bonds, and covered bonds. Treasury bills consist of debt securities issued by the U.S. government; municipal bonds consist of debt securities issued by state and local government entities; corporate bonds consist of debt securities issued by both international and domestic companies; agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing; sovereign bonds consist of direct debt issued by international governments (Germany and the Netherlands as of April&#160;3, 2011); and covered bonds consist of debt securities backed by governments, mortgages, or public sector loans. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s available-for-sale investments as of April&#160;3, 2011 (in thousands): </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Gross Unrealized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Gross Unrealized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Amortized Cost</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Gains</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Losses</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Short-term: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,380</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">5</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,888</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">46</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,928</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,793</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(96</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,706</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,267</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(45</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,232</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,105</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(14</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,091</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Long-term: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">35,192</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">65</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(42</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">35,215</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,467</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(593</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,874</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,515</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">28</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(207</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,336</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,207</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(66</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,141</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,649</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(79</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>274,463</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>163</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left"><b>$</b></td> <td align="right"><b>(1,148</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>273,478</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s gross unrealized losses and fair value for available-for-sale investments in an unrealized loss position as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Unrealized Losses</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">29,034</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(48</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,716</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(689</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,769</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(252</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,232</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(80</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(79</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>163,321</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left"><b>$</b></td> <td align="right"><b>(1,148</b></td> <td nowrap="nowrap"><b>)</b></td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, the Company did not recognize an other-than-temporary impairment as these investments have been in a continuous unrealized loss position for less than twelve months and the Company has the ability and intent to hold these investments to maturity or until the investment&#8217;s amortized cost basis has been recovered. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $9,000 and $14,000, respectively, in the first quarter of 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table presents the effective maturity dates of the Company&#8217;s available-for-sale investments as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>&#060;1 Year</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>1-2 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2-3 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>3-4 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Total</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,928</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,362</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,855</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">998</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">111,143</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,706</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,362</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,512</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">80,580</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,232</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,060</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,276</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,568</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,091</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,401</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,482</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,258</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,232</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,723</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,847</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>170,342</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>63,908</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>33,972</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>5,256</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>273,478</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In June&#160;2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. A Director of the Company was a General Partner of Venrock Associates through December&#160;31, 2009. The Company has committed to a total investment in the limited partnership of up to $20,500,000, with an expiration date of December&#160;31, 2013. As of April&#160;3, 2011, the Company contributed $19,886,000 to the partnership. The remaining commitment of $614,000 can be called by Venrock at any time before December&#160;31, 2013. Distributions are received and contributions are requested at the discretion of Venrock&#8217;s management. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:InventoryDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 4: Inventories</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Inventories consisted of the following (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">December 31,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Raw materials </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>17,563</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,791</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Work-in-process </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>2,752</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,051</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Finished goods </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,947</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,875</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>27,262</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">22,717</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 5: Intangible Assets and Goodwill</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The change in the carrying value of goodwill during the period ($320,000) is wholly attributable to fluctuations in foreign currency exchange rates, as a portion of this asset is recorded on the books of the Company&#8217;s Irish subsidiary. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company evaluates the possible impairment of goodwill and other intangible assets whenever events or circumstances indicate that the carrying value of these assets may not be recoverable. No triggering event occurred in the quarter ended April&#160;3, 2011 that would indicate a potential impairment of goodwill or other intangible assets. However, the Company continues to monitor market conditions, and changes in market conditions could result in an impairment of goodwill or other intangible assets in a future period. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:ProductWarrantyDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 6: Warranty Obligations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company warrants its hardware products to be free from defects in material and workmanship for periods primarily ranging from six months to two years from the time of sale based upon the product being purchased and the terms of the customer arrangement. Warranty obligations are evaluated and recorded at the time of sale since it is probable that customers will make claims under warranties related to products that have been sold and the amount of these claims can be reasonably estimated based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. Warranty obligations are included in &#8220;Accrued expenses&#8221; on the Consolidated Balance Sheets. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The changes in the warranty obligation were as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance as of December&#160;31, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,985</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Provisions for warranties issued during the period </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">475</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Fulfillment of warranty obligations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(385</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange rate changes </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">96</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2,171</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:CommitmentsAndContingenciesDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 7: Contingencies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2008, the Company filed a complaint against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. In April&#160;2009 and again in June&#160;2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United States Patent and Trademark Office. This matter is ongoing. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC)&#160;pursuant to Section&#160;337 of the Tariff Act of 1930, as amended, 19 U.S.C. &#167;1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale for importation, or sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company&#8217;s contention that certain machine vision software, machine vision systems, and products containing the same infringe, and respondents directly infringe and/or actively induce and/or contribute to the infringement in the United States, of one or more of the Company&#8217;s U.S. patents. In July&#160;2009, the ITC issued an order that it would institute an investigation based upon the Company&#8217;s assertions. In September&#160;2009, the Company reached a settlement with two of the respondents, and in December&#160;2009, the Company reached a settlement with five additional respondents. In March&#160;2010, the Company reached a settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company&#8217;s financial results. An ITC hearing was held in May&#160;2010. In July&#160;2010, the Administrative Law Judge issued an initial determination finding two of the Company&#8217;s patents invalid and that respondents did not infringe the patents-at-issue. In September&#160;2010, the Commission issued a notice that it would review the initial determination of the Administrative Law Judge. The ITC issued its Final Determination in November&#160;2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge&#8217;s determination, and terminate the investigation with a finding of no violation of Section 337 of the Tariff Act of 1930 (as amended 19 U.S.C. &#167;1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company cannot predict the outcome of the above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company&#8217;s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 8 - cgnx:IndemnificationProvisionsTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 8: Indemnification Provisions</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors, officers, and employees of the Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the ordinary course of business, the Company may accept standard limited indemnification provisions in connection with the sale of its products, whereby it indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company&#8217;s products. The term of these indemnification provisions generally coincides with the customer&#8217;s use of the Company&#8217;s products. The maximum potential amount of future payments the Company could be required to make under these provisions is generally subject to fixed monetary limits. The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the ordinary course of business, the Company also accepts limited indemnification provisions from time to time, whereby it indemnifies customers for certain direct damages incurred in connection with bodily injury and property damage arising from the installation of the Company&#8217;s products. The term of these indemnification provisions generally coincides with the period of installation. The maximum potential amount of future payments the Company could be required to make under these provisions is generally limited and is likely recoverable under the Company&#8217;s insurance policies. As a result of this coverage, and the fact that the Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions, the Company believes the estimated fair value of these provisions is minimal. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 9 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 9: Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company is exposed to certain risks relating to its ongoing business operations including foreign currency exchange rate risk and interest rate risk. The Company does not currently manage its interest rate risk with derivative instruments; however, foreign currency exchange rate risk is currently mitigated with derivative instruments. The Company uses derivative instruments to provide an economic hedge against its transactional currency/functional currency exchange rate exposures. Forward contracts on currencies are entered into to manage the transactional currency/functional currency exposure of the Company&#8217;s Irish subsidiary&#8217;s accounts receivable denominated in U.S. dollars and intercompany receivables denominated in Japanese Yen. These forward contracts are used to minimize foreign currency gains or losses, as the gains or losses on these contracts are intended to offset the losses or gains on the underlying exposures. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">These forward contracts do not qualify for hedge accounting. Both the underlying exposures and the forward contracts are recorded at fair value on the Consolidated Balance Sheets and changes in fair value are reported as &#8220;Foreign currency loss&#8221; on the Consolidated Statements of Operations. The Company recorded net foreign currency losses of $59,000 and $165,000 as of April&#160;3, 2011 and April&#160;4, 2010, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, the Company had the following outstanding forward contracts that were entered into to mitigate foreign currency exchange rate risk: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="15%">&#160;</td> <td width="25%">&#160;</td> <td width="20%">&#160;</td> <td width="40%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000"><b>Currency</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000"><b>Amount</b></td> <td></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td valign="top" nowrap="nowrap"> <div style="margin-left:0px; text-indent:-0px">Japanese Yen/Euro </div></td> <td>&#160;</td> <td align="left" valign="top" nowrap="nowrap">225,000,000 Japanese Yen</td> <td></td> </tr> <tr valign="bottom"> <td valign="top"> <div style="margin-left:0px; text-indent:-0px">U.S. Dollar/Euro </div></td> <td>&#160;</td> <td align="left" valign="top">12,150,000 U.S. Dollars</td> <td></td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Information regarding the fair value of the forward contracts outstanding as of April&#160;3, 2011 and December&#160;31, 2010 was as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000"><b>Asset Derivatives</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000"><b>Liability Derivatives</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Balance Sheet</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Balance Sheet</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">December 31, 2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">December 31, 2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td colspan="3" align="center">Prepaid expenses and other current assets</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>212</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">83</td> <td>&#160;</td> <td>&#160;</td> <td colspan="3" align="center">Accrued expenses</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">125</td> <td>&#160;</td> </tr> <!-- End Table Body --> <tr> <td colspan="27"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Information regarding the effect of the forward contracts, net of the underlying exposure, on the Consolidated Statements of Operations for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were as follows (in thousands): </div> </td> </tr> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6"><b>Amount of Gain Recognized in</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>of Gain Recognized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Income on Derivatives</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>in Income on</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter ended</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Derivatives</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">April 4, 2010</td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td colspan="3" align="center">Foreign currency gain</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">67</td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 10 - us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 10: Stock-Based Compensation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s share-based payments that result in compensation expense consist solely of stock option grants. As of April&#160;3, 2011, the Company had 7,102,350 shares available for grant under two stock option plans: the 2001 General Stock Option Plan (5,609,990) and the 2007 Stock Option and Incentive Plan (1,492,360). Each of these plans expires ten years from the date the plan was approved. The 2001 General Stock Option Plan will expire in December of 2011. Generally, stock options are granted with an exercise price equal to the market value of the Company&#8217;s common stock at the grant date, vest over four years based upon continuous service, and expire ten years from the grant date. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s stock option activity for the quarter ended April&#160;3, 2011: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Weighted-</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Average</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Weighted-</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Remaining</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Average</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Contractual</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Aggregate</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Shares</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Exercise</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Term (in</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Intrinsic Value</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(in thousands)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Price</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>years)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(in thousands)</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Outstanding as of December&#160;31, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,318</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">20.05</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">857</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">29.98</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Exercised </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(449</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.20</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Forfeited or expired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19.33</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Outstanding as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>4,723</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>21.74</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>7.2</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>33,201</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Exercisable as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,974</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>20.60</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>4.9</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>15,489</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair values of stock options granted in each quarter presented were estimated using the following weighted-average assumptions: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid black"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid black">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Risk-free rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>3.6</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">3.7</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>1.0</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">1.0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>42</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">43</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected term (in years) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5.4</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.3</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Risk-free rate</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected dividend yield</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The current dividend yield was calculated by annualizing the cash dividend declared by the Company&#8217;s Board of Directors for the current quarter and dividing that result by the closing stock price on the grant date. The current dividend yield was then adjusted to reflect the Company&#8217;s expectations relative to future dividend declarations. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected volatility</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The expected volatility was based upon a combination of historical volatility of the Company&#8217;s common stock over the contractual term of the option and implied volatility for traded options of the Company&#8217;s stock. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected term</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The weighted-average grant-date fair values of stock options granted during the quarter ended April 3, 2011 and April&#160;4, 2010 were $11.75 and $7.67, respectively. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently expects that approximately 66% of its stock options granted to senior management and 68% of its options granted to all other employees will actually vest. Therefore, the Company currently applies an estimated forfeiture rate of 13% to all unvested options for senior management and a rate of 14% for all other employees. The Company revised its estimated forfeiture rates in the first quarter of 2011, and the cumulative effect of this change resulted in a reduction in compensation expense of approximately $80,000. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The total stock-based compensation expense and the related income tax benefit recognized for the quarter ended April&#160;3, 2011 were $2,352,000 and $791,000, respectively. For the quarter ended April&#160;4, 2010, the Company recorded a net benefit from stock options of $33,000 and related tax expense of $20,000. No compensation expense was capitalized as of April&#160;3, 2011 or December&#160;31, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the stock-based compensation expense by caption for each quarter presented on the Consolidated Statements of Operations (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Product cost of revenue </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>165</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">58</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Service cost of revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>70</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Research, development, and engineering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>809</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">251</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Selling, general, and administrative </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,308</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(343</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2,352</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(33</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The total intrinsic values of stock options exercised for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were $4,668,000 and $13,000, respectively. The total fair values of stock options vested for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were $7,002,000 and $7,937,000, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, total unrecognized compensation expense related to non-vested stock options was $11,191,000, which is expected to be recognized over a weighted-average period of 1.9&#160;years. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 11 - cgnx:StockRepurchaseProgramTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 11: Stock Repurchase Program</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In April&#160;2008, the Company&#8217;s Board of Directors authorized the repurchase of up to $50,000,000 of the Company&#8217;s common stock. As of April&#160;3, 2011, the Company had repurchased a total of 1,038,797 shares at a cost of $20,000,000 under this program. The Company did not purchase any shares under this program during the quarter ended April&#160;3, 2011. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, stock price levels, share availability, and cash reserve requirements. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 12 - us-gaap:IncomeTaxDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 12: Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the United States federal statutory corporate tax rate to the Company&#8217;s effective tax rate was as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax at federal statutory rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>35</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State income taxes, net of federal benefit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign tax rate differential </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>(13</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(13</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax provision </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>23</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">23</td> <td nowrap="nowrap">%</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s effective tax rate was 23% in both the first quarter of 2011 and 2010. There were no discrete tax events in the quarters ended April&#160;3, 2011 or April&#160;4, 2010. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the quarter ended April&#160;3, 2011, the Company recorded a $149,000 increase in liabilities, net of deferred tax benefit, for uncertain tax positions that were recorded as income tax expense. Estimated interest and penalties included in these amounts totaled $20,000. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s reserve for income taxes, including gross interest and penalties of $1,209,000, was $5,528,000 as of April&#160;3, 2011. All of the Company&#8217;s liabilities for uncertain tax positions are classified as non-current as of April&#160;3, 2011. If the Company&#8217;s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitation, there is a potential that $490,000 of these reserves could be released within the next twelve months, which would decrease income tax expense. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has defined its major tax jurisdictions as the United States, Ireland, China, and Japan, and within the United States, Massachusetts and California. The tax years 2007 through 2010 remain open to examination by various taxing authorities in the jurisdictions in which the Company operates. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company is currently negotiating an Advanced Pricing Agreement (APA)&#160;with Japan that will cover tax years 2006 through 2012. The Company believes it is adequately reserved for these open years. No formal agreement has been reached between the Tax Authorities in Ireland and Japan as of the date of this filing. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 13 - cgnx:WeightedAverageSharesTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 13: Weighted-Average Shares</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Weighted-average shares were calculated as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic weighted-average common shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>41,336</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,667</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Effect of dilutive stock options </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>950</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted-average common and common-equivalent shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>42,286</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,683</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Stock options to purchase 539,569 and 4,498,540 shares of common stock, on a weighted-average basis, were outstanding for the quarters ended April&#160;3, 2011 and April&#160;4, 2010, respectively, but were not included in the calculation of diluted net income per share because they were anti-dilutive. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 14 - us-gaap:SegmentReportingDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 14: Segment Information</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has two reportable segments: the Modular Vision Systems Division (MVSD)&#160;and the Surface Inspection Systems Division (SISD). MVSD develops, manufactures, and markets modular vision systems that are used to control the manufacture of discrete items by locating, identifying, inspecting, and measuring them during the manufacturing process. SISD develops, manufactures, and markets surface inspection vision systems that are used to inspect surfaces of materials processed in a continuous fashion, such as metals, papers, non-wovens, plastics, and glass, to ensure there are no flaws or defects on the surfaces. Segments are determined based upon the way that management organizes its business for making operating decisions and assessing performance. The Company evaluates segment performance based upon income or loss from operations, excluding stock-based compensation expense. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes information about the segments (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>MVSD</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>SISD</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Reconciling <br /> Items</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Consolidated</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Quarter Ended April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Product revenue </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>62,817</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>6,060</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>68,877</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Service revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,969</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>3,548</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5,517</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Operating income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>22,027</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>997</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>(5,656</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>17,368</b></td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Quarter Ended April&#160;4, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Product revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,660</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,953</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,613</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Service revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,497</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,857</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,354</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Operating income (loss) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,445</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(328</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,865</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,252</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Reconciling items consist of stock-based compensation expense and unallocated corporate expenses, which primarily include corporate headquarters costs, professional fees, and patent infringement litigation. Additional asset information by segment is not produced internally for use by the chief operating decision maker, and therefore, is not presented. Additional asset information is not provided because cash and investments are commingled and the divisions share assets and resources in a number of locations around the world. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 15 - cgnx:DividendsPaidTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 15: Dividends</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On February&#160;10, 2011, the Company announced that the Board of Directors declared a cash dividend of $0.08 per share. The dividend was paid on March&#160;18, 2011 to all shareholders of record at the close of business on March&#160;4, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On May&#160;2, 2011, the Company&#8217;s Board of Directors declared a cash dividend of $0.09 per share. The dividend is payable on June&#160;17, 2011 to all shareholders of record at the close of business on June 3, 2011. </div> </div> 41702000 53778000 1324000 2233000 23059000 20569000 83000 false --12-31 Q1 2011 2011-04-03 10-Q 0000851205 41513499 Yes Large Accelerated Filer 617469419 COGNEX CORP No Yes 7153000 8078000 45901000 42124000 -420000 -1462000 7771000 10107000 29346000 23938000 -9217000 -171000 102620000 115368000 2352000 2352000 880000 880000 1235000 1244000 1235000 1079000 533104000 564650000 279005000 303623000 147823000 170342000 119831000 114664000 33203000 37014000 -5167000 3811000 315000 0.05 0.08 0.002 0.002 140000000 140000000 41065000 41065000 41513000 41513000 82000 83000 22682000 15941000 18383000 12911000 15099000 3030000 3284000 -312000 -472000 10162000 11573000 6302000 6312000 15555000 15720000 1145000 1296000 3316000 3316000 0.22 0.33 0.22 0.32 -5399000 1698000 37000 880000 37000 880000 23130000 22084000 -165000 -59000 82204000 82524000 43026000 56011000 11098000 17709000 2553000 4073000 1252000 -2310000 22717000 27262000 257000 605000 533104000 564650000 54432000 53696000 5361000 5528000 102055000 109069000 -1909000 7081000 -7570000 -25751000 9711000 20783000 8545000 13636000 13636000 13636000 11252000 17368000 1559000 1567000 -558000 -558000 -558000 53000 53000 53000 9604000 9604000 9604000 327000 327000 327000 -246000 -205000 1983000 3316000 16694000 64270000 1081000 1577000 120000 9517000 9890000 40096000 29596000 30063000 8103000 9482000 49000 379826000 390146000 54613000 68877000 58967000 74394000 4354000 5517000 23622000 29161000 473311000 -9217000 82000 379826000 102620000 505426000 83000 115368000 390146000 -171000 448000 9517000 1000 9516000 -33000 2352000 39683000 42286000 39667000 41336000 EX-101.SCH 7 cgnx-20110403.xsd EX-101 SCHEMA DOCUMENT 0214 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0211 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0207 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0206 - Disclosure - Warranty Obligations link:presentationLink link:calculationLink link:definitionLink 0205 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0210 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0130 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0131 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0121 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0215 - Disclosure - Dividends link:presentationLink link:calculationLink link:definitionLink 0213 - Disclosure - Weighted-Average Shares link:presentationLink link:calculationLink link:definitionLink 0212 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 0209 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0208 - Disclosure - Indemnification Provisions link:presentationLink link:calculationLink link:definitionLink 0204 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0203 - Disclosure - Cash, Cash Equivalents, and Investments link:presentationLink link:calculationLink link:definitionLink 0202 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0140 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0120 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0110 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cgnx-20110403_cal.xml EX-101 CALCULATION LINKBASE DOCUMENT EX-101.LAB 9 cgnx-20110403_lab.xml EX-101 LABELS LINKBASE DOCUMENT EX-101.PRE 10 cgnx-20110403_pre.xml EX-101 PRESENTATION LINKBASE DOCUMENT EX-101.DEF 11 cgnx-20110403_def.xml EX-101 DEFINITION LINKBASE DOCUMENT XML 12 R19.xml IDEA: Taxes 2.2.0.25falsefalse0212 - Disclosure - Taxestruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_IncomeTaxExpenseBenefitAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_IncomeTaxDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 12 - us-gaap:IncomeTaxDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 12: Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the United States federal statutory corporate tax rate to the Company&#8217;s effective tax rate was as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax at federal statutory rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>35</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State income taxes, net of federal benefit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign tax rate differential </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>(13</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(13</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax provision </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>23</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">23</td> <td nowrap="nowrap">%</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s effective tax rate was 23% in both the first quarter of 2011 and 2010. There were no discrete tax events in the quarters ended April&#160;3, 2011 or April&#160;4, 2010. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the quarter ended April&#160;3, 2011, the Company recorded a $149,000 increase in liabilities, net of deferred tax benefit, for uncertain tax positions that were recorded as income tax expense. Estimated interest and penalties included in these amounts totaled $20,000. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s reserve for income taxes, including gross interest and penalties of $1,209,000, was $5,528,000 as of April&#160;3, 2011. All of the Company&#8217;s liabilities for uncertain tax positions are classified as non-current as of April&#160;3, 2011. If the Company&#8217;s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitation, there is a potential that $490,000 of these reserves could be released within the next twelve months, which would decrease income tax expense. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has defined its major tax jurisdictions as the United States, Ireland, China, and Japan, and within the United States, Massachusetts and California. The tax years 2007 through 2010 remain open to examination by various taxing authorities in the jurisdictions in which the Company operates. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company is currently negotiating an Advanced Pricing Agreement (APA)&#160;with Japan that will cover tax years 2006 through 2012. The Company believes it is adequately reserved for these open years. No formal agreement has been reached between the Tax Authorities in Ireland and Japan as of the date of this filing. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDescription containing the entire income tax disclosure. Examples include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 136, 172 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 43, 44, 45, 46, 47, 48, 49 falsefalse12TaxesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 13 R11.xml IDEA: Inventories 2.2.0.25falsefalse0204 - Disclosure - Inventoriestruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_InventoryNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_InventoryDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:InventoryDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 4: Inventories</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Inventories consisted of the following (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">December 31,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Raw materials </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>17,563</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,791</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Work-in-process </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>2,752</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,051</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Finished goods </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,947</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,875</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>27,262</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">22,717</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element represents the complete disclosure related to inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a, b, c -Article 5 falsefalse12InventoriesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 14 R10.xml IDEA: Cash, Cash Equivalents, and Investments 2.2.0.25falsefalse0203 - Disclosure - Cash, Cash Equivalents, and Investmentstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_CashCashEquivalentsAndInvestmentsAbstractcgnxfalsenadurationCash, Cash Equivalents, and Investments.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringCash, Cash Equivalents, and Investments.falsefalse3false0cgnx_CashCashEquivalentsAndInvestmentsTextBlockcgnxfalsenadurationCash and equivalents may include (1) currency on hand, (2) demand deposits with banks or financial institutions, and (3)...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - cgnx:CashCashEquivalentsAndInvestmentsTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 3: Cash, Cash Equivalents, and Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Cash, cash equivalents, and investments consisted of the following (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">December 31,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>29,689</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">26,650</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market instruments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>7,325</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,553</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Cash and cash equivalents </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>37,014</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,203</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,385</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,494</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>75,928</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,457</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>48,706</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">34,543</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>21,232</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,979</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>14,091</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,350</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Short-term investments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>170,342</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">147,823</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>35,215</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">34,794</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>31,874</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">36,762</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>19,336</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,025</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,141</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,570</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,541</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Limited partnership interest (accounted for using cost method) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5,933</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,933</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Long-term investments </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>109,069</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">102,055</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>316,425</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">283,081</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s portfolio consists of treasury bills, municipal bonds, corporate bonds, agency bonds, sovereign bonds, and covered bonds. Treasury bills consist of debt securities issued by the U.S. government; municipal bonds consist of debt securities issued by state and local government entities; corporate bonds consist of debt securities issued by both international and domestic companies; agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing; sovereign bonds consist of direct debt issued by international governments (Germany and the Netherlands as of April&#160;3, 2011); and covered bonds consist of debt securities backed by governments, mortgages, or public sector loans. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s available-for-sale investments as of April&#160;3, 2011 (in thousands): </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Gross Unrealized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Gross Unrealized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Amortized Cost</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Gains</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Losses</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Short-term: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,380</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">5</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,888</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">46</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,928</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,793</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(96</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,706</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,267</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(45</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,232</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,105</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(14</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,091</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Long-term: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">35,192</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">65</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(42</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">35,215</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,467</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(593</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,874</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,515</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">28</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(207</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,336</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,207</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(66</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,141</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,649</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(79</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>274,463</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>163</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left"><b>$</b></td> <td align="right"><b>(1,148</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>273,478</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s gross unrealized losses and fair value for available-for-sale investments in an unrealized loss position as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Unrealized Losses</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">29,034</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(48</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,716</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(689</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,769</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(252</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,232</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(80</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(79</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>163,321</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left"><b>$</b></td> <td align="right"><b>(1,148</b></td> <td nowrap="nowrap"><b>)</b></td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, the Company did not recognize an other-than-temporary impairment as these investments have been in a continuous unrealized loss position for less than twelve months and the Company has the ability and intent to hold these investments to maturity or until the investment&#8217;s amortized cost basis has been recovered. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $9,000 and $14,000, respectively, in the first quarter of 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table presents the effective maturity dates of the Company&#8217;s available-for-sale investments as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>&#060;1 Year</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>1-2 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2-3 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>3-4 Years</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Total</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,385</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,928</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,362</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,855</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">998</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">111,143</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48,706</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,362</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,512</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">80,580</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,232</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,060</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,276</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,568</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,091</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,401</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,482</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,258</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,232</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,723</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,847</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,570</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>170,342</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>63,908</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>33,972</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>5,256</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>273,478</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In June&#160;2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. A Director of the Company was a General Partner of Venrock Associates through December&#160;31, 2009. The Company has committed to a total investment in the limited partnership of up to $20,500,000, with an expiration date of December&#160;31, 2013. As of April&#160;3, 2011, the Company contributed $19,886,000 to the partnership. The remaining commitment of $614,000 can be called by Venrock at any time before December&#160;31, 2013. Distributions are received and contributions are requested at the discretion of Venrock&#8217;s management. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringCash and equivalents may include (1) currency on hand, (2) demand deposits with banks or financial institutions, and (3) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Short term investments may include available-for-sale investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. These securities have original maturities greater than three months and remaining maturities of less than one year. Long-term investments are both available-for-sale securities with remaining maturities of greater than one year and the Company's limited partnership interest.No authoritative reference available.falsefalse12Cash, Cash Equivalents, and InvestmentsUnKnownUnKnownUnKnownUnKnownfalsetrue ZIP 15 0000950123-11-042909-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950123-11-042909-xbrl.zip M4$L#!!0````(``N!HCYB71T(]DT``)%-`P`1`!P`8V=N>"TR,#$Q,#0P,RYX M;6Q55`D``S4/OTTU#[]-=7@+``$$)0X```0Y`0``[#W]<]O&L;^_F?<_7-6\ MUIX!18"?(F6G(UM.ZM9.7%OIZYO)C.<(',FK08#!`9+8O_[M[@$$2)$411$D MP"#3)B)P'_N]>W=[BU=_N9^X[%8$2OK>ZS/KW#QCPK-]1WJCUV>1JG%E2WGV ME^__^[]>_:%68_]Z\_D#^U%X(N"A<-B=#,?T[",/OK&W_G06R-$X9"_>OF2# M&?O\F5W[GB=<5\Q8K98,\H8KZ.M[>K3&N96^^RB"$;R3G@JY9POF^'8T$5[8 M9]?]7Z_C'XIQSV%?1!@"E.K7@9QP]UQ);\Q_O1;J6^A/?_7\4*A?[9%W7VN8 MEF6VS.8Y8#J?9Z+G\;T^:]>M.K9AC7ZKUV^9[.JC;G8_"%P&G3SU^FP.C\_]8`2=S&8]@?1,M^R[TONVH3F^'@#Z2?/[!^WOFM3:ZO5Z=7J; M-$5DYBUM?^2)^W/;GQ#L-;-5,YM)2ZG\5L/J;H):MT@Z`)]'G$_G':AQI.KQ M<^S3JYE6K6G-X886\@EDP;>.7)P@;MRIZY?SIDJN(@BTM.K_^OCABST6$UY; MGL`1\@'X\"P+.O"4L5=(TKZB03Z+(2,2]\/95+P^4W(R=7%$>C8.Q/#UV9(( M*>>,U?5`*,EO?2\4]R'(HAV"`FDYAG=V_%PZK\]N8"#Q$1Z,U3O/$:!7UQ/W6E+4,-"W,D MM-.6(1:%_I<0%!][O_LM`O@`@ZGOH4Y>W4MU]GW23&-&B.FQ7M573I$"55^$ MZE5]@0"OIB*0OI/!(>1!>`VP?*_E'_\'8\R?SAL*S\DT0S7!H9U,HU?US."O MZC'O'C+R#7=1XJ[4S\,,#Z]L,$J1B^;PZ\_A6`3(U6D@QDBY6_'U/5C3B3@M M[F9P)I07,-8(Y\-UK?7A`C.39_M@YF<1[73UPZH&%?W_*I#.'W27$KQ1/1?._%2):):4WK6M@PI%DQ+6>FF36K M`4'.?IE6F<,2,*D*0(X3@#R3F1N6!15'#\C1(RPD-K"^LK@GQ]+3U]U3UM75 M2Y!JXZ:P"XV*-44(;NZ$>[M@#^<,RIT93S(BYG9&9$Z./1B1EC8BQR?$`KM1 M$UM[U$2S5R#\S%Y^L7JUKW%Z?K[UM\@MH(IV]Z2B<^DM$GYY!`-%PF_OVP6% M\2.[.=38X>RFK7_C'LZC+?`T`+FI%4*>#V2X_E"K_>+)^;%ST(=Q7M63AZDQ7]V? MAKT6GC^1WKJ!*6V@K\8\$&K=R`^'>%7/8*`;+2'\A4:<(_SX="M'`70?#+&6 M%-D1,!7@G4M>]$$J`"6\B)'TV!L7(G=VPT>8>?*3'XIYF[DOEB,/Q,T&\W!E MVW[D88++)Q]=JE`WP'X]1"P+GS$_8:TF_,D-+V'NZY_?WOS?IW=L'$Y<]NF7 M-Q_>OV5GM7K]?YMOZ_7KFVOVK[_>?/S`K'.3W00<8@/MY.OU=S^=L15I&#>? MZ_/8`1)07PU.KH->O M[I=?+<^]\!+%=EUK&V0%@L,%6)7\C^@SRYR&EVS"`R!7+?2G?08/:&`<8K`X MPV#K"1^29MUT5F-YOI]^OGG'K#[[$DV@X8SY0Y;A%$M9Q1)>Y09<)X;M2C&P MCQ,98AK:8,;"L6!!Y`J%P.$/T,,H`)D4.EOLW;T]YMY(,%Q%2X4Q,.-3C%;Y MP!4L]-D_(K#2(G!G[+.8^D&H"%!H]H,?3`"2VC\,'%@)1LEE#(P*:B*X",QF MPSD<'U^1>G(0=>ZZ$'`KV_71:"@6"(BP`PWNB%+H7'=&DW#;%E-$A*>4G`;2 ML^44,#H'@(8B$)@/I\9^Y,((`HCB$-B(*\RH@/`.Y>0-P79"3^X"/>/07J." M(`:"MMAC%&`&-W(HWX[&P>"?>[,_\,`$1B4,`B\*_6G"IF4P]/7G.PVU/Y4>LC-F_(1[?*1M,3QY2XER M\)\`X.=DF5]@JP3'AGFYA'7#NGQ)G"9NT"O@!T&\0.?(XQ&LB=90?$$*N//O M2(7TW*!!I"(>`WP>4).[!@T?H,@&^"+3@7E`4J50[8#;4Q`DQ&S()4KJ.J:E M$$U];9@9)\T`%R%=W=3JF)=-/3%Z#(/D@]1(J,@-J;G$_TR%)IR:,_PWK2HJ M9OJ#06E`&F_I54L+!,VE*4I*B9+(R$V/?=>!@3/(,$'K4AK-YFK,AJY_EX*B M@R25$$8X>0G;388RL59G%2#&1VP M6:&\%8G`)U"!>(!=@"4X1"`HE?%LPP@D$%5T`V72!Z_J3_/%F0`(&+0^Q'E* M&/0#"/<_N1N)CSK>0EJ^]Z91J*[GYO14HZ%&)AIZ$AUR"8KV&3\T^@P18H01 MRZ"4?["``T3XQP]SNWBEE$"=&?.0U"R&!UQPF`43#2?XOL0NO^%@N@F^*$=P MT=0,?1?L',X94H"B*/2"CDHK]1P1KA&99.!'Y\!N4_A3OS)`^*&+#FU6N`-M M=UZ06?,C!497O>P_):!=>!V#O@9UU-H:]>XS321;N*Z:[:\-K1]U`9XT%@TI_^(?'3PGP)I4^B4VL_GPY07[,^>^E29>653+(<7 MJ-".0]16!G8FT&>W`2AOZ_G`GRJCW]-FLCV//HC^M^)NA40*T MCE-J&D8(;Z;WC):#[(\F_;-(S!:@RC=D-TOQQ^<0\Q5\KMM=##I3A>X%_MWC6:C?11CE1M*\PW&QF5N'BU_ MT[))\FX"VA&8L8&$1?41+.9Z`B3]IR"E'IP/><2D[R MDA/+,JQ6\T1M37*Z)BHARA.#"]-H7Y@E-C97(^'9LTI(\L2@!4+2N3A10_/% MOQ6!```J& M.)1E$'`[EY7[/C36VH.ZEE\/5LG2XE;AJFW`.IU3+S[:^X'^A/_;#S"1*<[: M696V);U;D:1]85)"0$EW#P[U!U0_+YKZ'IOXCG!K3B!OA4>P8HLXW4AZ[&XL M[3&EH*G,08W46[0X@S_?V&=^P.`MIA`Y`L=SV##P)_38#P)_X.N2?P.=LICI M&.]N.3SDE'2DH@'=<)"8WYBF((4BF"3(4]*"SCA#*/#@2$!7P6P77F'&O4X/ MXXK%^\A9VIRS&\K#7";7%`]$'0`$\Z0&,\:9"\P0F,PG`ZTPQG;"OXE`&6P0^/H/1W"7_B"D/.[. M5&PL0I^-.*((``\QW8_R\9!Y\5#@K!`)&$,&.GL<0`;SX\2C^=19386-'"1" M$\@S%BFAIQA+M3`ZS(E[C788`5UF4KA@P:(`R$43THMBF,J!"19)ZC0;D<4;,F9`3&7"`9R2#_>1[M>`("6&)-(XYJB?( M%(@12!A).G/EA#*1T<1Y8(7&@_$>'8CZTM M,$9N3B7S%K"G=#*M+-F&ZQU<#"?-EH$U@XW*2EC&F<6#9CJM]YP*[!EZ&ZPT M$M\-H!EUW5J7?=*#G+-/T<"5MCO#E$V=!K^@M(L6Y(%6Z&1SLD28C)DX%6V5 M7*&@!V4*(^T-A(I/IX$/KT$-#+30(/TNV'M,X`VA$PZKQ^,#Z4*H<*Z%3U,5 M60=];Z$S39.%%=]I;J=NF1IE#>4JE.(;"^)>/J`]8C?0`I:Z%7X+]I>?,IX1#2E+7"N:-#$0UOL$`>&=BASF'$ZG3R%#>?3!'0Z?AHV-ZH2(, M:-`W0\0#\TTB-Z1;$B\--B5VLI10C%)QN:U%:-X7H57I=5(\9J+31)36*SE%F12K$`]1WTD8D?7:O0/>@@,M4):'OBO]!.MS]C&] M/0$N6X9^H%+_#R$!WH7(ZKG,ZEY,#XTHWAW(8`I/YH1@$@BOO<1CKA3-G6^3 M+W'.V7N4+D?8+@WB9<>72M^L<$20$'KM!`99T'02\$\0)[*[Y&Z-]O1Z&!@M MLH6VEROP%W&<"@[D(=):%+)4IJL?Q(!,M`6_8M%%?B:R.Q>HS&T)Z"]^BP!D M%W"(P_@H/KGI8 M&B>_"&T0ZK*U&$DV.;F/$4H/W=$(0BZG+O7AMA5=GIMI0 M!+%#6.?;(:J^&PMO23'`M"C4+)0&6#_^!W5P8VBL7=,#S4JNG>G[:DIDPO0] M2,NJVRM/NCNQSTLL6#"\_Y:K,?X?:VH`A:F\3UWVJ5Y?:;(:>R(%"G]Q MI=EGB(E!_V89A+2297!*-[!RLA$:#KH&)Y;AR`:$L:/!+QSHN#F]3E+=[:CN M=IS`+&M.#]Y[/OPI(QMW2Y=&_UYP7C\) M,;S>G=_I36D3O=%QYW!RF%^";*-G="YZ1Y',99R^>PH"C8[1:>]5`O>6L+!) M/@Z8)_Y4/A0I(7QWV#M&N]W,W4M9,3OW+!TI9'G8D&5/D#7]"W1<<@1ZS;3: MO1V#YX7$8SN+LVS9ZC3W4HQ?6QUH71-3OEDH=FRVBW M]AV$'KEB0N&OD#6L_5R>.23P%AB[;J]TAJ,4U\&LEF'VCK+'_PQYZ!G-O>^B M5JO7:KNLL#YGXZW3L1^$-;J_DDFR**BUZ<(2IU4V]]/J&A>-:K=L_WI:[9;M M+WC!-]5NV6FU.UKH6HH]D&;;:%@EVRZ#-6_WQ/;+2K$_TK2,BV[9#NDZ1K?3 M*)WM*/X>"*X?FR7;+&M8AAEGM9R*X2C'_HAI6*V2[8_H7FG1BC)9CQ+4QME3 M99E#PMXTVK$0GXKQ^/#P3GEZ3_O%JCOEF?OD+XLI6&VCU]Q#$<9#PIZ"7.V, ME&$'\U3PR-4_;=IM_>![H[)LMIH]P^P<)4M^=^@MLV&8[7T'NI5)J39;2QKH MY"M1N=W0:5H=HU60NOQ/NZ)ST33,BWT'RV4W0(77W9-"9I40%:10Y*JZ6:M+ MR(0+&;<&FRR>*>"GAAQ%_SGL"X:>T:8IY-9[+!2(N3!"WQP)4<2$\Y@]`%-(29BG<>I2X MUN(2D9B:XO>$D0-T&W<:2"7BRC5C?BNR3=%'PMK[K1JS[EC35:7EYF2E7E!&C3:Q`).+OHJ<@ M@#R#U(^`3O#GO/86=@OAE^MS3^59*?&1#["NTM)Y=;0:L+]&%<:6ZM)M_.0J MP;Y5:0ZT5#^0.5AQ%[J^\LW*,3Y=_?CNS>=W5W]?;IUQBSO774ENDF]#>#,F M_'R6.LH+]'<&>UZY-810E]R(]5QB)(KLA[%-AP7F^&XH_8L7[D\3L`VBL M.$W4TK*EST?O\1V1TA9?2O/WJR_M5NV*W6Z-K\W_V#7WZ_O/.S2@F_L[WT@[ M-+0[GZX>&M`])+(=11+*EZ=9UH_P=MO&Q<5%4.'=NDQ[TXHO-B` MPO*4V.3ED24CJ9!1)D=7Y-L46&2BMW.VWR$AW;E80'%TK5ZWEXJAA:T,L5S@US!1W*9//*_)%(*ME6.8!%TR[0WJ< MQ5).:F=MN"-;.+7+U-#)5>WP377%OVI7M2M`[+CQW=;=PA(=W]@*.D:G=<`3Y$KG2.(MSQO\98GEA4B,!^I-",]Z+@\&IOZ2F*E MGT<+T6Q7A.;W4'2EVRE&J8IJEJ?.LK7W/]6:!?N\&UY`]-(2'&Q?%_P?]RBE MO0&??RK0,TN"]@RSN?/Y\O[$L4[G1> M/'???3OQJ+[$G*0L&-W."=Q/;+2?F[9W-+-2Y`/_1NLY5[B*(QZ;JF&4UZH4 M^2Q1&;9Q\"KQ&;LN^KKJ%Z(<[`3@6/H_FCDI[769VFT6P<+5A+]_('C$?A8U+\6CCD, M*R:X%1#,F(0.,M!?*:`C"R4(V.P1`WV'8""$1X<-6-P_E%[D1P\.,=)C!_Q0 MH"L4?XH<%9OC1@`C`:"A3-GA\%#H[Y9L_?V$!V)7'5UM>W35,HMQ$%/-4LU2S5*T6;8.B4_U>%0# M80(0%OL_P8,BK;'VAJ15:Q!RIUG]O%%KGC!VS5KKA+&[P1#W^9@]OB@K[9%] M&>IQ5V6N*Y#+#?(ABHGG8!R*7-KG>66A#PEIHVLT.^4H0F1<[/[%]D,"VNN5 M@O.6A8<..Q?:WD[O#WYR7MQ4KN=5KSZH9+3+8A.LCM&V2@'I4>*"W<&],(WV M[I^:.5I,4-Q\O&?5S#ZH2C4,LW/`')]G!%E&HUL*>UHRW6^![G=R_J;)H;]^ M5^!>^QOD2=2N!MT`R5[J6@@;#X1C+,/#%E'\*+_#M M;^Q**=^6_]_>MS:WC>2*_A563J9.IHIV1+V5V=TJQW:RGDUB;Y*9.?LI19$M MBQ.*U/!A6_OK#X#NYEL219%Z.+I5=\_$(@DT&D"C\:3BCYN;&U7Y<'YWKKP2 MO_ZL*CIA^P#J,_288NAS*]!M90(&Y[ERH5Q9'C,"U\L4CBB/N@]@WS,`!D]+ ML/!0'BQ]/YB"#7L_5:Z8P69CYL6KZFA8/](:I>M[L/['<&>P*EQ6X`(PJLM) ME*.(ZAO%YFLG,'..B#^UYHA,.,=77[9;:@](1^1[M((IEEZQI[GEZ509A94Q M^/0RW+0.4**X\H6`YHN]L![+L\8AXOY2&ZG#89]*B0`9?"R!)5^UQV:ZY6`M M#U\S+0_@O>SSNB,"8P#68]PAVT:_XB(BM1XH"#2P9E@3-G%A&U?KBW]EGT[8#B1U$WUFV8LWRO]> M>)9N_Z_Z%:CFJS[SK,2]*B.[,N^VC/2VA/1&WQFGD1^O7DO\A[^]-NZ=IS>7 MNC_%_W_]5VC!%1'+L"X<\R8NROH*]L];&XC_#_S(WZ3BHC^!^KJ_ASW[Y`8X M235^@N??+G\F],_N=7W^!N$X(/X+8!K#=GU0$1$\XA+XQVWEU__<72O38`;JXK>W'VXNE1=GKU__T;E\_?KJ MZY7R?__\^O&#HIVWE*^>[O":1=U^_?KZTPOEQ30(YF]>OWY\?#Q_[)R[WOWK MKY]?/^&W-'Q9_.=9D'CSW`S,%\M3C_-+[RIG2IEE-\!?Y<\&K3W/6.R?;K]> M*]TWBD392O9B:^QDBF`A$_@6*09Q0L1UB:>"P%].O2R/'TKIJ^SA%VNE-`<9 M,TI'W8L'8S.Q8L$6G,<'OM<;+0S64VM8\)E4+GW6'['H MGZ'YL9/"I8C!MG?FJ[T#&8^Q615+5QU43Z-:HI>:SU#YP_6^PU_/YG!S8_Z! MY:A$2DL=]/82-JB.>UMM]1KFAAVKE'>68_E3[*[BNH>6S"09I:^.1/;-T3!* M3QT.ZBY^._8`RQ*3X2`"]\]E'7L[<8XTR:`]4-O]PXA=;];6'0Y/K7)&XC-5 M,'4)YRFT5I6)Z@FM)1WE9=RV37C'WX,Y]&C9-CGD`]VYMP#M"]]G@?_\_>6] MA+]\,T(]AQYTB;G"4:?.?W)IL?IOR*F.<4!C"A@P&=@T=,];H".=3Y]R M)V1_(S**&7K4^0^#B4`8UU1>O>RT*<3YLV+YRN/4M>V%H@<\C$>2%KB$Z,0. MC2#4>6C/HKZ05)YDA)Y')8SL2:"!URZWU>V&KSQX#ZA^.'8MTQ+]Q9-]DF4,5F&5*0P.%'-]7W:ZD2WS22! M<>NI.R?VO)1LH7.V>)PRASTP/@N,/5!G1-=3#,LSPID/3\-U&EXS+0,#R\%4 M1$SSV\G[9XJOSO0%-0@=,]GS$G>-4^:3J\!&@NS1KA-(Q35HQTS)+;+U)'-P M-Y;T:"1D'MW0-F,$<7.QK2<(&P%;0A',`2@FR+GR3_<1"9(/@EM.R'A74->Q M`C$^#7;J.S`/_&Z2\D$>`W)SKB.>S#T!_XDX>\P/[4`,6%N*)P%9MGG4+W42 M4K(#%YT5S%=TR&RFZYHX=NX\UP09_@/X27>"'R`TVT\<->L7?XC'2_^-(C%6 M;L?P4:Y_=W*HQ"D[A`"(`#40]LQ'3.R8=*2;#%K)"'+D[ MF<3TT?6^SV`S,<5&#D3D@N3#QRP"`;J*/N5;3[+3,&;`/+K*`ENK M\1]195#J"@@QM>0=ZSYL?#@7;7H%@OQ@8?C->>B!KO!YO@I_GWFSZ,`Q0A_N MKR#\M%Z1@1*3WXW)3YDM\ER(LU^B(TTH[A1VO@7J'4B(9Q^@-N9'*ZI5"1<. M"-1#,_T[X&+KU@R;,H.I+3?`8K(ML:V+Y*9X$_!#<7-G'[LLRT7J,S?DNHZ? M&^+;(BT(^Y6!<(V!]LP'C'69$I4@)QS<&+4W8">QU3+MQB2T)X@N_]IYDCOI M2-)MWY5G$A$%3VU,!N)]H.61GZ*1/"`5[)5L32QC^2D)K&D$M*FP[. M\0-R<<*2G_B3RE#TH$1I5[%SW3H$`=/O0? MJEPX?>06.YN.*\:G:H,:LN.>J7S4)2//),ZTW@?5A-OO,BH-P@J02_*N8M-! ML+R>OPMPD'`!;D:(0W0'#MXH*;1CQ=.0O^#&43[JBU0IX3#MK0<;$CU>6(`V MMW4+AX_1+*U`^?CPE1G*%W<2D,/P_6S\3U7\\<.'2^Z[?Q?^:2D7,X;>%L)8 MML-%+X1P4/SF4(GBEX"",+P*S0C@R=`+Z":!#T5_AF/EH^[[NC$-?19@,,ZV MD3?N>8S"F>`=@TFKUV!>`-@J.GB740.),AA$1Y78RL0R&)8,6.N<"#/=8.,_LW@5BG*KL8N1W+$NCM"S- M@1'R\I39;;G3-[AJSC&ZS3=;2!!H.1_OV7YXI\??"+!N]SAB\K M_DG1Y\K`1]\OK(6'X'!BGDMV2BS#2NA,=$M$`UDPQ=@!2C'0B@5\7"%^B#^E MZ"(,@6L*'5M_G(0V>HY=D'FA8$1A;8JR*G=&RQA%X@45'='<4PU[4JB>]`D) M5_S.N?)VP4/?L+.PA-2."W^^+)'%7V#+<']XN3)>Q-G2:#B=U`ZMA`<2A#*; M@?*S'*9P;PM<+O@6J"*(FOYQ`9!G(I(:A1/PRZ*PF$\\G+%(=?)'D[MC4JVW MO4AI6'SJM4N;0$,/,6X<&M&?XTIG6=R<4LU%M%5QJUV'XD'?YK:!>*'Y)B"_A=TRU4$R&44MA*Q#(":9DH*C&'%&T!FGC`._JZ&[@\4$]R,@R M)U$DQC)0ES5"EK-Q@@WD0217@9\&2R0M70#_P6*/$:3"A0D&1D ME7<6\NU5ZCLB4O?)?2A`'#?N<6H94T1.PN>AUIEK6I,%U;WH'C>P=#"KO%GT MIV+T"!JAF-J,U.*XT,H_L,3@VR@@1]TGHIT&8C@NJ'#7CH@C#G0"M_(L5U[% M9_G2H_SG?%<-89C`"3N?,SRE)]&.F.//`;L>\-EC%G'&J<\N9 MI_%R-W2RD?+HAB,+.JV-9? M(6C"8*%*K40GY)QQ+%3G?#0@T"#XCSW'&]&24,A+A*0&R,T759,$8I M)(*NQ`QP6(""X?F`8S;5[0DMQHOLR=2-[(^IA5886[&=W$R0FY'`3VRCBJ^/ MF6V!U;8J-/'1*U&;M+L%I"'F+*/?$J3TLT_0Y[Q M:\8YR:"I?.R`):Q%M)X!(#J#9#$!2[*+A,)WJAN)_%G=$$S/;JGC\'H MP7LYG+T)#UBD]_$DG^E/UBR/<8CR*QTRR$#?M M,...I]KQPV(>9RI8F(0G&)7`2Q]+9!?QC+6(,WP0"]H&)Q#)7@$8I',9-V5)J0C'UF7Z?%/E"R)9GDO&_$/>C5+8[LVV&)1.V7`1( M3;!(.SJ$>9653G)9^2O=&W*97"CP\A#MOKA&+>.RA-EFN-PP\F-22LJD@)7% MA2"O$=+M!33'%,DE^>'X3T'%B?4$'YBY#@N0+8G%_/S-)BW!W&N0DV+XG$FN M_-BN1TU.W@6YBYM(.H&YB!7_\Y1TR@+FHNXO$_'$"KC^)H,;\X*1CO!_EPIR M2HA+"#"7\XP0C^%B3Q>8/W%LLW"#F6..^2V*P](3<6/G'+67E"QLC*+29G'>[X=W3])NJ2XJ\LI1BL)_0H2V3N MVI9!YLU%VD(B?SK_YKWP:\ML=W0=Q@9&DV+.+<#UHEY5L@NTW'KISO6!7']% M:2+GX`HX](%\8#?`G5XH[Z;_9";&<2XP*$"6Z_//0!@E,A"V(R$ZW')E1P[Y[!>XJC=CTEHQ:7]1IK)J ML@R*EI^\#B-PBX<5S55`TDL(\>Y;_*"H0GJP1/09.R2#_+HSRX#++D8PY"4: M5TJ"Q"]]Z!H4:+^>A$[V;YFET/Z"-`B[Z9WK/>*E@:*(%.9U(RJ@84#U6415 M4P1Y74%T7IBU#HT$R0@5#GR3RN1T\(^7%_FB83*=@R9#(CDZ-XC("\]]Z2X< MY<+)3(QA1$X/^:Z???E7'9[`0^@_3,:^D#3:B'<-S M#U20+TJY<>&9OPN?-9:4)8&(0SS@$88`8U(3+/K&+\@7/?DM&9T'[K*IR#FS MTXUHCD+RF"Y)*=61319D40H&YKN'F3+*6U>88$482QM$JH\"^B=+!)-'_MJ" ML&REY?=7=R#==5H%+CA`@Y,?YMQ3"=U0[0BN&3E M.4GN]T1YV1M1*W-"7')*2NAI,NH^!^\'$^K4/76KO).:_-WNFO? M*9WX7;*[[,KZFFK]7R\%ZVV?Y=XHFA=TQ5V.9`+!C9/`ZRMQ+**%?`0TSXNB M4J4BFS^9V-_*Y?6W1%I_TC!X?1UZ;DY5U%Q;L78M[39I?M+^2>RVVZW-Z;P= M72FU[(HLM=V3%1_6VJK6XU1,X.+7R?-[FEV#P3J9!GVO>Z;,04(/G'I\3UWM!N_*>)'0-NFVJHAK>#KT&3)IKR:4=X'F*YF@ESGX@/> MZRC-JOW+\>VYUJZUH^CZ\%W6;$UP0GM00Y;H^BB>K(Y=$L%3*8M(_%J08J4J MHB*H=,)25&I>:LS%\G0C@EJY+7:9K3M%Z$Y03E!.4$Y0?LP(7<;Y=Q27VG[F MKAI5F;W'"HS/S'#O'2`^YK5NOX[$,Z=?=O#+N'Q5L=JX!JC-Q:SVHHRVBE[T!RZQM]C1 M_D[TB'JNG7FT5K(USW:D.<3N/%KKC?(E0.0(9R6YK#(<75>#GBA(C[U0?*3A M&9^8D&A"QMO08WLOZK,8(RK3$)#W?,L/T/C%GF+8)Q771MBZP M#;HV#%2MU58[O1;'S4\T3<7@,7U4MBU[Y*6^!%E"G=O`@V_HL^U62U/>\VYH MG/3*+7_H#AY27O74?FNDCD:MGZ-^9?#*(/VH+$Z]<5![8;\=_K*F=D>`9[_U M\[ERC0UFXQ:`B`$2RD+T`^9DYZ2;LJL\/AF-*M#GV+E']#5=ASLUO^8@DN,E M$`DDZ[E\U5ZHN8WAO4^(D++M$/8)>F*>85$S.9P)P+#SBNQ]B6.+6)"N]RT> M@3*;X123"*#H^\8W#9>M*MA'7\%><;"=H2=(DQC985"_[!!;GE/G74.,.!&+ M39.3@*0A--FU/NXF(@J'PQD\"B_Z2TF2XDV=GS"+LFD0A#GNYP]>X=QK'T9T M\P3E!.5Y0"FZB!R2;_7TW'[B07\P]"@P\VPO'I!3]=#IN4.0@@O>RO@D`R<9 M.&G:)-*?V8P/HCP&I$^B<:2B<43J5Z)\*:)KH6X?$]H7]_=8$1*<^CTL)1%Y MF0\]_R*%\;7PY!T3SE]Q$L>K.O*2=X?S#"\4&V) M=^A=?Y8K(Z_\\]RTNOFR2-";RC6*5JP;W^\]-W3,-\K_&`9CD\DRG9&*+6R8 M=W2;:_JZO*MK+JBQ0Y;))=!TU8XVW#T"U;)]VJWS5N5JY=-SC5P+Z^E-T5TA M6^]YR/:@Q&;8JYQXMDLTVZ/ST0ZE^_3(C/^]5YK3S]@X;6YV>.XA#ZIWK31A-G70]D;1S3"*VHO'/P0F8-CKO M[+!1T>FY2LX:30A&S1>M&+-=2%?R"IWBP\R%FB?`%M^F#VX+3\\=UG-[LQ,[ M^=E"*QP:*P;DU2N%U4\&_#MYJ+KJH,V/B'U7,T4H;=]0\'S0W<>2:MB.P?EA ME);5MAF=C@K,O_V:3J?ITM.T`Z>IZ8;H\=WW<7I:R&DA^[]]KCJMA5>'XB/' M=UIKZF@_1UN#IW7KO-\ZTM.Z>SYZ7INA]=3NL(8U/=/3^N#5ZFDQI\7LZ?0^ M@&FT7U-S9_VHYC@J:Y4EK9:C,*S(E=65[8LMHY@?6C-I4A[[HA$T( MQM6=CS(W6^>9J-AF/YQQ*#]X*>:@?Q@%;"G;AMJT`K^MK!?@L MZ)G-"1==V?9B^FZ&L^RS]ORV<'-ZK,UL'-NZ\3U[.3N0OGOUK.M8QA;M."7S ML^5_/YMXC"D>6#V[\&_6$XN/V+1SWB]U\2V(ST??^*E./F]HP9WS%;ET1:O[ MJ:1":WYLUO73G!EH4L.[%OQF*@N+V4>4^!$QBG9>REUU],PFU]DTL^U8V46, M^.#:>D`SQ(^0";NEPH1'SX/=#;.M#E#?!:)PC3>E^ODPXPJ]\R,+F/?.*^>U MK3?D=NJ\2C4##//F&$$*&P"<])IY*9#8<2[9<4U7`H_I?N@M%"OJBZD\3EV? M MIRAA2T_LJP@O3\(@]%B6-/S!'?)2;#OLA(]8'FY> M1@UW-K8&`*PNC"GH'8)=Y:WIM1"&O@I,U< MD]GQ[T!@G4_B9`]1#U9.33@5[[%%I*A7\<7&6;-&6UWF0B"D$\ZH=6FI((P9 M>E+=%72Y)$37S_GD`9N7FG8^Z-%C+P?G_8&*V@Q)#C2V%RNH<&J*W4P+87@/ ME?+$`@:P@%D9J`=W`>;%W)WCJ8=JPW*P>>RCJ^"E;^Z_@;,EZAJ,C(&,PQP+ MM,A,=X#!T.@@1'&;=4>,N4X]K]NV&'\M`?K\?))HB7/*7@B1%*V,J;/N$\7\ M;'X;[/=_DMH*\2_F8,`_AR%AUQ_BV_1FP3L1EORHDYCREKU6$HT MUBY$3W:<]GA'$*]"=ES!PVL=!FBR8V"D./L"PU.YDK3FRDW<8%"^4Y MTO`?&?T)*K*@&S&!*M;*:69%+#W$1*=QT1)Y.MK2@@4;^K+3B="1*X=6@&8UPEZ1ZX>%:(5-"`@J+FB7/:--%NB6S1M&KV42 M,-=AE?0GY(!D5H.PVF5F@[#TU M/64T-$S/4T;#,]C":JV:#B:EH::%G7(:"N,O=YZ+]C^0U:>+@H=ND["1Y(;F MLO'[O;UPZE:=IWJ5N^@L44W-Q^J^\#$R.^"53;>@J$+TR(IEM&;98=>I4G"= MTCUCJL(U#>[&[AQO3V+^D`-?8`R=FH?).[C7,/(WH$ML&#E"5 M>SY?B_.&;LXLQ^).T8<#52R:VFD-#\DRVKI3SZ;9([E>/:6-Y>,J8UM"]B-M MX7*8ZSC(TZM9?FJN1!B=U`>IF3:RC%^MZL7U(^NCNF3Y5+Q953,=2/$FCXQ9 M4=O\92D$,M7!+#LG,THC(%Q7IA)TU7Y_&$?$M$Y10"Q&=E6J`P$3<=9-$5V- MY`"02H;MU%%G0'@2R)+)#UMMUYJ9O42;T$D$*`O#5U&$SP5A< M2_BP)N.3CU/+F"J6GTBM<94Q2T9$*0M&S^>IS.&*YE*:G'8^BG&G]-P5U"J< M%[[=$.HZ1X8;]\[3&QH#_)G-0[BA`L0[S[WW]-FSG0>N*6=*F74?Y+!O30S[ M5F*\%8%X;.HT)+PW3E9RVZW64%V:F%>06*J'P=3U2-!XDD*T"'@LG*,XONQ1 MC)[4U)K,OV3>X:;SP&/0F&'`-0\*M]KJ#-7!:$"`Y:CP@!(EN9M/Y!`0?F)> M.&:3S/DFI+-93`N/\T")5DE)3ORC]*Y87OS^FORVW,+2\&;Z(DG3)"2"0N`D M))`.D1?+=1NF%X(NHMQ>D1SZH'L6X_F?$YUV4,6$$CLTR5FA`_7O1>H4?-ZY M]Y-3P7GJKXT.+_P[XB*'KE.J)_=Q4,XRIAMX#\@/?X7`*Z3O2BK5,I)DJ.VFK)MR(QP#&#N*)T:Q?@W MQXJR9GQEPDQT\,&7]2`$B5H`LWASEY+E,$F+_X>[.L^=$MDHMUV^@::.[HNL MH%,SD<-()#E!V11*:5?%H><9G%)O3JDWI]2;4^K-*?6FK)?X)DY4A_M6WDPZ MUB8CI9)QCK[DOK-B;-QAE]R379XHDX`K"14NQP!\?`\S+;B;89$5W'"/4%N]TDI-=5BIKFJ=U=I4EH=V"JH>77+$ M!>HUNGRPG&*1U'=+B^@)TPI<\)QP;#S#8\))[UHIB&JT,5G M_-79&:ZW)#GCU&@B1K[)^,S59I'5I=7H+[7NB**_<&?$!E=X>51LBTW0>''O94WMMD8JU(B/@7+FP[16-C9([ MNG*_=*$H#%OW?>Q=0ON%>4FRO=5J-&Z6HY`&1#SAAS[B0&-P"2RO]T) M;T39X492-W\^0WZM:4X\'DPV9HR"8: MJ;0"2LS09:,P07`"+J.DG'P"P>*U$);P20L_-7<#?L'FLO*R.Y+9(MFU&`(] M@B#70XWFA.IVP'!1@D=F/V#K)">8^C))C*_,9)&(%\M?H_*B3*GGTX3V&SNB MS/0_,2$0D/@3E)EO6H;@03\?:5:5&]Q_!W;X$I:KQVU1?M7AXSS[(D&*S,L? M@9MU8QKZ+`A\>O82E@2"X%BZR&0$-"C]#1BY-8!O>&YX/Z4C3=![AAOJ`K60 M`]D3G"VBT=AX0:DE;D@\3B,P>6*04%F$4'J)\$>^,0EA(3`N]9]@M?=Q*]H/ M[!H3]=!QV+T;8*@?T7>4"_-!=U`$[CP+P^'*Q;W'>#^<5Q=W%S_'HD^-#FD3 MA++'#CX&)AYRB4[2M9^D:SN=[3-FML4>J%<2"8;)X%RC=C1"`*+\4PH M8XH.0)3@-+&PPFG#5,E5V2:UYT'^(7(^+WC*)Z5@^L\VJ:ZNEQ-E*R_X!:0&P9P>:?Z@0:"2J4Y8\7T"TWM M=$J-_*D;J>K(=T9JO[]B?$\E_;2#.191JU73LD/RQ^?+\PZ.04:]8^N2TV_\ MY#JNV."2T^$@PO[/91WEE,J.3ZC$1 MGEC#6L?L/`.]5)=,GW(6ZK'$]Y*S\"75C2)PX[+@'@A-KS\B;=55NZ.AVNNV M(BTU214ZJPJ5YF:-<4)Q#'8Z1K#0%YE0;MDV$FLR%9;WD4@WM%"5<<>C#RS[/FYGIWVG.#A\3`?]E,H/HR+,*`'5XDK:)>21]CL''PQ$, M*2$,FR51`;T0C.3C22S%L0*`;BF M4EF6^('VZ!(_/7=Z;L_1[4YK_92@8YP.U&^K0VVP%^W?W)K45G\OD?OFEA35 M`;5_>5X+ZP_5X:`&_BLG_`TP@I[:J^/HV-NY?1OYH+F7^##EL]U66^V]G-`U(#\:[<>V:+HO4D_M M]THEXNRN-5(=1\%`[?1KT*?E)1I_H1NRK3O?E2]SC+`E+L>;R?K>$@Q/SYV> MV_4]]I`\1"(=Z"19I^<.^KF]69I[\!!M-%2NBV4EE2N==HZM.NI5SBC>-;+9 M:]X1H-SKJOU5#3$/]/@Z5D^,IG9'E4NZ=HEH6QWVC@+1OL]45YAAMW/AR5:/;7;7=&*O'8,FAI"W1Z6!XJ/Y/H3']!:U&%_P^[P-:QF M"Q[2U+88'%R3>!Y`[4DR(83G6L._?8N/M%N7!4N)NJ&CVY2<30_)D57B"='T MD'?H@KLB)F[:"UD.DGA^RG0SJD+!D7J8S>RY$\P!QA($9<)DJOE%WKER8IJA=H$3B()4I.EY$R<*6S^?PD5DNFR7B@A:\MQ^L M<;R(^E894XM-"C*6,9>9>1P[RK&&=YD:?YSYF,ABKD%+C.$3^#Q8)C7:XK4O M-`V/]]K#J:9Q2C96``$JV*]1YO:;(GG?E[/U$)(?Y;$#-F[H&;Q3EZXXX6S, M6YWR#'O>NA#M,)[8[7JVN6%SKA(%'[7WZ,**!3B73/].M\QG6U;3D[VYBI=[ MD&4TO3=*A"UQS+A!=7;K*._8V`-%LHA5,=:GY3NWZH[CAM28C^HU\*>"P:0@ MXK;N47]7DD%3+$6VIWS9.F\-XV(UWH@O>@A;#,]AA["NXJ/N&=,$4D-151>X ML%R;OSYU;1,5(*#`F[PJ'#.N?4"&J#@F*J/(?[4KNHH*R[0+"1C;W MDE&O*RA*U!QEJ$F81P_A1%1]0>@3[[&O[4D%'TTRW_;^_..N\^$=7&[3:K59+8%H`9@,DENG1E1CT.H/!L`(&XKY>#QFT M3KM;B(.$L@$.E:C0;G\S^@%/]23&+W5;2QZ MNO!O)]\ZVA4SUA.DW6GU1C%"94#6A6&KP[=L'<5:O7YU#*FR^I8*J]^&"W0Q MU<)'P\0FYD%P^":SWER`&62B*?3.UN_+V2(3`,+^]CKW=OQ1L=9W8%3I]G^8 M[@'J5VA"E_K^V9G6/NMH',*R3\7`KEPCG$6/W%'CYG?PMW*R\(]_"T!+/[,, M$B*S`1S\WR)(T6?R<#@2&]$.__>LU84_I&&E/I6']'4Q+PE`:YW]._UI?#?^ MXK436,'B$O[NZ?8-<.S3O]BBW*)G^;Z!VP MB6#SMY-B=//I'1Y+/:W3'8U2**V`F<./\V]TT<`>U659YC_,3X$M_%06X#O+ M!F4#NWS/!S27@/,!]#M3+@R#V=2/VE3H(TG8J:]F0=Z%8]LRWMDNF"U+2=[] M-;17JZW6BW_TM4&W/^IJ*7(G/I^%_!EN(3[>5X)/^JPD!U_>OO]T_7_*Y>WG MNR24]*>R@'YW[=`)P&0G0I3'+6'.54'E,S.8 M]8"/?6)!3;3I@B&C%6)4!*T&O$H2JMO6A-%9"2^/H65Q,4.M]%]RS]Q.T)]" M7P#S!PRBF17._)N$7Z@.$^>LB_>%--85<*E]/97,[C.MVV\WLIH0Q%^VHF=^ M76(^&.0XN1C2M@B5Y&$-4!YL@=&'>&1*321JCSK=?A%&>5#;8E3VHM(9=7(: ML21&X8PWA^=W&7R10_M"7C/`M!OT-87^[<;X)Z-\^,HP$'3T50YV.ULILZ.;`2O).K]_M]UHE@=5ES2.)>P4PBSFR%.B2R^VT.OUVIS3H!]VR M451`CK[H-AQ=1LC'GEVQ<1#_JRX%U!T,L\AMAD$SZ)=50X-6I]NN#_U+W9_" MQ1S_SW74L]N_""YUS\-ND'E#J(#FK=$Z8W@T[*3O&*7@UHEJ6;VI=?O][GY1 M+I%=#O: MP"S=_@(0PHD0I\PPC\Q_(A@F3%79C>N[+[D08^L<(YZ;@-X2V5)"L`3384V8 MWNG>K4<#>TU23O+%3;7X$C1;[4(\ET&M#\TE*KQA-'D86HRX_2\S-Z)B/O+- M#3O>I:Y5B&$6X/:8E8O)UXX914;KH%=7:_5[JY'BL&I"Z!M_\QN]FO=^[!7) M\GM)Z14[1*@BU;9%LA8#==A>AD.1>5<6>-E@^E("%`//1C@*HRLK/'VI3WSC MWRCG_FWW\X1:ADT6;1_^_-YU330L9+[C%]>N=M;G]%9OU,W8D4L!5D*LFO-H MV,GM[<98U4>C]BAK:Z>AE$>A&C5ZK=%H4_BU)@!WZ!*:0R"=?5L"?K6;3GO8 M+0W\BDV8YR4B["+E]2USV,0*ZKDT=K2T,*\!6AW#:ED;W4$-Z'WFA=YXF8%_ M6;7Y++66UB]&;QG$FO`K']0==&K`#\C,':+UI6KU.ZUBRA7`VAZIDO3J+Q.& M2DA]$$;`V1Z@Z M<3;&AE(,;B?73\94=^[99SU@MTZQG[DF;WPG8^AN@D)-R%?39/W1L"[$GW"J M&1P$PCQ;GN+QSG+@Y$EYQ.NQ]M,1D:T0:FIMM60?[65E4=N70]FU`H2:6MN. M=VWMRF!;K8!]L![PL^X= M;M8;"VKKH--,Q_=@U&#B\%OJY;'>MU;R8-`R'N(-$*@'\VHW\=ZH'JS1T_-H MV?;VWMIV)B%*?GE#>&4=M.U>NQ0\K.B^\]RZ/#1=N"FG[>0$A'*@JU7K]UL9 M3^%2N'&./>HO'C`.057%<6S."XE2D8^6XWI6L+C!9CO,#\"22'\%;8I@\9$% M4PSYUUO8!.O*F#@[7,%AD*Z:93@8M$:'1+=F?*+M7J;$LI2SL3$?:+KA;X5GM[&I3-M]66#X`#[K>H@Y3JCW(5%\EOUX! M;EDS:=#N9_=J%5PN=R*>YSIQR[-Z9"Q/@F4`*Z)6B57ZF1SD\G@E:OPPJH?. M*]%WB"NT!C+`UX&L"<'J6>.5$:PIRM#K=COM91@5.O+K+PKM=?H9SW!9'!9@ M8_\&T#STKH*ZOW-YUSB_OL@"(*<5XE8"=OU(EZ5HKSVL"6G7N?_*O-DR*ZE: MM601J0;S2`3%H#;4F MD2Y(#:Z'V@,Z<=E=%NRD7YFB@E<)[K5^O(M[5"J1; M@TRNTA98Q[>Z>AJN]3*1W12(LM"KW7L[_4Y_>]BU1U";QZMREN!&J$7<5#/+ M:+G;:0&DS5"IZ#?)]E98CPZSKS2-(';B&4;1`IG322J50JBTA!JNGR MV3IKU`*[6_GR$.:%8]*_;(IA[.X<&?4S'KY=H7X`!&M"BD[T M;%I:CY#"63BUG$N==H%!6QVAYE:W&[9X#N0XX,4GHU#\6R(47(^KL)WIJ[D: M9F7\*GH$,Q&Z39"[TQ?D]\8NK_E<\WI\#J.,!VTUS,KXU5,?4`6YK^Z%\5=H M85)'S6DY_?ZH6XA>$?Y%IC=>+.UAW,?L%0Z'R6]:I4 M)F(V/E$>?BUX5ZP*'0SJ0=IS#<9,RB/"DG%T3-U.>`GY;T!&#Y0#O`0J&./1 MA8FV",&_H>%T-`,@&NU15Z.[#",UB?&^B%/M\M/+I,7LB31XF_RH!WB;7%#_ M&]MF9*CZV.JO7I4W&HZ6LT-)1.I=2<44M58FQZ&.=10+?!T96*->'MVET&K` MJW0CPE:_4Q&OS\QG.`<.'KIB#\QVZ;$ZS4(X5]+(K019%;MJJJ.;:4FQ&6J! M%QK(GJ`A6!#8-$X4TU)G<]WR:+H/AC_]VLZ`[BB+[`889+'G@4,9-TS&Z%0+8>GV\E<-$K#EYTZZB)%M]-;CDD" MV.8850NO9&VP324]:EYQ;!8E:@\.YF26-8'RYLGW9^J9AC2!5 ML;]"_N!N9I.WFQE0,!ZE1C3+IA2W>MWF:%6V.][ZMG"-(+7M!N9'QS2"9D4I MR%N&S1"Q1E67'7!4"F'>(?&*+A$\9,8])4FGQ_43\PS+7]L69+MNCMT"9M@( MNU*KH[:(ZQ=7CRMJ8QSJ7$+E_2G4ML>PK"TU$FQ?@<1ON4[^"#IB:HVU=0H4 M?`[4QNC4,QZK##)_,.M^"DKOX@$,VGOV*<3MP7`2->%9/3*X%-&*E4QGU,\< MC1LB4M\JUM-ZB9YLMX?]QI>0>ZMBOZREVY"YR6^$1ETKJ+P%6J=3:@N6HO^W MUT]C#XN%_Q]02P,$%`````@`"X&B/G;\G(T/#0``;I0``!4`'`!C9VYX+3(P M,3$P-#`S7V-A;"YX;6Q55`D``S4/OTTU#[]-=7@+``$$)0X```0Y`0``Y5UM M;^.X$?Y>H/]!]7WH'7".XR3[DF#30UX7`9)-D&3;^U8PTMAF3R9=2DKL_OH. M*B;G%87&QSJ&?X#((9$2Q3LZ.G`^#X6!O=SAT]HX.#H\^?'1.;N*"/F5_/)$`'%2&!<>]21C. MC@:#EY>7G?F3\'>X&*/@[OX@+=B+2Q[-`YHI_;*?EAT.?K^Y?G`G,"5]RJ3Z M[DI*5J.3&QX>'@[4KU@TH$>!DK_F+@E5\];B1HP`/W^ZLE<)>/&/7]3HCP>32YR\-FV--;&,XYTD'.V'>&9_."%M`N/]F`:FX2TV3O!GVE@YJ(J1#?OER"PM4/Z#%I,Q.E\7R*V.1GTF7K`/!,"5D6W.U+=H2XLG$"( MUN8W'+9RLML;P]"?RC:><-_#,$MZB'#1$&B3NMX6>#*&X;?``M6#$"1LJ$%9 MI5M0A;M_G&+`INK'R@U'[#*Y+3A2#&3'%,/PDR``-4A\Y=Q[H09&4"6[N3,A M0N!PO[A]\NG8-/S4"FT^'',5;V`69#32Y8IOQV;N818)=X(6@`/66)"IH=N!JXO$SLNL@V8 MH`W)G#,^19N($[DH&&`V/29D)O.YPP'XX?(;F'23KW4_+UO[]!&+NB M:QXL%?/)$_CJV?G?!VWAC$%@7'$QE\X*3H'!B(8:Q*4EE]C7S.-$9-4@PDVK MQ#\SME',EY,2@T`F%;*V/G(Y3>5'@D^U;9@\C]?`Y0)'#[2NG/J`#UG/`AO1\JR<.Q,M7C@OJ=A MJ*JPC=ZL"F\]1_:D&FMZU#/3,AWU!J5A)T-)%[Q:C#W5KI2058'.\+&"W"$O M=@\!8(-,4,-S],<^G\DH/YEAT+!34][F"+D&>D):%R90'L#'BL=?@:'2/NIS MXDTIHT$HU$)>.7NF@C;3:*I#O4^TAU`TS5!$;A@)U.P!PM"'9(_$U71&J)`? MUA>+==VR404V$]Q4EY3HZI[;&K>77"`,=A8)`I_1ZA1T M.`&Q#CA6H7Q&Z1_&>06C;>\DIS;/II;0-ZK7$!.9)U$N"W[ MO:;DB?HTQ$IDYB3W`F2VN&@LN%ZDO6C;!'\EXO?N=:;MOPRI-262[O&QLGNT MQLF)ZT93V:3@J7ZNV3$EW<4WP+Q<'U@UKJ&]N=1:_AKKDI#[V4YR[R'$T`V\ M"R(8^NU@3;US&%%7NU!G(F0QA2;P[>Z2:'13SI2F:E^Z=FHO7\1B1HI@C2*& MUMI_S>G'R9"NE^@*=6:8TH&WFQ/LQ2(";RVZ+:>FHJP-#.6`KPT]9:CM=E<) M<*->4U'6?FHJ>LV!M=3(UZR".[*0[VA6\J(M:#/)O!B)-@1K(-=R*VO"X0;@S<9H.U9N=0-:>5^H+&T?9[60 ME[MN['1-Z4D0"_WXG/W9SN;/8K0[/)*G@,CWV7.'@81G1(@%9>/2B6(S.3L) M,@1O><;_3*@O9R@NN9"[]1\`(W(UL7$.3^'J4\4HW[0&.]ELK$;"Z[ZEO";S M3_?@`IHFZE4Y/%47MY2Q2LSI%C`[Z;FD##6^IL]R2CU[PH5^Q*H3L"RXKH.; M#F<=V*&7SO4NT#%\9RYFRH0RC(GN>$#5SJ;*69I&TNUY"\^C,0%W&*1?L3,R MHR'QUY9&=3[#0,CB=5\3^,U\?%?658ULL4.O&J6)2O*BH8S)\!.MFIJH%[&! MU9K$K!R\$7GOL\VQY'C*I+YTN^-!Y79'_.#):8/\R3FR/D=5:,7).?J$X`ZP MD\B%#`#O?(R"W3@]=HV4R\O9<" M7\%EVC^;J6AW9B]#:D2LWL/!+G^Z^![(D`[C.\)<3')/W)`^*V>EX;J)<">9 M;J*@W0LI:*L0!!@,)*=-R0WXZLS"PH&`9M1O6%^;YRDUM/=EK]],8[O=`+:' M"^"I]S*N@B"2;Q\DAUH&WW%P%MA3L-M@OB0W3E<6[2&FE0F8'+]DV&"]/?'C-8*P5_C,-QEH%[0ZZ MS!,:,^HWK,^V;EZA=/.4L,H\JK:#M^T(7G52>'<(S&E@=W]-!Y7;T?*JD>H% MO#H!VP@SR9)K5#([+*K=(PCBG%Q&]14'?)44M(TR@SY6IHK)&3ZM;G@SB/O. M:>#&9Z&`5[PM(K?VLT%]MM%N$`)OJ/%;[#\MV:^]9J"GT>*)%'QI:2G;:*EQ MH*5Z=.C(Q'1MW/QVD%H)VU@T\*FU.J7=Q]+5J'R2M:9TLDU'NZF[7JB#7)JH M97`/0*MQS3G,!+A4-9"V"Z[_W$&.L@HL#YVS,W8YF7(1TO_%>>:P&JH3.:J'`IBB]BO1,PI=$TJ)Y;?6U%723]E:HN MC>'S3LV]6^^SI:[F:N6DWF1KG=Q8EPJL_TF8YUQ@8!TNG+>],,_P?N4L:HS" M)5ADQN?RUF.Y.S"N2.[[6ZO*6=7E%"YKWIH2)9&OC,MFN/+[GN M.0^GT`52N7XBZ.0NBMX>?ZO+H/.@/A0X*UP<_39GT.:N5,[B&NX-S0^D=7[. MU/7+&XPJ#>Z&SBFR7ZG(Z@L=-EUTGGMS2ZF M;:Q]>YONBTI7G`9;6;K=PZTTT,K/O$>VU:TK9JM;AL%^BD/^AXPH`K0JI+KY.).>P\R MZ%.UE)V9\O:/;'?[@WRY`;QS=2M4C%#!6G]=X6(.PJ4!Z.YY?$4=[_4B+#Z\ MM%>L\K_=PL27%.PK24=G]MN<_DXM65AC+&B=D[K4V'J+5M^^XDC M6M`]S"+A3M",[@0?"S(MFEYQSE4*.BM)9RFZ=8@PCN]P*IW(WAL6I@(3H>($ M]I>!%)4.$#_\'U!+`P04````"``+@:(^$KX0:T`&``"?4```%0`<`&-G;G@M M,C`Q,3`T,#-?9&5F+GAM;%54"0`#-0^_334/OTUU>`L``00E#@``!#D!``#M M6U%OVS80?A^P_\"Y#TL>9%EQNR%>O<*U4\Q`NA1.-O1MH"7:YD*1+DDESK\? M24FV94N.[-B5E`D%TD@Z'K_OR#L>RIM-N M(Q`6%"[&C0^___C#^Y\LZ^O'T37PF!OXB$K@<@0E\L#X"8Q&8,`H182@)W`' MIU/$8ZW`:37U/Z?=_@WTV?R)X^E,@K/^>:*5945]?(1"Z53M3&<732?\0C"] M[^@?8_4=*-14=!9C3CS9;O.D`\M3(6$U$51JT2+=>UM.T82Z]?/>X@OMN0C0,[EY:5MOBI1 M@3O"`+MF+I1FA)[M`61*Z"MMI:R9M;J>:#GAHWD]L9Y&C&B*2&-#5WKZ"%W\Q+(&/G8%?20OS.\9DH%=X,QLCSL:\,QV@!1 M1^LP6"`)IAB'5W!V36F"`R5GPH@V4KF MW"Q!,1]OV4")WRS$IW?=S`%O6&I5;<_[/$?0?'JRE"X!@1DY2D"MGE@!P: M5MN44?4H>@LLGF.0WB9):#7K>CQ)34WQN(-HMA\8P$,=$\[\;"M'';/<+!A7 M$TYEEDOOLU.<:.67`Q-'P&<31P2H'>]US>+O36@#TR!:^E.)9,@62R#,##]' MRVHJ[J1(L7"5]7Q&;R5S[W=B3I$K%GC/\TQD@>0+Q-Z0]N$<2TAVDGBF3;&$ M1DBJZ8N\*\BIVLR+G4RRA`L>$]<-_(#HB'JC-D<\)2[O'I_\[0OWFKV(Y29R MW*1A>PNU,V/8M8:L)Q`9<71U&Y(':/62 M4:E\X8J8IMV&0%/]2TX_'%(5H["YZP$3QL'JX*\#0`2LLPV_=M*JSOCO#UVE M4XF1S(2^+5CX;B3.!\U<$4,A@M57]#$B#S M[6:N/5=<+=1ZC$4FO0/TE))X.#9'8+Y34=%G./\&0NHP(.Y8QL[`P-<7X":L MJEAG[M5'2'F>P!+=(OZ`7112'2$=JHT6,]Z9QT"G[K;\9KV#BZO)!+GRDTH` M#-F/FV1?8+UX[Q,3HLIRD5(82GM!]PCJC[=,>A"D>NV5=1SSP1$YU. M9-CC=U]XYKE),0:<_R1\U:+@XZ6\N]_M_+\TQZ_Y*&1N`4IS_+K'4.R7ZY?F M?/9%#'?F]*4YKLU'\?39>&20=Z_((+D2[(CW+Q7AG9UB1T1^K0B1C:0R0G]9 M$?2G3`KC=;)5<5LH( M3U:9$_^MP$Y?/')ISD&7WM>EJ;7?^.N;30]U3N.AX"S1[WE)/+:"]^%UR7VU M2^YK_ZM7S+KROBZ6KHNEZV+IHO$?O\ZU>$[_\SK7.KVH=GJ_=7!4E[N^VG+7 MVE,7J+UX\EIO5 M&%6X)ZI7O/KPJ[XN,FX9O=<_='&.>O,?4$L#!!0````(``N!HCYYZS_XDB@` M`&KR`0`5`!P`8V=N>"TR,#$Q,#0P,U]L86(N>&UL550)``,U#[]--0^_375X M"P`!!"4.```$.0$``-5=ZV_C1I+_?L#]#WUS"V0&D,=V)KF]#))=^)DUUC/V MV;/*C(`\)>8/R(DBB($X3_,.;)'WSYS_] M^[]]_Q]'1U>O!4XB'*&_GS_0___GAZ="2>]XD"6Q#:9II\ M1-\>GQY_?7)ZBK[^^.W)QY-OT-DG3AA+!%2V)/_AS7-1K#\>'W_Y\N7]ZSR+ MWZ?9DC*>?#B6A&\XY-N)"2@KXZTB2'<%71Z=?'WTX??^:1V]H'R#T M?9;&^`$O$`/PL=BNZ:O+R6H=`W#VW7.&%_THXBP[!O[C!"_A'<(3_ON(/H0_ MX3_%UV\0$/WT<%.VPEK8Y,=4^. M<5R4WT!G?'=T;@LT3 M=.Y0*-7@5OPHVX["2B7<4\J]E;.`T>M6H:'#96MKKB!M*Z13N]H?M6P!B280 M;P/LC;.C&O\,*82*"=]0HXLI5]Q@6?MV_3/%=848O&CY7T`I56H$7H3%W:D-KJ0']'G`"] M!9)WZ*PH,C+?%+#[0T6*[JE2)(43'2_H1A*K3-,&.6$$;K#IA@W/V*CESE,7 M/>=EQ_,4O%Z]KG&2XW.)3@FSL>(VK'.YX^F&VU$,,`)46" M%KT5U._&-['!N*E"(LQI)Z'68'S75&/H1K(@R8;.IM6^\1POT@R7(N+\$TG2 MC!3;FX2.B3@OSI*HV$[I+R^4A&U'M:8R$@*?YC=J)S=-VDOO M.AXFQNI.A0F+%0B\:%1!J)^WS!D(Q%M&O&E4:WN&JE$,T[^N7HLL2#.ZE@VR M+;HI\(I^>;%9;6+:X`MM:+'`(3_5N7BFB.CRER3H+`S3#3Q^B>XS.E.2=0R- M?:9:25'1?HSA)RFWCRE^$J]+O`PRM?'WKGC&&7U9*>^,9,GQBHE$,62:F/R, MQC4@A_CV$%(:2E[2.?,;(:)T]8^P8TD.ZKQ M(VA`S*XS.6S39GS,7(>1,I12QI3!]W33'"`TAU2]E)XF%C7HF"J;@/M1X*>!+G+X^8K61_I%OK+(CI@O`L6I&$P(TFK([U"R9;9C_Z M/4PTJ?*[R>1:MZQE::N;8)RA)6>=H2")4-#@E@N6SBCJU+[W%TFP,HF:S/+T MRK-Q/>`<4X5]IL)=XA<L39"PEQ_IC&D<'O MR8;1CYW8BR2-9;@LKBW&2H:NJU1>P`E:1K4LV;BY\E*9Q5Z`&1LS$,F(@',Z M7EU<.@E.:Q$5D4_M;T-M:KH*H]N#G`ZR[IJ"_>1!;S6@I(Y*DDEH8I^=#1ZG MIS<^VX_+TQF/>U2&>46C<)*C\?!1>#H*;Z?E$U%M@SY[5F*%*MQG:;0)W=RD M6>BJE8).0"01CA]KYF8L2;7>C-?XX:X^. M42)!.D/@^C69U6U+"CLUGHCZ&M1VM(/R+BRS!DSHM-B0C&JMR28DYB*@MGI0)&&OS[3317.W8_NC=4 M/*E_N\KE>O`=($];'6]OSLYO;F^>;JX>T=GG2_3XE[.'J[_/3Q^A:[^ MYZ>;IW^,.EKO(TO%R@^I:LQ?24_DWXV-[6A;4[6IH;8T[@+<`GW_&6[5+VLZ/=>%\$#9R"IC?IV$\STYE8!@V_CSVJ_W'MI8CH3@WDJ&&'PM]>8_33%B;JO<4;2Z"J)[,VT1XHKEB>@W'*\W23! M)B)T%^+&"Y>#IINDK-@+]CE>DB2I(1\_OF3`R+8B5>[(0V5QO?BUDJ%[Q\R9$!9<([L>[P-9/JM5FK"I^&]!O%'YY7?)?/GY],.M''WT.)VI2`^P[A$UD/!C@!EB M5#-TD^<;1ZGJC$Y)MHASCO@/[T].OD;K($,O0'^$SC;%GLV],/[/R#?CSYKV\%!6098+EQX1?ZX62&Z+=K'$(` M2^Q[<0>"$Q[]?Y9$/+O`$B?DX+C/[H>\ZH'6SR*&:3(YZ.P?NQND*$G@-U`_81KZ.Z MF#N*Q"GJ!^GC'AH.0ELCGB$)?3*G@UU1K/5\.OIMUFO_^JP\_PF[VNQ9F2V5 MV/\A54:78;4D2'H%UM![.WC2"U`[8K)#[EJK=8A[#E2`MI9`:F2]W@5L,[_8 MI/3<>J#6T'O5<_.P;8U\)#VW&AFEZGB)&]\%Z#2'81U+H?:X^J,$*TYI1CZ_1`E()R,MJ?"62_@U:P'[V MH&=*_?*=$P_N1SD2R)JKG:T5M!X3KJJ`-_*LFA"[54@5SOZDI![T8*KH MT5/P*JP$%\:ATL3D1QGM1)$J.DP&UXIBQ-ZIKB88_)U:[0X92GN4(RTN)C3< MWF>09KO8WE/@D)D>'")9NCIU/*V>Q8\EV(@A[6`(?M=68,#=$V_+R&=H#0PB M0Z+D83YPHUK$SO`9`T-_5:'W'YQ[FR;+)YRMS(5>>BD]W;FI09>7;F:TKC6] M'V7G+HM2'164C([R)=VX5VX#<=ZH<7HY3[#SC%#0^CQM,/A#6"$>Y]S+W@N" M;__&=8"PQ2C7(Y-S>V@(8*._D]!;K;YZU5/EX5G8T%)_2FI6SETT,EPFKT?@ MZGGRS%2"L)>^,]D!?.,JXF"!0#FMF?X9S\EE"(Z!?%,VMO M3;L$BBM#\V1%_\_8UVDH"M>P7P)49&2Y%$GE7\I<\[+9\#G(EK358!F0)"_* MX`_V&(HP33#:TB]EZTF:K>AX6A71"KH!ARV2US$=:90R89!-EE9O!3\[W3YQ8HIV^!/A7'6[2F[YG^ M"@X/<8Z_T)*Z[;U'S?4)"C+>E2'P%BET089%K\-+2).X3['Z&(#>QT&?>N*?YBF?!=[.$=\T'!Y@>YK0!VS5YWE- M$E]%9;LPJZJO:GRNE;>%JUN/D_\\ME^P):SM%,[4+H(<:J?`?W#6]Q+$+"ZE MN!"SGS;\SX[74WS3$,'***==)'*F1[8B=,XW*`,/=8(/-5:ZABF0Y.:QAGYR M:.PM60@?<,4*@F%8@"\0?[BO-!M.))N7:3G?1_&W'W])2>11%+5AO$]P&);I(+?G1" M]R57BP7=VD.E>2;I>9#C"+*PX"3O.]TY>.N>3N-H#@]!]:?X/B$C+R2B"]R\-C#"LDIU/*8D]W0V9H!?'HQ9 MX/;ALMV3%4M=L)TND=E?,5.<2A=E#JU[-FO35C),U>P2\_\5;W*\QWMT+!^Q M>QN^ZA[ZU=EH.F)']ONJ]Z6XFR'Q>"2?CVH`V)ZP!@%5&/PFQ?/8E[*_0ME? M1:U_@EK_5`GUX+\_?/CZCU.(;3&D#^SO!H,WU"$:GM;@-KQ+3,/6[GWA>FE[ MD#[HV?35QAI^&36N'Y<3L0;E"IV.2UBM.`LLUJ[C](LIB%?/XKU(CE*,GN(X M1OS.=-``6%L,A_X1<>>,LA7FWL#.:EE+T]&O_G/G0Z%[&6$X9T4DH224G@F"*YFH%2=$T5^6D;GBH78JV#1 M$,J8WQS[3"<3KKZCKLH.)IIL`$$+((IR,/)LB>#^1!'=9RF4G:2L7<"7;"U'#O;7DAN%)3L MX^Z:#B(6S)=,--D,FF_16VB)3IGO4-D8JEJ;SEK6O@?VMM/IV^?N=CG:&G:0 M,`?05!_KU[UE9*O3=5W&C92Q;\SQO7AE5Z)/P>LYOQ!57RW:6^6>;7I:WAZB M(\KU[J%Z8/P4"R'&40YXPC(\L.?QY:!\(NQW MA,/:!AZ*RJ?R`J4*CPB6)0(\].3#N>L>$H_W,9&-W9_U'@QK?FBB'QL^-I`2 MQ/?,IYCH>9*$`VP6M0U-:C%J(;)A43I`5D_K-[V,ILTBD=Q3VRP.$\NP!"\; M^SUM%GMZ8&\[G;Y][FZ7/E>7P58Z.(;_VI`,*W,RJ9:*`QKPM.X;+&*YB-M9 M-G"CT&,/P7%)H,:Y5!Q*XXQ\]K*[Q;F7&([M>1_"S90Z+Z- MU8[2CK)=LA=/OPF"=F9(MB0*Q)5M@9IK4HB-O:?976C!142>DIPVQ(33Y''S M/5-:6*:692*SH<[6!N`?;\8S6$_/''P*4[MUVV"X_)'PU;@'Y2_\D@54MP&[S.;$H!4),=GA01U;E< M[V:,J;P/*,M.B9X5ZGV31'B5D`4)N>,4++)RN(O0J;@%DPR'.BH`D*"(9W1ZD60[%&^@C,'QB/BRK=9QN,23PE"4=T@RB M75U>5G9"%/P@O%LF.%^@SP74295BD["E2E*]Q""*@F.Y^8I`!+O2A8L5[ M]%3#&,1YV@#*JXFL@XP=JD+!C;*IG!0;]H#=1K6#UF[(R$M0L`0H=&#>\-5) M$OT%1TOCU88MLZ^*#D-$JXH[["*3L]V0M1#=V@F2$=4XIW,#IQ.L<3IP2?(P M3F$-K)J<#]/D])34MAML5'>H_*Z/AO>4VT[;1RYM,H)$;((3+=:O[*HVM>N> M/9;,<)#?3AV?1#5G'=V^<0"SAP7T8-'*=;0UY[C+Z8&P>CU69GWE)Y*H[BWF M?9,YDIR'W'D:(6MWH$.XIVA(ZAVI/>O$3,FT![*V)=_;U;$DG>A082-=&2(A MB[NL`MB;0K0I1F]/WU5I7^G6\9D2S]#;K]\ANB4$Q@BO4[KQXX4.T3Q(?LW9 MQI3'T].M)>Q+Z<:0[0MYM[W]\`[ESVE6L'+8,_1,EL_QEFZ6*8:H[O[**S?" MIGI.MYU08#`BE)`:+'WM!9G'S)GEUR3]DI0E(2'J50J5@Z=+P`H.DHR*)?SI M6:OTN[+\(6`D2[ZEIW]E)/^5M2.21M&M\PL[M9[C,-CDN/4;2:@8%#++-$6W MSX\@&FI7)&_T:O`2$/H>8WQ$-]!'X/C>((4D:_(\`,^+\@51[#D.I<]\@@FO M[!D'>0Z;\PBJ0=*9@<4]TW?PC./HJ$B/2L$K9K;)IY+4FGL.7J#V):&+,/K6 M5I5O_I+V.Y4&N@TJ0V88HU6:%,]\V991-2"L0D>-A790S#+\`XNL_?@>]99J MK]YO3Z_4\#']4CVM@;$L-@GX:@XUG+TE/"=A5D6Y;9H#;: M5(T@V6S857@_VQBY[%LY>#Q;')$/RN3<:`>W(E,H?!W![R MG.+`E>1((0]L+E)FGG0=-^CT<6@C_NK.#1>U7HYN=QF=J>-@H?JJD)&B.F%K M-&&KM&.,#P>0M,;B?:X!+WNH$<7OXH3OH-&9SL#E:\:Q$J::=`9)X7`D-\'N M<A$])(!@A@DUPCEL&FJ14W MO`^RNXQ58(F8M^X]SEC4@V:+8.3T7H_:)%1/;6I;:<98'INET-<@7@<9/\0> MU8SV0BZ*;E-&.,SFK,)]G#+SZ*'I&`U/Z'FV*9[3C/QF7["]SN'=2%1"*`NW MJ]&/:!0]J*T*<@J$"/SI3()UA.G&&>MR/F'N!"*R<%?J2S/@DQ MKTP$D?'+A+7"+%VUU'/^V`EDHG#8G4,JDQ^R'YVO0=WW7^<6!`Q3!+&&]4S4 MPA5[D+WYYS2.<)9?L=MY M^_J2.E[OA2;-@O54G+27R-U-IJ4(VAJ492-E!GK1S%>(-R2.TGO*H?K-,+.K M]&:!)W,J6ELY?<*K.E]H]DYF6C4P M\/A:XED(4JW/!DC@<%6AA]Q=$C36`$R0:HW.56S5BW_JC1$=?H6=@<, ME/@9D^4S5B$9$*"2Y[" M>0]NV$N:HZ8T?@(8=I(`XM,#`3[9@"&S=%K\I9`\WX`G/-VDI9LB+^@'\$HM M(PE$$4CF%QX&<;@1,?&TA7F0DY!Q1B3>P`N_NG]TZ16>I`G_*\*D/5'0K_YY ME11T__6`EP3V7TGQ.5BU3T359.,.#":X908\"ZS.)@(%P$Z^.D:&*CH$A-[U MX((:4A;$D'[B]:]XJU2$#ITO35``;JJ"`:UC7>A"5"B#($2,$E%2C^IP*4;5 M)_JD'BUH_CS^R^^#5P;S:[`Y>]4M0)V8=/$S@M\G\%KYT?=5$EW2#8SF_;;H M_+WH7L#M-ZY%Z_S5MR$J=4#<.U!*!*0>U>&,XHD`TW4<+'O4H/7[^*^_%V!Y MH*!#Y^[0H`6I@_<)"IS5U-.OXK-\$N]_R6F-UM M^=5`.SM^D4V+TR(@GH+Y\W7'SSB._PKQS8\XR-,$1U#=MW-(9$'O:PUH$*"Y M%K1$[WA-J(:L6!L"PQ&/0I] MNU0!5FTRQ514,B#.X5UQF/Y>T`EQF6;J@X<6E2\UZ07;U`XM4L=*T8:GT`5& MAB2==PVXW\QC$E[':=#V;E+0^'K[/4";[UZ#TO&;;T)3O'=.A!B5][?><56^ MJX[4U=.&ELG;Y&$A2FL*&2"'ZXE$#UXUG?2YCMJT0&E]NS[A9'X=M\K\7"_0KAJIWLE"/I_):J:408>S^J@$Z2C M'382N%<6!62E[LRD%VC%@GX!)M_:U!+D,H7,8`HM4M!ZJBBF`UY.03:(W62_>HJ`H,C+?%(&H'P"1`))SB1-6R#M-4,#K$&T/62>E)APU^&@3%B9+ MK,C\6F(;;I\E2AIOEM@$H+=$2>LE<,<>L_C9NRT:8%:VN.:$_;:X3%.Z-\C3 M.!K7'`^XG&M%+'UF\4=WB\ZUG&&M-[P9/PO!7<65J\1]Y/277:+EZ3SI ML;V%..O6_13:-,.91J-(KA[RA#5I.!+98SF0B;+IC_<#K[^IMO6$PZ?/SP+82NP[Z2 M?44_G,R`?HUA=8QCEWZB-O9S31)2X%L*);JA^XID"37ZSO(<%SGM#(4%F9C\ MV)"=*-**ALG@6A6-V+OU`205"AC9#"78C16IAH#!F#G#$>-`-0'.A`"?NP*, M;`VW))B3&%R^T^RG1%1T?`I>[Z%@)I3#_$S54#NY#&K!CYWL(*0TFCVD=H;+R=E"#+8R ME&6&SEJ'_=RCU+,QJ/)+THD3DV5R(K_:7OJ#LH%`U!N7;9$@K*ID:U\';B9%=Q,>RMKO)D5%% M[CAW@M%%. MC&A-EYJA*.\W@9*0#YB.MYNPV&20\`<71XB:A7=N(^,S@:(P4+U'/Y7#8:5$(36\ M9?=^PT/RW"KCXS7]IB^WF9+27P)=!>AV"ET#8FC&CS! MKYUR-&A]JT246:4$U*(E(NNU83JWAAO,!9AB.Q:J+#X07]BQ0& MQTLSFZ=H8DMQ2CT:*(?;.U!$L90`!3+E6K(EW156*$UW!S/>Z&8Q\I M'FI2"*Z]/"4544G2("DVGCGL)EFDV8H?]?:?]`S@\Q"W-$2@,I#)AFGB^8X/8MO9NS5`N:>XKW@5:,7$H2+VE81$![U* M1&*#V=EXJ@396Y@;<4H$I.C*845N8W'>(:@'E!.?R%6Y.F"@NM*3C@-\O4?Y M,DS%O,3\_X&WZ(=XX+0NV`_7A::[]\/WW>AWTP?IK"'7UMIXEL:]=>7NXF.@ M&;7#0-1-0G^-R6]TO(HAO!K\&+I]50MD8J[ET$-T/&(A#M]^^-T-:L.]?@QM M_5Z&H@$>/H,DGIY9V'CS#-;]2?CU#)5YYV%Q"CX\[!X)#K(C')UO?\HANN2& MO1`(.N347NAW&QS=K47.`=7MS)YM>G*6/41'E.ZTA^P!9P:PK\B] M%X^R033?HK<_\6*R[U#9+*K:Y9?!LF54->WAIM5%3_#`17;8QDNM%RF*2+X6 MT2&>#?^F''6%VS)MD8O4*5U@Q^+';&W$D%8Y!+\SHS,`[D8>2O+*7[S&X6,) MO;L$_0[Z/@Z@6/FQZ)+=SO+E//-9J1U#Y%>O.`M)WG%9W*,=C\=6NPC<.-': M1U*WAUT#1>L_!^.-(-Z*N'*;24>F^E%9CLK&O!V4[2DQL`=4;6")+CV#F(2; M)*(K6?XYY0>#:\J9BXZ8IN'R5$D'L%QM0Y,R70N1#;8[0-:QC5=#Q2592>;CO5(,M;S>[)./>9:J>KU!X\7;G MG'3DH`W?@'>]5+6&S+9O$%H-6S:\6L?I%N,<@4:A`C,C@\2I-<'R0V9!K9Q] M*025S[^6TH=/@19TY4702S:RWX`&@R9E/XM7]^FTO@=X3UX,0["6P6FK(,(H MXE,Y3W8JJ[VNN2<<-4KFR?ZQ3WV.4ZP MNKZ"DL1"FW9M8RC%X52,9HW2WJT![X.?9% MFA=Y!5Z.VZ;@Q+U;]55QZ""=4=4G.F@O.-N<[R]V=RU21O[1";O>)A*-(M:J MV*P*'Z]R5>`[6O#P'<)=V1AYHSM\C\=X"=`?Y*K+/OS8BM/3R&PO5#D\#Y?& MW5&9%?QNG1+&A4JV247?[B52S:'9=YE=4=-1!N8:%BYJWH MZWH]D&X57D%>9;9W[=]OL93?508(Y_XBBD8&O`0Q MV`K;*W^E;J M2Q)ONL?E1NII*'8+O$ZU!:EWY6[@L%)OP3$5!=<+H``[NJ-8T\_])KF3WCXB M!):=,PNOZ)I%EU#F4 M4-6Y9NE_)M+SLY50+%)TDX->?+>3[Y\ET8]I>A<:R+!;9B\W!M-T"<\@[/ M@F?<"SUK0+K"#F>5YDAF[V'`K@0[Y&WU!?.(7N)$D_A01^A!Z;602S7OI1I7 ML340>I)+UVB]:^[.R`^IFNR$]0&OJ73/=%*YS])E%JQT.FKB\.6\9!2BZS77.@X962:CZ&I7(@/]%%3=Y/.B MUG7?;D:'E6=*!FLG@V.+Y=<8EGF$=-0^[-0(OC)1)>G(UFG`87//Y'_^.8`0 MOCWDRMU+TJEB9W_//+013UG5=Q*U?NPZK(713V-W@=?1T7*K?9;T5"FZX=F#ZNB> MX-FBNWE,ECQ^?3HU$)J";>UG!!O&*2B>3B2UVO5Q>58Z-:2N7S]G1*7J36Q, MWUFP/EOR'H"PSG!(^I:0_22^0@NZ,)MQ!-7O'H(&V@_OB1"H2/R%`@R""3ZW M=".[QEFQG;&HT&+&UAW@*+3NJZDV=H':%?@!_L;`WBW:JRM%)YB8/!6FM1*E MKO!ZCM%-P`9.M[)KC0G=+;J+>5^6LK\TU'9(NP*\;W,)PPRS,X"&="Q#T29A M-X7W&5Z1S2JO$K`HS6C'QCR9UUZB-\QNIY;&-\<]8'856S:&V@9;ML?VXK)% M='.H]'R#X\S=R-\R[+7@/(Y*\>D/OG(2?L:%92ZR'M$@W>C`'&P^//_WEC$$ M&3=<+/&FF.N/6ZE4K^SJ-<0YI(8409C7=+#J#^V[)DF0A"8)>7LLZE2TR!,/ MU*.BZJW.4-FNZQ>KS:%WZ'YHIA)M)#7!(CG*N"_:&-UI&^#E^B9!)<#/(FS@ MC$<-?-ZLYCB[6_#<,'>;(J=+G`A>BUHDV<21:$,DEG$M48$S]7AR2+'L`RKH M-%$UW8FN^\KDPHC:MP7LK_([8_.$AUJ_`Z";JOR*S[?T"?1O^A?]`*,C M_>/_`5!+`P04````"``+@:(^3X)]1*87``"*7`$`%0`<`&-G;G@M,C`Q,3`T M,#-?<')E+GAM;%54"0`#-0^_334/OTUU>`L``00E#@``!#D!``#M75MOY+J1 M?E\@_T'K/&P6B"]MSQUG-K#'XUDC,V/#]N0D3P>TQ&YSHZ8<2K+=^?5;I"XM MJ4F*LM0FI3,(#C+NKF)7U5=%%LDB^V=[#C8>I'`:&+ MCSMIO(MBGY`=+TX0#5`84?QQAT8[?_F?/_S'+_^YN_OWDZNO7A#YZ1+3Q/,9 M1@D.O$>2W'DGT2/%W@U:+##S!-UGBFY#^.-VE7]Y'[&"/_^_M M;'"]WI_M'Q[,9M[AA]<''PY>>HAA[H`R- M/^[<)%.1OGA*28UZL>C@G:V__=O7Z_] M.[Q$NX1R]?TU%V]&QC=[__[]OO@62&/R(1;\7R,?)<*\K7)Y2@K^UVY!MLL_ MVIT=[A[-]I[B8`=LX'F_L"C$5WCN"0$^)*M[P"HFR_N0"RX^NV-X_G''7]"G M76['@U<'1YS_C]<)X,8AC"_F%_>8"7'C'8^W^./JO!3W5KI<(K:ZF%^3!85H]1'\EN]'*4V@%[F,0N(3;&(^ MPW9Z"WR&"/L;"E/\#:,X91ED[?(IV'J+PUV%__?Y7REY0"%O%:`ZIP\X3@Q% M,VBBMYB\-9I$S`C+&O$`/QW@9>82W&`=;@R#_I3;^"X*`TBS>`^1K#H*VJ6M[0J> MCV'P*::QB"`0$O?40-7H`*I$_C]/(&$3[4/CAB.VBF^`CA02V06!-/PXCK$8 M)+Y$4?!(#)Q`Q]N_,T&,P7"_NK@-R<(T_90R]1^.(Y%OP"S(:*1KD`_C,U?X M/F7^'7@`#%@+AI:&/B/AZR\07O#`Z91RRGAR02#,8OA*?/@5?KQAY-?$#?G,+F)U"^;2)N@IHM$2G"*;R:7Q/DRG%PC=\PG=^WT<)N4G M?#[W?O=@EL_G_IA__%O6$94B'M]"NH#\I/B]$-WB4$BAIMRW)?LUI*'Q%88T M,,7?L4YV):4UV3]%,0P4O'?CO=PU9@_$Q_$UC!D:-4R8K&D$=LU+F\QRV>5\46:B)T2F!!H0J][$X['97>%BB'[Z-W>V]=]?00F\F[U MP`I[G)(PA4\WS&+N(NH6;'G(<\.AQ774B@XUO=Y[<]A[ MF''.`2Z2.\R^0S/9JA5=9,;[_,27C+$$^C8&QT%O$[\8&@:%VAJZ9Q&#GHY^ M2D%LZJ]N&*(Q&`44^H((Y2L?)W@.-#?H20)U)V['<>^D2^D$L[UWO5-+%Z?W M%W7O5RSH2:D<'3X;C9)7[@"@,"X=V"%4_R`P^B>6T[M`BWTCB/?(GT%\,-W M[P^F&?V5)3;]*JV3^V&=]L'L^:/YAE[[_DKIEZ^=67$>'&K%`O7:,/:7II\+ MZ>8:]?0FAA7;M`?IB".S%HZO#O>F.#XTMC#;ZR?L8=E2\J'8E)UV?UI5MO#N M=AAKE"."LR;W-OI7)W`4?4\[B&NR$2&X%OIENU6W-K8W4F_GB@R&G7,F+/63 ME,$L_!HG28CSXT+GRWM$&/^C>FY"-@GMU(#[L]).ZE37)=Z\G?5?=72BPUL? M'LK,5EUWEQ:@ZL@=1UPO?(GO4?]:!1?C/]/Y!CWE"R\GF&+Y:H22TGE\%7(7 MT+Z>2,@6R^9G8*'L8$(*+KRN:L_V24ISX/@;H<(#SVF"`3K1R=5:R4[(?,/) M750_3ZAPCA?Z]5$XW`O9HG#B5V_=F0"WUT#""!K`(-M6`[DF:(*C#K MU6$#GP-P!L2\C-(`QI)R;$"6@F_GM$M^:G&_>6QQZ,.,C2M,\G:*,XR'VC., M.:^7,UM;(EN?L3XC%"0B*+R,8B(<2'/\SXC-6DA])>B6A"`-%AL4O.*P?GA< MK9DYJ[4%P@Z0%0%HKM5+GC^SZ!9979KNK)6.V!;T7?U:`O^&+E,^59??1!1? MHA6_QBS770*VBM`!H!6>6D"KDGSBL+(4Y-\PDAQ9%>THP%4)/^5^.E>[LM#2 MBJ^,=C3XRH2?\N:54>".,V(UH3KK?=6!BUCR0STD6]445S)5+M;A'-(RIA8. M!U#NE%VU*C3E6.XTN7)Q.O5^F"'CE%)^X6%,1X742>W/E+D%F3O&<^-*=9!,F]X$VT6+*'79%7W$V4W*+(M^] M_(Z3B[G\F&+G%MQWBLXJ#=7#NU>'OFDTHX%\#"C+I!XL.7>BFJ0MF7G&@O?X M,K-VC;8"NAOAF]_SJL[!FP1CVL9HRC[E%"W3M7V?0D%G"U:Y_]4!_%WM0?"; M3?BR0..F_^038FP%":AR$F7&9Q?GEM4P0QTF5M!1O*.PDA\WJ7_M-'YU4;>S MJF$-IM-<9LCG,V.`DNKE:"VUTR!J)=_2VO0@A:>7#-\C$N3UWSR7R^9FN;I" M%UDEJAF?LYAUT*%`;X(7Z]7,U);V.(RF1-8"M:U4O=F8=$9T<8/94G_40$KE M9I8J%77*&^Z7C!^=2E:7(1)GYGBR)JYUD6

G(W,=7+/.4%7]GX_SVB?J=4 MI\K@)L!M4D]Y3RY_TR>4@+G^RDW8UO(-ELRXB)#(WG*_U,6>@LY-[!3"#I;? MN)J5*M-15X%JSA=ZCW-.;'8ZP5#D;*E?>E3-!'BDE_ M?A$:WVN$OXANX;B=Q0%O,-S24>LPU)C0,@7;_AGKZH.Q?!_Y+(P>-\]:O]*> MM88_`KZ-TGPYEK?GB0:=>#FV4A%3:FIV!EM"/LUZA]\L7C]H`D^GP@>NS&!K M)?<8HC/X3`/;L_*)UKL,COZ`"YX9]B`A2]Q$_U((>$Y]AE&,3W'V_\9.H&(? MKR^H-'*B'&/(NVWF<^R#F3X_^7)Q!VZL8_!';IIM(U3!M9\ M@:]*\5?>^"VLD/V=K'[$?$$C+_ZEBV,_(0_97$B=]#RGD3'XQ7/TFO*F-1C" MQS@0ERB>QW'*[THJWHO\`=D\@[X3+$L>^.2GN!P,!_S<#F3Z`F&^TQ\#69CR MER7%Y/I"6$C6TVSY]VRYX/-CKE(WL4W#3+GR&_IX',^/UP9Z*3_>LGKEI>PVE8_:=+EI.^J(.A2&R&L>>Z9>VD1&G7UJ])ET0 MBE9BE?0F.O9A0L(OO=;5]NK)'>L\##R^3'ZT>G5V@"8<0@=AQGV*%TC2?$/\98UD)>ZW"4,L'O*-+^8M;O&<5D;L+<]1=]*3N&;X*(NP3?H4 M#?.(?::#EIWSV/'T-^:&[)64C-E3NFBYI1-&3OM*^1!YGT16V\B($UFM7E-> M@P%[5!^FE_E!]7O'N@<#GZX`7U5D*$P3S!Q#]#CXOS3/GFZB*^Q',(T7):]K M]6^B_AW$=GYFO/ZU'7O\'N;0%_-3PBU"@UA=MFK&]-NA"^3T0TBI`.:&UHPQ;')YK]_A)=![J M\6H7'<)P[G=*8C][N1`'ZX<+%956/=ISK(?I,(_NJ?B$KUPQWV9M'[$&:=-F MNK/M?FPP`W5WR"TG3(K;G"J=]DFZND4;*;"2RK&^QC#C5:I33,T[O/PZGA2W M.)EB_CYU*\=4>P`CYL/NX MB1+DC%N<8M##)P(T:8=1_7K:O4-5TV+[[\W>)#N#XV7$$O+O+-69-P^ZRU9H M6QBF[!EMNA?'/X_VICER\(?3L,"S9@@Q:4NS=Y@N&5Z2=!GK2U2>V]"DG>N9 M-BF<[LW>ZS?F7O?,W';[)X]/(S\53\U3,0U#='5.YQ%;UL:EX@0R/W]<,%3_ MB6C@?:9`M?*JW$-,J"KR9;]0^0'%QE8'OJV$-HUH]E>`23.TX:/?,GFN\()P M,6CR'2UE:YYR,ALAV1F(LJ1=JH)ZU]8B')]`-8;"R7Q2'[4QB7-/9OT(T2B(8.ZN)# M*X@<@X@!%_,L1`OIY*#V_:@0:,BN.95B-1C.(!]$X3\P8F?PB2RY5E*."@ZE M%IJ5=P>`R>+7#)H:[8C!J>FA*8*U`D]^-]/:C=3CB)IT5."HU=!<1&LQT_T5 MA^%?:?1(KS&*(PK3YCA.,9,`U$(_*I1:="F@V.B,A9M+3 MTG*Z$4*SH4,Y370*DCS:K_`]7S7B!_U1(AU[].0C!$BE2H&3*PE")JWPHD_0 M#2\BII[--ZA&B$I#@P(,5]*!3,C+]#8D_ED8(=G>N(1FA$#4Y"]@<&ODK]0@ M9U>;7*1)G"#*+RQ1]V!:IA$"I5>H0$Z9"+S`9:#I<@GCX,7\FBPHF1.?GY', MKC\'$2\C<+-**5JQ-G]X,.-+\I"%AE&<,LRO"LT:XI>`5IKRUFUY96/6WG3! M%#/^)&XFA^:HBI+27O6R#IX;@/PDE-_<;(,'&OY3>8/T"0U39^B=U[;4A55'?FM#EQ%@Y;,(W90JEU&W70ZQ_5CC^_O-RV5I("ET6,?= M43/N./^?LQNP*\W\66Q85UL:(@Y;Y=7%9`?F0>J46W]/%6B=N:V%66<\RGKF M+NJ]V+'R[0=<\0ZV-+E\U0RM*K6]TMKUR]V:U%%.9O_E=+-A34]N*T?4F7[C M877=4#6%M)!74BRS7%@Y>CC8DZ$QIE3C_?I7M.P2*I(I5[WXR3-9]79;17 MOB]1`[*$_\7!0KN.8_YFP-;]W@71]EZ*/KA`;$&_0D M22)G&^LB&9W%DUFR\VC:3+*%P^8ILTPRTZ121VXOJ30"I'*,3*/$A,+I5TP6 M=PD.CN'GT0)GVQ:;X;6Q_%'P[>:,7LYIRTD;>GQ/E[>8%??L5[9A-!'8O8E! M,E4I`MHL5<]A\]#_?'QA3PV;O[*KN M4??J$08YG0.WT+:"49YDD*OP8EMQ-M`-P^B1!]-9Q$ZC]#:9IV%>`Q!?81_# M+/@VQ.KGB3ORVWVQON69XHZZ.)<:#7V?G_9M[^:=?@KB,86_3H^B#YCB[025 M.CH822^8L%T@:A4N,1.)L01U(RY[\)N^36^DQI1#?:.*\CA-[D"N?Z^S.CGJ MF]2C0GM3_"G?[KRAN#@O8X1P03E"=`O17^SJW1>H*5X/;$+'FF'TDZHC[:1J M_06O,JXT_5]>UKBHM>)7B\`WF,;9_AU?MW5Q`M8Q@3'BLYB-Y?+=\`14IT!. MX$#691ZU3>&+5$MV;YA]""!Z\3G\4W923$9D'8J:SVS8O"+I"]_F8F+U"^A3 M6*W+6=\;]1V#E]V@)_G;])IH'Z)1ZZANN&&![!#:;2?==D93+7G3M[H"1S1V^ M8;YW+<&@_K4MTVL]9OTX9E74PN_=L?2Q[Z?+-.2S/56OK82A`Z\MC&2.5+DC MU%3\`K>W[@"G$OGX`9&0=\DPV/(7?*^QSU_PY8U,/UEI,#-6E)WM. MZF;9GU-YTZF\2UW9[Z=0P"VK-^>H#:NK"6T>X--OY^ME'FJ3_EZLH((D+'%J M[]2L8K&%VGUP-8(/M3/N*L(_JWLZ>9A M@^=T!Y]I8!NX4=>DMT'85HM^*'D-8;PX-ONCHB\RFX:LJ:>SU:Q5LU@"Z'N: M+.'O8-N&OTL%(!B*`TH#:3V@WM(]ZS#[_?1T'//E;%9X^>'>I/U<73RR!<\> MXL>F[\M#6*GP7NDYE%$FRK5GMR4^U_A^.F[24*Q<@-_K\.[WJ*K.(>G,TLU3 M<'NZR*R5I:'BRPNA;?SY"3.?Q-*4^SF-N)N-/T>;XGWXB4R3R_N%*C,3?C>Z M!'LUJ;L(JV4NKVXP!K)I8R&@L,\^Q0N^561U`[L8P>*;2+'5RR]>G,^QGYR! M!863GT#W*$H)H4<5H$FWN@=JV5TO&4S%\K76B>0&)H81MKAMVN(*_RLE,4D@ MR6(/Q,=9SWJ%>9VK:$7& MNT[T#&6*$H:W6W&*ERB6![648]GZWLR#C1?T...NX/1JK-:\63JPZ$K;6Q@L M)I:%G2_F]9Y*5-5\BN(D7@M_B5;:9XFR7*YGB]9BU@C4="0;U]@<'FQGU%)5^H?W_% M@,U:Y):B\#>QZH*:73[?M0&+C[D8PU=$9U?==(<$1Q:,OR+&$$U6%[P'[E/EWD#]#K[%@:+DY5=Q\;)TS M>FM.KV`=(K#D4NDBK(UCD(<5Y#^B?6&AE<5:9)C9N'QXH561"3W%?(T7V;O3 M\X@M%6LG&P_$YDQ>E6L0I]L01AL'&FI[:Y*94.`]$>-=J]D88\1E+WQ:82D7 M($WTL/MZUR_[7&*^B@Y__#]02P,$%`````@`"X&B/DT-G,WK!@``9#D``!$` M'`!C9VYX+3(P,3$P-#`S+GAS9%54"0`#-0^_334/OTUU>`L``00E#@``!#D! M``#M6VUOVS80_CY@_X'3EVU`95EQNBY&W"(O;1$@68(DV_JMH"5:)BJ1+DG9 MSK_?D9(LVI(ENVTV%Q.*!A;O^/#N'O/M=#Y]LTQB-"="4LY&CM_K.XBP@(>4 M12,GE2Z6`:7.F]<__G#ZD^M^.+^_1B$/TH0PA0)!L"(A6E`U1>=\P0AZQ%%$ M1`\9Q3LL)!$%.O+[/?WOE>^Z.=P-C#.A@,#9$+WT?.^H[_OH:/BR/^P?H[.; M3%$&4Y)@!(8R.7*F2LV&GK=8+'J+08^+"#KU?>_#S?6#T7,RQ>%R+&*ZIJY; MB@X#CS*I,`M(H1]3]JE!78O'6*[4EQ7]W!K_Y.3$,U('*2PBHO[`"9$S')"5 M>L`C1I:]@"?&8[=_[/8'!7(0L66;)HF)9N`=%\DEF>`T5B/G*K"FDS%+)Q@*"U=.,E&$U3J?2*P3:^1.W[[L#WP$N$#K%C'&%%1!JGG7+ M;$;9A.>/T*"='PH>DT>`0/K#G_=7=2YID?=`(NW+%4"(Q``[B(8CIZ9]-40Q M2$@FE%%C3/_(/T8NNJ0RB+E,!8&''`)9&*?>9L=-S%22\):]-I]G@D@`,#VO MH2'OG:LT]0QP'*3Q%W0L+=O>+V\M0OS%D5<\^'1/9JD(IO#5OA,\$CC)HU\O M:V'`KS"@85")@W*@CH:2A@O.%"RWL.Q2(K/HKS1_AL+ M@9EZNAW'-#*FYO&N$[1$_;?-J!<8R`+I@E\&_PH\8Q$=Q^1,2J+D&0O?+E)A4E%,JP$&8ARM'BCI2-+>`<%N;P@BT>ZX=8$ MDBE1%%S9@>5U_19R_>[$WQ.97FEWRYNH>+W MZFUR#0F54!T=-AUS<(Z+50[+;F@)>25Q:_7M8FQE"K&*G7M3" M265/UBC(P"`;I^/`NF>G28+%$]R::90MX$R=!0%/37[\#NY*9)6_8LXS6)@]55X/-JLTTF12E,5+;.NC7LW>`BGJ MJ7MCV)*XDK<3O1N\B_E";N2HUD3-&8SCQEPC/,!M6MJ)*:GGD=F&#'Q'S98T M4TUFJ2V9U$C%>C*I"WO]C+B=$6&_5=PB:R;"WRW_;F9""?H_H$3_T14X]V2" M3'W-4%>HC!Q)DUFLZW),VU20R1I^H8[#3^V:N`]/[ MNK[YY7@FW^^L89[)^1B/]W4>NI#X&;V^UOC/Y"Y,L7W=79^5S^3SY6J06L=/ M/;N`#)[6"\Q.P6\N%&*5*KJFFKZL9O":9RF;AB[ZR2WZN;K)]8_<@=];RK"P M<1\3RACL9T+1;V\3BHJ]D%"[6&_;\`HO.>,)T-6S:OTBC&>FM\TBL5BU?8T^EFO%K#3*`VRS*ZS/-*4!/TH^PVLTP#=\N=?D#T>F8 M6S4EXB(5^JU<5J3B&`_,RKB#;K8JF"K78<(947#+O(*S@=XYP;ET+&'ZI=JU M]X*GLT*5@@H,1&-8Z?3D5"+5\]7(8!Y3'CX:X&Q*J$(TS@Z`(R3-WE[4PKG:=/8US.ESK)P=)4U-3,_4$L!`AX#%`````@`"X&B/F)='0CV30``D4T# M`!$`&````````0```*2!`````&-G;G@M,C`Q,3`T,#,N>&UL550%``,U#[]- M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`"X&B/G;\G(T/#0``;I0``!4` M&````````0```*2!04X``&-G;G@M,C`Q,3`T,#-?8V%L+GAM;%54!0`#-0^_ M375X"P`!!"4.```$.0$``%!+`0(>`Q0````(``N!HCX2OA!K0`8``)]0```5 M`!@```````$```"D@9];``!C9VYX+3(P,3$P-#`S7V1E9BYX;6Q55`4``S4/ MOTUU>`L``00E#@``!#D!``!02P$"'@,4````"``+@:(^>>L_^)(H``!J\@$` M%0`8```````!````I($N8@``8V=N>"TR,#$Q,#0P,U]L86(N>&UL550%``,U M#[]-=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`"X&B/D^"?42F%P``BEP! M`!4`&````````0```*2!#XL``&-G;G@M,C`Q,3`T,#-?<')E+GAM;%54!0`# M-0^_375X"P`!!"4.```$.0$``%!+`0(>`Q0````(``N!HCY-#9S-ZP8``&0Y M```1`!@```````$```"D@02C``!C9VYX+3(P,3$P-#`S+GAS9%54!0`#-0^_ F375X"P`!!"4.```$.0$``%!+!08`````!@`&`!H"```ZJ@`````` ` end XML 16 R8.xml IDEA: Summary of Significant Accounting Policies 2.2.0.25falsefalse0201 - Disclosure - Summary of Significant Accounting Policiestruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_GeneralPoliciesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_SignificantAccountingPoliciesTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:SignificantAccountingPoliciesTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <!-- xbrl,ns --> <!-- xbrl,nx --> <div align="left"> </div> <div align="center" style="font-size: 10pt; margin-top: 0pt"><b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 1: Summary of Significant Accounting Policies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the opinion of the management of Cognex Corporation (the &#8220;Company&#8221;), the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments necessary to present fairly the Company&#8217;s financial position as of April&#160;3, 2011, and the results of its operations for the quarters ended April&#160;3, 2011 and April&#160;4, 2010, and changes in shareholders&#8217; equity and cash flows for the periods presented. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The results disclosed in the Consolidated Statements of Operations for the quarter ended April&#160;3, 2011 are not necessarily indicative of the results to be expected for the full year. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element may be used to describe all significant accounting policies of the reporting entity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 22 -Paragraph 8 falsefalse12Summary of Significant Accounting PoliciesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 17 R22.xml IDEA: Dividends 2.2.0.25falsefalse0215 - Disclosure - Dividendstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_DividendsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0cgnx_DividendsPaidTextBlockcgnxfalsenadurationPayments made during the reporting period to shareholders of record.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 15 - cgnx:DividendsPaidTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 15: Dividends</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On February&#160;10, 2011, the Company announced that the Board of Directors declared a cash dividend of $0.08 per share. The dividend was paid on March&#160;18, 2011 to all shareholders of record at the close of business on March&#160;4, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On May&#160;2, 2011, the Company&#8217;s Board of Directors declared a cash dividend of $0.09 per share. The dividend is payable on June&#160;17, 2011 to all shareholders of record at the close of business on June 3, 2011. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringPayments made during the reporting period to shareholders of record.No authoritative reference available.falsefalse12DividendsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 18 R18.xml IDEA: Stock Repurchase Program 2.2.0.25falsefalse0211 - Disclosure - Stock Repurchase Programtruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_StockRepurchaseProgramAbstractcgnxfalsenadurationStock repurchase program.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringStock repurchase program.falsefalse3false0cgnx_StockRepurchaseProgramTextBlockcgnxfalsenadurationStock repurchase program.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 11 - cgnx:StockRepurchaseProgramTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 11: Stock Repurchase Program</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In April&#160;2008, the Company&#8217;s Board of Directors authorized the repurchase of up to $50,000,000 of the Company&#8217;s common stock. As of April&#160;3, 2011, the Company had repurchased a total of 1,038,797 shares at a cost of $20,000,000 under this program. The Company did not purchase any shares under this program during the quarter ended April&#160;3, 2011. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, stock price levels, share availability, and cash reserve requirements. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringStock repurchase program.No authoritative reference available.falsefalse12Stock Repurchase ProgramUnKnownUnKnownUnKnownUnKnownfalsetrue XML 19 R12.xml IDEA: Intangible Assets and Goodwill 2.2.0.25falsefalse0205 - Disclosure - Intangible Assets and Goodwilltruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_IntangibleAssetsAndGoodwillAbstractcgnxfalsenadurationIntangible Assets and Goodwill.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringIntangible Assets and Goodwill.falsefalse3false0us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 5: Intangible Assets and Goodwill</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The change in the carrying value of goodwill during the period ($320,000) is wholly attributable to fluctuations in foreign currency exchange rates, as a portion of this asset is recorded on the books of the Company&#8217;s Irish subsidiary. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company evaluates the possible impairment of goodwill and other intangible assets whenever events or circumstances indicate that the carrying value of these assets may not be recoverable. No triggering event occurred in the quarter ended April&#160;3, 2011 that would indicate a potential impairment of goodwill or other intangible assets. However, the Company continues to monitor market conditions, and changes in market conditions could result in an impairment of goodwill or other intangible assets in a future period. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDiscloses the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain or loss on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final. May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment loss. This element may be used as a single block of text to include the entire intangible asset disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 42, 43, 44, 45, 46, 47 falsefalse12Intangible Assets and GoodwillUnKnownUnKnownUnKnownUnKnownfalsetrue XML 20 R3.xml IDEA: Consolidated Balance Sheets 2.2.0.25falsefalse0120 - Statement - Consolidated Balance SheetstruefalseIn Thousandsfalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse1/1/2010 - 12/31/2010 TwelveMonthsEnded_31Dec2010http://www.sec.gov/CIK0000851205duration2010-01-01T00:00:002010-12-31T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0$4true0us-gaap_AssetsCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse5false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3701400037014falsetruefalsefalsefalse2truefalsefalse3320300033203falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse6false0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse170342000170342falsefalsefalsefalsefalse2truefalsefalse147823000147823falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of debt securities categorized neither as held-to-maturity nor trading which are intended be sold or mature within one year from the balance sheet date or the normal operating cycle, whichever is longer. Such securities are reported at fair value; unrealized gains and losses of such securities are excluded from earnings and included in other comprehensive income, a separate component of shareholders' equity, unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain or loss of an Available-for-sale Security that is designated as being hedged in a fair value hedge shall be recognized in earnings during the period of the hedge, as should other than temporary declines in fair value below costs basis.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 4, 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13, 17 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 falsefalse7false0us-gaap_AccountsReceivableNetCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse4212400042124falsefalsefalsefalsefalse2truefalsefalse4590100045901falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 falsefalse8false0us-gaap_InventoryNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2726200027262falsefalsefalsefalsefalse2truefalsefalse2271700022717falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one operating cycle, if longer).No authoritative reference available.falsefalse9false0us-gaap_DeferredTaxAssetsNetCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse63120006312falsefalsefalsefalsefalse2truefalsefalse63020006302falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe current portion of the aggregate tax effects as of the balance sheet date of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses, which can only be deducted for tax purposes when permitted under enacted tax laws; after deducting the allocated valuation allowance, if any, to reduce such amount to net realizable value. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference. An unrecognized tax benefit that is directly related to a position taken in a tax year that results in a net operating loss carryforward should be presented as a reduction of the related deferred tax asset.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 falsefalse10false0cgnx_PrepaidExpensesAndOtherCurrentAssetscgnxfalsedebitinstantSum of the 1) amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse2056900020569falsefalsefalsefalsefalse2truefalsefalse2305900023059falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of the 1) amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer and 2) the aggregate carrying amount, as of the balance sheet date, of current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer).No authoritative reference available.truefalse11false0us-gaap_AssetsCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse303623000303623falsefalsefalsefalsefalse2truefalsefalse279005000279005falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 9 -Article 5 falsefalse12false0us-gaap_LongTermInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse109069000109069falsefalsefalsefalsefalse2truefalsefalse102055000102055falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).No authoritative reference available.falsefalse13false0us-gaap_PropertyPlantAndEquipmentNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3006300030063falsefalsefalsefalsefalse2truefalsefalse2959600029596falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, and production equipment.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 12 -Paragraph 5 -Subparagraph b, c Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 falsefalse14false0us-gaap_DeferredTaxAssetsNetNoncurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1572000015720falsefalsefalsefalsefalse2truefalsefalse1555500015555falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe noncurrent portion as of the balance sheet date of the aggregate carrying amount of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses, which can only be deducted for tax purposes when permitted under enacted tax laws; after the valuation allowance, if any, to reduce such amount to net realizable value. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 falsefalse15false0us-gaap_FiniteLivedIntangibleAssetsNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2208400022084falsefalsefalsefalsefalse2truefalsefalse2313000023130falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate sum of gross carrying value of a major finite-lived intangible asset class, less accumulated amortization and any impairment charges. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 45 -Subparagraph a(1) falsefalse16false0us-gaap_Goodwillus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse8252400082524falsefalsefalsefalsefalse2truefalsefalse8220400082204falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying amount as of the balance sheet date, which is the cumulative amount paid, adjusted for any amortization recognized prior to adoption of FAS 142 and for any impairment charges, in excess of the fair value of net assets acquired in one or more business combination transactions.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 43 falsefalse17false0us-gaap_OtherAssetsNoncurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse15670001567falsefalsefalsefalsefalse2truefalsefalse15590001559falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 truefalse18false0us-gaap_Assetsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse564650000564650falsefalsefalsefalsefalse2truefalsefalse533104000533104falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Concepts (CON) -Number 6 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 truefalse20true0us-gaap_LiabilitiesCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse21false0us-gaap_AccountsPayableCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse80780008078falsefalsefalsefalsefalse2truefalsefalse71530007153falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph a -Article 5 falsefalse22false0us-gaap_AccruedLiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2393800023938falsefalsefalsefalsefalse2truefalsefalse2934600029346falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 falsefalse23false0us-gaap_AccruedIncomeTaxesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1010700010107falsefalsefalsefalsefalse2truefalsefalse77710007771falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph b(1) -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 48 -Paragraph 15, 21 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Section Appendix E -Paragraph 289 falsefalse24false0us-gaap_DeferredRevenueAndCreditsCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse1157300011573falsefalsefalsefalsefalse2truefalsefalse1016200010162falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section A truefalse25false0us-gaap_LiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5369600053696falsefalsefalsefalsefalse2truefalsefalse5443200054432falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 21 -Article 5 falsefalse26false0us-gaap_LiabilityForUncertainTaxPositionsNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse55280005528falsefalsefalsefalsefalse2truefalsefalse53610005361falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe noncurrent portion of the amount recognized for uncertain tax positions as of the balance sheet date.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 48 -Paragraph 6, 7, 8 falsefalse27false0us-gaap_CommitmentsAndContingencies2009us-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00&nbsp;&nbsp;falsefalsefalsefalsefalse2falsefalsefalse00&nbsp;&nbsp;falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur. This caption alerts the reader that one or more notes to the financial statements disclose pertinent information about the entity's commitments and contingencies.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 25 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 17 -Article 9 falsefalse28true0us-gaap_StockholdersEquityAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse29false0us-gaap_CommonStockValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse8300083falsefalsefalsefalsefalse2truefalsefalse8200082falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryDollar value of issued common stock whether issued at par value, no par or stated value. This item includes treasury stock repurchased by the entity. Note: elements for number of common shares, par value and other disclosure concepts are in another section within stockholders' equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse30false0us-gaap_AdditionalPaidInCapitalCommonStockus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse115368000115368falsefalsefalsefalsefalse2truefalsefalse102620000102620falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 falsefalse31false0us-gaap_RetainedEarningsAccumulatedDeficitus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse390146000390146falsefalsefalsefalsefalse2truefalsefalse379826000379826falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cumulative amount of the reporting entity's undistributed earnings or deficit.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 falsefalse32false0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-171000-171falsefalsefalsefalsefalse2truefalsefalse-9217000-9217falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAccumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at fiscal year-end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, and unrealized gains and losses on certain investments in debt and equity securities as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 26 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 truefalse33false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse505426000505426falsefalsefalsefalsefalse2truefalsefalse473311000473311falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 truefalse34false0us-gaap_LiabilitiesAndStockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse564650000564650falsetruefalsefalsefalse2truefalsefalse533104000533104falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Liabilities and Stockholders' Equity items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 32 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 25 -Article 7 truefalse230Consolidated Balance Sheets (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 21 R14.xml IDEA: Contingencies 2.2.0.25falsefalse0207 - Disclosure - Contingenciestruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_ContingenciesAbstractcgnxfalsenadurationContingencies.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringContingencies.falsefalse3false0us-gaap_CommitmentsAndContingenciesDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:CommitmentsAndContingenciesDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 7: Contingencies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2008, the Company filed a complaint against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. In April&#160;2009 and again in June&#160;2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United States Patent and Trademark Office. This matter is ongoing. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC)&#160;pursuant to Section&#160;337 of the Tariff Act of 1930, as amended, 19 U.S.C. &#167;1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale for importation, or sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company&#8217;s contention that certain machine vision software, machine vision systems, and products containing the same infringe, and respondents directly infringe and/or actively induce and/or contribute to the infringement in the United States, of one or more of the Company&#8217;s U.S. patents. In July&#160;2009, the ITC issued an order that it would institute an investigation based upon the Company&#8217;s assertions. In September&#160;2009, the Company reached a settlement with two of the respondents, and in December&#160;2009, the Company reached a settlement with five additional respondents. In March&#160;2010, the Company reached a settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company&#8217;s financial results. An ITC hearing was held in May&#160;2010. In July&#160;2010, the Administrative Law Judge issued an initial determination finding two of the Company&#8217;s patents invalid and that respondents did not infringe the patents-at-issue. In September&#160;2010, the Commission issued a notice that it would review the initial determination of the Administrative Law Judge. The ITC issued its Final Determination in November&#160;2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge&#8217;s determination, and terminate the investigation with a finding of no violation of Section 337 of the Tariff Act of 1930 (as amended 19 U.S.C. &#167;1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company cannot predict the outcome of the above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company&#8217;s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringIncludes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 14 -Paragraph 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9, 10, 11, 12 falsefalse12ContingenciesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 22 R15.xml IDEA: Indemnification Provisions 2.2.0.25falsefalse0208 - Disclosure - Indemnification Provisionstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_IndemnificationProvisionsAbstractcgnxfalsenadurationIndemnification Provisions.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringIndemnification Provisions.falsefalse3false0cgnx_IndemnificationProvisionsTextBlockcgnxfalsenadurationIndemnification provisions are a potential liability whereby the Company indemnifies certain directors, officers, and...falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 8 - cgnx:IndemnificationProvisionsTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 8: Indemnification Provisions</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors, officers, and employees of the Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the ordinary course of business, the Company may accept standard limited indemnification provisions in connection with the sale of its products, whereby it indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company&#8217;s products. The term of these indemnification provisions generally coincides with the customer&#8217;s use of the Company&#8217;s products. The maximum potential amount of future payments the Company could be required to make under these provisions is generally subject to fixed monetary limits. The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the ordinary course of business, the Company also accepts limited indemnification provisions from time to time, whereby it indemnifies customers for certain direct damages incurred in connection with bodily injury and property damage arising from the installation of the Company&#8217;s products. The term of these indemnification provisions generally coincides with the period of installation. The maximum potential amount of future payments the Company could be required to make under these provisions is generally limited and is likely recoverable under the Company&#8217;s insurance policies. As a result of this coverage, and the fact that the Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions, the Company believes the estimated fair value of these provisions is minimal. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringIndemnification provisions are a potential liability whereby the Company indemnifies certain directors, officers, and employees (current or former) against expenses incurred by them in relation to specific legal proceedings. The Company also indemnifies other parties for specific situations.No authoritative reference available.falsefalse12Indemnification ProvisionsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 23 R20.xml IDEA: Weighted-Average Shares 2.2.0.25falsefalse0213 - Disclosure - Weighted-Average Sharestruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_WeightedAverageNumberOfSharesOutstandingAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0cgnx_WeightedAverageSharesTextBlockcgnxfalsenadurationThe average number of shares issued and outstanding that are used in the calculation of basic and diluted EPS.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 13 - cgnx:WeightedAverageSharesTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 13: Weighted-Average Shares</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Weighted-average shares were calculated as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic weighted-average common shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>41,336</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,667</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Effect of dilutive stock options </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>950</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted-average common and common-equivalent shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>42,286</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,683</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Stock options to purchase 539,569 and 4,498,540 shares of common stock, on a weighted-average basis, were outstanding for the quarters ended April&#160;3, 2011 and April&#160;4, 2010, respectively, but were not included in the calculation of diluted net income per share because they were anti-dilutive. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThe average number of shares issued and outstanding that are used in the calculation of basic and diluted EPS.No authoritative reference available.falsefalse12Weighted-Average SharesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 24 R4.xml IDEA: Consolidated Balance Sheets (Parenthetical) 2.2.0.25falsefalse0121 - Statement - Consolidated Balance Sheets (Parenthetical)truefalseIn Thousands, except Per Share datafalse1falsefalseUSDfalsefalse4/3/2011 USD ($) USD ($) / shares $BalanceAsOf_03Apr2011http://www.sec.gov/CIK0000851205instant2011-04-03T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse12/31/2010 USD ($) USD ($) / shares $BalanceAsOf_31Dec2010http://www.sec.gov/CIK0000851205instant2010-12-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_AssetsCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse4false0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse12440001244falsetruefalsefalsefalse2truefalsefalse12350001235falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryA valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 falsefalse5true0us-gaap_StockholdersEquityAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse6false0us-gaap_CommonStockParOrStatedValuePerShareus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.0020.002falsetruefalsefalsefalse2truefalsefalse0.0020.002falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalFace amount or stated value of common stock per share; generally not indicative of the fair market value per share.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsetrue7false0us-gaap_CommonStockSharesAuthorizedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse140000000140000falsefalsefalsefalsefalse2truefalsefalse140000000140000falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse8false0us-gaap_CommonStockSharesIssuedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse4151300041513falsefalsefalsefalsefalse2truefalsefalse4106500041065falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse26Consolidated Balance Sheets (Parenthetical) (USD $)ThousandsThousandsNoRoundingUnKnownfalsetrue XML 25 R16.xml IDEA: Derivative Instruments 2.2.0.25falsefalse0209 - Disclosure - Derivative Instrumentstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_DerivativeInstrumentsAndHedgesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 9 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 9: Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company is exposed to certain risks relating to its ongoing business operations including foreign currency exchange rate risk and interest rate risk. The Company does not currently manage its interest rate risk with derivative instruments; however, foreign currency exchange rate risk is currently mitigated with derivative instruments. The Company uses derivative instruments to provide an economic hedge against its transactional currency/functional currency exchange rate exposures. Forward contracts on currencies are entered into to manage the transactional currency/functional currency exposure of the Company&#8217;s Irish subsidiary&#8217;s accounts receivable denominated in U.S. dollars and intercompany receivables denominated in Japanese Yen. These forward contracts are used to minimize foreign currency gains or losses, as the gains or losses on these contracts are intended to offset the losses or gains on the underlying exposures. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">These forward contracts do not qualify for hedge accounting. Both the underlying exposures and the forward contracts are recorded at fair value on the Consolidated Balance Sheets and changes in fair value are reported as &#8220;Foreign currency loss&#8221; on the Consolidated Statements of Operations. The Company recorded net foreign currency losses of $59,000 and $165,000 as of April&#160;3, 2011 and April&#160;4, 2010, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, the Company had the following outstanding forward contracts that were entered into to mitigate foreign currency exchange rate risk: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="15%">&#160;</td> <td width="25%">&#160;</td> <td width="20%">&#160;</td> <td width="40%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000"><b>Currency</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000"><b>Amount</b></td> <td></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td valign="top" nowrap="nowrap"> <div style="margin-left:0px; text-indent:-0px">Japanese Yen/Euro </div></td> <td>&#160;</td> <td align="left" valign="top" nowrap="nowrap">225,000,000 Japanese Yen</td> <td></td> </tr> <tr valign="bottom"> <td valign="top"> <div style="margin-left:0px; text-indent:-0px">U.S. Dollar/Euro </div></td> <td>&#160;</td> <td align="left" valign="top">12,150,000 U.S. Dollars</td> <td></td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Information regarding the fair value of the forward contracts outstanding as of April&#160;3, 2011 and December&#160;31, 2010 was as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000"><b>Asset Derivatives</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000"><b>Liability Derivatives</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Fair Value</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Balance Sheet</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Balance Sheet</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">December 31, 2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">December 31, 2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td colspan="3" align="center">Prepaid expenses and other current assets</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>212</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">83</td> <td>&#160;</td> <td>&#160;</td> <td colspan="3" align="center">Accrued expenses</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">125</td> <td>&#160;</td> </tr> <!-- End Table Body --> <tr> <td colspan="27"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Information regarding the effect of the forward contracts, net of the underlying exposure, on the Consolidated Statements of Operations for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were as follows (in thousands): </div> </td> </tr> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Location</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6"><b>Amount of Gain Recognized in</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>of Gain Recognized</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000"><b>Income on Derivatives</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>in Income on</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter ended</b></td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Derivatives</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>April 3, 2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">April 4, 2010</td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td colspan="3" align="center">Foreign currency gain</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">67</td> <td>&#160;</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element can be used to disclose the entity's entire derivative instruments and hedging activities disclosure as a single block of text. Describes an entity's risk management strategies, derivatives in hedging activities and non-hedging derivative instruments, the assets, obligations, liabilities, revenues and expenses arising there from, and the amounts of and methodologies and assumptions used in determining the amounts of such items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44 falsefalse12Derivative InstrumentsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 26 R9.xml IDEA: Fair Value Measurements 2.2.0.25falsefalse0202 - Disclosure - Fair Value Measurementstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_FairValueMeasurementsAbstractcgnxfalsenadurationFair Value Measurements.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringFair Value Measurements.falsefalse3false0us-gaap_FairValueMeasurementInputsDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:FairValueMeasurementInputsDisclosureTextBlock--> <div align="left" style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 2: Fair Value Measurements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Financial Assets that are Measured at Fair Value on a Recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the financial assets measured at fair value on a recurring basis as of April&#160;3, 2011 (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Quoted Prices in</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Active Markets for</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Significant Other</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Identical Assets</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Observable</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(Level 1)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Inputs (Level 2)</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Assets: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Money market instruments </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>7,325</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Treasury bills </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>10,385</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>111,143</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>80,580</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Agency bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>40,568</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Sovereign bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>24,232</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Covered bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>6,570</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Currency forward contracts </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>212</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The majority of the Company&#8217;s investments are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset, and are therefore classified as Level 2 investments. These investments are priced daily by a large, third-party pricing service. The service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the current day&#8217;s valuations. The Company&#8217;s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1. The Company did not record an other-than-temporary impairment of investments in the quarter ended April&#160;3, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s forward contracts are reported at fair value based upon quoted U.S. Dollar foreign currency exchange rates, and are therefore classified as Level 1. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Financial Assets that are Measured at Fair Value on a Non-recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has an interest in a limited partnership, which is accounted for using the cost method and is measured at fair value on a non-recurring basis. The fair value of the Company&#8217;s limited partnership interest is based upon valuations of the partnership&#8217;s investments as determined by the General Partner. Publicly-traded investments in active markets are reported at the market closing price less a discount, as appropriate, to reflect restricted marketability. Fair value for private investments for which observable market prices in active markets do not exist is based upon the best information available including the value of a recent financing, reference to observable valuation measures for comparable companies (such as revenue multiples), public or private transactions (such as the sale of a comparable company), and valuations for publicly-traded comparable companies. The amount determined to be fair value also incorporates the General Partner&#8217;s own judgment and close familiarity with the business activities of each portfolio company. Management monitors the carrying value of this investment compared to its fair value to determine if an other-than-temporary impairment has occurred. If a decline in fair value is considered to be other-than-temporary, an impairment charge would be recorded to reduce the carrying value of the asset to its fair value. The portfolio consists of securities of public and private companies, and consequently, inputs used in the fair value calculation are classified as Level 3. The Company did not record an other-than-temporary impairment of this asset in the quarter ended April&#160;3, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><u>Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Non-financial assets such as goodwill, intangible assets, and property, plant, and equipment are measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets in the quarter ended April&#160;3, 2011. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element represents the disclosure related to the fair value measurement of assets and liabilities which includes [financial] instruments measured at fair value that are classified in stockholders' equity. Such assets and liabilities may be measured on a recurring or nonrecurring basis. The disclosures which may be required or desired include: (1) for assets and liabilities measured on a recurring basis, disclosure may include: (a) the fair value measurements at the reporting date; (b) the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3); (c) for fair value measurements using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (i) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (ii) purchases, sales, issuances, and settlements (net); (iii) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs); (d) the amount of the total gains or losses for the period in subparagraph (c) (i) above included in earnings (or changes in net assets) that are attributable to the change in unrealized gains or losses relating to those assets and liabilities still held at the reporting date and a description of where those unrealized gains or losses are reported in the statement of income (or activities); (e) the valuation technique(s) used to measure fair value and a discussion of changes in valuation techniques, if any, during the period and (2) for assets and liabilities that are measured at fair value on a nonrecurring basis (for example, impaired assets) disclosure may include, in addition to (a) above: (a) the reasons for the fair value measurements recorded; (b) the same as (b) above; (c) for fair value measurements using significant unobservable inputs (Level 3), a description of the inputs and the information used to develop the inputs; and (d) the valuation technique(s) used to measure fair value and a discussion of changes, if any, in the valuation technique(s) used to measure similar assets and/or liabilities in prior periods.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 33 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 6 -Footnote 4 falsefalse12Fair Value MeasurementsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 27 R6.xml IDEA: Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical) 2.2.0.25truefalse0131 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical)truefalseIn Thousandsfalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5300053falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the gross appreciation or the gross loss, net of reclassification adjustment, in the change in value of available for sale securities during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse4false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse327000327falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse5false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://cognex.com/role/statementofshareholdersequityparenthetical1falsefalsefalse00falsefalsefalsefalsefalse2falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Accumulated Other Comprehensive Loss 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Accumulated_Other_Comprehensive_Income_Memberhttp://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00falsefalseAccumulated Other Comprehensive Lossus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccumulatedOtherComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse6true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse7false0us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5300053falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the gross appreciation or the gross loss, net of reclassification adjustment, in the change in value of available for sale securities during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse8false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse327000327falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse9false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://cognex.com/role/statementofshareholdersequityparenthetical1falsefalsefalse00falsefalsefalsefalsefalse3falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Comprehensive Income 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Comprehensive_Income_Memberhttp://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00falsefalseComprehensive Incomeus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse10true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse11false0us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5300053falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the gross appreciation or the gross loss, net of reclassification adjustment, in the change in value of available for sale securities during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse12false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse327000327falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 falsefalse111Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical) (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 28 R5.xml IDEA: Consolidated Statement of Shareholders' Equity and Comprehensive Income 2.2.0.25truefalse0130 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive IncometruefalseIn Thousandsfalse1falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Common Stock 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Common_Stock_Memberhttp://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_CommonStockMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonStockMemberus-gaap_StatementEquityComponentsAxisexplicitMemberSharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Additional Paid-In Capital 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Additional_Paid_In_Capital_Memberhttp://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_AdditionalPaidInCapitalMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AdditionalPaidInCapitalMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Retained Earnings 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Retained_Earnings_Memberhttp://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_RetainedEarningsMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_RetainedEarningsMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Accumulated Other Comprehensive Loss 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Accumulated_Other_Comprehensive_Income_Memberhttp://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_AccumulatedOtherComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccumulatedOtherComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Comprehensive Income 1/1/2011 - 4/3/2011 USD ($) $ThreeMonthsEnded_03Apr2011_Comprehensive_Income_Memberhttp://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_ComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205na0001-01-01T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$1false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsetruefalsefalseperiodstartlabelinstant2011-01-01T00:00:000001-01-01T00:00:001truefalsefalse8200082falsetruefalsetruefalse2truefalsefalse102620000102620falsetruefalsetruefalse3truefalsefalse379826000379826falsetruefalsetruefalse4truefalsefalse-9217000-9217falsetruefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse473311000473311falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse2false0us-gaap_CommonStockSharesIssuedus-gaaptruenainstantNo definition available.falsefalsefalsetruefalsefalsefalsetruefalsefalseperiodstartlabelinstant2011-01-01T00:00:000001-01-01T00:00:001truefalsefalse4106500041065falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse4106500041065falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse3false0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse10001falsefalsefalsetruefalse2truefalsefalse95160009516falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse95170009517falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue stock issued during the period as a result of the exercise of stock options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse4false0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercisedus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse448000448falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6falsefalsefalse00falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesNumber of shares issued during the period as a result of the exercise of stock options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 falsefalse5false0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValueus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse23520002352falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse23520002352falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 39 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A91 falsefalse6false0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse880000880falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse880000880falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 falsefalse7false0us-gaap_DividendsCommonStockCashus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3truefalsefalse-3316000-3316falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse-3316000-3316falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCommon stock cash dividend declared by an entity during the period. This element includes paid and unpaid dividends declared during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 falsefalse8true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse9false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3truefalsefalse1363600013636falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5truefalsefalse1363600013636falsefalsefalsetruefalse6truefalsefalse1363600013636falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse10false0us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4truefalsefalse-558000-558falsefalsefalsetruefalse5truefalsefalse-558000-558falsefalsefalsetruefalse6truefalsefalse-558000-558falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryGross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 22, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b falsefalse11false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4truefalsefalse96040009604falsefalsefalsetruefalse5truefalsefalse96040009604falsefalsefalsetruefalse6truefalsefalse96040009604falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAdjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 truefalse12false0us-gaap_ComprehensiveIncomeNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5truefalsefalse2268200022682falsefalsefalsetruefalse6falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the reporting entity. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, but excludes any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 30 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 8, 9, 10, 11, 12, 13, 14 truefalse13false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsefalsetruefalseperiodendlabelinstant2011-04-03T00:00:000001-01-01T00:00:001truefalsefalse8300083falsetruefalsetruefalse2truefalsefalse115368000115368falsetruefalsetruefalse3truefalsefalse390146000390146falsetruefalsetruefalse4truefalsefalse-171000-171falsetruefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse505426000505426falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse14false0us-gaap_CommonStockSharesIssuedus-gaaptruenainstantNo definition available.falsefalsefalsetruefalsefalsefalsefalsetruefalseperiodendlabelinstant2011-04-03T00:00:000001-01-01T00:00:001truefalsefalse4151300041513falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsetruefalse4falsefalsefalse00falsefalsefalsetruefalse5falsefalsefalse00falsefalsefalsetruefalse6truefalsefalse4151300041513falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse614Consolidated Statement of Shareholders' Equity and Comprehensive Income (USD $)ThousandsThousandsUnKnownUnKnownfalsetrue XML 29 defnref.xml IDEA: XBRL DOCUMENT No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Aggregate service revenue less cost of service directly attributable to the revenue generation activity. No authoritative reference available. Indemnification provisions are a potential liability whereby the Company indemnifies certain directors, officers, and employees (current or former) against expenses incurred by them in relation to specific legal proceedings. The Company also indemnifies other parties for specific situations. No authoritative reference available. No authoritative reference available. No authoritative reference available. Cash paid to employees from tender of stock options. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Aggregate product revenue less cost of goods sold directly attributable to the revenue generation activity. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Payments made during the reporting period to shareholders of record. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Sum of the 1) amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer and 2) the aggregate carrying amount, as of the balance sheet date, of current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer). No authoritative reference available. No authoritative reference available. No authoritative reference available. Cash and equivalents may include (1) currency on hand, (2) demand deposits with banks or financial institutions, and (3) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Short term investments may include available-for-sale investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. These securities have original maturities greater than three months and remaining maturities of less than one year. Long-term investments are both available-for-sale securities with remaining maturities of greater than one year and the Company's limited partnership interest. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. The average number of shares issued and outstanding that are used in the calculation of basic and diluted EPS. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Stock repurchase program. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. XML 30 R21.xml IDEA: Segment Information 2.2.0.25falsefalse0214 - Disclosure - Segment Informationtruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0cgnx_SegmentInformationAbstractcgnxfalsenadurationSegment Information.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringSegment Information.falsefalse3false0us-gaap_SegmentReportingDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 14 - us-gaap:SegmentReportingDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 14: Segment Information</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company has two reportable segments: the Modular Vision Systems Division (MVSD)&#160;and the Surface Inspection Systems Division (SISD). MVSD develops, manufactures, and markets modular vision systems that are used to control the manufacture of discrete items by locating, identifying, inspecting, and measuring them during the manufacturing process. SISD develops, manufactures, and markets surface inspection vision systems that are used to inspect surfaces of materials processed in a continuous fashion, such as metals, papers, non-wovens, plastics, and glass, to ensure there are no flaws or defects on the surfaces. Segments are determined based upon the way that management organizes its business for making operating decisions and assessing performance. The Company evaluates segment performance based upon income or loss from operations, excluding stock-based compensation expense. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes information about the segments (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>MVSD</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>SISD</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Reconciling <br /> Items</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Consolidated</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Quarter Ended April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Product revenue </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>62,817</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>6,060</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>68,877</b></td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Service revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,969</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>3,548</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>&#8212;</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5,517</b></td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Operating income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>22,027</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>997</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>(5,656</b></td> <td nowrap="nowrap"><b>)</b></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>17,368</b></td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Quarter Ended April&#160;4, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Product revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,660</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,953</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,613</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Service revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,497</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,857</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,354</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Operating income (loss) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,445</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(328</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,865</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,252</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Reconciling items consist of stock-based compensation expense and unallocated corporate expenses, which primarily include corporate headquarters costs, professional fees, and patent infringement litigation. Additional asset information by segment is not produced internally for use by the chief operating decision maker, and therefore, is not presented. Additional asset information is not provided because cash and investments are commingled and the divisions share assets and resources in a number of locations around the world. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element may be used to capture the complete disclosure of reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10% or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 falsefalse12Segment InformationUnKnownUnKnownUnKnownUnKnownfalsetrue XML 31 R13.xml IDEA: Warranty Obligations 2.2.0.25falsefalse0206 - Disclosure - Warranty Obligationstruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_ProductWarrantiesDisclosuresAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_ProductWarrantyDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:ProductWarrantyDisclosureTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 6: Warranty Obligations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company warrants its hardware products to be free from defects in material and workmanship for periods primarily ranging from six months to two years from the time of sale based upon the product being purchased and the terms of the customer arrangement. Warranty obligations are evaluated and recorded at the time of sale since it is probable that customers will make claims under warranties related to products that have been sold and the amount of these claims can be reasonably estimated based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. Warranty obligations are included in &#8220;Accrued expenses&#8221; on the Consolidated Balance Sheets. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The changes in the warranty obligation were as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance as of December&#160;31, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,985</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Provisions for warranties issued during the period </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">475</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Fulfillment of warranty obligations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(385</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange rate changes </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">96</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2,171</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDisclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 45 -Paragraph 14 -Subparagraph a, b falsefalse12Warranty ObligationsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 32 R1.xml IDEA: Document and Entity Information 2.2.0.25falsefalse00 - Document - Document and Entity Informationtruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse7/4/2010 USD ($) $BalanceAsOf_04Jul2010http://www.sec.gov/CIK0000851205instant2010-07-04T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2true0cgnx_DocumentAndEntityInformationAbstractcgnxfalsenadurationDocument and Entity Information.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringDocument and Entity Information.falsefalse3false0dei_EntityRegistrantNamedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00COGNEX CORPCOGNEX CORPfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:normalizedStringItemTypenormalizedstringThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 falsefalse4false0dei_EntityCentralIndexKeydeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0000008512050000851205falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:centralIndexKeyItemTypenaA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 falsefalse5false0dei_DocumentTypedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0010-Q10-Qfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:SECReportItemTypenaThe type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type should be limited to the same value as the supporting SEC submission type. The acceptable values are as follows: S-1, S-3, S-4, S-11, F-1, F-3, F-4, F-9, F-10, 6-K, 8-K, 10, 10-K, 10-Q, 20-F, 40-F, N-1A, 485BPOS, NCSR, N-Q, and Other.No authoritative reference available.falsefalse6false0dei_DocumentPeriodEndDatedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse002011-04-032011-04-03falsefalsetruefalsefalse2falsefalsefalse00falsefalsetruefalsefalseOtherxbrli:dateItemTypedateThe end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements this will be the filing date. The format of the date is CCYY-MM-DD.No authoritative reference available.falsefalse7false0dei_AmendmentFlagdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:booleanItemTypenaIf the value is true, then the document as an amendment to previously-filed/accepted document.No authoritative reference available.falsefalse8false0dei_DocumentFiscalYearFocusdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0020112011falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:gYearItemTypepositiveintegerThis is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.No authoritative reference available.falsefalse9false0dei_DocumentFiscalPeriodFocusdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00Q1Q1falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:fiscalPeriodItemTypenaThis is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.No authoritative reference available.falsefalse10false0dei_CurrentFiscalYearEndDatedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00--12-31--12-31falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:gMonthDayItemTypemonthdayEnd date of current fiscal year in the format --MM-DD.No authoritative reference available.falsefalse11false0dei_EntityWellKnownSeasonedIssuerdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00YesYesfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.No authoritative reference available.falsefalse12false0dei_EntityVoluntaryFilersdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00NoNofalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.No authoritative reference available.falsefalse13false0dei_EntityCurrentReportingStatusdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00YesYesfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.No authoritative reference available.falsefalse14false0dei_EntityFilerCategorydeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00Large Accelerated FilerLarge Accelerated Filerfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:filerCategoryItemTypenaIndicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, or (4) Smaller Reporting Company. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.No authoritative reference available.falsefalse15false0dei_EntityPublicFloatdeifalsecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse617469419617469419falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryState aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.No authoritative reference available.falsefalse16false0dei_EntityCommonStockSharesOutstandingdeifalsenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truefalsefalse4151349941513499falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesIndicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Where multiple classes exist define each class by adding class of stock items such as Common Class A [Member], Common Class B [Member] onto the Instrument [Domain] of the Entity Listings, InstrumentNo authoritative reference available.falsefalse215Document and Entity Information (USD $)NoRoundingNoRoundingUnKnownUnKnownfalsetrue XML 33 R2.xml IDEA: Consolidated Statements of Operations 2.2.0.25falsefalse0110 - Statement - Consolidated Statements of OperationstruefalseIn Thousands, except Per Share datafalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse1/1/2010 - 4/4/2010 USD ($) USD ($) / shares $ThreeMonthsEnded_04Apr2010http://www.sec.gov/CIK0000851205duration2010-01-01T00:00:002010-04-04T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_SalesRevenueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse4false0us-gaap_SalesRevenueGoodsNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse6887700068877falsetruefalsefalsefalse2truefalsefalse5461300054613falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 falsefalse5false0us-gaap_SalesRevenueServicesNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse55170005517falsefalsefalsefalsefalse2truefalsefalse43540004354falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 truefalse6false0us-gaap_SalesRevenueNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse7439400074394falsefalsefalsefalsefalse2truefalsefalse5896700058967falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 falsefalse7true0us-gaap_CostOfGoodsAndServicesSoldAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse8false0us-gaap_CostOfGoodsSoldus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1509900015099falsefalsefalsefalsefalse2truefalsefalse1291100012911falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal costs related to goods produced and sold during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 falsefalse9false0us-gaap_CostOfServicesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse32840003284falsefalsefalsefalsefalse2truefalsefalse30300003030falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal costs related to services rendered by an entity during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 truefalse10false0us-gaap_CostOfGoodsAndServicesSoldus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1838300018383falsefalsefalsefalsefalse2truefalsefalse1594100015941falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 falsefalse11true0us-gaap_GrossProfitAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse12false0cgnx_GrossMarginProductscgnxfalsecreditdurationAggregate product revenue less cost of goods sold directly attributable to the revenue generation activity.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5377800053778falsefalsefalsefalsefalse2truefalsefalse4170200041702falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate product revenue less cost of goods sold directly attributable to the revenue generation activity.No authoritative reference available.falsefalse13false0cgnx_GrossMarginServicescgnxfalsecreditdurationAggregate service revenue less cost of service directly attributable to the revenue generation activity.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse22330002233falsefalsefalsefalsefalse2truefalsefalse13240001324falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate service revenue less cost of service directly attributable to the revenue generation activity.No authoritative reference available.truefalse14false0us-gaap_GrossProfitus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5601100056011falsefalsefalsefalsefalse2truefalsefalse4302600043026falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.No authoritative reference available.falsefalse15false0us-gaap_ResearchAndDevelopmentExpenseus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse94820009482falsefalsefalsefalsefalse2truefalsefalse81030008103falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141 -Paragraph 51 -Subparagraph g Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 2 -Paragraph 12, 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 86 -Paragraph 11, 12 falsefalse16false0us-gaap_SellingGeneralAndAdministrativeExpenseus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2916100029161falsefalsefalsefalsefalse2truefalsefalse2362200023622falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 4 -Paragraph 5A falsefalse17false0us-gaap_RestructuringSettlementAndImpairmentProvisionsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse4900049falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate amount provided for estimated restructuring charges, remediation costs, and asset impairment loss during an accounting period. Generally, these items are either unusual or infrequent, but not both (in which case they would be extraordinary items).No authoritative reference available.truefalse18false0us-gaap_OperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1736800017368falsefalsefalsefalsefalse2truefalsefalse1125200011252falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net result for the period of deducting operating expenses from operating revenues.No authoritative reference available.falsefalse19false0us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-59000-59falsefalsefalsefalsefalse2truefalsefalse-165000-165falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate foreign currency transaction gain or loss (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains or losses may be disclosed as dealer gains or losses.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 30 falsefalse20false0us-gaap_InvestmentIncomeNonoperatingus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse605000605falsefalsefalsefalsefalse2truefalsefalse257000257falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 falsefalse21false0us-gaap_OtherNonoperatingIncomeExpenseus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-205000-205falsefalsefalsefalsefalse2truefalsefalse-246000-246falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net amount of other nonoperating income and expense, which does not qualify for separate disclosure on the income statement under materiality guidelines.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 truefalse22false0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1770900017709falsefalsefalsefalsefalse2truefalsefalse1109800011098falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 falsefalse23false0us-gaap_IncomeTaxExpenseBenefitus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse40730004073falsefalsefalsefalsefalse2truefalsefalse25530002553falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe sum of the current income tax expense (benefit) and the deferred income tax expense (benefit) pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph a, b truefalse24false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse1363600013636falsetruefalsefalsefalse2truefalsefalse85450008545falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 truefalse25true0us-gaap_EarningsPerShareAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse26false0us-gaap_EarningsPerShareBasicus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.330.33falsetruefalsefalsefalse2truefalsefalse0.220.22falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalThe amount of net income or loss for the period per each share of common stock outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 36, 37, 38 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 falsetrue27false0us-gaap_EarningsPerShareDilutedus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.320.32falsetruefalsefalsefalse2truefalsefalse0.220.22falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalThe amount of net income or loss for the period per each share of common stock and dilutive common stock equivalents outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 11, 12, 36 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 falsetrue28true0us-gaap_WeightedAverageNumberOfSharesOutstandingAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse29false0us-gaap_WeightedAverageNumberOfSharesOutstandingBasicus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse4133600041336falsefalsefalsefalsefalse2truefalsefalse3966700039667falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesNumber of [basic] shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 171 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 truefalse30false0us-gaap_WeightedAverageNumberOfDilutedSharesOutstandingus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse4228600042286falsefalsefalsefalsefalse2truefalsefalse3968300039683falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesThe average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 truefalse31false0us-gaap_CommonStockDividendsPerShareCashPaidus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse0.080.08falsetruefalsefalsefalse2truefalsefalse0.050.05falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalAggregate dividends paid during the period for each share of common stock outstanding.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 truetrue229Consolidated Statements of Operations (USD $)ThousandsThousandsNoRoundingUnKnownfalsetrue XML 34 FilingSummary.xml IDEA: XBRL DOCUMENT 2.2.0.25 true Sheet 00 - Document - Document and Entity Information Document and Entity Information http://cognex.com/role/DocumentAndCompanyInformation false R1.xml false Sheet 0110 - Statement - Consolidated Statements of Operations Consolidated Statements of Operations http://cognex.com/role/StatementsOfOperations false R2.xml false Sheet 0120 - Statement - Consolidated Balance Sheets Consolidated Balance Sheets http://cognex.com/role/BalanceSheets false R3.xml false Sheet 0121 - Statement - Consolidated Balance Sheets (Parenthetical) Consolidated Balance Sheets (Parenthetical) http://cognex.com/role/BalanceSheetsParenthetical false R4.xml false Sheet 0130 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive Income Consolidated Statement of Shareholders' Equity and Comprehensive Income http://cognex.com/role/StatementOfShareholdersEquityAndComprehensiveIncome false R5.xml false Sheet 0131 - Statement - Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical) Consolidated Statement of Shareholders' Equity and Comprehensive Income (Parenthetical) http://cognex.com/role/StatementOfShareholdersEquityParenthetical false R6.xml false Sheet 0140 - Statement - Consolidated Condensed Statements of Cash Flows Consolidated Condensed Statements of Cash Flows http://cognex.com/role/StatementsOfCashFlows false R7.xml false Sheet 0201 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies http://cognex.com/role/SummaryOfSignificantAccountingPolicies false R8.xml false Sheet 0202 - Disclosure - Fair Value Measurements Fair Value Measurements http://cognex.com/role/FairValueMeasurements false R9.xml false Sheet 0203 - Disclosure - Cash, Cash Equivalents, and Investments Cash, Cash Equivalents, and Investments http://cognex.com/role/CashCashEquivalentsAndInvestments false R10.xml false Sheet 0204 - Disclosure - Inventories Inventories http://cognex.com/role/Inventories false R11.xml false Sheet 0205 - Disclosure - Intangible Assets and Goodwill Intangible Assets and Goodwill http://cognex.com/role/IntangibleAssetsAndGoodwil false R12.xml false Sheet 0206 - Disclosure - Warranty Obligations Warranty Obligations http://cognex.com/role/WarrantyObligations false R13.xml false Sheet 0207 - Disclosure - Contingencies Contingencies http://cognex.com/role/Contingencies false R14.xml false Sheet 0208 - Disclosure - Indemnification Provisions Indemnification Provisions http://cognex.com/role/IndemnificationProvisions false R15.xml false Sheet 0209 - Disclosure - Derivative Instruments Derivative Instruments http://cognex.com/role/DerivativeInstruments false R16.xml false Sheet 0210 - Disclosure - Stock-Based Compensation Stock-Based Compensation http://cognex.com/role/StockBasedCompensation false R17.xml false Sheet 0211 - Disclosure - Stock Repurchase Program Stock Repurchase Program http://cognex.com/role/StockRepurchaseProgram false R18.xml false Sheet 0212 - Disclosure - Taxes Taxes http://cognex.com/role/Taxes false R19.xml false Sheet 0213 - Disclosure - Weighted-Average Shares Weighted-Average Shares http://cognex.com/role/WeightedAverageShares false R20.xml false Sheet 0214 - Disclosure - Segment Information Segment Information http://cognex.com/role/SegmentInformation false R21.xml false Sheet 0215 - Disclosure - Dividends Dividends http://cognex.com/role/Dividends false R22.xml false Book All Reports All Reports false 1 21 5 0 3 114 false false ThreeMonthsEnded_03Apr2011_Common_Stock_Member 2 BalanceAsOf_03Apr2011 31 BalanceAsOf_31Dec2010_Additional_Paid_In_Capital_Member 1 BalanceAsOf_31Dec2010_Accumulated_Other_Comprehensive_Income_Member 1 BalanceAsOf_03Apr2011_Accumulated_Other_Comprehensive_Income_Member 1 BalanceAsOf_31Dec2009 1 BalanceAsOf_31Dec2010_Retained_Earnings_Member 1 Jan-01-2011_Apr-03-2011 77 ThreeMonthsEnded_03Apr2011_Accumulated_Other_Comprehensive_Income_Member 4 BalanceAsOf_04Apr2010 1 BalanceAsOf_03Apr2011_Common_Stock_Member 2 TwelveMonthsEnded_31Dec2010 1 BalanceAsOf_31Dec2010 30 BalanceAsOf_03Apr2011_Additional_Paid_In_Capital_Member 1 BalanceAsOf_04Jul2010 1 ThreeMonthsEnded_04Apr2010 44 BalanceAsOf_03Apr2011_Retained_Earnings_Member 1 ThreeMonthsEnded_03Apr2011_Comprehensive_Income_Member 6 ThreeMonthsEnded_03Apr2011_Additional_Paid_In_Capital_Member 3 ThreeMonthsEnded_03Apr2011_Retained_Earnings_Member 2 BalanceAsOf_31Dec2010_Common_Stock_Member 2 true true EXCEL 35 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E7S1F,C-?8F%B,U\S,F$R M-F4X,6(U,C,B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O5]O9E]3:6=N:69I8V%N=%]!8V-O=6YT/"]X.DYA;64^#0H@("`@/'@Z5V]R M:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I%>&-E;%=O#I7;W)K M#I7;W)K5]/8FQI9V%T:6]N#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;G1I;F=E;F-I97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K M#I.86UE/@T*("`@(#QX.E=O#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/E-T;V-K7U)E<'5R8VAA#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E1A M>&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-E9VUE;G1?26YF;W)M871I;VX\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K#I7;W)K#I3='EL97-H965T($A2968],T0B5V]R M:W-H965T&-E;"!8 M4"!O3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E7S1F,C-?8F%B,U\S,F$R-F4X,6(U M,C,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-69F.3)C-#1?8V4W M95\T9C(S7V)A8C-?,S)A,C9E.#%B-3(S+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R2!);F9O'0^0T]'3D58($-/4E`\2!#96YT3PO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^,#`P,#@U,3(P-3QS<&%N/CPO M'0^,3`M43QS M<&%N/CPO'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,C`Q,3QS<&%N/CPO'0^43$\2!796QL+6MN;W=N(%-E87-O;F5D($ES'0^665S/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^3F\\ M2!#=7)R96YT(%)E<&]R=&EN9R!3=&%T=7,\+W1D/@T*("`@("`@ M("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E7S1F,C-? M8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A,C9E.#%B-3(S+U=O'0O:'1M;#L@ M8VAA'!E;G-E"!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XT+#`W,SQS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA&5S/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XQ-2PW,C`\'!E;G-E3H\+W-T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3H\+W-T MF5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M;G5M<#XQ-#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\&-E6UE M;G0@;V8@9&EV:61E;F1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#X\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M"!E9F9E8W0@;V8@9F]R96EG;B!C=7)R96YC>2!T M'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1087)T7S5F9CDR8S0T7V-E-V5? M-&8R,U]B86(S7S,R83(V93@Q8C4R,PT*0V]N=&5N="U,;V-A=&EO;CH@9FEL M93HO+R]#.B\U9F8Y,F,T-%]C93=E7S1F,C-?8F%B,U\S,F$R-F4X,6(U,C,O M5V]R:W-H965T'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA2!O M<&5R871I;F<@86-T:79I=&EE&5R8VES97,\+W1D/@T*("`@("`@("`\=&0@ M8VQA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD=&0B M("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`Q("T@=7,M M9V%A<#I3:6=N:69I8V%N=$%C8V]U;G1I;F=0;VQI8VEE'1";&]C:RTM M/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@F4Z(#$P<'0[(&UA2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/"]B/@T* M("`@/"]D:78^#0H@("`\9&EV(&%L:6=N/3-$;&5F="!S='EL93TS1"=F;VYT M+7-I>F4Z(#$P<'0[(&UA2!297!O2!G96YE M2!T M;R!P2!T:&4@0V]M<&%N>28C.#(Q-SMS(&9I;F%N8VEA M;"!P;W-I=&EO;B!A6QE/3-$ M)V9O;G0M7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA6QE/3-$)V9O;G0M9F%M:6QY.B`G07)I86PG+%1I;65S+'-E6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX] M,T1C96YT97(@8V]L6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!"<^36]N97D@;6%R:V5T(&EN M"<^5')E87-U"<^375N:6-I M<&%L(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/CQB/B8C.#(Q,CL\+V(^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#X\8CXQ,3$L M,30S/"]B/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R M/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD M.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY#;W)P;W)A=&4@ M8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M"<^ M06=E;F-Y(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/CQB/B8C.#(Q,CL\+V(^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#X\8CXT M,"PU-C@\+V(^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO M='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-O=F5R96EG M;B!B;VYD6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY#;W9E"<^0W5RF4Z(#$P<'0[(&UA0T*("`@;V)S97)V86)L92!M87)K970@9&%T82!F;W(@ M2!T:&4@9G5L;"!T97)M(&]F('1H92!A2!B M>2!A(&QA2!P28C.#(Q-SMS('9A M;'5A=&EO;G,N(%1H92!#;VUP86YY)B,X,C$W.W,@;6]N97D@;6%R:V5T(&EN M2!M87)K970@<')I8V4@9F]R(&ED96YT:6-A;"!A M6QE/3-$)V9O;G0M2!H87,@86X@:6YT97)E28C.#(Q-SMS(&QI;6ET960-"B`@('!A2UT2DL(&%N9"!V86QU871I;VYS(&9O2UT2P@:6YP=71S('5S960@:6X@=&AE(&9A:7(@=F%L=64@ M8V%L8W5L871I;VX@87)E(&-L87-S:69I960@87,@3&5V96P@,RX@5&AE($-O M;7!A;GD@9&ED#0H@("!N;W0@6QE/3-$)V9O;G0M3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E7S1F,C-? M8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A,C9E.#%B-3(S+U=O'0O:'1M;#L@ M8VAA'0^/"$M+41/0U19 M4$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X M:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L M;V-K(%1A9V=E9"!.;W1E(#,@+2!C9VYX.D-A'1";&]C:RTM/@T*("`@/&1I=B!A;&EG;CTS1&QE M9G0@'0M M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP M861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE M($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!W:61T:#TS1#6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXR,#$P/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!(96%D("TM/@T*("`@ M/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T*("`@/'1R('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\ M=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY#87-H#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^/&(^)FYB M#L@=&5X="UI;F1E;G0Z+3$U<'@G/DUO;F5Y M(&UA#L@=&5X="UI M;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^0V%S:"!A;F0@8V%S:"!E<75I M=F%L96YT"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE/3-$)V)O M"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N M/3-$8F]T=&]M/CPA+2T@0FQA;FL@4W!A8V4@+2T^#0H@("`@("`@/'1D/@T* M("`@/&1I=B!S='EL93TS1"=M87)G:6XM;&5F=#HQ-7!X.R!T97AT+6EN9&5N M=#HM,35P>"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]T"<^5')E87-U"<^375N M:6-I<&%L(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/CQB/C6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY# M;W)P;W)A=&4@8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%G96YC>2!B;VYD"<^4V]V97)E:6=N(&)O;F1S M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT M/CQB/C$T+#`Y,3PO8CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C$Y+#,U,#PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$ M)V9O;G0M6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V M,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS M1')I9VAT('-T>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M8V]L6QE/3-$)V)A8VMG#L@=&5X="UI;F1E M;G0Z+3$U<'@G/E-H;W)T+71E"<^)B,Q-C`[#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@8V]L6QE/3-$)V)O"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/CPA+2T@0FQA M;FL@4W!A8V4@+2T^#0H@("`@("`@/'1D/@T*("`@/&1I=B!S='EL93TS1"=M M87)G:6XM;&5F=#HQ-7!X.R!T97AT+6EN9&5N=#HM,35P>"<^)B,Q-C`[#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^375N:6-I M<&%L(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/CQB/C,U+#(Q-3PO8CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C,T+#6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY#;W)P;W)A=&4@8F]N9',-"B`@ M(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%G96YC>2!B;VYD"<^4V]V97)E:6=N(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/CQB/C$P+#$T,3PO8CX\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/B8C.#(Q,CL\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@/"]T"<^0V]V97)E9"!B;VYD6QE/3-$)V)A M8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DQI M;6ET960@<&%R=&YE"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY,;VYG+71E M"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L M6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1L969T/CQB/B9N8G-P.R0\+V(^/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1R:6=H=#X\8CXS,38L-#(U/"]B/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1R:6=H=#XR.#,L,#@Q/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\='(@#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$ M)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$ M,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@ M/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@2!B;W1H(&EN=&5R;F%T:6]N86P@86YD(&1O;65S=&EC#0H@("!C;VUP M86YI97,[(&%G96YC>2!B;VYD2!A;F0@=&AE($YE=&AE28C.#(Q-SMS(&%V86EL86)L92UF;W(M M3H@)T%R M:6%L)RQ4:6UE6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0MF5D($-O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY' M86EN6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3:&]R="UT97)M.@T*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1R M96%S=7)Y(&)I;&QS#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB"<^375N:6-I<&%L(&)O;F1S#0H@("`\ M+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY!9V5N8WD@8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-O=F5R96EG;B!B;VYD6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DQO;F6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SY-=6YI8VEP86P@8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI M;F1E;G0Z+3$U<'@G/D-O"<^06=E M;F-Y(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/C$Y+#4Q-3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$"<^4V]V97)E:6=N(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1')I9VAT/C$P+#(P-SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/D-O=F5R960@8F]N9',- M"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$;&5F=#X\8CXF;F)S<#LD/"]B/CPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@8V]L2`M M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L M969T('-T>6QE/3-$)V9O;G0MF5D(&QOF5D(&QO6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY5;G)E86QI>F5D($QO6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DUU;FEC:7!A M;"!B;VYD"<^0V]R<&]R M871E(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/C"<^06=E;F-Y(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C(X+#"<^4V]V M97)E:6=N(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C(T+#(S,CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XH.#`\+W1D/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`^*3PO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\ M=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY#;W9E#L@=&5X="UI;F1E;G0Z M+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$ M)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^)B,Q-C`[#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1&QE9G0^/&(^)FYB6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@8V]L2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX] M,T1L969T('-T>6QE/3-$)V9O;G0M2!A;F0@:6YT96YT('1O(&AO;&0@=&AEF5D(&-O2!R96-OF5D(&QOF4Z(#$P<'0[(&UA6QE/3-$)V9O M;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SY42!B:6QL"<^375N M:6-I<&%L(&)O;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D-O6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-O=F5R96EG M;B!B;VYD6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY# M;W9E"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M8V]L6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R M87`],T1N;W=R87`@8V]L6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V M,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$;&5F=#X\8CXF;F)S<#LD/"]B/CPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@("`@("`\=&0@;F]WF4Z(#$P<'0[(&UA2!H87,@8V]M;6ET=&5D M('1O(&$@=&]T86P@:6YV97-T;65N="!I;B!T:&4@;&EM:71E9`T*("`@<&%R M=&YE3H@)T%R:6%L)RQ4:6UE6QE/3-$)V9O;G0M7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA6QE/3-$)V9O;G0M9F%M:6QY.B`G M07)I86PG+%1I;65S+'-E6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)A=R!M871E"<^5V]R:RUI;BUP"<^1FEN M:7-H960@9V]O9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$ M,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`@8V]L#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@ M/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1L969T/CQB/B9N8G-P.R0\+V(^/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#X\8CXR-RPR-C(\+V(^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C(R+#6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@8V]L2`M+3X- M"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#PO9&EV/@T*/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E M7S1F,C-?8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A,C9E.#%B-3(S M+U=O'0O M:'1M;#L@8VAA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T M9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#4@+2!U MF4Z(#$P<'0[(&UA2!C;VYT:6YU97,@=&\@;6]N:71O<@T*("`@;6%R M:V5T(&-O;F1I=&EO;G,L(&%N9"!C:&%N9V5S(&EN(&UA3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C93=E7S1F,C-? M8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A,C9E.#%B-3(S+U=O'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$2!/8FQI9V%T:6]N'0^/"$M+41/0U194$4@:'1M;"!054), M24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I M=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!. M;W1E(#8@+2!U41IF4Z(#$P<'0[(&UA M2!O8FQI9V%T:6]N2!B96-O;64@ M:VYO=VX@=&AA=`T*("`@=V]U;&0@;F]T(&AA=F4@8F5E;B!T86ME;B!I;G1O M(&%C8V]U;G0@=7-I;F<@:&ES=&]R:6-A;"!D871A+B!787)R86YT>2!O8FQI M9V%T:6]NF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1R:6=H=#XQ+#DX-3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;3X-"B`@("`@("`\=&0^ M#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY0"<^1G5L9FEL;&UE;G0@;V8@=V%R"<^1F]R96EG;B!E M>&-H86YG92!R871E(&-H86YG97,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$"<^)B,Q-C`[#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@8V]L6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D)A;&%N8V4@87,@;V8@07!R:6PF M(S$V,#LS+"`R,#$Q#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^/&(^)FYB6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L M2`M M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#PO9&EV/@T*/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y,F,T-%]C M93=E7S1F,C-?8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C871I;VXZ M(&9I;&4Z+R\O0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A,C9E.#%B M-3(S+U=O'0O:'1M;#L@8VAA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@ M+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#<@+2!U6QE/3-$)V9O;G0M2!F:6QE9"!A M(&-O;7!L86EN="!A9V%I;G-T($UV5&5C(%-O9G1W87)E($=M8D@L($UV5&5C M($Q,0RP@86YD($9U:FD@06UE3H@)T%R:6%L)RQ4:6UE6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA M2!T:&ES(&9I;&EN9RP@=&AE($-O;7!A;GD-"B`@(')E<75E M7-T96US+"!A;F0@<')O9'5C M=',@8V]N=&%I;FEN9R!T:&4@28C.#(Q-SMS(%4N4RX@<&%T96YT28C,38P.S(P M,#DL('1H92!)5$,@:7-S=65D(&%N(&]R9&5R('1H870@:70@=V]U;&0-"B`@ M(&EN0T*("`@2!R96%C:&5D(&$-"B`@('-E='1L96UE;G0@ M=VET:"!F:79E(&%D9&ET:6]N86P@28C.#(Q-SMS(&9I;F%N M8VEA;"!R97-U;'1S+B!!;B!)5$,@:&5A28C,38P.S(P,3`L('1H92!!9&UI;FES M=')A=&EV92!,87<@2G5D9V4@:7-S=65D(&%N(&EN:71I86P@9&5T97)M:6YA M=&EO;@T*("`@9FEN9&EN9R!T=V\@;V8@=&AE($-O;7!A;GDF(S@R,3<[2!H87,@9FEL960@86X@87!P96%L(&]F('1H90T*("`@ M9&5C:7-I;VX@=VET:"!T:&4@56YI=&5D(%-T871EF4Z(#$P<'0[(&UA M28C.#(Q-SMS(&9I;F%N8VEA;`T*("`@<&]S:71I;VXL M(&QI<75I9&ET>2P@2X@5VAI;&4@=V4@8V%N;F]T('!R M961I8W0@=&AE(&]U=&-O;64-"B`@(&]F('1H97-E(&EN8VED96YT86P@;6%T M=&5R2!L:6%B:6QI='D@87)I'1087)T M7S5F9CDR8S0T7V-E-V5?-&8R,U]B86(S7S,R83(V93@Q8C4R,PT*0V]N=&5N M="U,;V-A=&EO;CH@9FEL93HO+R]#.B\U9F8Y,F,T-%]C93=E7S1F,C-?8F%B M,U\S,F$R-F4X,6(U,C,O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'1";&]C:RTM/@T* M("`@/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)T%R:6%L)RQ4:6UEF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M&-E<'0@87,@;&EM:71E9"!B>2!-87-S86-H=7-E='1S M(&QA=RP@=&AE(&)Y+6QA=W,@;V8@=&AE($-O;7!A;GD@65E2!A9V%I;G-T(&5X<&5N6QE/3-$ M)V9O;G0M2!M87D@86-C M97!T('-T86YD87)D(&QI;6ET960@:6YD96UN:69I8V%T:6]N#0H@("!P2!C;VEN8VED97,@=VET:"!T:&4@8W5S M=&]M97(F(S@R,3<[6UE;G1S('1H92!#;VUP86YY(&-O=6QD(&)E(')E<75I2!H87,@;F5V97(@:6YC=7)R960-"B`@('-I9VYI9FEC86YT(&-O2!C;W5R M2!I="!I;F1E;6YI9FEE2!D86UA9V4@ M87)I2!C;VEN8VED97,@=VET M:"!T:&4@<&5R:6]D(&]F#0H@("!I;G-T86QL871I;VXN(%1H92!M87AI;75M M('!O=&5N=&EA;"!A;6]U;G0@;V8@9G5T=7)E('!A>6UE;G1S('1H92!#;VUP M86YY(&-O=6QD(&)E(')E<75I2!R96-O=F5R86)L92!U;F1E28C.#(Q-SMS#0H@("!I M;G-U2!H87,@;F5V M97(@:6YC=7)R960-"B`@('-I9VYI9FEC86YT(&-O2!B96QI M979E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G07)I M86PG+%1I;65S+'-E6QE M/3-$)V9O;G0MF4Z(#$P<'0[ M(&UA2!D;V5S(&YO="!C=7)R96YT;'D@;6%N86=E#0H@("!I=',@:6YT M97)E2!E>&-H86YG92!R871E(')I2!M:71I9V%T960@=VET:"!D97)I=F%T:79E(&EN M2!U2]F=6YC=&EO;F%L(&-U28C.#(Q-SMS($ER:7-H M('-U8G-I9&EA2!R M96-E:79A8FQE6QE/3-$)V9O;G0M2!F;W(@ M:&5D9V4@86-C;W5N=&EN9RX@0F]T:"!T:&4@=6YD97)L>6EN9R!E>'!O2!R96-O2!L M;W-S97,@;V8@)FYB6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0M6QE/3-$ M)V9O;G0M2`M+3X-"B`@(#QT6QE/3-$)VUA#L@ M=&5X="UI;F1E;G0Z+3!P>"<^2F%P86YE6QE/3-$)VUA#L@ M=&5X="UI;F1E;G0Z+3!P>"<^52Y3+B!$;VQL87(O175R;PT*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1L969T('9A;&EG;CTS1'1O<#XQ,BPQ-3`L,#`P(%4N4RX@1&]L;&%R MF4Z(#$P<'0[('1E>'0M86QI9VXZ(&QE9G0G(&-E;&QS M<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS M1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#(X)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H M/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H M/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@/"]T MF4Z(#AP="<@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX] M,T1C96YT97(@8V]L6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY!6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY,:6%B:6QI='D@1&5R:79A=&EV97,\+V(^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\ M='(@6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY&86ER(%9A;'5E/"]B/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E M6QE/3-$)V9O;G0M M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY!<')I;"`S+"`R,#$Q/"]B M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS M1&-E;G1E6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY#=7)R96YC>2!F;W)W87)D(&-O;G1R86-T'!E;G-E MF5D(&EN/"]B/CPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\=&0^/"]T9#X-"B`@(#QT M9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X-"B`@(#QT9#X\ M+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X-"B`@(#QT9#X\+W1D M/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X-"B`@(#QT9#X\+W1D/@T* M("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X-"B`@(#QT9#X\+W1D/@T*("`@ M/"]TF4Z(#AP="<@=F%L:6=N M/3-$8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI M9VX],T1C96YT97(@8V]LF5D M/"]B/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG M;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY$97)I=F%T:79E6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SY!<')I;"`T+"`@("`R,#$P/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@(#QT9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^ M/"]T9#X-"B`@(#QT9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T M9#X-"B`@(#QT9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X- M"B`@(#QT9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\=&0^/"]T9#X-"B`@ M(#QT9#X\+W1D/@T*("`@/'1D/CPO=&0^#0H@("`\+W1R/@T*("`@/"$M+2!% M;F0@5&%B;&4@2&5A9"`M+3X-"B`@(#PA+2T@0F5G:6X@5&%B;&4@0F]D>2`M M+3X-"B`@(#QT#L@=&5X="UI;F1E;G0Z+3$U<'@G/D-U2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#PA+2T@ M1F]L:6\@+2T^#0H@("`\(2TM("]&;VQI;R`M+3X-"B`@(#PO9&EV/@T*("`@ M/"$M+2!004=%0E)%04L@+2T^#0H@("`\9&EV('-T>6QE/3-$)V9O;G0M9F%M M:6QY.B`G07)I86PG+%1I;65S+'-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U9F8Y M,F,T-%]C93=E7S1F,C-?8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M3&]C M871I;VXZ(&9I;&4Z+R\O0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-?,S)A M,C9E.#%B-3(S+U=O'0O:'1M;#L@8VAA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@ M("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#$P("T@=7,M9V%A<#I$ M:7-C;&]S=7)E3V9#;VUP96YS871I;VY296QA=&5D0V]S='-3:&%R94)A6QE/3-$)V9O M;G0M28C M.#(Q-SMS('-H87)E+6)A6UE;G1S('1H870@'!E;G-E(&-O;G-I28C.#(Q M-SMS(&-O;6UO;B!S=&]C:PT*("`@870@=&AE(&=R86YT(&1A=&4L('9E'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN M(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M("`@(#QT9"!W:61T:#TS1#4R)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY0 M2`M+3X-"B`@(#QT M"<^3W5T6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY'"<^17AE6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY& M;W)F96ET960@;W(@97AP:7)E9`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W#L@=&5X="UI;F1E M;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY/=71S=&%N9&EN9R!A"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R M87`@8V]L6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY% M>&5R8VES86)L92!A"<^)B,Q-C`[ M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@("`@("`\=&0@;F]WF4Z(#$P<'0[(&UA M6QE/3-$)V9O;G0M6QE/3-$)V)A M8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)I M6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY%>'!E8W1E9"!D M:79I9&5N9"!Y:65L9`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W"<^17AP96-T960@=F]L871I;&ET>0T*("`@ M/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@;F]W#L@=&5X M="UI;F1E;G0Z+3$U<'@G/D5X<&5C=&5D('1EF4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UA6QE/3-$)V9O M;G0M6EE;&0\+W4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX] M,T1L969T('-T>6QE/3-$)V9O;G0M2!A;FYU86QI>FEN9R!T:&4@8V%S:"!D:79I9&5N9"!D96-L87)E9"!B M>2!T:&4-"B`@($-O;7!A;GDF(S@R,3<[6EE;&0@=V%S('1H96X@ M861J=7-T960@=&\@28C.#(Q-SMS#0H@("!E M>'!E8W1A=&EO;G,@F4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UA3H@)T%R:6%L)RQ4:6UE6QE/3-$)V9O;G0MF4Z(#$P M<'0[(&UA2!E>'!E8W1S('1H870@87!P0T*("`@ M-C8E(&]F#0H@("!I=',@65E'!E;G-E(&]F#0H@("!A<'!R M;WAI;6%T96QY("9N8G-P.R0X,"PP,#`N#0H@("`\+V1I=CX-"B`@(#QD:78@ M86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0MF5D(&9O2X@1F]R('1H92!Q=6%R=&5R(&5N9&5D#0H@ M("!!<')I;"8C,38P.S0L(#(P,3`L('1H92!#;VUP86YY(')E8V]R9&5D(&$@ M;F5T(&)E;F5F:70@9G)O;2!S=&]C:R!O<'1I;VYS(&]F("9N8G-P.R0S,RPP M,#`@86YD(')E;&%T960@=&%X#0H@("!E>'!E;G-E(&]F("9N8G-P.R0R,"PP M,#`N($YO(&-O;7!E;G-A=&EO;B!E>'!E;G-E('=A6QE/3-$)V9O;G0M'!E;G-E(&)Y(&-A<'1I;VX@9F]R(&5A8V@@<75A6QE/3-$)V9O;G0M M6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI M;F1E;G0Z+3$U<'@G/E!R;V1U8W0@8V]S="!O9B!R979E;G5E#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1&QE9G0^/&(^)FYB"<^4V5R=FEC92!C;W-T(&]F(')E=F5N=64-"B`@(#PO9&EV/CPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)E6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY396QL:6YG+"!G96YE6QE/3-$)V9O;G0M M6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@ M(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT M('-T>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/CQB/B9N8G-P.R0\+V(^ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#X\8CXR+#,U,CPO8CX\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L M969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B@S M,SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<#XI/"]T9#X-"B`@ M(#PO='(^#0H@("`\='(@#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O M"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A M;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T M86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@2X-"B`@(#PO9&EV/@T*("`@ M/&1I=B!A;&EG;CTS1&QE9G0@F5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E(')E;&%T960@ M=&\@;F]N+79E7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1";&]C:RTM/@T*("`@/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)T%R:6%L)RQ4:6UEF4Z(#$P<'0[(&UA7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA&5S(%M!8G-T'1" M;&]C:RTM/@T*("`@/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)T%R:6%L M)RQ4:6UEF4Z(#$P<'0[(&UA&5S/"]B/@T*("`@/"]D:78^#0H@("`\9&EV(&%L:6=N/3-$;&5F M="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&UA2!C;W)P;W)A=&4@=&%X(')A=&4@=&\@=&AE($-O;7!A;GDF M(S@R,3<["!R871E('=A6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DEN8V]M92!T87@@870@ M9F5D97)A;"!S=&%T=71O6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY&;W)E:6=N('1A>"!R871E(&1I9F9E"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R M87`@8V]L6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY);F-O;64@=&%X('!R;W9I#L@=&5X="UI;F1E;G0Z M+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS M<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@ M/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT M('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@ M("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO M9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@"!R871E('=A3H@)T%R:6%L)RQ4:6UE6QE/3-$)V9O;G0MF4Z(#$P M<'0[(&UA"!P;W-I=&EO;G,@87)E#0H@("!C;&%S M'!I65A2!N96=O=&EA M=&EN9R!A;B!!9'9A;F-E9"!065A65A'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'1";&]C:RTM/@T*("`@/&1I=B!S M='EL93TS1"=F;VYT+69A;6EL>3H@)T%R:6%L)RQ4:6UEF4Z(#$P<'0[ M(&UAF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CXR,#$Q/"]B/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E2`M+3X-"B`@(#QT"<^0F%S:6,@=V5I9VAT960M879E6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY%9F9E M8W0@;V8@9&EL=71I=F4@6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E=E:6=H=&5D+6%V97)A M9V4@8V]M;6]N(&%N9"!C;VUM;VXM97%U:79A;&5N="!S:&%R97,@;W5T#L@=&5X="UI;F1E;G0Z+3$U<'@G M/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$ M,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE M/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM M($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T* M("`@/&1I=B!A;&EG;CTS1&QE9G0@2!W97)E M#0H@("!A;G1I+61I;'5T:79E+@T*("`@/"]D:78^#0H@("`\+V1I=CX-"CQS M<&%N/CPO7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAAF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M9F%M:6QY.B`G07)I86PG M+%1I;65S+'-E6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\ M8CY-5E-$/"]B/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!A;&EG;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\8CY#;VYS;VQI9&%T960\+V(^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!4 M86)L92!(96%D("TM/@T*("`@/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T* M("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C M8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY1=6%R=&5R($5N9&5D M($%P#L@=&5X="UI;F1E;G0Z+3$U<'@G/E!R;V1U8W0@6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-E6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY/<&5R M871I;F<@:6YC;VUE#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/CQB/C(R+#`R-SPO8CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/CQB/CDY M-SPO8CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI M9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E%U87)T97(@16YD M960@07!R:6PF(S$V,#LT+"`R,#$P#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^4')O9'5C="!R979E;G5E M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V)A8VMG#L@=&5X M="UI;F1E;G0Z+3$U<'@G/E-E2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD M:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M'!E;G-E(&%N9"!U;F%L;&]C871E M9"!C;W)P;W)A=&4@97AP96YS97,L#0H@("!W:&EC:"!P3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U M9F8Y,F,T-%]C93=E7S1F,C-?8F%B,U\S,F$R-F4X,6(U,C,-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-69F.3)C-#1?8V4W95\T9C(S7V)A8C-? M,S)A,C9E.#%B-3(S+U=O'0O:'1M;#L@8VAA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^ M#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#$U("T@8V=N>#I$ M:79I9&5N9'-086ED5&5X=$)L;V-K+2T^#0H@("`\9&EV('-T>6QE/3-$)V9O M;G0M9F%M:6QY.B`G07)I86PG+%1I;65S+'-E6QE/3-$)V9O;G0MF4Z(#$P M<'0[(&UA6QE/3-$)V9O;G0M28C.#(Q-SMS($)O87)D(&]F M($1I6%B;&4@ M;VX@2G5N928C,38P.S$W+"`R,#$Q('1O(&%L;"!S:&%R96AO;&1E7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C M:&5M87,M;6EC XML 36 R7.xml IDEA: Consolidated Condensed Statements of Cash Flows 2.2.0.25falsefalse0140 - Statement - Consolidated Condensed Statements of Cash FlowstruefalseIn Thousandsfalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse1/1/2010 - 4/4/2010 USD ($) USD ($) / shares $ThreeMonthsEnded_04Apr2010http://www.sec.gov/CIK0000851205duration2010-01-01T00:00:002010-04-04T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringThe net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities include all transactions and events that are not defined as investing or financing activities. Operating activities generally involve producing and delivering goods and providing services. Cash flows from operating activities are generally the cash effects of transactions and other events that enter into the determination of net income.falsefalse4false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1363600013636falsetruefalsefalsefalse2truefalsefalse85450008545falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse5true0us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse6false0us-gaap_StockOptionPlanExpenseus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse23520002352falsefalsefalsefalsefalse2truefalsefalse-33000-33falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe noncash expense that accounts for the value of stock options distributed to employees as compensation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i falsefalse7false0us-gaap_Depreciationus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse12960001296falsefalsefalsefalsefalse2truefalsefalse11450001145falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 5 falsefalse8false0us-gaap_AmortizationOfIntangibleAssetsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse10790001079falsefalsefalsefalsefalse2truefalsefalse12350001235falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations using the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 45 -Subparagraph a(2) falsefalse9false0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse14620001462falsefalsefalsefalsefalse2truefalsefalse420000420falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by (used in) operations using the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse10false0us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivitiesus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-880000-880falsefalsefalsefalsefalse2truefalsefalse-37000-37falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element reduces net cash provided by operating activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A96 falsefalse11false0us-gaap_DeferredIncomeTaxExpenseBenefitus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-472000-472falsefalsefalsefalsefalse2truefalsefalse-312000-312falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe component of income tax expense for the period representing the net change in the entity's deferred tax assets and liabilities pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section I -Subsection 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 289 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 falsefalse12false0us-gaap_IncreaseDecreaseInOperatingCapitalus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegatedtotal1truefalsefalse23100002310falsefalsefalsefalsefalse2truefalsefalse-1252000-1252falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the reporting period of all current assets and liabilities used in operating activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 truefalse13false0us-gaap_NetCashProvidedByUsedInOperatingActivitiesus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2078300020783falsefalsefalsefalsefalse2truefalsefalse97110009711falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities generally involve producing and delivering goods and providing services. Operating activity cash flows include transactions, adjustments, and changes in value that are not defined as investing or financing activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 falsefalse14true0us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse15false0us-gaap_PaymentsToAcquireInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-64270000-64270falsefalsefalsefalsefalse2truefalsefalse-16694000-16694falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow associated with the purchase of all investments (debt, security, other) during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15, 17 falsefalse16false0us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestmentsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse4009600040096falsefalsefalsefalsefalse2truefalsefalse98900009890falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 31 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 16 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 18 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 falsefalse17false0us-gaap_PaymentsToAcquirePropertyPlantAndEquipmentus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-1577000-1577falsefalsefalsefalsefalse2truefalsefalse-1081000-1081falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 17 -Subparagraph c falsefalse18false0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperationsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse315000315falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents cash provided by (used in) the investing activities of the entity's discontinued operations during the period. This element should only be used by those entities that separately report cash flows attributable to discontinued operations. If using this element, it is an indication that the cash flows of the entity which are detailed in reconciling to cash provided by or used in investing activities reflect only cash flows attributable to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 truefalse19false0us-gaap_NetCashProvidedByUsedInInvestingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-25751000-25751falsefalsefalsefalsefalse2truefalsefalse-7570000-7570falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash inflow (outflow) from investing activity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 falsefalse20true0us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse21false0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptionsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse95170009517falsefalsefalsefalsefalse2truefalsefalse120000120falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe total cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 19 -Subparagraph a falsefalse22false0cgnx_StockOptionBuybackcgnxfalsecreditdurationCash paid to employees from tender of stock options.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse-83000-83falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCash paid to employees from tender of stock options.No authoritative reference available.falsefalse23false0us-gaap_PaymentsOfDividendsCommonStockus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-3316000-3316falsefalsefalsefalsefalse2truefalsefalse-1983000-1983falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow from the distribution of an entity's earnings in the form of dividends to common shareholders.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 20 -Subparagraph a falsefalse24false0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse880000880falsefalsefalsefalsefalse2truefalsefalse3700037falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element represents the cash inflow reported in the enterprise's financing activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-15 -Paragraph 3 truefalse25false0us-gaap_NetCashProvidedByUsedInFinancingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse70810007081falsefalsefalsefalsefalse2truefalsefalse-1909000-1909falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash inflow (outflow) from financing activity for the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 falsefalse26false0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse16980001698falsefalsefalsefalsefalse2truefalsefalse-5399000-5399falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of exchange rate changes on cash balances held in foreign currencies.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 25 truefalse27false0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse38110003811falsefalsefalsefalsefalse2truefalsefalse-5167000-5167falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change between the beginning and ending balance of cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 falsefalse28false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalsefalseperiodstartlabel1truefalsefalse3320300033203falsefalsefalsefalsefalse2truefalsefalse119831000119831falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse29false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsetruefalseperiodendlabel1truefalsefalse3701400037014falsetruefalsefalsefalse2truefalsefalse114664000114664falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse227Consolidated Condensed Statements of Cash Flows (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 37 R17.xml IDEA: Stock-Based Compensation 2.2.0.25falsefalse0210 - Disclosure - Stock-Based Compensationtruefalsefalse1falsefalseUSDfalsefalse1/1/2011 - 4/3/2011 USD ($) USD ($) / shares $Jan-01-2011_Apr-03-2011http://www.sec.gov/CIK0000851205duration2011-01-01T00:00:002011-04-03T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_ShareBasedCompensationAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 10 - us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock--> <div style="font-family: 'Arial',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE 10: Stock-Based Compensation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company&#8217;s share-based payments that result in compensation expense consist solely of stock option grants. As of April&#160;3, 2011, the Company had 7,102,350 shares available for grant under two stock option plans: the 2001 General Stock Option Plan (5,609,990) and the 2007 Stock Option and Incentive Plan (1,492,360). Each of these plans expires ten years from the date the plan was approved. The 2001 General Stock Option Plan will expire in December of 2011. Generally, stock options are granted with an exercise price equal to the market value of the Company&#8217;s common stock at the grant date, vest over four years based upon continuous service, and expire ten years from the grant date. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table summarizes the Company&#8217;s stock option activity for the quarter ended April&#160;3, 2011: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Weighted-</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Average</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Weighted-</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Remaining</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Average</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Contractual</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Aggregate</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Shares</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Exercise</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Term (in</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>Intrinsic Value</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(in thousands)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>Price</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>years)</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>(in thousands)</b></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Outstanding as of December&#160;31, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,318</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">20.05</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">857</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">29.98</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Exercised </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(449</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.20</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Forfeited or expired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19.33</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Outstanding as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>4,723</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>21.74</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>7.2</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>33,201</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Exercisable as of April&#160;3, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,974</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>20.60</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>4.9</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>15,489</b></td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair values of stock options granted in each quarter presented were estimated using the following weighted-average assumptions: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid black"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid black">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Risk-free rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>3.6</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">3.7</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>1.0</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">1.0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right"><b>42</b></td> <td nowrap="nowrap"><b>%</b></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">43</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected term (in years) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>5.4</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.3</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Risk-free rate</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected dividend yield</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The current dividend yield was calculated by annualizing the cash dividend declared by the Company&#8217;s Board of Directors for the current quarter and dividing that result by the closing stock price on the grant date. The current dividend yield was then adjusted to reflect the Company&#8217;s expectations relative to future dividend declarations. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected volatility</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The expected volatility was based upon a combination of historical volatility of the Company&#8217;s common stock over the contractual term of the option and implied volatility for traded options of the Company&#8217;s stock. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><u>Expected term</u> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The weighted-average grant-date fair values of stock options granted during the quarter ended April 3, 2011 and April&#160;4, 2010 were $11.75 and $7.67, respectively. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Arial',Times,serif"> <div align="center" style="font-size: 10pt; margin-top: 0pt"> <b> </b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently expects that approximately 66% of its stock options granted to senior management and 68% of its options granted to all other employees will actually vest. Therefore, the Company currently applies an estimated forfeiture rate of 13% to all unvested options for senior management and a rate of 14% for all other employees. The Company revised its estimated forfeiture rates in the first quarter of 2011, and the cumulative effect of this change resulted in a reduction in compensation expense of approximately $80,000. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The total stock-based compensation expense and the related income tax benefit recognized for the quarter ended April&#160;3, 2011 were $2,352,000 and $791,000, respectively. For the quarter ended April&#160;4, 2010, the Company recorded a net benefit from stock options of $33,000 and related tax expense of $20,000. No compensation expense was capitalized as of April&#160;3, 2011 or December&#160;31, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the stock-based compensation expense by caption for each quarter presented on the Consolidated Statements of Operations (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000"><b>Quarter Ended</b></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2"><b>April 3,</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">April 4,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000"><b>2011</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Product cost of revenue </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>165</b></td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">58</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Service cost of revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>70</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Research, development, and engineering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>809</b></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">251</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Selling, general, and administrative </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right"><b>1,308</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(343</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left"><b>$</b></td> <td align="right"><b>2,352</b></td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(33</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The total intrinsic values of stock options exercised for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were $4,668,000 and $13,000, respectively. The total fair values of stock options vested for the quarter ended April&#160;3, 2011 and April&#160;4, 2010 were $7,002,000 and $7,937,000, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">As of April&#160;3, 2011, total unrecognized compensation expense related to non-vested stock options was $11,191,000, which is expected to be recognized over a weighted-average period of 1.9&#160;years. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDisclosure of compensation-related costs for share-based compensation which may include disclosure of policies, compensation plan details, allocation of stock compensation, incentive distributions, share-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64, 65, A240 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 93-6 -Paragraph 53 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 falsefalse12Stock-Based CompensationUnKnownUnKnownUnKnownUnKnownfalsetrue