0001193125-18-160479.txt : 20180511 0001193125-18-160479.hdr.sgml : 20180511 20180511120818 ACCESSION NUMBER: 0001193125-18-160479 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20180401 FILED AS OF DATE: 20180511 DATE AS OF CHANGE: 20180511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TERADYNE, INC CENTRAL INDEX KEY: 0000097210 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] IRS NUMBER: 042272148 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-06462 FILM NUMBER: 18825855 BUSINESS ADDRESS: STREET 1: 600 RIVERPARK DRIVE CITY: NORTH READING STATE: MA ZIP: 01864 BUSINESS PHONE: 978-370-2700 MAIL ADDRESS: STREET 1: 600 RIVERPARK DRIVE CITY: NORTH READING STATE: MA ZIP: 01864 FORMER COMPANY: FORMER CONFORMED NAME: TERADYNE INC DATE OF NAME CHANGE: 19920703 10-Q 1 d503232d10q.htm 10-Q 10-Q
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 1, 2018

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                  to                 

Commission File No. 001-06462

 

 

TERADYNE, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Massachusetts   04-2272148

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

600 Riverpark Drive, North Reading,

Massachusetts

  01864
(Address of Principal Executive Offices)   (Zip Code)

978-370-2700

(Registrant’s Telephone Number, Including Area Code)

 

 

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 the filing requirements for the past 90 days.    Yes  ☒    No  ☐

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  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act (check one):

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      (Do not check if a smaller reporting company)  
Smaller reporting company      Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  ☒

The number of shares outstanding of the registrant’s only class of Common Stock as of May 7, 2018 was 191,316,067 shares.

 

 

 


Table of Contents

TERADYNE, INC.

INDEX

 

         Page No.  
  PART I. FINANCIAL INFORMATION   
Item 1.   Financial Statements (Unaudited):   
 

Condensed Consolidated Balance Sheets as of April  1, 2018 and December 31, 2017

     1  
 

Condensed Consolidated Statements of Operations for the Three months ended April 1, 2018 and April 2, 2017

     2  
 

Condensed Consolidated Statements of Comprehensive Income for the Three months ended April 1, 2018 and April 2, 2017

     3  
 

Condensed Consolidated Statements of Cash Flows for the Three Months Ended April 1, 2018 and April 2, 2017

     4  
 

Notes to Condensed Consolidated Financial Statements

     5  
Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations      34  
Item 3.   Quantitative and Qualitative Disclosures about Market Risk      44  
Item 4.   Controls and Procedures      45  
  PART II. OTHER INFORMATION   
Item 1.   Legal Proceedings      46  
Item 1A.   Risk Factors      46  
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds      46  
Item 4.   Mine Safety Disclosures      47  
Item 6.   Exhibits      47  


Table of Contents

PART I

 

Item 1: Financial Statements

TERADYNE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

     April 1,
2018
     December 31,
2017
 
    

(in thousands,

except per share amount)

 
ASSETS      

Current assets:

     

Cash and cash equivalents

   $ 637,873      $ 429,843  

Marketable securities

     860,526        1,347,979  

Accounts receivable, less allowance for doubtful accounts of $2,206 and $2,219 at April 1, 2018 and December 31, 2017, respectively

     413,978        272,783  

Inventories, net

     131,857        107,525  

Prepayments and other current assets

     112,191        112,151  
  

 

 

    

 

 

 

Total current assets

     2,156,425        2,270,281  

Property, plant and equipment, net

     281,284        268,447  

Marketable securities

     89,259        125,926  

Deferred tax assets

     77,705        84,026  

Retirement plans assets

     17,928        17,491  

Other assets

     12,479        12,275  

Acquired intangible assets, net

     84,413        79,088  

Goodwill

     275,700        252,011  
  

 

 

    

 

 

 

Total assets

   $ 2,995,193      $ 3,109,545  
  

 

 

    

 

 

 
LIABILITIES      

Current liabilities:

     

Accounts payable

   $ 103,950      $ 86,393  

Accrued employees’ compensation and withholdings

     86,292        141,694  

Deferred revenue and customer advances

     85,892        83,614  

Other accrued liabilities

     64,782        59,083  

Contingent consideration

     15,581        24,497  

Income taxes payable

     34,828        59,055  
  

 

 

    

 

 

 

Total current liabilities

     391,325        454,336  

Retirement plans liabilities

     124,689        119,776  

Long-term deferred revenue and customer advances

     21,726        30,127  

Deferred tax liabilities

     6,185        6,720  

Long-term other accrued liabilities

     16,683        10,273  

Long-term contingent consideration

     —          20,605  

Long-term income taxes payable

     160,181        148,075  

Long-term debt

     369,421        365,987  
  

 

 

    

 

 

 

Total liabilities

     1,090,210        1,155,899  
  

 

 

    

 

 

 

Commitments and contingencies (See Note Q)

     
SHAREHOLDERS’ EQUITY      

Common stock, $0.125 par value, 1,000,000 shares authorized; 193,808 and 195,548 shares issued and outstanding at April 1, 2018 and December 31, 2017, respectively

     24,226        24,444  

Additional paid-in capital

     1,638,756        1,638,413  

Accumulated other comprehensive income

     25,881        18,776  

Retained earnings

     216,120        272,013  
  

 

 

    

 

 

 

Total shareholders’ equity

     1,904,983        1,953,646  
  

 

 

    

 

 

 

Total liabilities and shareholders’ equity

   $ 2,995,193      $ 3,109,545  
  

 

 

    

 

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s

Annual Report on Form 10-K for the year ended December 31, 2017, are an integral part of the condensed

consolidated financial statements.

 

1


Table of Contents

TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 
     (in thousands, except
per share amount)
 

Revenues:

    

Products

   $ 403,925     $ 373,204  

Services

     83,542       83,709  
  

 

 

   

 

 

 

Total revenues

     487,467       456,913  

Cost of revenues:

    

Cost of products

     180,958       154,883  

Cost of services

     36,677       37,014  
  

 

 

   

 

 

 

Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)

     217,635       191,897  
  

 

 

   

 

 

 

Gross profit

     269,832       265,016  

Operating expenses:

    

Selling and administrative

     90,505       84,792  

Engineering and development

     74,408       75,978  

Acquired intangible assets amortization

     7,698       7,952  

Restructuring and other

     (313     2,511  
  

 

 

   

 

 

 

Total operating expenses

     172,298       171,233  
  

 

 

   

 

 

 

Income from operations

     97,534       93,783  

Non-operating (income) expense:

    

Interest income

     (5,981     (3,520

Interest expense

     6,890       5,402  

Other (income) expense, net

     805       (115
  

 

 

   

 

 

 

Income before income taxes

     95,820       92,016  

Income tax provision

     8,846       6,795  
  

 

 

   

 

 

 

Net income

   $ 86,974     $ 85,221  
  

 

 

   

 

 

 

Net income per common share:

    

Basic

   $ 0.45     $ 0.43  
  

 

 

   

 

 

 

Diluted

   $ 0.43     $ 0.42  
  

 

 

   

 

 

 

Weighted average common shares—basic

     195,255       200,005  
  

 

 

   

 

 

 

Weighted average common shares—diluted

     203,484       201,936  
  

 

 

   

 

 

 

Cash dividend declared per common share

   $ 0.09     $ 0.07  
  

 

 

   

 

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s

Annual Report on Form 10-K for the year ended December 31, 2017, are an integral part of the condensed

consolidated financial statements.

 

2


Table of Contents

TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 
     (in thousands)  

Net income

   $ 86,974     $ 85,221  

Other comprehensive income, net of tax:

    

Foreign currency translation adjustment, net of tax of $0, $0, respectively

     10,541       8,963  

Available-for-sale marketable securities:

    

Unrealized (losses) gains on marketable securities arising during period, net of tax of $(718), $420, respectively

     (2,687     513  

Less: Reclassification adjustment for losses (gains) included in net income, net of tax of $78, $(64), respectively

     1,668       (95
  

 

 

   

 

 

 
     (1,019     418  

Defined benefit pension and post-retirement plans:

    

Amortization of prior service (credit) cost included in net periodic pension and post-retirement expense/income, net of tax of $(18), $(38), respectively

     (61     (68
  

 

 

   

 

 

 

Other comprehensive income

     9,461       9,313  
  

 

 

   

 

 

 

Comprehensive income

   $ 96,435     $ 94,534  
  

 

 

   

 

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s

Annual Report on Form 10-K for the year ended December 31, 2017, are an integral part of the condensed

consolidated financial statements.

 

3


Table of Contents

TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 
     (in thousands)  

Cash flows from operating activities:

    

Net income

   $ 86,974     $ 85,221  

Adjustments to reconcile net income to net cash used for operating activities:

    

Depreciation

     16,336       16,143  

Amortization

     9,204       11,070  

Stock-based compensation

     9,544       8,945  

Provision for excess and obsolete inventory

     3,522       2,726  

Deferred taxes

     8,696       (3,477

Contingent consideration adjustment

     (4,968     634  

Other

     1,393       2  

Changes in operating assets and liabilities, net of business acquired:

    

Accounts receivable

     (140,747     (123,792

Inventories

     (21,017     (62,152

Prepayments and other assets

     (679     1,104  

Accounts payable and other accrued expenses

     (46,706     (7,553

Deferred revenue and customer advances

     9,644       (3,333

Retirement plans contributions

     (1,020     (947

Income taxes

     (12,106     14,288  
  

 

 

   

 

 

 

Net cash used for operating activities

     (81,930     (61,121
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of property, plant and equipment

     (34,797     (22,066

Purchases of marketable securities

     (490,324     (153,317

Proceeds from sales of marketable securities

     800,671       213,593  

Proceeds from maturities of marketable securities

     212,698       88,184  

Acquisition of business, net of cash acquired

     (25,356     —    
  

 

 

   

 

 

 

Net cash provided by investing activities

     462,892       126,394  
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Issuance of common stock under stock purchase and stock option plans

     10,654       15,084  

Repurchase of common stock

     (134,276     (37,730

Payments related to net settlement of employee stock compensation awards

     (19,629     (12,289

Dividend payments

     (17,588     (14,021

Payments of contingent consideration

     (13,571     (1,050
  

 

 

   

 

 

 

Net cash used for financing activities

     (174,410     (50,006
  

 

 

   

 

 

 

Effects of exchange rate changes on cash and cash equivalents

     1,478       1,595  

Increase in cash and cash equivalents

     208,030       16,862  

Cash and cash equivalents at beginning of period

     429,843       307,884  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 637,873     $ 324,746  
  

 

 

   

 

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s

Annual Report on Form 10-K for the year ended December 31, 2017, are an integral part of the condensed

consolidated financial statements.

 

4


Table of Contents

TERADYNE, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

A. THE COMPANY

Teradyne, Inc. (“Teradyne”) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne’s industrial automation products include collaborative robotic arms, and advanced robotic control software used by global manufacturing and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing costs. Teradyne’s automatic test equipment and industrial automation products and services include:

 

    semiconductor test (“Semiconductor Test”) systems;

 

    defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, storage test (“Storage Test”) systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);

 

    industrial automation (“Industrial Automation”) products; and

 

    wireless test (“Wireless Test”) systems.

B. ACCOUNTING POLICIES

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2017 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America.

The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on March 1, 2018, for the year ended December 31, 2017.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.

Revenue from Contracts with Customers

Teradyne adopted Accounting Standards Update (ASU) 2014-09,Revenue from Contracts with Customers” (“ASC 606”) on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605, “Revenue Recognition” (“ASC 605”), which is also referred to herein as “Legacy GAAP” or the “previous guidance.” Teradyne recorded a net increase

 

5


Table of Contents

to retained earnings of $12.7 million as of January 1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: “Accounting Policies” in Teradyne’s 2017 Annual Report on Form 10-K for the policies in effect for revenue prior to January 1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of Teradyne’s hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which Teradyne expects to be entitled to receive in exchange for fulfillment of the performance obligation. Teradyne’s primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.

In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne’s determination of revenue is dependent upon a five step process outlined below.

Step 1: Identify the contract with the customer

Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.

Step 2: Identify the performance obligations in the contract

Teradyne periodically enters into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.

Step 3: Determine the transaction price

Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer.

Step 4: Allocate the transaction price to the performance obligations in the contract

Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation.

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of Teradyne’s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance.

 

6


Table of Contents

Revenue recognized in accordance with ASC 606 was $483.2 million for the period ended April 1, 2018. Teradyne also recognized $4.3 million in revenue on leases of Teradyne systems which are accounted for outside of ASC 606.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.

 

    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and Other
    Consolidated  
    SOC(1)     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
                         
    (in thousands)  

Three Months Ended April 1, 2018

                 

Americas

                 

Point in Time

  $ 9,600     $ 2,862     $ 11,597     $ 279     $ 1,760     $ 14,373     $ 4,979     $ (221   $ 45,229  

Over Time

    8,791       696       6,188       —         757       89       112       —         16,633  

Europe, Middle East and Africa

                 

Point in Time

    12,125       139       1,497       —         4,037       22,573       1,041       —         41,412  

Over Time

    5,214       269       551       —         1,559       143       227       —         7,963  

Asia Pacific

                 

Point in Time

    224,851       66,273       101       10,122       1,861       11,583       13,664       —         328,455  

Over Time

    36,338       2,323       208       1,533       735       73       2,296       —         43,506  

Lease Revenue

    3,847       —         —         —         234       —         188       —         4,269  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 300,766     $ 72,562     $ 20,142     $ 11,934     $ 10,943     $ 48,834     $ 22,507     $ (221   $ 487,467  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) System on a chip (“SOC”)

Performance Obligations

Hardware

Teradyne hardware consists primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, collaborative robots, and wireless test systems. The hardware includes a standard 12 month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Teradyne’s hardware is recognized at a point in time upon transfer of control to the customer.

Extended Warranty

Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the one year standard warranty. The extended warranty is purchased in the same transaction as the system or robot purchase and is classified as a separate performance obligation which meets the criteria for over time recognition. The relative standalone selling price of the extended warranty is recognized ratably over the course of the extended warranty based on months completed.

Training and Applications Support

Teradyne sells training and applications support to customers either in standalone transactions or included with system purchases. The training and support allow the customer to use Teradyne’s systems efficiently and

 

7


Table of Contents

effectively. Training and applications support included in system orders are valued based on their standalone selling price and all training and applications support is recognized over time as the customer receives and consumes the benefit associated with each. Both are recognized using an input method of hours consumed as this best depicts the transfer of services to the customer.

Service Agreements

Service agreements are recognized ratably over the period of agreement based on months completed.

Post-Contract Customer Support (“PCS”)

Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and when-and-if available upgrades. Standalone selling price for PCS is not directly observable as Teradyne does not sell these services separately. Teradyne has estimated the standalone selling price for these services based on adjusted market assessments. Revenue for PCS is recognized ratably over the performance period.

Teradyne does not allow customer returns or provide refunds to customers for any products or services.

Contract Balances

The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.

 

    April 1, 2018     January 1, 2018
(as adjusted)
    Increase  
    (in thousands)  

Deferred revenue and customer advances

  $ 85,892     $ 76,638     $ 9,254  

Long-term deferred revenue and customer advances

    21,726       20,848       878  

The amount of revenue recognized during the quarter ended April 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $21.8 million and primarily relates to extended warranties, training, application support, and PCS. Each of these represents a distinct performance obligation. Customers typically pay for these services net 30 to 60 days from the date that transfer of control of the associated system or product occurs.

Remaining Performance Obligations

Teradyne does not have material remaining performance obligations from contracts with an original expected duration of greater than one year.

Significant Judgments

Teradyne makes no significant judgements in determining the amount or timing of revenue recognition.

Practical Expedients

Teradyne has adopted the practical expedients available within ASC 340 “Other Assets and Deferred Costs” for contract assets, specifically in relation to incremental costs of obtaining a contract. Teradyne generally expenses sales commissions when incurred because the amortization period would be less than one year. Teradyne records these costs within selling and administrative expenses.

 

8


Table of Contents

Teradyne has adopted the practical expedient which states an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to the customer and when the customer pays for that good or service will be one year or less. Teradyne does not have material payments associated with performance obligations outside this one year time frame.

Impacts

The following tables summarize the impact of ASC 606 to Teradyne’s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne’s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.

Condensed Consolidated Balance Sheet:

 

     April 1, 2018  
     As
reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands)  

ASSETS

        

Accounts receivable, less allowance for doubtful accounts

   $ 413,978      $ (67,728    $ 346,250  

Inventories, net

     131,857        27,749        159,606  

Deferred tax assets

     77,705        2,923        80,628  

LIABILITIES

        

Deferred revenue and customer advances

   $ 85,892      $ 4,990      $ 90,882  

Income taxes payable

     34,828        (5,167      29,661  

Long-term deferred revenue and customer advances

     21,726        9,178        30,904  

SHAREHOLDERS’ EQUITY

        

Retained earnings

   $ 216,120      $ (46,057    $ 170,063  

Condensed Consolidated Statement of Operation:

 

     Three months ended April 1, 2018  
     As
Reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands except per share amounts)  

Total revenues

   $ 487,467      $ (65,642    $ 421,825  

Total cost of revenues

     217,635        (27,749      189,886  

Income tax provision

     8,846        (4,515      4,331  

Net income

     86,974        (33,378      53,596  

Net income per common share:

        

Basic

   $ 0.45      $ (0.17    $ 0.27  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.43      $ (0.16    $ 0.26  
  

 

 

    

 

 

    

 

 

 

Retirement Benefits

In March 2017, the FASB issued ASU 2017-07,Compensation—Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit

 

9


Table of Contents

Cost.” Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4 million due to the removal of the non-service component of pension expense and decreased other income (expense), net by the same amount with no impact to net income.

Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne continues to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January 1, 2018 retained earnings balance by $3.1 million and decreased the accumulated other comprehensive income balance by the same amount.

Contingencies and Litigation

Teradyne may be subject to certain legal proceedings, lawsuits and other claims as discussed in Note Q: “Commitments and Contingencies.” Teradyne accrues for a loss contingency, including legal proceedings, lawsuits, pending claims and other legal matters, when the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. When the reasonable estimate of the loss is within a range of amounts, and no amount in the range constitutes a better estimate than any other amount, Teradyne accrues the amount at the low end of the range. Teradyne adjusts the accruals from time to time as additional information is received, but the loss incurred may be significantly greater than or less than the amount accrued. Loss contingencies are disclosed when they are material and there is at least a reasonable possibility that a loss has been incurred. Attorney fees related to legal matters are expensed as incurred.

C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

On January 26, 2017, the FASB issued ASU 2017-04, “Intangibles – Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment.” The new guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The same one-step impairment test will be applied to goodwill at all reporting units, even those with zero or negative carrying amounts. Entities will be required to disclose the amount of goodwill at reporting units with zero or negative carrying amounts. The revised guidance will be applied prospectively, and is effective in 2020. Early adoption is permitted for any impairment tests performed after January 1, 2017. Teradyne is currently evaluating the impact of this ASU on its financial position, results of operations and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The guidance in this ASU supersedes the lease recognition requirements in Accounting Standards Codification (“ASC”) Topic 840,

 

10


Table of Contents

“Leases.” The new standard establishes a right- of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statements of operations. The new standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. Teradyne is currently evaluating the impact of this ASU on its financial position and results of operations.

D. ACQUISITIONS

Energid Technologies Corporation

On February 26, 2018, Teradyne acquired all the issued and outstanding shares of Energid Technologies Corporation (“Energid”) for a total preliminary purchase price of approximately $27.6 million. Energid’s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare; utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid’s results have been included in Teradyne’s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne’s preliminary purchase price allocation was goodwill of $15.7 million, acquired intangible assets of $10.9 million with an average estimated useful life of 6.1 years, and $1.0 million of net tangible assets. The acquisition was not material to our condensed consolidated financial statements.

E. INVENTORIES

Inventories, net consisted of the following at April 1, 2018 and December 31, 2017:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Raw material

   $ 74,762      $ 62,668  

Work-in-process

     21,256        19,464  

Finished Goods

     35,839        25,393  
  

 

 

    

 

 

 
   $ 131,857      $ 107,525  
  

 

 

    

 

 

 

Inventory reserves for the periods ending April 1, 2018 and December 31, 2017 were $103.4 million and $102.9 million, respectively.

F. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.

Marketable Securities

Effective January 1, 2018, Teradyne adopted ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities” using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Prior to 2018, the changes in fair value of equity securities were recorded in accumulated other comprehensive income on the balance sheet.

 

11


Table of Contents

On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include:

 

    The length of time and the extent to which the market value has been less than cost;

 

    The financial condition and near-term prospects of the issuer; and

 

    The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value.

Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the three months ended April 1, 2018 and April 2, 2017. As defined in ASC 820-10,Fair Value Measurements and Disclosures,” fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

Level 1: Quoted prices in active markets for identical assets as of the reporting date;

Level 2: Inputs other than Level 1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities’ relationship to other benchmark quoted prices, and is considered a Level 2 input; or

Level 3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne’s own data.

Teradyne’s available-for-sale debt securities are classified as Level 2, and equity securities are classified as Level 1. Acquisition-related contingent consideration is classified as Level 3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility and discount rate. The vast majority of Level 2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.

Realized gains recorded in the three months ended April 1, 2018 and April 2, 2017 were $0.3 million and $0.3 million, respectively. Realized losses recorded in the three months ended April 1, 2018 and April 2, 2017 were $1.5 million and $0.2 million, respectively. Realized gains are included in interest income and realized losses are included in interest expense.

Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss). Changes in fair value of equity securities are included in other (income) expense, net. The cost of securities sold is based on the specific identification method.

During the three months ended April 1, 2018 and April 2, 2017, there were no transfers in or out of Level 1, Level 2 or Level 3 financial instruments.

 

12


Table of Contents

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of April 1, 2018 and December 31, 2017.

 

     April 1, 2018  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 155,543      $ —        $ —        $ 155,543  

Cash equivalents

     306,710        175,620        —          482,330  

Available-for-sale debt securities:

           

U.S. Treasury securities

     —          611,946        —          611,946  

Commercial paper

     —          252,158        —          252,158  

Corporate debt securities

     —          44,218        —          44,218  

U.S. government agency securities

     —          10,726        —          10,726  

Certificates of deposit and time deposits

     —          4,824        —          4,824  

Debt mutual funds

     2,741        —          —          2,741  

Non-U.S. government securities

     —          559        —          559  

Equity securities:

           

Mutual funds

     22,613        —          —          22,613  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 487,607      $ 1,100,051      $ —        $ 1,587,658  

Derivative assets

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 15,581      $ 15,581  

Derivative liabilities

     —          224        —          224  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 462,253      $ 175,620      $ —        $ 637,873  

Marketable securities

     —          860,526        —          860,526  

Long-term marketable securities

     25,354        63,905        —          89,259  

Prepayments

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 224      $ —        $ 224  

Contingent consideration

     —          —          15,581        15,581  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

13


Table of Contents
     December 31, 2017  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 197,955      $ —        $ —        $ 197,955  

Cash equivalents

     206,335        25,553        —          231,888  

Available-for-sale securities:

           

U.S. Treasury securities

     —          855,795        —          855,795  

Commercial paper

     —          282,840        —          282,840  

Certificates of deposit and time deposits

     —          167,342        —          167,342  

Corporate debt securities

     —          133,186        —          133,186  

Equity and debt mutual funds

     23,430        —          —          23,430  

U.S. government agency securities

     —          10,726        —          10,726  

Non-U.S. government securities

     —          586        —          586  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 427,720      $ 1,476,028      $ —        $ 1,903,748  

Derivative assets

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 45,102      $ 45,102  

Derivative liabilities

     —          446        —          446  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 404,290      $ 25,553      $ —        $ 429,843  

Marketable securities

     —          1,347,979        —          1,347,979  

Long-term marketable securities

     23,430        102,496        —          125,926  

Prepayments

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Other accrued liabilities

   $ —        $ 446      $ —        $ 446  

Contingent consideration

     —          —          24,497        24,497  

Long-term contingent consideration

     —          —          20,605        20,605  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

14


Table of Contents

Changes in the fair value of Level 3 contingent consideration for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 45,102      $ 38,332  

Payments (a)

     (24,553      (1,050

Fair value adjustment (b)

     (4,968      634  
  

 

 

    

 

 

 

Balance at end of period

   $ 15,581      $ 37,916  
  

 

 

    

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne paid $24.6 million of contingent consideration for the earn-out in connection with the acquisition of Universal Robots A/S (“Universal Robots”). In the three months ended April 2, 2017, Teradyne paid $1.1 million of contingent consideration for the earn-out in connection with the acquisition of Avionics Interface Technology, LLC (“AIT”).
(b) In the three months ended April 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $5.0 million, primarily due to a decrease in forecasted revenue. In the three months ended April 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $0.6 million primarily due to an increase in forecasted revenue and a decrease in the discount rate.

The following table provides quantitative information associated with the fair value measurement of Teradyne’s Level 3 financial instruments:

 

Liability

   April 1, 2018
Fair Value
     Valuation
Technique
     Unobservable Inputs    Weighted
Average
 
     (in thousands)                     

Contingent consideration

(Universal Robots)

   $ 15,581       

Monte Carlo

Simulation

 

 

   Revenue for the period July 1,
    2015—December 31, 2018 volatility
     13.0
         Discount Rate      3.8

As of April 1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the Universal Robots contingent consideration include forecasted revenue, revenue volatility and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. The maximum payment for the remaining Universal Robots revenue earn-out is $25.0 million.

The carrying amounts and fair values of Teradyne’s financial instruments at April 1, 2018 and December 31, 2017 were as follows:

 

     April 1, 2018      December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 637,873      $ 637,873      $ 429,843      $ 429,843  

Marketable securities

     949,785        949,785        1,473,905        1,473,905  

Derivative assets

     12        12        389        389  

Liabilities

           

Contingent consideration

     15,581        15,581        45,102        45,102  

Derivative liabilities

     224        224        446        446  

Convertible debt (1)

     369,421        700,626        365,987        659,525  

 

(1) The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.

 

15


Table of Contents

The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.

The following table summarize the composition of available-for-sale marketable securities at April 1, 2018:

 

     April 1, 2018  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market

Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 614,365      $ 19      $ (2,438   $ 611,946      $ 610,938  

Commercial paper

     252,579        17        (438     252,158        249,871  

Corporate debt securities

     43,472        1,200        (454     44,218        17,742  

U.S. government agency securities

     10,791        —          (65     10,726        10,726  

Certificates of deposit and time deposits

     4,820        4        —         4,824        —    

Debt mutual funds

     2,799        —          (58     2,741        1,679  

Non-U.S. government securities

     559        —          —         559        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 861,794      $ 54      $ (1,322   $ 860,526      $ 847,446  

Long-term marketable securities

     67,591        1,186        (2,131     66,646        43,510  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

The following table summarize the composition of available-for-sale marketable securities at December 31, 2017:

 

     December 31, 2017  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 858,258      $ 72      $ (2,535   $ 855,795      $ 850,163  

Commercial paper

     283,009        18        (187     282,840        258,933  

Certificates of deposit and time deposits

     167,523        6        (187     167,342        138,340  

Corporate debt securities

     131,179        2,380        (373     133,186        91,010  

Equity and debt mutual funds

     19,403        4,102        (75     23,430        1,723  

U.S. government agency securities

     10,775        —          (49     10,726        10,726  

Non-U.S. government securities

     582        4        —         586        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

16


Table of Contents

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 1,349,970      $ 38      $ (2,029   $ 1,347,979      $ 1,288,844  

Long-term marketable securities

     120,759        6,544        (1,377     125,926        62,052  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

As of April 1, 2018, the fair market value of investments in debt securities with unrealized losses totaled $891.0 million. Of this value, $62.1 million had unrealized losses of $1.6 million for greater than one year and $828.9 million had unrealized losses of $1.9 million for less than one year.

As of December 31, 2017, the fair market value of investments with unrealized losses totaled $1,350.9 million. Of this value, $141.0 million had unrealized losses of $1.2 million for greater than one year and $1,209.9 million had unrealized losses of $2.2 million for less than one year.

Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at April 1, 2018 and December 31, 2017 were temporary.

The contractual maturities of investments in debt securities held at April 1, 2018 were as follows:

 

     April 1, 2018  
     Cost      Fair Market
Value
 
     (in thousands)  

Due within one year

   $ 861,794      $ 860,526  

Due after 1 year through 5 years

     10,173        10,058  

Due after 5 years through 10 years

     14,583        13,823  

Due after 10 years

     40,036        40,024  
  

 

 

    

 

 

 

Total

   $ 926,586      $ 924,431  
  

 

 

    

 

 

 

Contractual maturities of investments in debt securities held at April 1, 2018 exclude $2.7 million of debt mutual funds as they do not have a contractual maturity date.

Derivatives

Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne’s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes.

To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.

The notional amount of foreign currency forward contracts at April 1, 2018 and December 31, 2017 was $108.8 million and $116.8 million, respectively.

Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.

 

17


Table of Contents

The following table summarizes the fair value of derivative instruments as of April 1, 2018 and December 31, 2017:

 

     Balance Sheet
Location
     April 1,
2018
    December 31,
2017
 
            (in thousands)  

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

     Prepayments      $ 12     $ 389  

Foreign currency forward contracts liabilities

     Other current liabilities        (224     (446
     

 

 

   

 

 

 

Total derivatives

      $ (212   $ (57
     

 

 

   

 

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended April 1, 2018 and April 2, 2017.

 

   

Location of Losses

Recognized in

Statement of Operations

  For the Three Months
Ended
 
      April 1,
2018
    April 2,
2017
 
       
        (in thousands)  

Derivatives not designated as hedging instruments:

     

Foreign currency forward contracts

  Other (income) expense, net   $ 1,575     $ 1,011  

 

(1) The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.
(2) For the three months ended April 1, 2018 and April 2, 2017, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.6 million and $1.5 million, respectively.

See Note G: “Debt” regarding derivatives related to the convertible senior notes.

G. DEBT

Convertible Senior Notes

On December 12, 2016, Teradyne completed a private offering of $460.0 million convertible senior unsecured notes (the “Notes”). The Notes will mature on December 15, 2023, unless earlier repurchased or converted. The Notes bear interest from December 12, 2016 at a rate of 1.25% per year payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017.

The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding September 15, 2023, under the following circumstances: (1) during any calendar quarter beginning after March 31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of the Teradyne’s common stock and the conversion rate on each such trading day; and (3) upon the occurrence of specified corporate events. On or after September 15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne’s election. As of December 31, 2017 the conversion price was approximately $31.80 per share of Teradyne’s common stock. The conversion rate is subject to adjustment under certain circumstances.

 

18


Table of Contents

Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.80. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5 million shares of Teradyne’s common stock.

The convertible note hedge is considered indexed to Teradyne’s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne’s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne’s stock price, which is an input to the fair value of a fixed-for-fixed option contract, the convertible note hedge is considered indexed to Teradyne’s stock.

Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5 million shares of common stock. As of December 31, 2017, the strike price of the warrants was approximately $39.91 per share. The strike price is subject to adjustments under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne’s common stock to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.

The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne’s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne’s common stock exceeds the applicable strike price of the warrant. The net cost of the Notes Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33 million.

In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne’s common stock and/or purchased shares of Teradyne’s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne’s common stock or by selling Teradyne’s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne’s common stock and the Notes.

Teradyne’s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December 15, 2023 maturity date. Debt issuance costs of approximately $7.2 million are being amortized to interest expense using the effective interest method over the seven year term of the Notes. As of April 1, 2018, unamortized debt issuance costs were approximately $6.0 million.

 

19


Table of Contents

The below tables represent the key components of Teradyne’s convertible senior notes:

 

     April 1, 2018      December 31, 2017  
     (in thousands)  

Debt Principal

   $ 460,000      $ 460,000  

Unamortized discount

     90,579        94,013  
  

 

 

    

 

 

 

Net Carrying amount of convertible debt

   $ 369,421      $ 365,987  
  

 

 

    

 

 

 
     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     (in thousands)  

Contractual interest expense on the coupon

   $ 1,438      $ 1,438  

Amortization of the discount component and debt issue fees recognized as interest expense

     3,434        3,268  
  

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,872      $ 4,706  
  

 

 

    

 

 

 

As of April 1, 2018, the remaining unamortized discount was $90.6 million, which will be amortized over 5.8 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million. As of April 1, 2018, the conversion rate was equal to the initial conversion price of approximately $31.80 per share and the if-converted value of the Notes was $661.2 million.

Revolving Credit Facility

On April 27, 2015, Teradyne entered into a Credit Agreement (the “Credit Agreement”) with Barclays Bank PLC, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a five-year, senior secured revolving credit facility of up to $350 million (the “Credit Facility”). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $150 million.

Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $2.3 million in costs related to the revolving credit facility. These costs are being amortized over the five-year term of the revolving credit facility and are included in interest expense in the statements of operations. As of May 11, 2018, Teradyne has not borrowed any funds under the Credit Facility.

The interest rates applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 1.00% per annum or LIBOR plus a margin ranging from 1.00% to 2.00% per annum, based on the Consolidated Leverage Ratio of Teradyne and its Restricted Subsidiaries. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.125% to 0.350% per annum, based on the then applicable Consolidated Leverage Ratio.

Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs.

The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’s and its Restricted Subsidiaries’ ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio. As of May 11, 2018, Teradyne was in compliance with all covenants.

 

20


Table of Contents

The Credit Facility is guaranteed by certain of Teradyne’s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries.

H. PREPAYMENTS

Prepayments consist of the following and are included in prepayments on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Contract manufacturer and supplier prepayments

   $ 76,204      $ 82,503  

Prepaid maintenance and other services

     8,449        8,189  

Prepaid taxes

     9,938        5,039  

Other prepayments

     11,964        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,555      $ 108,117  
  

 

 

    

 

 

 

I. DEFERRED REVENUE AND CUSTOMER ADVANCES

Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Maintenance and training

   $ 59,365      $ 57,256  

Extended warranty

     24,590        24,438  

Customer advances, undelivered elements and other

     23,663        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,618      $ 113,741  
  

 

 

    

 

 

 

J. PRODUCT WARRANTY

Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance, delivery or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred. The warranty balance below is included in other accrued liabilities on the balance sheet.

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 8,200      $ 7,203  

Accruals for warranties issued during the period

     3,063        3,021  

Adjustments related to pre-existing warranties

     (139      (471

Settlements made during the period

     (3,576      (2,699
  

 

 

    

 

 

 

Balance at end of period

   $ 7,548      $ 7,054  
  

 

 

    

 

 

 

 

21


Table of Contents

When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances on the balance sheet.

 

     For the Three
Months Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,438      $ 28,200  

Deferral of new extended warranty revenue

     5,139        4,048  

Recognition of extended warranty deferred revenue

     (4,987      (7,279
  

 

 

    

 

 

 

Balance at end of period

   $ 24,590      $ 24,969  
  

 

 

    

 

 

 

K. STOCK-BASED COMPENSATION

Under Teradyne’s stock compensation plans, Teradyne grants stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).

Stock options to purchase Teradyne’s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years.

Time-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a one year period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or the (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.

Commencing in January 2014, Teradyne granted performance-based restricted stock units (“PRSUs”) to its executive officers with a performance metric based on relative total shareholder return (“TSR”). For TSR grants issued in 2018 and 2017, Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares capped at four times the grant date value. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.

In January 2018 and 2017, Teradyne granted PRSUs to its executive officers with a performance metric based on three-year cumulative non-GAAP profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from

 

22


Table of Contents

200% to 0% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne’s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.

Beginning with PRSUs granted in January 2014, if the recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the three-year period.

During the three months ended April 1, 2018 and April 2, 2017, Teradyne granted 0.1 million and 0.1 million TSR PRSUs, respectively, with a grant date fair value of $54.85 and $35.66, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Risk-free interest rate

     2.2     1.5

Teradyne volatility-historical

     26.8     26.6

NYSE Composite Index volatility-historical

     12.4     13.4

Dividend yield

     0.8     1.0

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index for the 2018 and 2017 grant over the most recent three year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants, divided by Teradyne’s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.

During the three months ended April 1, 2018 and April 2, 2017, Teradyne granted 0.1 million and 0.1 million, respectively, of PBIT PRSUs with a grant date fair value of $46.62 and $27.72, respectively.

During the three months ended April 1, 2018, Teradyne granted 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.58 and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $12.17.

During the three months ended April 2, 2017, Teradyne granted 0.8 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $27.86 and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $7.13.

Restricted stock unit awards granted to employees vest in equal annual installments over four years. Stock options vest in equal annual installments over four years and have a term of seven years from the date of grant.

 

23


Table of Contents

The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Expected life (years)

     5.0       5.0  

Risk-free interest rate

     2.4     2.0

Volatility-historical

     26.4     27.8

Dividend yield

     0.8     1.0

Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants divided by Teradyne’s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.

L. ACCUMULATED OTHER COMPREHENSIVE INCOME

Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:

 

     For the Three Months Ended April 1, 2018  
     Foreign
Currency
Translation
Adjustment
     Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 1, 2018

         

Balance at December 31, 2017, net of tax of $0, $1,815,  $(932), respectively

   $ 15,919      $ 1,362     $ 1,495     $ 18,776  

Other comprehensive income (loss) before reclassifications, net of tax of $0, $(718), $0, respectively

     10,541        (2,687     —         7,854  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $78, $(18), respectively

     —          1,668       (61     1,607  
  

 

 

    

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $(640), $(18), respectively

     10,541        (1,019     (61     9,461  

Reclassification of income tax effects from the Tax Reform Act, net of tax of $0, $(691), $(78), respectively (a)

     —          691       78       769  

Reclassification of unrealized gains on equity securities, net of tax of $0, $(902), $0, respectively (b)

     —          (3,125     —         (3,125
  

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018, net of tax of $0, $(418), $(1,028), respectively

   $ 26,460      $ (2,091   $ 1,512     $ 25,881  
  

 

 

    

 

 

   

 

 

   

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne early adopted the ASU 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” As a result, the stranded tax effects resulting from the Tax Reform Act enacted in December 2017 was reclassified from accumulated other comprehensive income to retained earnings.
(b) In the three months ended April 1, 2018, Teradyne adopted the ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” See Note B: “Accounting Policies.”

 

24


Table of Contents
     For the Three Months ended April 2, 2017  
     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 2, 2017

        

Balance at December 31, 2016, net of tax of $0, $209, $(778), respectively

   $ (21,921   $ (60   $ 1,767     $ (20,214

Other comprehensive income before reclassifications, net of tax of $0, $420,$0, respectively

     8,963       513       —         9,476  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(64), $(38), respectively

     —         (95     (68     (163
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $356, $(38), respectively

     8,963       418       (68     9,313  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance as April 2, 2017, net of tax of $0, $565, $(816), respectively

   $ (12,958   $ 358     $ 1,699     $ (10,901
  

 

 

   

 

 

   

 

 

   

 

 

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

Details about Accumulated Other Comprehensive (Loss) Income

Components

   For the Three Months
Ended
     Affected Line Item
in the Statements
of Operations
     April 1,
2018
    April 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

       

Unrealized (losses) gains, net of tax of $(78), $64, respectively

   $ (1,668   $ 95      Interest (expense)
income

Defined benefit pension and postretirement plans:

       

Amortization of prior service credit, net of tax of $18, $38, respectively

     61       68      (a)
  

 

 

   

 

 

    

Total reclassifications, net of tax of $(60), $102, respectively

   $ (1,607   $ 163      Net income
  

 

 

   

 

 

    

 

(a) The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: “Retirement Plans.”

M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.

 

25


Table of Contents

The changes in the carrying amount of goodwill by reportable segments for the three months ended April 1, 2018, were as follows:

 

     Wireless
Test
    Industrial
Automation
     System
Test
    Semiconductor
Test
    Total  
     (in thousands)  

Balance at December 31, 2017

           

Goodwill

   $ 361,819     $ 233,519      $ 158,699     $ 260,540     $ 1,014,577  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
     7,976       233,519        10,516       —         252,011  

Energid acquisition

     —         15,654        —         —         15,654  

Foreign currency translation adjustment

     —         8,035        —         —         8,035  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018

           

Goodwill

     361,819       257,208        158,699       260,540       1,038,266  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 257,208      $ 10,516     $ —       $ 275,700  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Intangible Assets

Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

     April 1, 2018  
     Gross
Carrying
Amount (1)
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 276,417      $ (231,266    $ 3,214      $ 48,365  

Customer relationships

     96,771        (84,940      340        12,171  

Tradenames and trademarks

     51,120        (28,108      825        23,837  

Non-compete agreement

     320        (280      —          40  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 424,628      $ (344,594    $ 4,379      $ 84,413  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 270,877      $ (226,190    $ 1,618      $ 46,305  

Customer relationships

     92,741        (83,585      171        9,327  

Tradenames and trademarks

     50,100        (27,120      416        23,396  

Non-compete agreement

     320        (260      —          60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 414,038      $ (337,155    $ 2,205      $ 79,088  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Gross carrying amount includes $10.9 million of Energid acquired intangible assets.

Aggregate intangible asset amortization expense was $7.7 million and $8.0 million, respectively, for the three months ended April 1, 2018 and April 2, 2017.

 

26


Table of Contents

Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:

 

Year

   Amortization Expense  
     (in thousands)  

2018 (remainder)

     24,236  

2019

     28,316  

2020

     13,171  

2021

     5,298  

2022

     4,493  

Thereafter

     8,899  

N. NET INCOME PER COMMON SHARE

The following table sets forth the computation of basic and diluted net income per common share:

 

     For the Three Months
Ended
 
     April 1, 2018      April 2, 2017  
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 86,974      $ 85,221  
  

 

 

    

 

 

 

Weighted average common shares-basic

     195,255        200,005  

Effect of dilutive potential common shares:

     

Incremental shares from assumed conversion of convertible notes (1)

     4,398        —    

Convertible note hedge warrant shares (2)

     1,830        —    

Restricted stock units

     1,666        1,533  

Stock options

     321        390  

Employee stock purchase plan

     14        8  
  

 

 

    

 

 

 

Dilutive potential common shares

     8,229        1,931  
  

 

 

    

 

 

 

Weighted average common shares-diluted

     203,484        201,936  
  

 

 

    

 

 

 

Net income per common share-basic

   $ 0.45      $ 0.43  
  

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.43      $ 0.42  
  

 

 

    

 

 

 

 

(1) Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.
(2) Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.

The computation of diluted net income per common share for the three months ended April 1, 2018 excludes the effect of the potential vesting of 0.4 million shares of restricted stock units because the effect would have been anti-dilutive.

The computation of diluted net income per common share for the three months ended April 2, 2017 excludes the effect of the potential exercise of stock options to purchase approximately 0.1 million shares because the effect would have been anti-dilutive.

 

27


Table of Contents

O. RESTRUCTURING AND OTHER

During the three months ended April 1, 2018, Teradyne recorded a $5.0 million credit for the decrease in the fair value of the Universal Robots contingent consideration liability, partially offset by $3.9 million recorded for employee severance charges, primarily in Semiconductor Test, and $0.8 million of acquisition related expenses.

During the three months ended April 2, 2017, Teradyne recorded $2.5 million of restructuring and other charges of which $1.3 million was for a lease impairment of a Wireless Test facility in Sunnyvale, CA which was terminated in September 2017, $0.6 million was for employee severance charges, and $0.6 million for the increase in the fair value of the Universal Robots contingent consideration liability.

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits” requires an employer with defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation.

Defined Benefit Pension Plans

Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (“IRC”).

In the three months ended April 1, 2018, Teradyne contributed $0.6 million to the U.S. supplemental executive defined benefit pension plan and $0.2 million to certain qualified pension plans for non-U.S. subsidiaries.

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic pension cost was comprised of the following:

 

     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     United
States
     Foreign      United
States
     Foreign  
     (in thousands)  

Service cost

   $ 571      $ 213      $ 560      $ 185  

Interest cost

     2,997        186        3,312        163  

Expected return on plan assets

     (3,369      (5      (3,000      (6

Amortization of prior service cost

     14        —          18        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost

   $ 213      $ 394      $ 890      $ 342  
  

 

 

    

 

 

    

 

 

    

 

 

 

Postretirement Benefit Plan

In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees.

 

28


Table of Contents

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic postretirement benefit cost (income) was comprised of the following:

 

     For the Three
Months

Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Service cost

   $ 9      $ 10  

Interest cost

     50        50  

Amortization of prior service credit

     (93      (124

Special termination benefits

     1,626        —    
  

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,592      $ (64
  

 

 

    

 

 

 

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of April 1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $285.8 million, of which $275.7 million is for less than one year.

Legal Claims

Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on Teradyne’s results of operations, financial condition or cash flows.

R. INCOME TAXES

The effective tax rate for the three months ended April 1, 2018 and April 2, 2017 was 9.2% and 7.4%, respectively.

The increase in the effective tax rate from the three months ended April 2, 2017 to the three months ended April 1, 2018 primarily resulted from a projected shift in the geographic distribution of income which increased income subject to taxation in the U.S. relative to lower tax rate jurisdictions and a reduction in discrete tax benefits recognized. These increases were partially offset by the benefit of the reduction in the U.S. corporate tax rate from 35% to 21% and the U.S. foreign derived intangible income deduction.

The effective tax rates for the three months ended April 1, 2018 and April 2, 2017 differed from the expected federal statutory rate primarily because of the favorable effect of statutory rates applicable to income earned outside the United States.

The tax rate for the three months ended April 1, 2018 and April 2, 2017 was also reduced by the benefit from U.S. research and development tax credits, partially offset by additions to the uncertain tax positions for transfer pricing, both of which are included in the projected annual effective tax rate.

Discrete tax benefits recorded in the three months ended April 1, 2018 amounted to $8.3 million composed of $7.6 million from stock based compensation and $0.7 million of other discrete tax benefits. Discrete tax expense amounted to $2.3 million composed of $1.7 million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.6 million of other discrete tax expenses. The $7.6 million of discrete benefit from stock based compensation included $7.4 million of excess tax benefits recognized pursuant to ASU No. 2016-09 “Improvements to Employee Share-Based Payment Accounting.”

 

29


Table of Contents

Discrete tax benefits recorded in the three months ended April 2, 2017 amounted to $7.0 million of which $5.5 million resulted from stock based compensation, $0.7 million related to U.S. research and development tax credits and $0.8 million from other discrete tax benefits. The $5.5 million of discrete benefit from stock based compensation included $5.2 million of excess tax benefits recognized pursuant to ASU No. 2016-09 “Improvements to Employee Share-Based Payment Accounting.”

On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of April 1, 2018, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is more-likely-than-not that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.

As of April 1, 2018 and December 31, 2017, Teradyne had $37.3 million and $36.3 million, respectively, of reserves for uncertain tax positions. The $1.0 million net increase in reserves for uncertain tax positions is primarily composed of additions related to transfer pricing exposures and U.S. research and development tax credits.

Teradyne is currently under examination by the Internal Revenue Service. The timing of resolution and closure of the tax audit is highly unpredictable. Given the uncertainty, it is reasonably possible that the balance of unrecognized tax benefits could significantly change within the next twelve months. However, an estimate of the range of reasonably possible adjustments cannot presently be made.

Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of April 1, 2018 and December 31, 2017, $0.3 million and $0.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended April 1, 2018, an expense of $0.03 million was recorded for interest and penalties related to income tax items. For the three months ended April 2, 2017, a benefit of $0.1 million was recorded for interest and penalties related to income tax items.

Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended April 1, 2018 was $3.0 million, or $0.01 per diluted share. The tax savings due to the tax holiday for the three months ended April 2, 2017 was $4.7 million, or $0.02 per diluted share. The tax holiday is scheduled to expire on December 31, 2020.

In the fourth quarter of 2017, Teradyne recorded a provisional amount of $186.0 million of additional income tax expense which represents Teradyne’s best estimate of the impact of the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”) in accordance with Teradyne’s understanding of the Tax Reform Act and guidance available at that time. The $186.0 million is composed of expense of $161.0 million related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings, $33.6 million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, a benefit of $10.3 million associated with the impact of correlative adjustments on uncertain tax positions, and $1.7 million of expense related to the remeasurement of certain uncertain tax positions resulting from the reduction in the federal tax rate. Although the provisional estimates are based on the best available interpretations of the Tax Reform Act, the final impacts may differ from the estimates due to, among other things, the issuance of additional regulatory and legislative guidance related to the Tax Reform Act. As of April 1, 2018, there has been no material change to the provisional amount recorded. Any adjustment to the provisional amounts will be recorded in 2018 when the analysis is complete.

S. SEGMENT INFORMATION

Teradyne has four operating segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test), which are its reportable segments. The Semiconductor Test segment includes operations related

 

30


Table of Contents

to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for defense/aerospace instrumentation test, storage test and circuit-board test. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.

Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments in effect are described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2017, and Note B: “Accounting Policies” in this filing for any changes in the three months ended April 1, 2018.

Segment information for the three months ended April 1, 2018 and April 2, 2017 is as follows:

 

    Semiconductor
Test
    System
Test
    Industrial
Automation
    Wireless
Test
    Corporate
and
Other
    Consolidated  
    (in thousands)  

Three Months Ended April 1, 2018

           

Revenues

  $ 373,328     $ 43,019     $ 48,834     $ 22,507     $ (221   $ 487,467  

Income before income taxes (1)(2)

    88,079       5,888       784       464       605       95,820  

Total assets (3)

    758,737       90,785       406,557       59,739       1,679,375       2,995,193  

Three Months Ended April 2, 2017

           

Revenues

  $ 355,528     $ 39,845     $ 36,272     $ 25,268     $ —       $ 456,913  

Income (loss) before income taxes (1)(2)

    97,966       (2,759     (2,571     1,532       (2,152     92,016  

Total assets (3)

    740,334       106,754       331,016       61,356       1,602,820       2,842,280  

 

(1) Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.
(2) Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.
(3) Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.

Included in the Semiconductor Test segment are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 3,761      $ (265

Cost of revenues—inventory charge

     2,166        1,319  

 

31


Table of Contents

Included in the System Test segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 320      $ 885  

Included in the Industrial Automation segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 200      $ —    

Restructuring and other—employee severance

     120        624  

Included in the Wireless Test segment are charges in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 836      $ 522  

Restructuring and other—employee severance

     —          1,313  

Included in Corporate and Other are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (4,968    $ 634  

Restructuring and other—acquisition related expense

     774        —    

Restructuring and other—employee severance

     —          205  

T. SHAREHOLDERS’ EQUITY

Stock Repurchase Program

In January 2018, Teradyne’s Board of Directors cancelled the December 2016 stock repurchase program and authorized a new stock repurchase program for up to $1.5 billion of common stock. Teradyne intends to repurchase $750 million in 2018. During the three months ended April 1, 2018, Teradyne repurchased 2.9 million shares of common stock for $134.3 million at an average price of $45.69 per share.

In December 2016, the Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the three months ended April 2, 2017, Teradyne repurchased 1.3 million shares of common stock for $37.7 million at an average price of $29.38 per share.

The total price includes commissions and is recorded as a reduction to retained earnings.

 

32


Table of Contents

Dividend

Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.

In January 2018, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the three months ended April 1, 2018 were $17.6 million.

In January 2017, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the three months ended April 2, 2017 were $14.0 million.

While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne’s Board of Directors which will consider, among other things, Teradyne’s earnings, capital requirements and financial condition.

U. SUBSEQUENT EVENTS

On April 25, 2018, Teradyne acquired all the issued and outstanding shares of Mobile Industrial Robots ApS (“MiR”), a Danish limited liability company located in Odense, Denmark, for an aggregate purchase price of approximately $148 million net of cash acquired, and up to an additional approximately $124 million payable upon the achievement of certain revenue and profit performance targets through 2020. The fair value of assets and liabilities acquired has not been disclosed because Teradyne has not completed the valuation. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR will be part of Teradyne’s Industrial Automation segment.

 

33


Table of Contents
Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations

Statements in this Quarterly Report on Form 10-Q which are not historical facts, so called “forward-looking statements,” are made pursuant to the safe harbor provisions of Section 21E of the Securities Exchange Act of 1934, as amended. Investors are cautioned that all forward-looking statements involve risks and uncertainties, including those detailed in our filings with the Securities and Exchange Commission. See also Part II, Item 1A of this Quarterly Report on Form 10-Q and Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2017. Readers are cautioned not to place undue reliance on these forward-looking statements which reflect management’s analysis only as of the date hereof. We assume no obligation to update these forward-looking statements to reflect actual results or changes in factors or assumptions affecting forward-looking statements, except as may be required by law.

Overview

We are a leading global supplier of automation equipment for test and industrial applications. We design, develop, manufacture and sell automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Our industrial automation products include collaborative robotic arms, and advanced robotic control software used by global manufacturing and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing costs. Our automatic test equipment and industrial automation products and services include:

 

    semiconductor test (“Semiconductor Test”) systems;

 

    defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, storage test (“Storage Test”) systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);

 

    industrial automation (“Industrial Automation”) products; and

 

    wireless test (“Wireless Test”) systems.

We have a customer base which includes integrated device manufacturers (“IDMs”), outsourced semiconductor assembly and test providers (“OSATs”), original equipment manufacturers (“OEMs”), wafer foundries, fabless companies that design, but contract with others for the manufacture of integrated circuits (“ICs”), developers of wireless devices and consumer electronics, manufacturers of circuit boards, automotive suppliers, wireless product manufacturers, storage device manufacturers, aerospace and military contractors, and distributors that sell collaborative robots.

The market for our test products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. One customer drives significant demand for our products both through direct sales and sales to the customer’s supply partners. We expect that sales of our test products will continue to be concentrated with a limited number of significant customers for the foreseeable future.

The sales of our products and services are dependent, to a large degree, on customers who are subject to cyclical trends in the demand for their products. These cyclical periods have had, and will continue to have, a significant effect on our business because our customers often delay or accelerate purchases in reaction to changes in their businesses and to demand fluctuations in the semiconductor and electronics industries. Historically, these demand fluctuations have resulted in significant variations in our results of operations. During the first quarter of 2018, demand outlook for mobile device test capacity in 2018 declined sharply for our Semiconductor Test business. As a result, we reduced our revenue outlook for 2018 to reflect the demand decline.

In 2015, we acquired Universal Robots A/S (“Universal Robots”), the leading supplier of collaborative robots which are low-cost, easy-to-deploy and simple-to-program robots that work side by side with production

 

34


Table of Contents

workers to improve quality, increase manufacturing efficiency and decrease manufacturing costs. The acquisition of Universal Robots provides a growth engine to our business and complements our existing System Test and Wireless Test segments. The total purchase price for Universal Robots was approximately $315 million, which included cash paid of approximately $284 million and $32 million in fair value of contingent consideration payable upon achievement of revenue and earnings targets through 2018. The contingent consideration related to revenue for the period from July 1, 2015 to December 31, 2017 in the amount of $24.6 million was paid in March 2018. The remaining maximum contingent consideration that could be paid in 2019 is $25 million.

On February 26, 2018, we acquired Energid Technologies Corporation (“Energid”) for a total preliminary purchase price of approximately $27.6 million. Energid’s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare; utilizing both traditional robots and collaborative robots.

On April 25, 2018, we acquired Mobile Industrial Robots ApS (“MiR”), a Danish limited liability company, for an aggregate purchase price of approximately $148 million net of cash acquired, and up to an additional approximately $124 million payable upon the achievement of certain revenue and profit performance targets through 2020. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR and Energid will be included in our Industrial Automation segment.

We believe our recent acquisitions have enhanced our opportunities for growth. We intend to continue to invest in our business, grow market share in our markets and expand further our addressable markets while tightly managing our costs.

Critical Accounting Policies and Estimates

We have identified the policies which are critical to understanding our business and our results of operations. There have been no significant changes during the three months ended April 1, 2018 to the items disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, except as noted below.

    Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.

    Revenue from Contracts with Customers

We adopted Accounting Standards Update (ASU) 2014-09,Revenue from Contracts with Customers” (“ASC 606”) on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605, “Revenue Recognition” (“ASC 605”), which is also referred to herein as “Legacy GAAP” or the “previous guidance.” We recorded a net increase to retained earnings of $12.7 million as of January 1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: “Accounting Policies” in our 2017 annual report on Form 10-K for the policies in effect for revenue prior to January 1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of our hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which we expect to be entitled to receive in exchange for fulfillment of the performance obligation. Our primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.

 

35


Table of Contents

In accordance with ASC 606, we recognize revenues, when or as control is transferred to a customer. Our determination of revenue is dependent upon a five step process outlined below.

Step 1: Identify the contract with the customer

We account for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.

Step 2: Identify the performance obligations in the contract

We periodically enter into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. We determine performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.

Step 3: Determine the transaction price

We considers the amount stated on the face of the purchase order to be the transaction price. We do not have variable consideration which could impact the stated purchase price agreed to by us and the customer.

Step 4: Allocate the transaction price to the performance obligations in the contract

Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. We use standalone transactions when available to value each performance obligation. If standalone transactions are not available, we will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread over each performance obligation.

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

In order to determine the appropriate timing for revenue recognition, we first determine if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, we recognize revenue as the good or service is delivered. We use input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, we will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. We have concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of our products and services is a formality as we deliver similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, we will wait for customer acceptance before recognizing revenue.

Retirement Benefits

In March 2017, the FASB issued ASU 2017-07, “Compensation—Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.” We retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost,

 

36


Table of Contents

expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, we continue to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4 million due to the removal of the non-service component of pension expense and decreased other (income) expense, net by the same amount with zero impact to net income.

Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” We adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. We continue to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January 1, 2018 retained earnings balance by $3.1 million and decreased the accumulated other comprehensive income balance by the same amount.

 

37


Table of Contents

SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED

STATEMENTS OF OPERATIONS

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Percentage of revenues:

    

Revenues:

    

Products

     83     82

Services

     17       18  
  

 

 

   

 

 

 

Total revenues

     100       100  

Cost of revenues:

    

Cost of products

     37       34  

Cost of services

     8       8  
  

 

 

   

 

 

 

Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)

     45       42  
  

 

 

   

 

 

 

Gross profit

     55       58  

Operating expenses:

    

Selling and administrative

     19       19  

Engineering and development

     15       17  

Acquired intangible assets amortization

     2       2  

Restructuring and other

     —         1  
  

 

 

   

 

 

 

Total operating expenses

     35       37  
  

 

 

   

 

 

 

Income from operations

     20       21  

Non-operating (income) expense:

    

Interest income

     (1     (1

Interest expense

     1       1  

Other (income) expense, net

     —         —    
  

 

 

   

 

 

 

Income before income taxes

     20       20  

Income tax provision

     2       1  
  

 

 

   

 

 

 

Net income

     18     19
  

 

 

   

 

 

 

Results of Operations

First Quarter 2018 Compared to First Quarter 2017

Revenues

Revenues by our four reportable segments were as follows:

 

     For the Three Months
Ended
        
     April 1,
2018
     April 2,
2017
     Dollar
Change
 
     (in millions)  

Semiconductor Test

   $ 373.3      $ 355.5      $ 17.8  

Industrial Automation

     48.8        36.3        12.5  

System Test

     43.0        39.8        3.2  

Wireless Test

     22.5        25.3        (2.8
  

 

 

    

 

 

    

 

 

 
   $ 487.5      $ 456.9      $ 30.6  
  

 

 

    

 

 

    

 

 

 

 

38


Table of Contents

The increase in Semiconductor Test revenues of $17.8 million, or 5.0%, was driven primarily by increased sales in the flash memory test segment, partially offset by a decrease in image sensor and microcontroller sales. The increase in Industrial Automation revenues of $12.5 million, or 34.4%, was due to higher demand for collaborative robotic arms. The increase in System Test revenues of $3.2 million, or 8.0%, was primarily due to higher sales in Storage Test of system level testers. The decrease in Wireless Test revenues of $2.8 million, or 11.1%, was primarily due to lower demand for connectivity and cellular test systems.

Revenues by country as a percentage of total revenues were as follows (1):

 

     For the Three
Months

Ended
 
     April 1,
2018
    April 2,
2017
 

Taiwan

     28     25

China

     17       12  

United States

     13       12  

Korea

     11       7  

Europe

     10       8  

Philippines

     6       6  

Japan

     5       12  

Malaysia

     4       9  

Singapore

     3       5  

Thailand

     2       2  

Rest of World

     1       2  
  

 

 

   

 

 

 
     100     100
  

 

 

   

 

 

 

 

(1) Revenues attributable to a country are based on location of customer site.

Gross Profit

Our gross profit was as follows:

 

     For the Three
Months
Ended
    Dollar/Point
Change
 
     April 1,
2018
    April 2,
2017
   
     (in millions)  

Gross profit

   $ 269.8     $ 265.0     $ 4.8  

Percent of Total Revenues

     55.4     58.0     (2.6

Gross profit as a percent of revenue decreased by 2.6 points, as a result of a decrease related to product mix primarily in Semiconductor Test, partially offset by an increase due to higher sales primarily in Semiconductor Test and Industrial Automation.

We assess the carrying value of our inventory on a quarterly basis by estimating future demand and comparing that demand against on-hand and on-order inventory positions. Forecasted revenue information is obtained from sales and marketing groups and incorporates factors such as backlog and future revenue demand. This quarterly process identifies obsolete and excess inventory. Obsolete inventory, which represents items for which there is no demand, is fully reserved. Excess inventory, which represents inventory items that are not expected to be consumed during the next twelve quarters for our Semiconductor Test, System Test and Industrial Automation segments and the next four quarters for our Wireless Test segment, is written-down to estimated net realizable value.

 

39


Table of Contents

During the three months ended April 1, 2018, we recorded an inventory provision of $3.5 million included in cost of revenues primarily due to downward revisions to previously forecasted demand levels. Of the $3.5 million of total excess and obsolete provisions, $2.2 million was related to Semiconductor Test, $0.8 million was related to Wireless Test, $0.3 million was related to System Test, and $0.2 million was related to Industrial Automation.

During the three months ended April 2, 2017, we recorded an inventory provision of $2.7 million included in cost of revenues primarily due to downward revisions to previously forecasted demand levels. Of the $2.7 million of total excess and obsolete provisions, $1.3 million was related to Semiconductor Test, $0.9 million was related to System Test, and $0.5 million was related to Wireless Test.

During the three months ended April 1, 2018 and April 2, 2017, we scrapped $0.3 million and $1.8 million of inventory, respectively. During the three months ended April 1, 2018 and April 2, 2017, we sold $2.2 million and $1.1 million of previously written-down or written-off inventory, respectively. As of April 1, 2018, we had inventory related reserves for inventory which had been written-down or written-off totaling $103.4 million. We have no pre-determined timeline to scrap the remaining inventory.

Selling and Administrative

Selling and administrative expenses were as follows:

 

     For the Three Months
Ended
       
     April 1,
2018
    April 2,
2017
    Dollar
Change
 
     (in millions)  

Selling and administrative

   $ 90.5     $ 84.8     $ 5.7  

Percent of Total Revenues

     18.6     18.6  

The increase of $5.7 million in selling and administrative expenses was due primarily to higher spending in Industrial Automation.

Engineering and Development

Engineering and development expenses were as follows:

 

     For the Three Months
Ended
       
     April 1,
2018
    April 2,
2017
    Dollar
Change
 
     (in millions)  

Engineering and development

   $ 74.4     $ 76.0     $ (1.6

Percent of Total Revenues

     15.3     16.6  

The decrease of $1.6 million in engineering and development expenses was primarily due to lower spending in Storage Test and Semiconductor Test, partially offset by higher spending in Industrial Automation.

Acquired Intangible Assets Amortization

Acquired intangible assets amortization expense was as follows:

 

     For the Three Months
Ended
       
     April 1,
2018
    April 2,
2017
    Dollar
Change
 
     (in millions)  

Acquired intangible assets amortization

   $ 7.7     $ 8.0     $ (0.3

Percent of Total Revenues

     1.6     1.7  

 

40


Table of Contents

Acquired intangible assets amortization expense decreased primarily in the Industrial Automation segment due to intangible assets that became fully amortized in June 2017, partially offset by increased amortization expense due to the Energid acquisition.

Restructuring and Other

During the three months ended April 1, 2018, we recorded a $5.0 million credit for the decrease in the fair value of the Universal Robots contingent consideration liability, partially offset by $3.9 million recorded for employee severance charges, primarily in Semiconductor Test, and $0.8 million of acquisition related expenses.

During the three months ended April 2, 2017, we recorded $2.5 million of restructuring and other charges of which $1.3 million was for a lease impairment of a Wireless Test facility in Sunnyvale, CA, which was terminated in September 2017, $0.6 million was for employee severance charges and $0.6 million for the increase in the fair value of the Universal Robots contingent consideration liability.

Interest and Other

 

     For the Three Months
Ended
        
     April 1,
2018
     April 2,
2017
     Dollar
Change
 
     (in millions)  

Interest income

   $ (6.0    $ (3.5    $ (2.5

Interest expense

     6.9        5.4        1.5  

Other (income) expense, net

     0.8        (0.1      0.9  

Interest income increased by $2.5 million due primarily to higher cash and marketable securities balances during the quarter and higher interest rates in 2018. Interest expense increased by $1.5 million due primarily to realized losses on sales of marketable securities. Other (income) expense, net included net foreign exchange losses and non-service components of net periodic pension costs and net periodic postretirement benefit costs.

Income Before Income Taxes

 

     For the Three Months
Ended
        
     April 1,
2018
     April 2,
2017
     Dollar
Change
 
     (in millions)  

Semiconductor Test

   $ 88.1      $ 98.0      $ (9.9

System Test

     5.9        (2.8      8.7  

Industrial Automation

     0.8        (2.6      3.4  

Wireless Test

     0.5        1.5        (1.0

Corporate and Other (1)

     0.6        (2.2      2.8  
  

 

 

    

 

 

    

 

 

 
   $ 95.8      $ 92.0      $ 3.8  
  

 

 

    

 

 

    

 

 

 

 

(1) Included in Corporate and Other are: contingent consideration adjustments, employee severance, interest income, interest expense, net foreign exchange gains and losses and acquisition related expenses.

The decrease in income before income taxes in Semiconductor Test was driven primarily by lower gross margin due to product mix. The increase in income before income taxes in System Test was primarily due to higher sales in Storage Test of system level testers. The increase in income before income taxes in Industrial Automation was due to higher demand for collaborative robotic arms. The decrease in income before income taxes in Wireless Test was primarily due to lower demand for connectivity and cellular test systems.

 

41


Table of Contents

Income Taxes

The effective tax rate for the three months ended April 1, 2018 and April 2, 2017 was 9.2% and 7.4%, respectively.

The increase in the effective tax rate from the three months ended April 2, 2017 to the three months ended April 1, 2018 primarily resulted from a projected shift in the geographic distribution of income which increased income subject to taxation in the U.S. relative to lower tax rate jurisdictions and a reduction in discrete tax benefits recognized. These increases were partially offset by the benefit of the reduction in the U.S. corporate tax rate from 35% to 21% and the U.S. foreign derived intangible income deduction.

Contractual Obligations

The following table reflects our contractual obligations as of April 1, 2018:

 

     Payments Due by Period  
     Total      Less than
1 year
     1-3 years      3-5 years      More than
5 years
     Other  
     (in thousands)  

Convertible debt

   $ 460,000      $ —        $ —        $ —        $ 460,000      $ —    

Purchase obligations

     285,804        275,723        10,081        —          —          —    

Retirement plans contributions

     128,698        5,524        8,745        8,962        105,467        —    

Operating lease obligations

     65,883        17,276        27,215        15,021        6,371        —    

Interest on long-term debt

     34,500        5,750        11,500        11,500        5,750        —    

Fair value of contingent consideration

     15,581        15,581        —          —          —          —    

Transition tax payable (1)

     160,896        715        25,641        25,641        108,899        —    

Other long-term liabilities reflected on the balance sheet under GAAP (2)

     44,594        —          21,726        —          —          22,868  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,195,956      $ 320,569      $ 104,908      $ 61,124      $ 686,487      $ 22,868  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Represents our estimate of a provisional tax amount for the transition tax liability associated with our accumulated foreign earnings as a result of the enactment of the Tax Reform Act on December 22, 2017.
(2) Included in other long-term liabilities are liabilities for customer advances, extended warranty, uncertain tax positions, deferred tax liabilities and other obligations. For certain long-term obligations, we are unable to provide a reasonably reliable estimate of the timing of future payments relating to these obligations and therefore we included these amounts in the column marked “Other.”

Liquidity and Capital Resources

Our cash, cash equivalents and marketable securities balances decreased by $316.1 million in the three months ended April 1, 2018 to $1,588 million.

Operating activities during the three months ended April 1, 2018 used cash of $81.9 million. Changes in operating assets and liabilities used cash of $212.6 million. This was due to a $162.4 million increase in operating assets and a $50.2 million decrease in operating liabilities.

The increase in operating assets was primarily due to a $140.7 million increase in accounts receivable due to an increase in shipments during the last month of the quarter and the impact of the new revenue recognition standard, a $21.0 million increase in inventories, and a $0.7 million increase in prepayments and other assets.

The decrease in operating liabilities was due to a $56.3 million decrease in accrued employee compensation due primarily to first quarter payments related to variable compensation, a $12.1 million decrease in income taxes, a $7.5 million decrease in other accrued liabilities, and $1.0 million of retirement plan contributions, partially offset by a $17.1 million increase in accounts payable and a $9.6 million increase in deferred revenue and customer advance payments.

 

42


Table of Contents

Investing activities during the three months ended April 1, 2018 provided cash of $462.9 million, due to $800.7 million and $212.7 million in proceeds from sales and maturities of marketable securities, respectively, partially offset by $490.3 million used for purchases of marketable securities, $34.8 million used for purchases of property, plant and equipment and $25.4 million used for the acquisition of Energid.

Financing activities during the three months ended April 1, 2018 used cash of $174.4 million, due to $134.3 million used for the repurchase of 2.9 million shares of common stock at an average price of $45.69 per share, $19.6 million used for payment related to net settlement of employee stock compensation awards, $17.6 million used for dividend payments, and $13.6 million used for a payment related to Universal Robots acquisition contingent consideration, partially offset by $10.7 million from the issuance of common stock under employee stock purchase and stock option plans.

Operating activities during the three months ended April 2, 2017 used cash of $61.1 million. Changes in operating assets and liabilities used cash of $182.4 million. This was due to a $184.9 million increase in operating assets and a $2.5 million increase in operating liabilities.

The increase in operating assets was primarily due to a $123.8 million increase in accounts receivable due to the delivery profile of first quarter shipments and a $62.2 million increase in inventories to support increased shipments in the second quarter.

The decrease in operating liabilities was due to a $31.0 million decrease in accrued employee compensation due primarily to first quarter payments related to variable compensation, a $3.3 million decrease in deferred revenue and customer advance payments, a $0.9 million decrease in other accrued liabilities and $0.9 million of retirement plan contributions, partially offset by a $24.3 million increase in accounts payable and a $14.3 million increase in income taxes.

Investing activities during the three months ended April 2, 2017 provided cash of $126.4 million, due to $213.6 million and $88.2 million in proceeds from sales and maturities of marketable securities, respectively, partially offset by $153.3 used for purchases of marketable securities and $22.1 million used for purchases of property, plant and equipment.

Financing activities during the three months ended April 2, 2017 used cash of $50.0 million, due to $37.7 million used for the repurchase of 1.3 million shares of common stock at an average price of $29.38 per share, $14.0 million used for dividend payments, $12.3 million used for payment related to net settlement of employee stock compensation awards and $1.1 million used for a payment related to AIT contingent consideration, partially offset by $15.1 million from the issuance of common stock under employee stock purchase and stock option plans.

In January 2018, our Board of Directors declared a quarterly cash dividend of $0.09 per share that was paid on March 23, 2018 to shareholders of record as of February 23, 2018. Dividend payments for the three months ended April 1, 2018 were $17.6 million.

In January 2017, our Board of Directors declared a quarterly cash dividend of $0.07 per share that was paid on March 20, 2017 to shareholders of record as of February 24, 2017. Dividend payments for the three months ended April 2, 2017 were $14.0 million.

In January 2018, our Board of Directors cancelled the December 2016 stock repurchase program and authorized a new stock repurchase program for up to $1.5 billion of common stock. We intend to repurchase $750 million in 2018. During the three months ended April 1, 2018, we repurchased 2.9 million shares of common stock for $134.3 million at an average price of $45.69 per share.

In December 2016, our Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the three months ended April 2, 2017, we repurchased 1.3 million shares of common stock for $37.7 million at an average price of $29.38 per share.

 

43


Table of Contents

While we declared a quarterly cash dividend and authorized a share repurchase program, we may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of our Board of Directors which will consider, among other things, our earnings, capital requirements and financial condition.

We believe our cash, cash equivalents and marketable securities balance will be sufficient to pay our quarterly dividend, execute our authorized share repurchase program and meet our working capital and expenditure needs for at least the next twelve months. Inflation has not had a significant long-term impact on earnings.

Equity Compensation Plans

As discussed in Note O: “Stock Based Compensation” in our 2017 Annual Report on Form 10-K, we have a 1996 Employee Stock Purchase Plan and a 2006 Equity and Cash Compensation Incentive Plan (the “2006 Equity Plan”).

The purpose of the 1996 Employee Stock Purchase Plan is to encourage stock ownership by all eligible employees of Teradyne. The purpose of the 2006 Equity Plan is to provide equity ownership and compensation opportunities in Teradyne to our employees, officers, directors, consultants and/or advisors. Both plans were approved by our shareholders.

Recently Issued Accounting Pronouncements

On January 26, 2017, the FASB issued ASU 2017-04, “Intangibles – Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment.” The new guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The same one-step impairment test will be applied to goodwill at all reporting units, even those with zero or negative carrying amounts. Entities will be required to disclose the amount of goodwill at reporting units with zero or negative carrying amounts. The revised guidance will be applied prospectively, and is effective in 2020. Early adoption is permitted for any impairment tests performed after January 1, 2017. We are currently evaluating the impact of this ASU on our financial position, results of operations and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The guidance in this ASU supersedes the lease recognition requirements in Accounting Standards Codification (“ASC”) Topic 840, “Leases.” The new standard establishes a right- of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statements of operations. The new standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. We are currently evaluating the impact of this ASU on our financial position and results of operations.

 

Item 3: Quantitative and Qualitative Disclosures about Market Risks

For “Quantitative and Qualitative Disclosures about Market Risk” affecting Teradyne, see Part 2 Item 7a, “Quantitative and Qualitative Disclosures about Market Risks,” in our Annual Report on Form 10-K filed with the SEC on March 1, 2018. There were no material changes in our exposure to market risk from those set forth in our Annual Report for the fiscal year ended December 31, 2017.

 

44


Table of Contents

In addition to market risks described in our Annual Report on Form 10-K, we have an equity price risk related to the fair value of our convertible senior unsecured notes issued in December 2016. In December 2016, Teradyne issued $460 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023. As of April 1, 2018, the Notes had a fair value of $700.6 million. The table below provides a sensitivity analysis of hypothetical 10% changes of Teradyne’s stock price as of the end of the first quarter of 2018 and the estimated impact on the fair value of the Notes. The selected scenarios are not predictions of future events, but rather are intended to illustrate the effect such event may have on the fair value of the Notes. The fair value of the Notes is subject to equity price risk due to the convertible feature. The fair value of the Notes will generally increase as Teradyne’s common stock price increases and will generally decrease as the common stock price declines in value. The change in stock price affects the fair value of the convertible senior notes, but does not impact Teradyne’s financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Additionally, we carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only. In connection with the offering of the Notes we also sold warrants to the option counterparties. These transactions have been accounted for as an adjustment to our shareholders’ equity. The convertible note hedge transactions are expected to reduce the potential equity dilution upon conversion of the Notes. The warrants along with any shares issuable upon conversion of the Notes will have a dilutive effect on our earnings per share to the extent that the average market price of our common stock for a given reporting period exceeds the applicable strike price or conversion price of the warrants or Notes, respectively.

 

Hypothetical Change in Teradyne Stock Price

   Fair Value      Estimated change
in fair value
    Hypothetical percentage
increase (decrease) in fair

value
 

10% Increase

   $ 758,281      $ 57,655       8.2

No Change

     700,626        —         —    

10% Decrease

     644,904        (55,722     (8.0

See Note G: “Debt” for further information.

 

Item 4: Controls and Procedures

As of the end of the period covered by this report, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15(b) or Rule 15d-15(f) promulgated under the Exchange Act. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, including ensuring that such material information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

45


Table of Contents

PART II. OTHER INFORMATION

 

Item 1: Legal Proceedings

We are subject to various legal proceedings and claims, which have arisen, in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our results of operations, financial condition or cash flows.

 

Item 1A: Risk Factors

In addition to other information set forth in this Form 10-Q, you should carefully consider the factors discussed in Part I, “Item 1A: Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2017, which could materially affect our business, financial condition or future results. The risk factors described in our Annual Report on Form 10-K remain applicable to our business.

The risks described in our Annual Report on Form 10-K are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

Our business may suffer if we are impacted by the implementation of tariffs on our products.

Our business operations are international and may be disrupted by the implementation of tariffs on our products. In March 2018, the United States Trade Representative announced proposed tariffs on a list of products manufactured in China. While there is uncertainty as to whether the proposed tariffs will be implemented and, if they are implemented, as to the products that will be covered by the tariffs, the tariffs if implemented could have a material adverse effect on our business, financial condition or results of operations. In addition, tariffs implemented by China could disrupt our business operations or impact the sale of our products and, therefore, have a material adverse effect on our business, financial condition or results or operations.

 

Item 2: Unregistered Sales of Equity Securities and Use of Proceeds

In January 2018, our Board of Directors cancelled the December 2016 stock repurchase program and authorized a new stock repurchase program for up to $1.5 billion of common stock. We intend to repurchase $750 million in 2018. During the three months ended April 1, 2018, we repurchased 2.9 million shares of common stock for $134.3 million at an average price of $45.69 per share.

In December 2016, our Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the three months ended April 2, 2017, we repurchased 1.3 million shares of common stock for $37.7 million at an average price of $29.38 per share.

The following table includes information with respect to repurchases we made of our common stock during the three months ended April 1, 2018 (in thousands except per share price):

 

Period

  (a) Total
Number of
Shares
(or Units)
Purchased
          (b) Average
Price Paid per
Share (or Unit)
          (c) Total Number of
Shares (or Units)
Purchased as Part of
Publicly  Announced
Plans or Programs
    (d) Maximum Number
(or Approximate Dollar
Value) of Shares (or
Units) that may Yet Be
Purchased Under the
Plans or Programs
 

January 1, 2018 – January 28, 2018

    83       $ 46.77             $ 1,500,000  

January 29, 2018 – February 25, 2018

    1,654       $ 44.28         1,317     $ 1,442,449  

February 26, 2018 – April 1, 2018

    1,622       $ 47.31         1,622     $ 1,365,724  
 

 

 

     

 

 

     

 

 

   
    3,359       (1   $ 45.80       (1     2,939    
 

 

 

     

 

 

     

 

 

   

 

(1) Includes 0.4 million shares at an average price of $46.59 withheld from employees for the payment of taxes.

 

46


Table of Contents

We satisfy U.S. federal and state minimum withholding tax obligations due upon the vesting and the conversion of restricted stock units into shares of our common stock, by automatically withholding from the shares being issued, a number of shares with an aggregate fair market value on the date of such vesting and conversion that would satisfy the minimum withholding amount due.

 

Item 4: Mine Safety Disclosures

Not Applicable

 

Item 6: Exhibits

 

Exhibit

Number

  

Description

    2.1    Share Sale and Purchase Agreement by and among Teradyne Robotics Holdings Denmark ApS, Teradyne, Inc., and the shareholders of Mobile Industrial Robots ApS, dated April 25, 2018 (filed herewith)
  10.1    Amendment No.2 to Credit Agreement, dated as of March  21, 2018, among Teradyne, Inc., Barclays Bank PLC, as the administrative agent and collateral agent, and the lenders party thereto (filed herewith)
  31.1    Certification of Principal Executive Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section  302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
  31.2    Certification of Principal Financial Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section  302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
  32.1    Certification of Principal Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)
  32.2    Certification of Principal Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Extension Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

 

47


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.

 

TERADYNE, INC.
Registrant

/S/ GREGORY R. BEECHER

Gregory R. Beecher

Vice President,

Chief Financial Officer and Treasurer

(Duly Authorized Officer

and Principal Financial Officer)

May 11, 2018

 

48

EX-2.1 2 d503232dex21.htm EX-2.1 EX-2.1

EXHIBIT 2.1

 

LOGO

 

Copenhagen · April 2018

 

File no. 061194-0005

Doc.no. 18558174.1

Execution version

Share Sale and Purchase Agreement

 

 

concerning Mobile Industrial Robots ApS

CVR no. 35 25 12 35

 

København

Langelinie Allé 35

2100 København Ø

Danmark

  

Aarhus

Værkmestergade 2

8000 Aarhus C

Danmark

  

Shanghai

Suite 2H08

No.1440 Yan’an Middle Road

Jing’an District, 200040

  

T  +45 72 27 00 00

F  +45 72 27 00 27

E  info@bechbruun.com

  

Advokatpartnerselskab

CVR-nr. 38538071

www.bechbruun.com


LOGO

 

2/46

 

Dok.nr. 18558174.1

 

 

CONTENTS

 

1.   

DEFINITIONS, INTERPRETATION AND ENTIRE AGREEMENT

     5  
2.   

PURPOSE AND BACKGROUND

     16  
3.   

CONCLUSION OF AGREEMENT

     17  
4.   

SALE AND PURCHASE OF SHARES

     18  
5.   

PURCHASE PRICE

     18  
6.   

EARN-OUTS

     20  
7.   

COOPERATION AND FURTHER COVENANTS

     30  
8.   

CLOSING

     31  
9.   

ACTIONS AFTER CLOSING

     33  
10.   

SPECIAL INDEMNIFICATIONS

     34  
11.   

WARRANTIES

     36  
12.   

SELLERS’ LIABILITY, LIMITATIONS AND CLAIMS PROCEDURE

     38  
13.   

GUARANTEE

     42  
14.   

RESTRICTIVE COVENANTS

     42  
15.   

CONFIDENTIALITY AND PUBLICATION

     43  
16.   

GOVERNING LAW AND DISPUTES

     44  
17.    OTHER PROVISIONS      45  


LOGO

 

3/46

 

Dok.nr. 18558174.1

 

 

SCHEDULES

 

Schedule 1(a):    Accounting Policies
Schedule 1(b):    Annual Reports
Schedule 1(c):    Due Diligence Information (CD Rom of the VDR)
Schedule 1(d):    EBIT Margin
Schedule 1(e):    Employment Addenda
Schedule 1(f):    Employment Agreement
Schedule 1(g):    Escrow Agreement
Schedule 1(h)    Calculation of Preliminary Closing Purchase Price
Schedule 1(i):    Service Agreement
Schedule 1(j):    List of Subsidiaries
Schedule 1(k):    Warrants
Schedule 3.1(a):    Transcripts from the Danish Business Authority
Schedule 3.1(b):    Minutes of board meeting in the Company (approval of the Agreement)
Schedule 3.1(d):    Certificates from Nordea and Vækstfonden
Schedule 3.1(e):    Confirmation from HD Ejendomme A/S
Schedule 3.2(a):    Buyer’s signing documents
Schedule 3.2(b):    Buyer’s approval of the Agreement
Schedule 5.3(a)    Calculation of Net Debt
Schedule 5.3(b)    Calculation of Working Capital
Schedule 6.2.1:    Illustrative calculations of the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and the Phase-2 Revenue Earn-Out
Schedule 6.9:    Business Plan
Schedule 8.2(k)    Option Cancellation Agreement
Schedule 8.3(e):    Employment Bonus Scheme
Schedule 11.1:    Sellers’ Warranties
Schedule 14.1.1:    Permitted activities and investments
Schedule 15.4:    Joint press release
Schedule 17.2:    Addresses


LOGO

 

4/46

 

Dok.nr. 18558174.1

 

 

This

 

SHARE SALE AND PURCHASE AGREEMENT

was concluded on 25 April 2018 between on the one side

Jaccon 2 ApS

CVR no. 37 36 49 24

Ulriksholmvej 27

5230 Odense M

Denmark

(“JACCON”)

Esben ApS

CVR no. 37 22 08 17

Hunderupvej 63

5000 Odense C

Denmark

(“ESBEN”)

Visti Jensen Holding ApS

CVR no. 36 43 08 77

Bülowsvej 13

5230 Odense M

Denmark

(“VJH”)

Juul Holding ApS

CVR no. 20 94 37 42

Syvhøjevej 28

Højby

5260 Odense S

Denmark

(“JH”)

TPC Management ApS

CVR no. 25 24 43 62

Fredens Allé 10

Dalum

5250 Odense SV

Denmark

(“TPC”)

(each of JACCON, ESBEN, VJH, JH, and TPC referred to as a “Seller” and collectively the “Sellers”)


LOGO

 

5/46

 

Dok.nr. 18558174.1

 

and on the other side

Teradyne Robotics Holdings Denmark ApS

CVR no. 39484838

c/o Bech-Bruun Law firm

Langelinie Allé 35

2100 Copenhagen

Denmark

(the “Buyer”)

and

Teradyne, Inc.

600 Riverpark Drive

North Reading, MA 01864

USA

(the “Guarantor”)

concerning 100% of the issued and outstanding shares in Mobile Industrial Robots ApS (the “Company”).

WHEREAS, on the date hereof the Sellers have the power to cause and direct the transfer of the Shares (as defined) and desire to sell the Shares to Buyer, and Buyer desires to purchase the Shares from Sellers, upon the terms and subject to the conditions hereinafter set forth:

 

1. DEFINITIONS, INTERPRETATION AND ENTIRE AGREEMENT

 

1.3 In the Agreement, the following words and expressions have the meanings stated below, unless the context requires otherwise.

 

  Accelerated Earn-Out Payments    as stated in clause 6.9.7.
  Accounting Policies    the Company’s accounting principles, policies, practices and procedures together with the estimates and assessments all as applied up until and including the Closing Date by the Group and as described in Schedule 1(a), to the extent in accordance with Danish GAAP.
  Accounts Date    31 December 2017.
  Adjustment Amount    the difference, if any, between the Preliminary Closing Purchase Price and the Closing Purchase Price; see clause 5.5.


LOGO

 

6/46

 

Dok.nr. 18558174.1

 

  Affiliate    with respect to any Person, any other Person directly or indirectly controlling, controlled by or under common control with such Person. For the purposes of this definition “control” when used in respect of any Person means the power to direct the management and policies of such Person, directly or indirectly, whether through ownership of voting securities, by contract or otherwise, and the terms “controlling” and “controlled” have correlative meanings.
  Agreement    this agreement, including all Schedules and Exhibits hereto which are hereby incorporated by reference herein.
  Annual Reports    the Company’s consolidated and audited annual reports for the financial years 1 January 2016 until 31 December 2016 and 1 January 2017 until the Accounts Date respectively, see Schedule 1(b).
  Basket    as stated in clause 12.4.1(b).
  Breach    any misrepresentation, incorrectness and/or other breach of any of the Sellers’ Warranties.
  Business Day    any day other than a Saturday or Sunday on which banks are generally open for business and not required or authorized by Law to be closed in Denmark and Massachusetts, United States of America (disregarding banking business being conducted exclusively through the Internet).
  Buyer’s Knowledge    the actual knowledge that either of Amy McAndrews, Mark Jagiela, Gregory Beecher, Charles Gray, Michael Callahan or Walter Vahey had on the Signing Date.
  Cap    as stated in clause 12.4.2.
  Closing    the Parties’ fulfilment of the obligations described in clause 8.


LOGO

 

7/46

 

Dok.nr. 18558174.1

 

  Closing Date    the date on which Closing takes place; see clause 8.1.
  Closing Memorandum    minutes of the meeting at which Closing takes place.
  Closing Purchase Price    as stated in clause 5.2.
  Closing Purchase Price Calculation    as stated in clause 5.4.
  Company    Mobile Industrial Robots ApS, CVR no. 35 25 12 35, a limited liability company incorporated and registered in accordance with Danish legislation.
  Confidential Information    as stated in clause 15.2.
  Corporate Documents    the charter and other documents by which any Person (other than an individual) establishes its legal existence or which govern its internal affairs, including its articles of incorporation or association and/or its by-laws.
  De Minimis Threshold    as stated in clause 12.4.1(a).
  Default Interest    an annual interest equal to the Interest plus five percentage points.
  Disputed Matters    the items on which the Parties are unable to agree following an Objection with respect to (i) the draft Closing Purchase Price Calculation as described in clause 5.4.4, (ii) a draft calculation of an EBIT Margin as described in clause 6.7, or (iii) a Quarterly Product Revenue Statement as described in clause 6.6.
  Disclosed    any written information fairly disclosed by the Sellers or on behalf of the Sellers in the Due Diligence Information or in this Agreement (the “Disclosed Information”) in a way that would allow a reasonably diligent person skilled in the field to which the information relates (e.g. business administration, accounting, regulatory, legal, etc.), given the nature and context of the disclosure, to


LOGO

 

8/46

 

Dok.nr. 18558174.1

 

     reasonably discern the relevance of such matter, including the substance of any potential claim, loss, liability or disadvantage based on reading and analysing the said information, provided that (i) if the relevant information (or relevant elements of a subject matter) has been disclosed in the Due Diligence Information, it has been disclosed in a document or several documents contained in one or more data room folders where, based on the location of such folder or folders, as the case may be, in the data room and its labelling, such facts or circumstances could have been reasonably expected to be disclosed and (ii), if there is inconsistent information within the Disclosed Information, only the more recent facts and circumstances shall be deemed disclosed, unless it would be a reasonable assumption, in the given context of such inconsistencies, that the former facts and circumstances were still relevant.
  Disclosed Information    as stated in the definition of “Disclosed”.
  DKK    Danish Kroner, the valid currency of Denmark.
  Due Diligence Information    the written information provided to the Buyer in the virtual data room established in connection with the transactions contemplated by this Agreement, included in Schedule 1(c).
  Earn-Out Payments    as stated in clause 6.1.
  Earn-Out Payments Cap Amount    an aggregate amount for the total Earn-Out Payments of EUR 101,300,000.
  Earn-Outs    the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and the Phase-2 Revenue Earn-Out.
  EBIT Margin    as set forth in Schedule 1(d) and as determined in accordance with the Accounting Policies, but in any case excluding (a) charges or costs of any nature related to the acquisition of the Group by the Buyer, (b) gains or losses from the sale of long-lived assets or extraordinary items not being in the


LOGO

 

9/46

 

Dok.nr. 18558174.1

 

   ordinary course of business, (c) financial income, (d) financial expenses, (e) purchase price intangible asset amortization related to the acquisition of the Group by the Buyer, and including (f) direct and incremental out-of-pocket costs for third party services (other than Teradyne group internal group services) requested by the Group.
EBIT Margin Condition    the required minimum EBIT margin described in respect of the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and Phase-2 Revenue Earn-Out respectively, cf. clauses 6.2.1, 6.3.1 and 6.4.1, however, such margin condition modified by the calculation examples set forth in Schedule 1(d).
EBIT Margin Calculation    as stated in clause 6.7.1.
Effective Date    24:00 h on the Closing Date.
Employment Addenda    the employment addenda between the Company and Jeppe Pedersen, Birthe Koldby Veje, Henrik Vesterlund Sørensen, Flemming Thinggard and Kent Hansen, respectively, attached in agreed form as Schedule 1(e)
Employment Agreement    the employment agreement between the Company and Niels Jul Jacobsen, attached in agreed form as Schedule 1(f).
Encumbrances    as defined in Schedule 11.1.
Enterprise Value    EUR 122,000,000.
Escrow Account    the account with the Escrow Agent in the joint names of the Sellers’ Representative and the Buyer.
Escrow Agent    Sydbank A/S.
Escrow Agreement    the agreement between the Sellers’ Representative, the Buyer and the Escrow Agent relating to the operation of the Escrow Account on the agreed terms set out in Schedule 1(g).


LOGO

 

10/46

 

Dok.nr. 18558174.1

 

Escrow Amount    an aggregate amount of EUR 24,400,000.
EUR    Euro, being the valid currency of Austria, Belgium, Cyprus, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovakia, Slovenia and Spain.
Expert    a state authorized public accountant appointed by Grant Thornton, Statsautoriseret Revisionspartnerselskab among its Danish partners. If Grant Thornton, Statsautoriseret Revisionspartnerselskab is unwilling to appoint the Expert among its partners, the Expert will be a state authorized public accountant otherwise agreed by Sellers’ Representative and Buyer, or, failing such agreement within 10 Business Days after Grant Thornton, Statsautoriseret Revisionspartnerselskab refused to appoint the Expert, upon request of either Sellers’ Representative or Buyer appointed by “FSR-Danish Auditors” from an internationally recognised auditing firm not having provided substantial services (substantial services for the purposes of this Agreement being understood as services involving fees of an amount equivalent to more than DKK 500,000 annually) to any of the Parties or the Group for the past 3 years, but none of Deloitte, PWC, KPMG or EY.
Final Net Debt    the Group’s Net Debt as per the Effective Date determined in accordance with clause 5.4.
Final Working Capital    the Group’s Working Capital as per the Effective Date determined in accordance with clause 5.4.
Governmental Authority    any national, supranational, foreign, provincial, state, municipal or local government, governmental, regulatory or administrative authority, agency, body, branch or bureau, instrumentality or commission or any court, tribunal, or judicial or arbitral body.
Group    the Company and the Subsidiaries.


LOGO

 

11/46

 

Dok.nr. 18558174.1

 

Group Company    a company in the Group.
Group Companies    several or all of the companies in the Group.
Interest    an annual interest rate of 2% p.a. with the calculation of interest being made on the basis of days actually elapsed and 365 days per year.
Law    any national, supranational, state, provincial, municipal or local statute, law, constitution, ordinance, code, regulation, directive, rule, order, requirement or rule of law (including common law) or code issued, enacted, adopted, promulgated, implemented or otherwise put into effect by or under the authority of any Governmental Authority or parliament.
Loss    any damage, direct loss and expense (including reasonable attorneys’ fees and other expenses in connection with any claim) suffered by the Buyer or any of its Affiliates (including the Group) in respect of a Breach, but always excluding any indirect or consequential losses including loss of profit, as further qualified in clause 12.2.1.
Net Debt    the Group’s net debt calculated in accordance with Schedule 5.3(a) and the Accounting Principles, provided that in case of any discrepancy between the Accounting Principles and Schedule 5.3(a), Schedule 5.3(a) shall prevail.
Notice    as stated in clause 17.2.
Objection    any objection of the Sellers’ Representative to the Buyer’s draft (i) Closing Purchase Price Calculation, (ii) an EBIT Margin Calculation, or (iii) a Quarterly Product Revenue Statement.
Option Cancellation Agreement    the agreement between the Company and Ed Mullen attached as Schedule 8.2(k).
Parties    the Sellers and the Buyer.
Party    a Seller or the Buyer.


LOGO

 

12/46

 

Dok.nr. 18558174.1

 

Pay-Off Amounts    such amounts in such currencies as notified under clause 3.1(d) as being the amount required, if any: (i) to discharge the indebtedness (whether or not due and payable) owed under or in connection with the Secured Debt at the Closing Date (for the avoidance of doubt, including the outstanding principal amount of any drawing and any accrued but unpaid interest thereon at the Closing Date); (ii) to release all guarantees and security in relation to the Secured Debt at the Closing Date; and (iii) to terminate the Secured Debt at the Closing Date (such amount being inclusive of any applicable break costs, prepayment or early termination fees and other related fees or fees of a similar nature), assuming such discharge, release and termination takes effect from the Closing Date.
Person    any individual, corporation, partnership, firm, joint venture, association, joint stock company, trust, incorporated or non-incorporated organisation, country, state, city, municipality, government, political subdivision, agency, authority, or instrumentality of a government or other entity.
Phase-1 Revenue Earn-Out    as set out in clause 6.3.
Phase-1 Revenue Hurdle    DKK 420,000,000.
Phase-1 Revenue Period    the period running from 1 January 2018 – 31 December 2019.
Phase-1 Revenue Target    DKK 600,000,000.
Phase-2 Revenue Earn-Out    as set out in clause 6.4.
Phase-2 Revenue Hurdle    DKK 840,000,000.
Phase-2 Revenue Period    the period running from 1 January 2018 – 31 December 2020.
Phase-2 Revenue Target    DKK 1,200,000,000.


LOGO

 

13/46

 

Dok.nr. 18558174.1

 

Preliminary Closing Purchase Price    EUR 118,409,863, calculated in accordance with Schedule 1(h) and on the basis of the Sellers’ Representative good faith estimate of the Net Debt and the Working Capital of the Group as of the Effective Date determined in accordance with the principles set forth in clause 5.2.
Principal Sellers    each of Niels Jul Jacobsen, Thomas Visti Jensen, Esben Hallundbæk Østergaard, Torben Frigaard Rasmussen and Søren Michael Juul Jørgensen,
Products    the Group’s current and future products.
Purchase Price    as stated in clause 5.1.
Quarterly Product Revenue Statement    as stated in clause 6.5.2.
Reference Working Capital    the reference Working Capital of the Group in the amount of DKK 10,094,000.
Revenues    any and all revenues generated by the Group; such Revenues for purpose of calculating the Earn-Out Payments to be adjusted and determined in accordance with the principles set out in clause 6.9.
Schedule    a schedule to the Agreement.
Secured Debt    the Company’s outstanding commitments as of the Closing Date under credit facility agreement with Nordea and the loan agreement with Vækstfonden.
Sellers’ Bank Account    a EUR client account of DLA Piper Denmark Law Firm P/S with Nordea Danmark, filial af Nordea Bank AB (publ), Sverige, reg. no. 2191, account no. 5036 375 525, IBAN: DK3720005036375525 and SWIFT/BIC: NDEADKKK .
Sellers’ Knowledge    the actual knowledge that either of Niels Jul Jacobsen, Thomas Visti Jensen, Claus Larsen, Torben Frigaard Rasmussen and Søren Michael Juul Jørgensen had on the Signing Date.
Sellers’ Representative    as stated in clause 17.1.


LOGO

 

14/46

 

Dok.nr. 18558174.1

 

Sellers’ Warranties    as described in Schedule 11.1.
Service Agreement    the Service Agreement between the Company and Thomas Visti Jensen attached in agreed form as Schedule 1(i).
Shares    all shares issued by the Company currently consisting of DKK 1,420,200 shares of DKK 1 each, equal to 100% of the Company’s total issued nominal share capital.
Signing Date    the date on which the Sellers the Buyer and the Guarantor have signed the Agreement.
SKAT    as stated in clause 9.2.2.
Subsidiaries    the companies set out in Schedule 1(j) and any further subsidiaries and any other affiliated companies owned by the Company or a Subsidiary from time to time.
Taxes    any and all taxes and tax liabilities, whether actual or deferred or contingent and whether or not provided for in the Annual Reports, the Management Accounts (as defined in Schedule 14.1) or the Closing Purchase Price Calculation, payable to or imposed by a Governmental Authority in respect of income taxes, sales and use taxes, transfer taxes, franchise taxes, value-added taxes, withholding taxes, stamp duties, customs duties, payroll taxes, social security taxes and charges, environmental taxes and property taxes and all other taxes and public duties of any kind and any fees, penalties and interest amounts relating thereto.
Title Warranties    the Warranties in clauses 3.1, 3.2, 3.3, 3.4, 3.5 and 3.6 of Schedule 11.1.
Third Party Claim    as stated in clause 12.6.1.
Third Party Rights    any type of legal charge, lien, right of first refusal, purchase option, retention of title, option or title, in each case in favour of a third Person.


LOGO

 

15/46

 

Dok.nr. 18558174.1

 

USD    United States Dollar, being the valid currency of the United States of America.
Warranties    the warranties given by the Sellers or the Buyer in accordance with clause 11 and Schedule 11.1 as the case may be.
Warrants    all warrants or other kind of equity based options in any Group Company issued and to be issued by a Group Company, whether vested or unvested, including such warrants set out in the table attached as Schedule 1(k).
2018 Revenue Earn-Out    as set out in clause 6.2.
2018 Revenue Hurdle    DKK 160,000,000.
2018 Revenue Period    the period running from 1 January 2018 – 31 December 2018.
2018 Revenue Target    DKK 200,000,000.

 

1.1 The Agreement is the result of the Parties’ negotiations, and it cannot be interpreted against a Party as a consequence of such Party having drafted one or more of the provisions of the Agreement.

 

1.4 The words “include”, “includes” or “including” and similar expressions mean for the purpose of this Agreement “including, but not limited to”.

 

1.5 Defined terms in the singular include the plural and vice versa, unless the context requires otherwise.

 

1.6 The table of contents and the headings of the Agreement are for guidance only and have no legal effect on the understanding or interpretation of the provisions of the Agreement.

 

1.7 The terms defined in this Agreement have the defined meanings when used in any Schedule, appendix, certificate or other document delivered or made available pursuant thereto.

 

1.8 References to a Person are also to its successors and permitted assigns.


LOGO

 

16/46

 

Dok.nr. 18558174.1

 

1.9 Unless the context otherwise requires, references to any agreement shall mean such agreement as amended or modified from time to time.

 

1.10 References to any Law shall be as amended from time to time and shall include all rules and regulations promulgated thereunder.

 

1.11 Unless the context otherwise requires, references to any time shall refer to time in Denmark.

 

1.12 The Agreement contains the entire agreement between the Parties concerning the Buyer’s acquisition of the Shares and supersedes all previous agreements between the Parties and the Guarantor on the subject matter.

 

1.13 With respect to the conversion of currencies, the following shall apply:

 

  (a) The conversion of foreign currencies into DKK in connection with the Closing Purchase Price Calculation and the Quarterly Product Revenue Statements shall be made pursuant to the currency exchange and conversion provisions contained in the Accounting Policies.

 

  (b) The conversion of DKK amounts stated in the Closing Purchase Price Calculation into EUR for purposes of payment of the Adjustment Amount, if any, shall be calculated by applying the exchange rate as published by the Danish Central Bank (Nationalbanken) for a transaction between the two currencies in question quoted as at the close of business (in Copenhagen) on the Closing Date with respect to the Adjustment Amount.

 

  (c) With respect to any Loss or other claim under any of the Sellers’ Warranties as well as any other claims pursuant to this Agreement other than claims comprised in paragraph (b) above incurred in a currency not being EUR, such amount shall be raised and settled in the relevant currency of the underlying Loss.

 

2. PURPOSE AND BACKGROUND

At Closing the Sellers will own the Shares and wish to sell them to the Buyer, and the Buyer wishes to acquire the Shares on the terms and conditions set out in the Agreement.


LOGO

 

17/46

 

Dok.nr. 18558174.1

 

3. CONCLUSION OF AGREEMENT

 

3.1 The Sellers have prior to the Signing Date provided the Buyer with:

 

  (a) documentation evidencing that the Agreement has been duly executed and delivered by duly authorized Persons who may represent the relevant Sellers that are limited liability companies; see Schedule 3.1(a);

 

  (b) documentation evidencing that the Sellers have obtained all requisite corporate approvals for the execution and delivery of this Agreement by Sellers including approval of the contemplated share sale from the Company’s board of directors pursuant to the Company’s articles of association and statements from each of the Sellers irrevocably waiving any pre-emption rights to the Shares, see Schedule 3.1(b);

 

  (c) a draft Closing Memorandum;

 

  (d) a certificate from each of Nordea Danmark, filial af Nordea Bank AB (publ), Sverige, and Vækstfonden stating (i) the amounts and currency required to effect full prepayment of the Pay-Off Amounts, and (ii) all payee account details as will be required by the Buyer to effect payment of the Pay-Off Amounts in accordance with clause 8.3(b) and, in a form acceptable to the Buyer acting reasonably, confirming finally and irrevocably and with binding effect for Nordea Danmark, filial af Nordea Bank AB (publ), Sverige, and Vækstfonden, that (iii) subject to performance of the payment instructions as set out in the certificate all Third Party Rights in respect of the Secured Debt shall be deemed to be fully and finally discharged and released, cf. Schedule 3.1(d); and

 

  (e) documentation evidencing that HD Ejendomme A/S has waived any right to amend or terminate its lease agreement with the Company regarding the premises at Emil Neckelmanns Vej 15E, 5220 Odense SØ as a consequence of the transactions contemplated by this Agreement, cf. Schedule 3.1(e).

 

3.2 The Buyer and the Guarantor have prior to the Signing Date provided the Sellers with documentation evidencing:

 

  (a) that the Agreement has been duly executed and delivered by Persons authorized to represent the Buyer and the Guarantor; see Schedule 3.2(a); and

 

  (b) that the Buyer and the Guarantor have obtained all requisite corporate approvals, including approval of their board of directors, for the execution and delivery of this Agreement by the Buyer and the Guarantor; see Schedule 3.2(b).


LOGO

 

18/46

 

Dok.nr. 18558174.1

 

4. SALE AND PURCHASE OF SHARES

 

4.1 The Sellers agree to sell the Shares to the Buyer, free and clear of any Encumbrances and including all rights to undistributed dividends, and the Buyer agrees to acquire the Shares free and clear of any Encumbrances and including all rights to undistributed dividends from the Sellers, subject to the terms set out in the Agreement.

 

4.2 With effect from and after the Closing Date, the Buyer shall own all rights attaching to the Shares, including title, voting rights and the right to receive dividends.

 

5. PURCHASE PRICE

 

5.1 The purchase price for the Shares, including each element thereof, shall be calculated and paid in EUR and shall be equal to the Closing Purchase Price plus the Earn-Out Payments, if any (the “Purchase Price”).

 

5.2 The “Closing Purchase Price” shall be equal to:

 

5.2.1 the Enterprise Value,

 

5.2.2 less an amount corresponding to the Final Net Debt (it being understood that if the aggregate of all liabilities comprised by the Final Net Debt is less than the aggregate of all assets comprised by the Final Net Debt so that the amount of the Final Net Debt is negative, such nominal amount shall be added to the Enterprise Value, thereby increasing the final amount of the Closing Purchase Price),

 

5.2.3 plus an amount equal to the amount by which the Final Working Capital exceeds the Reference Working Capital (it being understood that if the Reference Working Capital exceeds the Final Working Capital, so that the amount to be calculated under this clause 5.2.3 is negative, such nominal amount shall be deducted from the Enterprise Value, thereby reducing the final amount of the Closing Purchase Price).

 

5.3 The Net Debt shall be calculated in accordance with Schedule 5.3(a). The Working Capital shall be calculated in accordance with Schedule 5.3(b). These Schedules contain examples of the calculation of the Net Debt and the Working Capital, respectively, including specific line items to be comprised by the Working Capital and the Net Debt.


LOGO

 

19/46

 

Dok.nr. 18558174.1

 

5.4 Closing Purchase Price Calculation procedure

 

5.4.1 No later than 40 Business Days following the Closing Date, the Buyer shall deliver to the Sellers’ Representative a draft calculation of (i) the Final Net Debt, (ii) the Final Working Capital and (iii) the Closing Purchase Price, cf. clause 5.2 (collectively the “Closing Purchase Price Calculation”).

 

5.4.2 The Buyer shall procure that the Sellers’ Representative and the Sellers’ advisors are given access to all of the Group’s information and documentation relevant for the Purchase Price Calculation as well as to the Company’s management and accounting staff.

 

5.4.3 If the Sellers’ Representative agrees with the draft Closing Purchase Price Calculation, the Closing Purchase Price Calculation is final and binding on the Parties and constitutes the Final Net Debt, the Final Working Capital and the Closing Purchase Price, respectively.

 

5.4.4 If the Sellers’ Representative disagrees with any part of the Closing Purchase Price Calculation, the Sellers’ Representative shall deliver a written notice (the “Notice of Objection”) to the Buyer. The Notice of Objection must specify in detail the nature and amount (estimated if necessary) of the Sellers’ disagreement(s). The Notice of Objection must be delivered to the Buyer no later than 20 Business Days after the Sellers’ Representative’s receipt of the Closing Purchase Price Calculation, failing which the Closing Purchase Price Calculation becomes final and binding on the Parties and constitutes the Final Net Debt, the Final Working Capital and the Purchase Price, respectively.

 

5.4.5 In the event that the Sellers’ Representative has timely submitted a Notice of Objection to the Buyer, the Parties shall endeavour to resolve their differences within 20 Business Days after the Buyer’s receipt of the Notice of Objection, failing which all items stated in the Notice of Objection on which the Parties have not reached written agreement (the “Disputed Items”) shall be submitted to the Expert.

 

5.4.6 Each Party shall give (and the Buyer shall procure that the Company shall give) the Expert such access to all information and documentation as well as to the Company’s management and accounting staff which in the opinion of the Expert is relevant for the assessment and resolution of the Disputed Items.

 

5.4.7 The Expert shall assess and resolve the Disputed Items in accordance with the Agreement and the Accounting Principles as soon as possible (the Expert shall only assess and resolve the Disputed Items and no other items in the Closing Purchase Price Calculation) and shall, based on such assessment and resolution, determine the Final Net Debt, the Final Working Capital and the Purchase Price, respectively. If the determination of the Disputed Items depends on an accounting estimate, the Expert must make an independent estimate on the basis of what he or she considers to be fair and reasonable under the Agreement and consistent with the Accounting Principles. The Expert shall act as expert only and is not competent to make decisions concerning the legal interpretation of the Agreement.


LOGO

 

20/46

 

Dok.nr. 18558174.1

 

5.4.8 The Closing Purchase Price Calculation, as determined by the Expert, is final and binding on the Parties and is not subject to review or amendment by arbitration, subject only to fraud or manifest error.

 

5.4.9 The Expert shall decide on the allocation of the Expert’s costs and expenses between the Parties. The Expert shall take into consideration the degree to which the Expert’s resolution on the Disputed Items is in favour of the Parties’ respective positions.

 

5.4.10 If the Buyer notifies the Sellers’ Representative of a Claim in respect of a Breach of the Sellers’ Warranties prior to such time when the Closing Purchase Price Calculation has been agreed or determined in accordance with this clause 5.4, the matter(s) giving rise to such Claim shall be disregarded and excluded from the calculation of the Net Debt, the Working Capital and the Purchase Price, as any such Claim and matter(s) shall exclusively be subject to the specific remedies set forth in clause 12.

 

5.5 Adjustment Amount

No later than 10 Business Days after the Closing Purchase Price Calculation has become final and binding on the Parties, cf. clause 5.4, the owing Party shall pay to the other Party the Adjustment Amount plus Interest from the Closing Date. Default Interest shall be payable from the expiry of the 10 Business Day period.

 

6. EARN-OUTS

 

6.1 The Sellers shall be entitled to receive additional consideration with respect to the (i) 2018 Revenue Earn-Out, (ii) Phase-1 Revenue Earn-Out and (iii) Phase-2 Revenue Earn-Out (collectively referred to as the “Earn-Out Payments”) payable by the Buyer, subject to certain financial performance conditions being satisfied as specified in clauses 6.2 through 6.4.

 

6.2 2018 Revenue Earn-Out

 

6.2.1

The Sellers shall be eligible for an additional Earn-Out Payment with respect to the 2018 Revenue Earn-Out of up to EUR 27,300,000 depending on the consolidated Revenues of the Group during the 2018 Revenue Period as illustrated in Schedule 6.2.1. Accordingly, the Sellers shall be entitled to an additional linear Earn-Out Payment of EUR 0.6825 for every DKK 1 of consolidated Revenues of the Group during the 2018 Revenue Period that exceeds the 2018 Revenue Hurdle up to a


LOGO

 

21/46

 

Dok.nr. 18558174.1

 

  maximum Earn-Out Payment with respect to the forecast Earn-Out of EUR 27,300,000 if the 2018 Revenue Target is met or exceeded. Notwithstanding the preceding sentences of this clause 6.2.1 and any other provisions of this Agreement, no Earn-Out Payment with respect to the 2018 Revenue Earn-Out shall be paid if the Group does not achieve a minimum EBIT Margin of 8% during the 2018 Revenue Period, however, calculated in accordance with the calculation examples set forth in Schedule 6.2.1.

 

6.3 Phase-1 Revenue Earn-Out

 

6.3.1 The Sellers shall be eligible for an additional Earn-Out Payment with respect to the Phase-1 Revenue Earn-Out of up to EUR 35,200,000 depending on the consolidated Revenues of the Group during the Phase-1 Revenue Period as illustrated in Schedule 6.2.1. Accordingly, the Sellers shall be entitled to an additional linear Earn-Out Payment of EUR 0.1956 for every DKK 1 of consolidated Revenues of the Group during the Phase-1 Revenue Period that exceeds the Phase-1 Revenue Hurdle up to a maximum Earn-Out Payment with respect to the forecast Earn-Out of EUR 35,200,000 if the Phase-1 Revenue Target is met or exceeded. Notwithstanding the preceding sentences of this clause 6.3.1 and any other provisions of this Agreement, no Earn-Out Payment with respect to the Phase-1 Revenue Earn-Out shall be paid if the Group does not achieve a minimum EBIT Margin of 16% during the Phase-1 Revenue Period, however, calculated in accordance with the calculation examples set forth in Schedule 6.2.1.

 

6.4 Phase-2 Revenue Earn-Out

 

6.4.1 The Sellers shall be eligible for an additional Earn-Out Payment with respect to the Phase-2 Revenue Earn-Out of up to EUR 38,800,000 depending on the consolidated Revenues of the Group during the Phase-2 Revenue Period as illustrated in Schedule 6.2.1. Accordingly, the Sellers shall be entitled to an additional linear Earn-Out Payment of EUR 0.1078 for every DKK 1 of consolidated Revenues of the Group during the Phase-2 Revenue Period that exceeds the Phase-2 Revenue Hurdle up to a maximum Earn-Out Payment with respect to the forecast Earn-Out of EUR 38,800,000 if the Phase-2 Revenue Target is met or exceeded. Notwithstanding the preceding sentences of this clause 6.4.1 and any other provisions of this Agreement, no Earn-Out Payment with respect to the Phase-2 Revenue Earn-Out shall be paid if the Group does not achieve a minimum EBIT Margin of 17% during the Phase-2 Revenue Period, however, calculated in accordance with the calculation examples set forth in Schedule 6.2.1.

 

6.5 Determination of Revenues; Quarterly Product Revenue Statements

 

6.5.1 The Revenues shall be determined in accordance with the principles set forth in clause 6.9.


LOGO

 

22/46

 

Dok.nr. 18558174.1

 

6.5.2 Following the Closing Date, no later than 40 calendar days following the end of its fiscal quarter and 90 calendar days following the end of its fiscal year, the Buyer shall by Notice to the Sellers’ Representative provide a statement setting forth the consolidated Revenues of the Group during the previous fiscal quarter of the Buyer (the “Quarterly Product Revenue Statement”) and the associated EBIT Margin. Further, a Quarterly Product Revenue Statement relating to a fourth quarter shall always be accompanied by the Group’s consolidated audited annual report for the relevant fiscal year. Such obligation to prepare Quarterly Product Revenue Statements shall expire once the Quarterly Product Revenue Statement has been prepared that follows the end of the Phase-2 Revenue Period.

 

6.5.3 The Sellers’ Representative shall be entitled to request access to and the Buyer shall be obligated to provide the Sellers’ Representative with any underlying information and documentation reasonably required by the Sellers’ Representative in order to review the Quarterly Product Revenue Statements, including the relevant parts of the Buyer’s and the Group’s accounts, reasonable access to relevant personnel and, if existing, auditor’s long form audit reports.

 

6.5.4 Without prejudice for any subsequent Objections made by the Sellers’ Representative, the Sellers’ Representative and a representative of the Buyer shall meet by conference call each quarter to discuss the Quarterly Product Revenue Statement and to give the Sellers’ Representative the opportunity to discuss any items concerning the conduct of the Buyer or the Group until the lapse of the Phase-2 Revenue Period. The Sellers’ Representative shall participate in the meeting and shall in good faith report on any issues concerning the conduct of the Buyer or the Group until lapse of the Phase-2 Revenue Period that has or could reasonably be expected to have an impact on the Group’s ability to achieve the Revenues or associated EBIT Margins required to achieve one or more of the Earn-Outs. The Sellers’ Representative may not, neither in these nor any other discussions, whether relating to the Earn-Outs or any other issues, disclose to the Sellers any confidential information relating to the Group, the Buyer or any of its Affiliates, except for facts and circumstances that already have been disclosed by or on behalf of the Buyer to the Sellers, noting, that the Sellers’ Representative is entitled to share and discuss confidential information comprised by this clause 6.5.4 with his advisors under professional duty of confidentiality.

 

6.6 Objection to the Quarterly Product Revenue Statement

 

6.6.1

If the Sellers’ Representative disagrees with any element of any Quarterly Product Revenue Statement, the Sellers’ Representative must give Notice of an Objection to the Buyer no later than 25 Business Days after the Sellers’ Representative’s receipt of a Quarterly Product Revenue Statement covering the fourth quarter in a given calendar year (accompanied by the Group’s consolidated audited annual


LOGO

 

23/46

 

Dok.nr. 18558174.1

 

  report for the relevant fiscal year), if relevant, such notice period will not commence before 10 Business Days after the delivery by the Buyer of such reasonable additional relevant information that the Sellers’ Representative have requested in writing before the expiry of the afore-mentioned 25 Business Days’ time limit in order for the Sellers’ Representative to access in detail the basis for the Quarterly Product Revenue Statement in question. The Sellers’ Representative must describe in reasonable detail each Objection including, if applicable, the Sellers’ Representative’s calculation of the relevant Earn-Out Payment and refer to the provisions of the Agreement that the Sellers invoke in support of their position. Unless (i) any Objection has been served on the Buyer within the time frame stipulated above and (ii) the Objection contains all such information as specified in the immediate preceding sentence, the respective Quarterly Product Revenue Statements will be final and binding on the Parties.

 

6.6.2 If the Sellers give Notice of an Objection in accordance with clause 6.6.1, the procedures and time frames stipulated in clause 5.4 shall apply mutatis mutandis with regard to determining the Revenues and Earn-Out Payment relating to the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out or the Phase-2 Revenue Earn-Out as the case may be.

 

6.7 Determination of EBIT Margin; EBIT Margin Calculations

 

6.7.1 No later than 90 calendar days following the end of the last quarter of the 2018 Revenue Period, the Phase-1 Revenue Period and the Phase-2 Revenue Period respectively, the Buyer shall by Notice to the Sellers’ Representative provide a calculation of the EBIT Margin for the 2018 Revenue period, the Phase-1 Revenue Period and the Phase-2 Revenue Period respectively (the “EBIT Margin Calculation”).

 

6.7.2 If the Sellers’ Representative disagrees with any element of an EBIT Margin Calculation, the Sellers’ Representative must give Notice of an Objection to the Buyer no later than 25 Business Days after the Sellers’ Representative’s receipt of the relevant EBIT Margin Calculation, if relevant, such notice period will not commence before 10 Business Days after the delivery by the Buyer of such reasonable additional relevant information that the Sellers’ Representative have requested in writing before the expiry of the afore-mentioned 25 Business Days’ time limit in order for the Sellers’ Representative to access in detail the basis for the EBIT Margin Calculation in question. The Sellers’ Representative must describe in reasonable detail each Objection including, if applicable, the Sellers’ Representative’s calculation of the EBIT Margin and refer to the provisions of the Agreement that the Sellers invoke in support of their position. Unless (i) any Objection has been served on the Buyer within the time frame stipulated above and (ii) the Objection contains all such information as specified in the immediate preceding sentence, the respective EBIT Martin Calculation will be final and binding on the Parties.


LOGO

 

24/46

 

Dok.nr. 18558174.1

 

6.7.3 If the Sellers give Notice of an Objection in accordance with clause 6.7.2, the procedures and time frames stipulated in clause 5.4 shall apply mutatis mutandis with regard to determining the EBIT Margin relating to the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out or the Phase-2 Revenue Earn-Out as the case may be.

 

6.8 Due date of Earn-Out Payments relating to 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out or the Phase-2 Revenue Earn-Out

 

6.8.1 The Earn-Out Payment provided for in clause 6.2 (2018 Revenue Earn-Out) shall become due and payable in cash in EUR to the Sellers’ Bank Account 10 Business Days after completion of the audit of the consolidated annual accounts of the Group for 2018 complying with applicable statutory filing obligations according to Danish Law, it being understood that, if the Sellers’ Representative gives Notice of an Objection in accordance with clause 6.6.1, the Buyer shall initially only be obliged to pay the undisputed amount, if any, to the Sellers and then subsequently, when the Revenues and/or the EBIT Margin (as the case may be) and the relevant Earn-Out Payment have been finally determined in accordance with clause 6.6.2, the Buyer shall pay the additional Earn-Out Payment including Interest, if any, to the Sellers’ Bank Account. From the relevant due date (as described above) with respect to the 2018 Revenue Earn-Out Interest shall accrue until payment has been made in full.

 

6.8.2 The Earn-Out Payment provided for in clause 6.3 (Phase-1 Revenue Earn-Out) shall become due and payable in cash in EUR to the Sellers’ Bank Account 10 Business Days after completion of the audit of the consolidated annual accounts of the Group for 2019 complying with applicable statutory filing obligations according to Danish Law, it being understood that, if the Sellers’ Representative gives Notice of an Objection in accordance with clause 6.6.1, the Buyer shall initially only be obliged to pay the undisputed amount, if any, to the Sellers and then subsequently, when the Revenues and/or the EBIT Margin (as the case may be) and the relevant Earn-Out Payment have been finally determined in accordance with clause 6.6.2, the Buyer shall pay the additional Earn-Out Payment including Interest, if any, to the Sellers’ Bank Account. From the relevant due date (as described above) with respect to the Phase-1 Revenue Earn-Out Interest shall accrue until payment has been made in full.

 

6.8.3

The Earn-Out Payment provided for in clause 6.4 (Phase-2 Revenue Earn-Out) shall become due and payable in cash in EUR to the Sellers’ Bank Account 10 Business Days after completion of the audit of the consolidated annual accounts of the Group for 2020 complying with applicable statutory filing obligations according to Danish Law, it being understood that, if the Sellers’ Representative gives Notice of an Objection in accordance with clause 6.6.1, the Buyer shall initially only be obliged to pay the undisputed amount, if any, to the Sellers and then


LOGO

 

25/46

 

Dok.nr. 18558174.1

 

  subsequently, when the Revenues and/or the EBIT Margin (as the case may be) and the relevant Earn-Out Payment have been finally determined in accordance with clause 6.6.2, the Buyer shall pay the additional Earn-Out Payment including Interest, if any, to the Sellers’ Bank Account. From the relevant due date (as described above) with respect to the Phase-2 Revenue Earn-Out Interest shall accrue until payment has been made in full.

 

6.9 Accounting Policies, Conduct of business during the Earn-Out period

 

6.9.1 For purpose of determining the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and the Phase-2 Revenue Earn-Out, respectively, the relevant Revenues and EBIT Margins shall be determined by applying the Accounting Policies, except that when calculating the Revenues and EBIT Margins for purposes of determining the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and the Phase-2 Revenue Earn-Out,

 

  a) if Products are sold from a Group Company to the Buyer or an Affiliate of the Buyer that is not a Group Company (including if such sales are made to sell the Products on to third Persons), such sales to the Buyer or its Affiliates shall be deemed to have been made at the Group’s distributor list prices applicable at the time of the sale net of any standard distributor discounts and rebates (e.g. bonus),

 

  b) Revenues are calculated net of all types of discounts / rebates,

 

  c) any amounts that do not become collectible (whether due to credit memo or bad debt) will not count as Revenues and will be reduced from the Revenues calculation during the period in which such amounts become uncollectible (e.g. written-off); if such amounts turn out to be uncollectible after a Quarterly Product Revenue Statement has been delivered, including the final Quarterly Product Revenue Statement relating to the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out or the Phase-2 Revenue Earn-Out, the Buyer may make corresponding adjustments in any subsequent Quarterly Product Revenue Statement or submit an additional Quarterly Product Revenue Statement, and the Sellers shall repay to the Buyer any Earn-Out Payments that they already received with respect to such uncollectible amounts, always provided that if the Group (i) has recovered or will be entitled to recover such amount (or any part thereof) under a trade credit insurance then an adjustment shall only be made with respect to the residual amount not being covered by the trade credit insurance, (ii) further provided that if the Group after the Closing Date will not maintain the Group’s past practice with respect to taking out trade credit insurances, the uncollectible amounts shall be calculated as if such practice had been maintained on substantially similar terms as those in place as of the Effective Date, and/or (iii) if the relevant amount subsequently is paid to the Group,


LOGO

 

26/46

 

Dok.nr. 18558174.1

 

  d) Revenues exclude VAT, and

 

  e) if any trade or commercial arrangements between a Group Company and the Buyer or any Affiliate of the Buyer (which is not already covered by clause 6.9.1 (a)) has not been made on arms’ length conditions, such trade or commercial arrangements shall be deemed to have been made on arms’ length conditions and the Revenues shall be calculated accordingly.

 

6.9.2 If the Sellers have indemnified the Buyer or a Group Company for any Breach or any indemnification pursuant to clause 10, then for the purpose of determining the Revenues and EBIT Margin, any such indemnification payment shall (on a EUR for EUR basis or other relevant currency, as the case may be) be treated as Revenues if and to the extent the underlying Breach or cause for indemnification resulted in a reduction of Revenues of any Group Company.

 

6.9.3 For purpose of determining any payment related to the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and the Phase-2 Revenue Earn-Out, respectively, if there are any discrepancies between the Accounting Policies and the provisions set out in this clause 6.9, the provisions in this clause 6.9 shall prevail.

 

6.9.4 During the period from the Closing Date until the lapse of the Phase-2 Revenue Period, the Buyer undertakes and shall cause the Group to:

 

  a) conduct the business of the Group as a stand-alone and separate business unit in the ordinary course consistent with past practice with a view, in good faith, to maximize the Revenues and achieve the EBIT Margin of the Group consistent with Schedule 6.9,

 

  b) use its commercially reasonable efforts to provide the resources and make the investments necessary to operate the business of the Group consistent with Schedule 6.9,

 

  c) not materially change the pricing or margin strategy of the Group as contemplated in Schedule 6.9,

 

  d) use its commercially reasonable efforts to carry out the additional staff hiring as contemplated in Schedule 6.9,


LOGO

 

27/46

 

Dok.nr. 18558174.1

 

  e) not change the legal structure of the Group in a manner that will have any adverse effect on the calculation of Revenues or EBIT Margin for purposes of the Earn-Outs, it being understood that that the shares of Mobile Industrial Robots Inc. may in any event be transferred to the Guarantor or an Affiliate of the Guarantor established in the U.S., provided, however, that after such transfer, Mobile Industrial Robots Inc. will remain a “Subsidiary” and member of the “Group” for all purposes of this Agreement including but not limited to the calculation of Revenues and EBIT Margin for the Earn-Outs in Clause 6,

 

  f) generally maintain the Group’s operations as a distinct business and not integrate its business with other entities (or outsource production) in a manner that would or would reasonably be expected to negatively impact the Group’s ability to achieve the Revenues and EBIT Margins required for the full Earn-Out Payments,

 

  g) not complete a sale or transfer of the Company or the Group to a third Person during the 2018 Revenue Period, the Phase-1 Revenue Period or the Phase-2 Revenue Period, including any sale or transfer of the Group’s material assets, and

 

  h) not take any action, the purpose of which is to deprive the Sellers of or materially reduce any of the Earn-Out Payments,

unless, in each case above, except for h), any such measure is a reasonable response to any changes or developments in (A) the economic or competitive environment of the Group as a whole, (B) market conditions for the Group as a whole or (C) the financial, business or operating condition of the Group as a whole.

 

6.9.5 The Buyer shall procure that the Group is managed and operated in a commercially reasonable manner and, subject to the exceptions at the end of clause 6.9.4, consistent in all material respects with Schedule 6.9, as it may be amended from time to time in accordance with this Agreement. The Buyer may submit a request in writing to the Sellers’ Representative to consent to any measure, action or omission, including a modification to Schedule 6.9 that, without such consent, would otherwise constitute a violation of the provisions of clause 6.9.4. If the Sellers’ Representative gives its consent, no such violation shall be deemed to have occurred. The Sellers’ Representative shall in good faith provide its consent unless the Sellers’ Representative reasonably and in good faith believes that the proposed modification, measure, action or omission shall impact or potentially may impact the Group’s ability to achieve the Revenues or EBIT Margin required to achieve one or more of the Earn-Outs. The Parties agree that the filing of patent applications and/or the implementation of engineering design changes related to the business of the Group will not constitute a non-compliance with the provisions of this clause 6.9.5 and/or clause 6.9.4.


LOGO

 

28/46

 

Dok.nr. 18558174.1

 

6.9.6 As long as Thomas Visti Jensen continues to work for any Group Company, and then after, but during the Earn-Out periods, any successor CEO of any Group Company, such person shall cooperate with the Buyer to procure that the Group is managed and operated in a commercially reasonable manner and, subject to the exceptions at the end of clause 6.9.4, consistent in all material respects with Schedule 6.9, as it may be amended from time to time in accordance with this Agreement. If during the period Thomas Visti Jensen is CEO of the Group, in response to the Group performing during the Phase-2 Revenue Period inconsistent with Schedule 6.9, the Buyer takes actions consistent with Schedule 6.9, such actions shall for the avoidance of doubt not constitute non-compliance with clause 6.9.4.

 

6.9.7 If the Buyer or any Group Company carries out any actions or omissions that constitute a non-compliance with the provisions of clause 6.9 and the action or omission has or could reasonably be expected to have a material impact on the Group’s ability to achieve the Revenues or the EBIT Margin required to achieve one or more of the Earn-Outs, then the Sellers’ Representative shall without undue delay upon actual knowledge of the action or omission provide the Buyer with written Notice of such non-compliance. The Buyer shall have 20 Business Days to correct or dispute such Notice of non-compliance. If the Buyer disputes the asserted non-compliance or the Sellers’ Representative does not accept the Buyer’s correction to the asserted non-compliance, then the Sellers’ Representative and a designated Buyer’s representative shall (i) discuss the dispute and, (ii) if the Buyer should ultimately agree that there was a non-compliance with the provisions of clause 6.9, discuss for purposes of calculating the relevant Earn-Out in good faith any adjustments to the Revenues or the EBIT Margin, as the case may be, generated by the Group Companies as if such non-compliance had not taken place. If the Buyer and the Sellers’ Representative are unable to reach agreement about whether there was a non-compliance with the provisions of clause 6.9 and/or the respective adjustment of the Revenues or the EBIT Margin generated by the Group Companies due to such non-compliance, each of them may initiate a claim under clause 16. The subject matter of such arbitration shall be to ascertain: (i) if a non-compliance of the provisions of clause 6.9 has occurred, and if the arbitrators determine non-compliance has occurred; (ii) if the non-compliance has had an impact on the Group’s ability to achieve one or more of the Earn-Outs; and if the arbitrators determine such non-compliance has had such an impact; (iii) the amount of the Earn-Outs to be accelerated (“Accelerated Earn-Out Payments”), provided that such Accelerated Earn-Out Payments shall in no event exceed the Earn-Out Payments Cap Amount, as set forth below:


LOGO

 

29/46

 

Dok.nr. 18558174.1

 

6.9.7.1 If the arbitrators determine that a non-compliance has had a material impact on the Group’s ability to achieve one or more of the Earn-Outs, then the arbitrators shall determine the Accelerated Earn-Out Payments as set forth below:

 

  a) if the non-compliance occurred during the 2018 Revenue Earn-Out Period, an amount of EUR 13,650,000 million under the 2018 Revenue Earn-Out shall become immediately accelerated and payable to the Sellers and in addition thereto if it is the arbitrators’ assessment that in the absence of such non-compliance and based on the Group’s accumulated Revenues performance since 1 January 2018 it is more likely than not that the Sellers would have achieved an Earn-Out Payment in excess of EUR 13,650,000 under the 2018 Revenue Earn-Out, the Phase-1 Revenue Earn-Out and/or the Phase-2 Revenue Earn-Out, then such excess Earn-Out Payments as determined by the arbitrators shall also become accelerated and payable to the Sellers,

 

  b) if the non-compliance occurred during the Phase-1 Revenue Earn-Out Period, but after lapse of the 2018 Revenue Period, an amount of EUR 17,600,000 million under the Phase-1 Earn-Out shall become immediately accelerated and payable to the Sellers and in addition thereto if it is the arbitrators’ assessment that in the absence of such non-compliance and based on the Group’s accumulated Revenues performance since 1 January 2018 it is more likely than not that the Sellers would have achieved an Earn-Out Payment in excess of EUR 17,600,000 under the Phase-1 Revenue Earn-Out and/or the Phase-2 Revenue Earn-Out, then such excess Earn-Out Payments as determined by the arbitrators shall also become accelerated and payable to the Sellers,

 

  c) if the non-compliance occurred during the Phase-2 Revenue Earn-Out Period but after lapse of the Phase-1 Revenue Period and if it is the arbitrators’ assessment that in the absence of such non-compliance and based on the Group’s accumulated Revenues performance since 1 January 2018 it is more likely than not that the Sellers would have achieved an Earn-Out Payment under the Phase-2 Revenue Earn-Out, then all or a part of the Phase-2 Revenue Earn-Out as determined by the arbitrators shall become accelerated and payable to the Sellers.

 

6.9.7.2 If the arbitrators determine that a non-compliance has had an impact, but not a material impact, on the Group’s ability to achieve one or more of the Earn-Outs, then the arbitrators shall determine the Accelerated Earn-Out Payments based on a reasonable estimate of the amount of the Earn-Out the Group more likely than not would have achieved in the absence of such non-compliance.


LOGO

 

30/46

 

Dok.nr. 18558174.1

 

6.9.8 After the lapse of each of the 2018 Earn-Out Period, the Phase-1 Revenue Earn-Out Period or the Phase-2 Revenue Period, respectively, and notwithstanding any Accelerated Earn-Out Payments pursuant to clause 6.9.7, to the extent that the Group has achieved Revenues and the EBIT Margin under the applicable Earn-Out, the Buyer shall make any required Earn-Out Payment as provided in this Agreement, however, deducting any Accelerated Earn-Out Payments already determined and paid pursuant to clause 6.9.7. Any rights set forth in clause 6.9.7 shall be the only remedies of the Sellers in case of any non-compliance of the Buyer with the provisions of clause 6.9, provided however, that in addition hereto, the Buyer shall reimburse reasonable costs to advisors of the Sellers’ Representative incurred in connection with establishing grounds to document the specific non-compliance with the provisions of this clause 6.9. If the Parties cannot agree on the amount of such reasonable advisor costs to be reimbursed, the amount of advisor costs of the Sellers’ Representative to be reimbursed by the Buyer shall be decided by arbitration pursuant to clause 16.2. The arbitrators shall when deciding the dispute inter alia take into consideration the degree to which the Sellers’ positions on the alledged non-compliance with the provisions of this clause 6.9 were justified.

 

6.10 Capitalized Value of Earn-Out Payments

In respect of section 12 B of the Danish Tax Assessment Act (Ligningsloven) the Parties have agreed that the capitalized value of the Earn-Out Payments amounts to EUR 90,000,000.

 

7. COOPERATION AND FURTHER COVENANTS

 

7.1 General Cooperation

 

7.1.1 Subject to the terms and conditions of this Agreement, the Buyer and the Sellers and their respective Affiliates shall use their best efforts to take, or cause to be taken, all actions and to do, or cause to be done, all things necessary or desirable under applicable Law to consummate the transactions contemplated by this Agreement. The Sellers and the Buyer agree to execute and deliver, and to cause their respective Affiliates to execute and deliver, such other documents, certificates, agreements and other writings and to take such other actions as may be necessary or desirable in order to consummate or implement expeditiously the transactions contemplated by this Agreement and to vest in Buyer ownership of the Shares.


LOGO

 

31/46

 

Dok.nr. 18558174.1

 

7.2 Access to Information

 

7.2.1 On and after the Closing Date, the Buyer will afford promptly to the Sellers and their professional advisors reasonable access to the Group Companies’ books of account, financial and other records (including auditor’s work papers), employees and auditors to the extent necessary for the Sellers in connection with any third Person (i.e., not the Buyer or any of Buyer’s Affiliates) audit, investigation, dispute or litigation relating to a Group Company; provided that any such access by the Sellers shall not unreasonably interfere with the conduct of the business of the Group. The Sellers shall bear all of the out-of-pocket costs and expenses (including attorneys’ fees, but excluding reimbursement for general overhead, salaries and employee benefits) reasonably incurred in connection with the foregoing.

 

7.3 Waiver of Claims

 

7.3.1 Each Seller (including on behalf of its Affiliates and closely related Persons) hereby irrevocably waives any claims it or they may have against any Group Company as of the Closing Date, except for ordinary outstanding claims for board of directors’ fees, salary, bonus and similar payments arising out of the employment agreements and consultancy agreements, if applicable.

 

8. CLOSING

 

8.1 Closing shall, unless otherwise agreed by the Parties, take place at the offices of Bech-Bruun Law Firm, Langelinie Allé 35, 2100 Copenhagen, Denmark, on 25 April 2018, at 13:00 CET.

 

8.2 At Closing, the Sellers’ Representative must deliver the following documents:

 

  (a) the Company’s original register of shareholders evidencing that the Buyer is entered as the owner of the Shares free from any Third Party Rights;

 

  (b) letters of resignation from each member of the board of directors of the Company;

 

  (c) the Escrow Agreement duly executed by the Sellers;

 

  (d) a final version of the Closing Memorandum executed on behalf of the Sellers;

 

  (e) evidence of the authority of the individual(s) signing the Closing Memorandum on behalf of the Sellers;

 

  (f) the Service Agreement, duly signed by Thomas Visti Jensen and the Company;


LOGO

 

32/46

 

Dok.nr. 18558174.1

 

  (g) the Employment Agreement, duly executed by Niels Jul Jacobsen and the Company;

 

  (h) the Employment Addenda, duly signed by the Company and the respective employees being parties thereto;

 

  (i) the new Employment Bonus Scheme attached as Schedule 8.3(e), duly signed by the Company and the respective employees being parties thereto;

 

  (j) evidence, in a form acceptable to the Buyer, that (i) all Warrants have been effectively accelerated with the effect that as of 26 April 2018 all non-exercised Warrants will effectively expire unless exercised by 25 April 2018 at the latest and (ii) that as at the time of Closing no Warrants have been exercised;

 

  (k) the Option Cancellation Agreement, duly signed by the Company and Ed Mullen attached as Schedule 8.2(k); and

 

  (l) an updated version of the Company’s articles of association reflecting that article 11.1.1 has been deleted.

 

8.3 At Closing, the Buyer must take the following actions and deliver the following documents:

 

  (a) transfer the Preliminary Closing Purchase Price less the Escrow Amount into the Sellers’ Bank Account in immediately available funds in EUR, as evidenced by confirmation from the Sellers’ Bank Account that the payment has been received, such payment being a sufficient discharge of the Buyer’s liability for such sum owed to the Sellers and accordingly the Buyer shall not be concerned to see the application thereof between the Sellers;

 

  (b) transfer the Pay-Off Amounts into the accounts notified by the Sellers to the Buyer pursuant to clause 3.1(d) in immediately available funds;

 

  (c) transfer the Escrow Amount into the Escrow Account in immediately available funds;

 

  (d) the Escrow Agreement duly executed by the Buyer;

 

  (e) approve by way of signing the Closing Memorandum that the Company implements the new Employment Bonus Scheme attached as Schedule 8.3(e) in the Group;


LOGO

 

33/46

 

Dok.nr. 18558174.1

 

  (f) a final version of the Closing Memorandum executed on behalf of the Buyer; and

 

  (g) evidence of the authority of the individual(s) signing the Closing Memorandum on behalf of the Buyer.

 

8.4 The actions taken under clauses 8.2 and 8.3 will be considered to have been taken simultaneously, and none of the actions taken by one Party will be considered to have been taken until the actions to be taken by the other Party have also been taken. In connection with the completion of Closing, the Parties must approve and sign the Closing Memorandum.

 

9. ACTIONS AFTER CLOSING

 

9.1 Notification of Resignations

 

9.1.1 The Buyer undertakes to, or cause the relevant Group Company to, notify the Danish Business Authority no later than 2 Business Days after the Closing Date and for similar relevant foreign public authorities and registers, if any, no later than 20 Business Days after the Closing Date about the retirement of board members in accordance with clause 8.2(b) and pending the de-registrations of such board members, the Buyer shall indemnify and hold harmless such individuals against any and all claims of whatever nature arising out of the operations of the Group after the Closing Date. The Buyer undertakes promptly to provide the Sellers’ Representative with evidence of such completed de-registrations.

 

9.2 Joint Taxation

 

9.2.1 The Company is presently not subject to mandatory tax consolidation pursuant to Section 31 of the Danish Company Tax Act. When the Buyer as of the Closing Date commences to control the Company for the purpose of Section 31 of the Danish Company Tax Act, the Company will be jointly taxed with the Buyer and existing Danish (direct or indirect) subsidiaries of the Guarantor.

 

9.2.2 The Buyer will procure that notice is given to the Danish tax authorities (“SKAT”) of the Company’s commencement of joint taxation with the Buyer and the existing Danish subsidiary of the Buyer’s UK parent company per the Closing Date. The notice will be submitted to SKAT no later than 30 Business Days after the Closing Date.


LOGO

 

34/46

 

Dok.nr. 18558174.1

 

10. SPECIAL INDEMNIFICATIONS

 

10.1 Tax Indemnity

 

10.1.1 Notwithstanding any other provisions of this Agreement, the Sellers undertake—to the extent not fully provided for in the Closing Purchase Price Calculation—to indemnify and hold harmless the Buyer or, at the Buyer’s election, the respective Group Companies, on a EUR for EUR basis, from and against any Tax claims, including any losses and costs (including fees of external advisers, claims, penalties, interests etc.) incurred by any Group Company (i) relating to any period until the Effective Date that are payable by any Group Company after the Effective Date or (ii) that are triggered or arise, directly or indirectly, as a consequence of the transactions contemplated by this Agreement, including, but not limited to, the acceleration and/or expiry of the Warrants and/or the introduction by the Company of the Employment Bonus Scheme. With respect to fiscal years and/or accounting periods beginning before the Effective Date and ending after the Effective Date, the portion of Taxes related to the time period until the Effective Date shall be deemed equal to the amount which would have to be assessed by the competent Tax authority if the Effective Date was the end of the respective business year and/or accounting period of the relevant Group Company. Notwithstanding the aforementioned, the Sellers shall not be liable in respect of any claim pursuant to this clause 10.1.1 to the extent that Taxes arise or are increased by reason of (i) any change after the Effective Date in the bases, methods or policies of Tax accounting of the Buyer, the Company or any Group Company other than in the ordinary course of business as conducted at the Effective Date, or (ii) any Tax claim occurring due to or otherwise as a result of the joint taxation with Buyer or Buyer’s Affiliates as further described in clause 9.2 which would not have occurred without such joint taxation. To the extent that the Sellers can reasonably demonstrate that an actual Tax relief is available to the Buyer or any Group Company in relation to the Tax claim in question, the Buyer shall reimburse such actual Tax relief if and when it is received by the respective Group Company.

 

10.1.2 Any payment under clause 10.1.1 above shall be due and payable by the Sellers from the Escrow Account and if such payment is made after release of the Escrow Account only then directly from the Sellers within 15 Business Days after the Sellers’ Representative has been notified in writing by the Buyer about the payment obligation and the corresponding payment date pursuant to this Agreement and has received a copy of the relevant Tax assessment notice or Tax return, but in no event earlier than 5 Business Days before the relevant Tax to be indemnified is due and payable to the Tax authority. If any Tax for which indemnification is sought under clause 10.1.1 is contested, the payment of such Tax by the Sellers shall be due 5 Business Days after such Tax has been finally and bindingly determined by the relevant Tax authority or court of proper jurisdiction, provided that the Tax authority has suspended payment of such Tax until such Tax becomes final and binding. If the Tax authority did not suspend payment of such Tax, the Sellers shall make respective advance indemnification payments to the Buyer. If the final amount to be indemnified for such Tax is lower than the advance indemnification payment made by the Sellers, the Buyer shall reimburse the difference to Sellers, including all interest received thereon from the respective Tax authority, if any.


LOGO

 

35/46

 

Dok.nr. 18558174.1

 

10.1.3 Any claims under clause 10.1.1 shall become time-barred 3 months after the later of (i) the underlying Tax has been finally and bindingly determined by the Tax Authorities or (ii) the expiry of the statutory limitation period for the Tax claim in question.

 

10.1.4 Any costs and payments of the Group Companies relating to the Closing, including exit bonuses, shall for purposes of this clause 10.1 be attributed to the time period before the Closing.

 

10.2 Other specific indemnities

 

10.2.1 Notwithstanding any other provisions of this Agreement, the Sellers undertake—to the extent not fully provided for in the Closing Purchase Price Calculation—to indemnify and hold harmless the Buyer or, at the Buyer’s election, the respective Group Companies, on a EUR for EUR basis, from and against (i) any claims, losses and/or costs (including, but not limited to, costs (whether external or internal) of any repairs or other remedial works undertaken by the Group Companies, fees of external advisers, claims from customers, penalties, interests etc.) incurred by any Group Company as a result of or in connection with the issues detailed in index 4.23.1 of the Due Diligence Information.

 

10.2.2 Notwithstanding any other provisions of this Agreement, the Sellers undertake—to the extent not fully provided for in the Closing Purchase Price Calculation - to indemnify and hold harmless the Buyer or, at the Buyer’s election, the respective Group Companies, on a EUR for EUR basis, from and against any claims, losses and/or costs incurred by any Group Company in connection with the intellectual property matters set forth in indices 14.1 and 14.2 of the Due Diligence Information.

 

10.2.3 Notwithstanding any other provisions of this Agreement, the Sellers undertake to indemnify and hold harmless the Buyer or, at the Buyer’s election, the respective Group Companies, on a EUR for EUR basis, from and against any claims, losses and/or costs (excluding however, for the avoidance of doubt, ordinary bonus payments pursuant to the Employment Bonus Scheme) relating to (i) the redemption or purchase of shares in any Group Company (other than the Shares) which have been or may be subscribed for or purchased by any Person on the basis of any Warrants issued, offered or promised, directly or indirectly, by any Group Company to such Person as at or before the Closing Date and/or (ii) the settlement, cancellation, annulment and/or expiry of any Warrants issued, offered or promised, directly or indirectly, by any Group Company to any Person as at or before the Closing Date.


LOGO

 

36/46

 

Dok.nr. 18558174.1

 

10.2.4 Any payment under clauses 10.2.1, 10.2.2 and 10.2.3 above shall be due and payable by the Sellers from the Escrow Account and if such payment is made after release of the Escrow Account only then directly from the Sellers within 15 Business Days after the Sellers’ Representative has been notified in writing by the Buyer about the payment obligation and the corresponding payment date pursuant to this Agreement. For the avoidance of doubt, the Buyer shall be entitled to set-off any claim made pursuant to clauses 10.2.1, 10.2.2 and 10.2.3 against the Sellers’ right to any Earn-Outs.

 

10.2.5 Any claims under clauses 10.2.1, 10.2.2 and 13.2.3 shall become time-barred 3 years after Closing.

 

10.3 Limitations

 

10.3.1 None of the limitations in clauses 11 or 12 shall apply to this clause 10, except for clauses 12.2 – 12.3 and 12.6, however, the Sellers’ aggregated liability pursuant to this clause 10 together with liability for any other Losses due to a Breach of the Sellers’ Warranties shall in no event exceed the Cap and the Sellers’ liability pursuant to this clause 10 shall always be several and not joint. Notwithstanding anything to the contrary in this clause 10.2 and for the avoidance of doubt, any amount for which the Sellers have indemnified the Buyer or a Group Company pursuant to clause 10.1 shall not be included in the Basket pursuant to clause 12.4.1(b). Moreover, for the avoidance of doubt, no multiple shall be applied in whatever context establishing and calculating a claim with reference to clause 10.2, cf. also clause 12.2.1.

 

11. WARRANTIES

 

11.1 Sellers’ Warranties

 

11.1.1 The Sellers have made the Warranties stated in Schedule 11.1 to the Buyer, such Warranties being (i) the only representations or warranties given by the Sellers, and (ii) made as of the Signing Date and to be deemed repeated as of the Closing Date unless such Warranty expressly is made as of the Signing Date only. The Buyer acknowledges that it is not relying on any express or implied representations or warranties whatsoever, except as expressly set forth in this Agreement and further acknowledges that the Sellers make no representation or warranty whatsoever with respect to any projections, estimates, forecasts or budgets delivered to or made available to the Buyer or its representatives of future revenues, future results of operations (or any component thereof), future cash flows or future financial condition (or any component thereof) of the Group or the future business and operations of the Group.


LOGO

 

37/46

 

Dok.nr. 18558174.1

 

11.1.2 Except with respect to Breaches of the Title Warranties, the Sellers are not liable for any Breach of the Sellers’ Warranties to the extent it is within the Buyer’s Knowledge that the Sellers’ Warranties were incorrect or misleading or to the extent matters rendering any of the Sellers’ Warranties incorrect or misleading have been Disclosed to the Buyer before the Buyer and the Guarantor have signed this Agreement.

 

11.2 Buyer’s Warranties

The Buyer has made the following Warranties to the Sellers as of the Signing Date and as of the Closing Date:

 

  (a) The Buyer is a corporation duly organized and validly existing under the laws of the Denmark and has all necessary corporate power and authority to enter into this Agreement, to carry out its obligations hereunder and to consummate the transactions contemplated hereby.

 

  (b) The execution and delivery by the Buyer of this Agreement, the performance by the Buyer of its obligations hereunder and the consummation by the Buyer of the transactions contemplated hereby have all been duly authorized by all requisite action on the part of the Buyer.

 

  (c) This Agreement has been duly executed and delivered by the Buyer and this Agreement constitutes a legal, valid and binding obligation of the Buyer, enforceable against the Buyer in accordance with its terms subject to the effect of any applicable bankruptcy, insolvency and similar laws affecting creditors’ rights generally.

 

  (d) No consent of any shareholder, board of directors or any other Person or body is required in connection with the execution, delivery and performance by the Buyer of the Agreement.

 

  (e)

Except as may be required under any merger control Laws, the execution, delivery and performance by the Buyer of this Agreement does not and will not (i) violate, conflict with or result in the breach of the Buyer’s Corporate Documents, (ii) violate or conflict with or require consent or notification under any, judgment, court order or other decision made by a court, arbitration tribunal or public authority against or binding upon the Buyer, (iii) conflict with or constitute a violation of or require consent or notification under any law or regulation applicable to the Buyer, or (iv) conflict with or


LOGO

 

38/46

 

Dok.nr. 18558174.1

 

  result in breach of or require consent or notification under any agreement to which the Buyer is a party, except for any such agreements in respect of which a breach will not adversely affect the Buyer’s ability to perform any of its obligations under and to consummate the transactions contemplated, by this Agreement.

 

  (f) The Buyer is not a party to any dispute before a court, arbitration tribunal or public authority which may prevent or delay Closing if the Buyer is unsuccessful in such dispute.

 

11.3 Buyer’s due diligence

 

11.3.1 The Buyer has, prior to the execution of this Agreement, conducted its own independent investigation, review and analysis of the Group’s business, assets, liabilities, results of operation, financial condition, software, technology, intellectual property rights and prospects, including through review of the Due Diligence Information as set out in Schedule 1(c).

 

12. SELLERS’ LIABILITY, LIMITATIONS AND CLAIMS PROCEDURE

 

12.1 Survival; Liability for Breach

In the event of any Breach by the Sellers, the Sellers must indemnify and hold the Buyer harmless against and from any Loss in accordance with the general rules of Danish law, subject to the limitations stated in this clause 12; provided that the Sellers shall be entitled to remedy a Breach within 20 Business Days (if capable of being cured) after receipt of the Buyer’s Notice of the claim, and the claim and the Breach will cease to exist if and to the extent the Sellers effectively remedy the Breach and its financial consequences for the Buyer and the Group before expiry of this deadline. For the avoidance of doubt, the Buyer shall be entitled to set-off any claim under this Agreement against the Sellers’ right to any Earn-Outs.

 

12.2 Calculation of Loss

 

12.2.1 Notwithstanding anything herein to the contrary, the Sellers shall not be liable for any Loss which has been included in calculation of the Final Purchase Price Calculation. The Buyer’s Loss shall be calculated as the Buyer’s or respective Group Company’s direct loss on a EUR 1 for EUR 1 basis without regard to any methods of calculation (P/E, EBITDA multiple or similar method) used for the determination of the Enterprise Value.


LOGO

 

39/46

 

Dok.nr. 18558174.1

 

12.2.2 When calculating a Loss, the Buyer must take into account any amount and any similar financial benefit that the Buyer or a Group Company has effectively received or which the Sellers can reasonably demonstrate that the Buyer is entitled to receive from a third party as a result of the Breach or the Loss, and any such amount and benefit must be set off against the Buyer’s claim, including (i) any net tax benefit that the Buyer or a Group Company is entitled to receive as a result of such Breach or Loss and (ii) any insurance payment or benefit that the Buyer or a Group Company has effectively received or is entitled to receive in respect of such Loss (or would have been entitled to receive under the insurance policies in place at the Closing Date).

 

12.2.3 For the avoidance of doubt, the Buyer shall not be entitled to indemnification or other restitution more than once in respect of the same Loss (no double counting).

 

12.3 Mitigation

The Buyer is required to mitigate any Loss in accordance with the general rules of Danish law. In furtherance of the foregoing, Buyer undertakes and agrees to use reasonable efforts to recover from a third party any Loss for which an indemnity payment hereunder may be due. If the Buyer receives payment from a third party in respect of a Loss subsequent to an indemnification payment by Sellers against which the Sellers have already indemnified the Buyer, the Buyer shall promptly reimburse the Sellers up to the amount paid by the Sellers in indemnification hereunder.

 

12.4 Limitations

 

  (a) The Sellers shall have no obligation to indemnify the Buyer in respect of any Loss in respect of a Breach if the Buyer fails to give Notice (in accordance with clause 12.5.1) of the claim to the Sellers’ Representative no later than on the day falling 18 months after the Effective Date.

 

12.4.1 The Sellers shall have no obligation to indemnify the Buyer in respect of any Loss caused by a Breach of any of the Warranties unless;

 

  (a) the amount of such Loss arising from a single Breach or series of related Breaches of any of the Warranties exceeds EUR 100,000 (the “De Minimis Threshold”); and

 

  (b) the total amount of the Buyer’s Losses in respect of all such Breaches of the Warranties (each exceeding the De Minimis Threshold), is in excess of EUR 1,000,000 (the “Basket”) in which case the Sellers shall be liable for the full amount of such Loss.


LOGO

 

40/46

 

Dok.nr. 18558174.1

 

12.4.2 The Sellers’ maximum liability for all Losses in respect of all such Breaches and any liability pursuant to any indemnity under clause 10 shall be limited to a total amount equivalent to EUR 24,400,000 (the “Cap”).

 

12.4.3 The limitations in clause 12.4 do not apply to any Breach of any of the Title Warranties or Breach arising out of or as a result of fraud or wilful misrepresentation, always provided that none of the Sellers’ liability for such Breach can in any event exceed such Seller’s portion of the Purchase Price. For any Breach and the breach of any indemnity or covenant as provided by the Sellers pursuant to this Agreement, the Sellers’ liability shall be several (based on the Sellers’ ownership of the Share on the Closing Date immediately prior to Closing) and not joint.

 

12.4.4 Any payment by the Sellers as indemnification of Buyer against any Loss will be considered a reduction of the Purchase Price.

 

12.4.5 The Sellers shall not be liable in respect of any claims to the extent that such claim is attributable to, or such claim otherwise having arisen or is increased as a result of, any Law not being in force at the Closing Date.

 

12.5 Claims procedure

 

12.5.1 In the event that the Buyer wishes to make a claim against the Sellers or in the event that the Buyer acquires knowledge of a matter which may give rise to a claim against the Sellers, the Buyer shall give Notice (in accordance with clause 17.2) to the Sellers’ Representative within 30 Business Days, after the Buyer became aware of events or circumstances giving rise to the claim. The Buyer’s Notice must include a reasonably detailed description of the claim, its actual and legal basis and – to the extent reasonably possible – a calculation of the Loss or the estimated Loss together with reasonable supporting documentation. Failure of the Buyer to notify the Sellers’ Representative within the aforementioned 30 Business Days does not release the Sellers from its obligation to indemnify under this Agreement, except to the extent the Buyer’s failure to so notify prejudices the Sellers’ ability to defend against such claim (but not for any other part of the claim for which the Sellers shall remain liable).

 

12.5.2 The Sellers shall have a period of 30 Business Days from receipt of the Notice of claim to dispute such claim by the Sellers’ Representative providing Notice that the Sellers dispute such claim in accordance with clause 17.2.

 

12.6 Third Party Claims

 

12.6.1 If the grounds for a claim in relation to any of the Sellers’ Warranties arise as a result of, or in connection with, a claim by, or alleged liability to, a third Person (a “Third Party Claim”), the Sellers shall be entitled to participate in the defence of any Third Party Claim and, subject to the limitations set forth in this clause. The Buyer shall upon the event of a Third Party Claim:


LOGO

 

41/46

 

Dok.nr. 18558174.1

 

  (a) As soon as possible, but in no event later than thirty 30 Business Days after the Buyer becomes aware of the relevant fact or set of circumstances, give notice thereof to the Sellers’ Representative;

 

  (b) give the Sellers’ Representative reasonable access to the personnel of the Buyer and/or the relevant Group Company, as the case may be, and to any relevant premises, accounts, documents and records within their respective possession, and allow the Sellers’ Representative to take copies thereof, in order to enable the Sellers’ Representative to examine the basis of any potential Third Party Claim; and

 

  (c) subject to the Sellers’ Representative (on behalf of the relevant Seller(s)) in writing accepting full liability for the Third Party Claim:

 

    not, and procure that no Group Company will, (i) make any admission of liability and (ii) agree to settle or compromise any Third Party Claim with any Person without obtaining the prior written consent of the Sellers’ Representative, not to be unreasonably withheld or delayed;

 

    upon the Sellers’ Representative’s request, allow the Sellers’ Representative the right to dispute and defend such Third Party Claim in the name of the relevant Group Company, and to properly conduct any litigation resulting therefrom.

 

12.6.2 In case the Buyer fails to comply with the foregoing, the Sellers’ obligation to indemnify the Buyer for the Third Party Claim shall be reduced, if and to the extent such non-compliance has caused an increase in the Loss in respect of the relevant matter.

 

12.7 Exclusive remedies

After Closing, the rights described in this clause 12 (and clause 17.8) shall be the Buyer’s exclusive remedy for any Breach. Except in case of a Breach of Title Warranties, the Buyer is not entitled to terminate (hæve) the Agreement. The Buyer is not entitled to demand a proportionate reduction of the Purchase Price (forholdsmæssigt afslag). The Buyer expressly waives any right to claim damages from the present or former board of directors or management of any Group Company with respect to any act or omissions of such individuals and the Buyer shall seek its remedy against the Sellers exclusively under the provisions of this Agreement. The provisions in this clause 12.7 do not apply to any matters which are caused by fraud or wilful misrepresentation.


LOGO

 

42/46

 

Dok.nr. 18558174.1

 

13. GUARANTEE

The Guarantor hereby as primary obligor (selvskyldnerkaution) irrevocably and unconditionally guarantees the due performance of the obligations of the Buyer under this Agreement, in particular any and all payment obligations under clauses 5 and 6.

 

14. RESTRICTIVE COVENANTS

 

14.1 Non-compete

 

14.1.1 For a period of 3 years following the Closing Date, each of the Principal Sellers undertakes not to be directly or indirectly engaged in any business which competes with the Group’s business as conducted immediately prior to the Signing Date nor shall such Persons for the avoidance of doubt act as a consultant, owner, or partner of, any business or organization which directly or indirectly competes with or is directly or indirectly engaged in the same business as conducted by the Group prior to the Signing Date. As at the Signing Date, the Principal Sellers are engaged in and have the investment activities described in Schedule 14.1.1, which for the purposes of this Agreement are considered permitted activities and investments not infringing the covenant set forth in this clause 14.1.1.

 

14.2 Non-solicitation

For a period of 6 months following the Closing Date each of the Principal Sellers undertakes to refrain from enticing or persuading or attempting to entice or persuade any employees to leave their employment with the Group.

 

14.3 Agreed penalty

In addition to any other relief that may be available to the Buyer, any violation of the covenants in this clause 14 shall trigger an agreed penalty payable from the relevant Principal Seller in breach to the Buyer for an amount of EUR 750,000 (with respect to violation of clause 14.1) and EUR 150,000 (with respect to violation of clause 14.2) for each violation, however, subject to a 5 Business Days remedy period from written notice (if remediable in full). If a violation persists for a period of more than 2 weeks, such continued violation shall be deemed to constitute a new and separate violation, which shall entitle the Buyer to payment of additional penalties for each period of 2 weeks where such violation persists. In addition to any other relief that may be available to the Buyer. The provisions in this clause 14 may be enforced by either the Buyer or a Group Company. For the avoidance of doubt, only the Principal Seller in violation of the provisions in this clause 14 shall be liable for payment of the agreed penalty and the Buyer may not deduct its claim from the Escrow Amount, but shall solely pursue its claim directly from the Principal Seller in violation. Payment of penalty shall not relieve the Principal Sellers of their obligations pursuant to this clause 14.


LOGO

 

43/46

 

Dok.nr. 18558174.1

 

15. CONFIDENTIALITY AND PUBLICATION

 

15.1 Each Party undertakes to treat, and shall procure that its Affiliates and its and their respective representatives treat, Confidential Information strictly confidential and refrain from disclosing it to any third Persons, unless such disclosure is explicitly permitted by this Agreement.

 

15.2 In this Agreement, “Confidential Information” shall mean:

 

  (a) with respect to the confidentiality obligations of either Party: the contents of (i) this Agreement, (ii) any related agreements, minutes, term sheets, notes, letters or other documents prepared or executed by a Seller, its Affiliates or its or their representatives on the one hand and the Buyer, its Affiliates or its or their representatives on the on the other hand, and (iii) related discussions and negotiations;

 

  (b) with respect to the confidentiality obligations of the Sellers alone: any information about the Group Companies and their business and any information obtained in connection with the preparation, negotiation, execution or consummation of this Agreement and the transactions contemplated herein about the Buyer, its Affiliates and its representatives, except, however, that Thomas Visti Jensen, Niels Jul Jacobsen and Esben Hallundbæk Østergaard shall not be deemed to violate this clause 15 as long as they continue to be employed by any Group Company and are entitled to disclose Confidential Information under their respective employment contracts; and

 

  (c) with respect to the confidentiality obligations of the Buyer alone: until the Closing any information about the Group Companies and their business and as from the date of this Agreement any information obtained in connection with the preparation, negotiation, execution or consummation of this Agreement and the transactions contemplated herein about the Sellers, their Affiliates and their representatives;

except for information that (i) has come into the public domain, or (ii) in the case of paragraphs (b) or (c) has been received from a third Person, except in each of (i) and (ii) where such information has come into the public domain or been received from a third Person following a breach of the confidentiality obligations under this clause 15.


LOGO

 

44/46

 

Dok.nr. 18558174.1

 

15.3 Each Party may disclose Confidential Information (i) to professional advisors advising it on the transactions contemplated by this Agreement, provided such advisors are bound by contractual or professional confidentiality obligations at least as strict as the obligations under this Agreement and (ii) as may be required by applicable Law, including stock exchange regulations.

 

15.4 Notwithstanding clauses 15.1 - 15.3, the Buyer and the Sellers’ Representative shall promptly after the Signing Date issue a joint press release in the agreed form attached as Schedule 15.4. The Parties shall, however, not be prevented from disclosing such information which is required to be disclosed under applicable Law or stock exchange regulations.

 

16. GOVERNING LAW AND DISPUTES

 

16.1 The Agreement is governed by and will be interpreted in accordance with Danish law, excluding its conflicts of law rules to the extent they would lead to the application of laws other than Danish law.

 

16.2 Any dispute arising out of the Agreement, including any dispute concerning its existence or validity that cannot be settled amicably between the Parties must be submitted to the Danish Institute of Arbitration (Danish Arbitration) for final and binding decision. The Danish Institute of Arbitration will apply the rules of procedure in force when the application for arbitration is submitted.

 

16.3 Each Party will appoint 1 arbitrator (it being understood that the Sellers shall collectively appoint 1 arbitrator). The Danish Institute of Arbitration will appoint 1 further arbitrator who will act as the chairman of the arbitration tribunal. If a Party fails to appoint an arbitrator within 30 Business Days of submitting an application for arbitration or of receiving Notice of arbitration, the Danish Institute of Arbitration will also appoint that arbitrator.

 

16.4 The arbitration proceedings will take place in Copenhagen and the language of the proceedings will be English.

 

16.5 The Parties are not entitled to disclose any confidential information relating to the arbitration proceedings to any third party, including information on any decision or arbitration award, unless the other Party has consented in writing to such disclosure. However, either Party is entitled to disclose information relating to the arbitration proceedings to a third party if such disclosure is made to protect its interests in relation to the other Party or to comply with current legislation or public authority decisions, or if such disclosure is required under any listing agreements.


LOGO

 

45/46

 

Dok.nr. 18558174.1

 

17. OTHER PROVISIONS

 

17.1 Each of the Sellers hereby irrevocably appoints Thomas Visti Jensen as its representative (the “Sellers’ Representative”) and authorises the Sellers’ Representative to act on its behalf in connection with all transactions contemplated by this Agreement and to make and receive all Notices, declarations and statements on its behalf. Notwithstanding the foregoing sentences of this clause 17.1, if the Sellers provide to the Buyer any Notice that has been signed by Sellers representing more than 50% of the Shares sold under this Agreement, then such Notice shall be deemed to have been given by and on behalf of all Sellers and such Notice may be given instead of any Notice of the Sellers’ Representative, except, however that if the Sellers’ Representative previously had given a valid Notice regarding the same matter, then the Buyer may rely on such Notice and such Notice of the Sellers’ Representative shall prevail over any conflicting subsequent Notice signed by the Sellers.

 

17.2 Any notice to be given under the Agreement, including with respect to exercising any rights under this Agreement, must be in writing and delivered by hand or sent by registered mail, by fax or by email (in which case a scanned document duly signed by the respective Parties shall be attached to such email) to the addresses stated in Schedule 17.2 (“Notice”).

 

17.3 No Party is entitled to assign, in full or in part, the rights and obligations set out in the Agreement without the prior written consent of the other Parties.

 

17.4 If the Parties agree to amend the Agreement, such agreement must be made in a writing signed by the Parties.

 

17.5 Unless otherwise explicitly stated in the Agreement, each Party will pay its own costs relating to the negotiations, drafting and conclusion of the Agreement and the fulfilment of the obligations of the Agreement (including all fees for its own legal, financial or other advisors).

 

17.6 This Agreement shall become effective once signed by all Parties. Until and unless each Party has signed a counterpart, this Agreement shall have no effect and no Party shall have any right or obligation hereunder (whether by virtue of any other oral or written agreement or other communication). No provision of this Agreement is intended to confer any rights, benefits, remedies, obligations, or liabilities hereunder upon any Person other than the Parties hereto and their respective successors and assigns.


LOGO

 

46/46

 

Dok.nr. 18558174.1

 

17.7 If any term, provision, covenant or restriction of this Agreement is held by a court of competent jurisdiction or other governmental authority to be invalid, void or unenforceable, the remainder of the terms, provisions, covenants and restrictions of this Agreement shall remain in full force and effect and shall in no way be affected, impaired or invalidated so long as the economic or legal substance of the transactions contemplated hereby is not affected in any manner materially adverse to any Party. Upon such a determination, the Parties shall negotiate in good faith to modify this Agreement so as to effect the original intent of the Parties as closely as possible in an acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.

 

17.8 The Parties agree that irreparable damage would occur if any provision of this Agreement were not performed in accordance with the terms hereof and that the Parties shall be entitled to an injunction or injunctions to prevent breaches of this Agreement or to enforce specifically the performance of the terms and provisions hereof, in addition to any other remedy to which they are entitled at law or in equity.

The Agreement has been executed in 6 original copies (one original for each of Parties).

SEPARATE SIGNATURE SHEET TO FOLLOW


LOGO

 

47/48

 

Dok.nr. 18558174.1

 

Signature page to Share Sale and Purchase Agreement

 

For Teradyne Robotics Holdings Denmark       Teradyne, Inc. (as Guarantor)
ApS      

/s/ Michael D. Callahan

     

/s/ Charles J. Gray

Name: Michael D. Callahan       Name: Charles J. Gray
For Jaccon 2 ApS       For TPC Management ApS

/s/ Karsten Pedersen

     

/s/ Karsten Pedersen

Name: Karsten Pedersen       Name: Karsten Pedersen
For Esben ApS       For Visti Jensen Holding ApS

/s/ Karsten Pedersen

     

/s/ Karsten Pedersen

Name: Karsten Pedersen       Name: Karsten Pedersen
For Juul Holding ApS      

/s/ Karsten Pedersen

     
Name: Karsten Pedersen      


LOGO

 

48/48

 

Dok.nr. 18558174.1

 

As Principal Sellers:

 

/s/ Niels Jul Jacobsen

     

/s/ Thomas Visti Jensen

Niels Jul Jacobsen       Thomas Visti Jensen

/s/ Esben Hallundbæk Østergaard

     

/s/ Torben Frigaard Rasmussen

Esben Hallundbæk Østergaard       Torben Frigaard Rasmussen

/s/ Søren Michael Juul Jørgensen

     
Søren Michael Juul Jørgensen      


LOGO

 

Copenhagen · April 2018

 

File no. 061194-0005

Doc.no. 18725268.1

 

Agreed form

 

Schedule 11.1 – Sellers’ Warranties

 

 

 

København

Langelinie Allé 35

2100 København Ø

Danmark

  

Aarhus

Værkmestergade 2

8000 Aarhus C

Danmark

  

Shanghai

Suite 2H08

No. 1440 Yan’an Middle Road

Jing’an District, 200040

  

T +45 72 27 00 00

F +45 72 27 00 27

E info@bechbruun.com

  

Advokatpartnerselskab

CVR-nr. 38538071

www.bechbruun.com


LOGO

 

2/19

 

Dok.nr. 18725268.1

 

CONTENTS

 

1.

 

DEFINITIONS

     3  

2.

 

AUTHORITY

     5  

3.

 

THE GROUP

     6  

4.

 

CAPITALISATION

     7  

5.

 

FINANCIAL INFORMATION

     7  

6.

 

ORDINARY COURSE AND ABSENCE OF CERTAIN EVENTS

     8  

7.

 

TAXES

     9  

8.

 

REAL PROPERTY

     10  

9.

 

OPERATION EQUIPMENT, MACHINERY, FIXTURES AND FITTINGS

     10  

10.

 

INTELLECTUAL PROPERTY RIGHTS & IT

     11  

11.

 

PERMITS

     14  

12.

 

INSURANCE

     14  

13.

 

PRODUCTS AND PRODUCT LIABILITY

     14  

14.

 

EMPLOYEES

     15  

15.

 

AGREEMENTS

     16  

16.

 

LITIGATION

     17  

17.

 

ANTI TRUST MATTERS

     18  

18.

 

COMPLIANCE WITH LAWS

     18  

19.

 

ENVIRONMENTAL MATTERS

     18  

20.

 

PUBLIC SUBSIDIES

     19  

21.

 

DISCLOSURE

     19  

EXHIBITS

Exhibit 3.6     Share Register

Exhibit 15      Material Agreements


LOGO

 

3/19

 

Dok.nr. 18725268.1

 

1. DEFINITIONS

 

1.1 Defined terms and expressions in this schedule 14.1 shall be construed as having the meaning attributed to them in the Share Sale and Purchase Agreement concerning Mobile Industrial Robots ApS (the “Agreement”).

In addition, the following terms and expressions shall have the following meanings:

 

Anti-Bribery Laws

   as stated in clause 18.2.

Benefit Plans

   (i) any agreements and other commitments, whether of an individual or collective nature, regarding pension benefits and (ii) any agreements and other commitments regarding employee benefits, such as anniversary, holiday or jubilee payments, early retirement, bonus, profit participation and other variable remuneration elements, stock options, stock appreciation rights and similar rights, granted to any current or former director or employee of any Group Company that are sponsored or maintained by a Group Company or with respect to which a Group Company has made or is required to make payments, transfers, or contributions or has any liability.

Company Software

   any software, including in particular operating systems used for the products of the Group Companies, owned, developed, marketed, distributed, licensed, or sold by any Group Company.

Encumbrance

   any option, pledge, mortgage, lien, security interest, claim, option, right of first refusal, pre-emptive right, community property interest or other claims of third parties of any kind, or restriction of any nature (including any restriction on the voting of any security, any restriction on the transfer of any security or other asset, any restriction on the receipt of any income derived from any asset, any restriction on the use of any asset and any restriction on the possession, exercise or transfer of any other attribute of ownership of any asset).


LOGO

 

4/19

 

Dok.nr. 18725268.1

 

Danish GAAP

   the accounting principles set forth in the Danish Financial Statements Act (Årsregnskabsloven) and other Danish generally accepted accounting practices.

IPR

   any Registered IPR and any of the following: (a) any invention, discovery, whether patentable or un-patentable and whether or not reduced to practice, and all improvements (b) trade secret, technical information, know-how and any other confidential information, including ideas, research and development, know-how, data, drawings, prototypes, models, formulas, manufacturing, production and other processes and techniques, engineering, production and other designs and business methods (c) unregistered trademarks, trade names or brand identifier, (d) unregistered copyrights, (e) software or components thereof, and (f) any other intellectual property, industrial property or proprietary rights anywhere throughout the world.

IT Systems

   as stated in clause 10.14.

Key Employees

   means each of Thomas Visti Jensen, Niels Jul Jacobsen, Claus Larsen, Søren E. Nielsen and René T. Lydiksen.

Leased Properties

   as stated in clause 8.2.

Malicious Code

   as stated in clause 10.9.

Management Accounts

   the non-audited monthly management accounts of the Group as presented to the Company’s board of directors covering the period from 1 January 2018 until 28 February 2018.


LOGO

 

5/19

 

Dok.nr. 18725268.1

 

Material Agreements

   any of the following agreements (whether written or oral):
  

(i) licenses with respect to any IPR to or from any third Person that are material to the Company’s business, including commitments by a Group Company not to enforce certain IPR against any third Person, except for any (i) off-the-shelf software licenses and (ii) IPR licenses contained in any customer agreements entered into the ordinary course of business consistent with past practice,

 

(ii)  contracts with the top customers and suppliers of the Group set forth in Exhibit 15.

Permit

   as stated in clause 11.1.

Permitted Encumbrances

   means statutory Encumbrances and customary retention of title by suppliers.

Registered IPR

   any of the following applied for or registered with any registration authority (a) trademarks, trade names, brand identifier, logos, symbols, names, domain names, trade dress, designs, copyrights, all applications and registrations for any of the foregoing, including all renewals of same, and (b) all patents, utility models and patent applications, including renewals, extensions, reissues, divisionals, continuations, continuations in part and reexaminations thereof and all patents that may be issued on such applications.

 

2. AUTHORITY

 

2.1 Each of the Sellers is a corporation duly organized and validly existing under the laws of Denmark and has the full right, power and authority to enter into the Agreement and to consummate all transactions contemplated thereby.

 

2.2 The execution and delivery by the Sellers of this Agreement, the performance by the Sellers of their obligations hereunder and the consummation by the Sellers of the transactions contemplated hereby have all been duly authorized by all requisite action on the part of the Sellers.


LOGO

 

6/19

 

Dok.nr. 18725268.1

 

2.3 This Agreement has been duly executed and delivered by each Seller and this Agreement constitutes a legal, valid and binding obligation of each Seller, enforceable against each Seller in accordance with its terms subject to the effect of any applicable bankruptcy, insolvency and similar laws affecting creditors’ rights generally.

 

2.4 The execution, delivery and performance of this Agreement does not and will not (i) violate, conflict with or result in the breach of any Seller’s Corporate Documents, (ii) violate or conflict with any, judgment, court order or other decision made by a court, arbitration tribunal or Governmental Authority against or binding upon a Seller and/or any Group Company, (iii) conflict with or constitute a violation of any law or regulation applicable to a Seller and/or any Group Company, or (iv) conflict with or result in breach of any agreement to which a Seller is a party, except in the case of (ii)–(iv) as such violation, conflict or breach, as the case may be, would not be reasonably likely to materially and adversely affect a Seller’s ability to perform its obligations under and to consummate the transactions contemplated, by this Agreement.

 

2.5 No Seller is a party to any dispute before a court, arbitration tribunal or Governmental Authority which may prevent Closing if a Seller is unsuccessful in such dispute.

 

3. THE GROUP

 

3.1 Each Group Company is a corporation duly organized and validly existing under the applicable laws of their respective countries of incorporation and, to the extent the concept applies, in good standing. Each of the Group Companies has requisite corporate or similar power and authority to own its properties and to carry on its business as currently conducted.

 

3.2 No Group Company has filed, and no third Person has filed against any Group Company, any petition for winding-up, dissolution, liquidation, bankruptcy or receivership and there are no facts or circumstances justifying such filing. None of the Group Companies have made any assignment in favour of, or initiated any negotiations with respect to, an overall compromise or arrangement with all of or the majority of its creditors.

 

3.3 The Company has no subsidiaries other than the Subsidiaries and holds no shares or other ownership interests in any other Person. No Subsidiary holds any shares or other ownership interests in any other Person.

 

3.4 No third Person (not being a member of the Group) owns shares or any similar ownership interest in the Subsidiaries and no third party has been granted any right to acquire or subscribe for such shares or ownership interest.


LOGO

 

7/19

 

Dok.nr. 18725268.1

 

3.5 The Company has full and unrestricted title (directly or indirectly) to the shares in the Subsidiaries free and clear from any Encumbrances.

 

3.6 Each Seller is the sole legal owner of the Shares listed against its name in the Company’s share register attached as Exhibit 3.6, and the Shares listed against its name therein are free and clear from any Encumbrances.

 

3.7 The Due Diligence Information contains an up-to-date, complete and correct copy of the Company’s Corporate Documents.

 

4. CAPITALISATION

 

4.1 The share capital of the Company amounts to nominal DKK 1,420,200 shares, divided into nominal DKK 1,420,200 shares that have all been properly and validly issued and which are all fully paid up.

 

4.2 The share capital of the Subsidiaries is fully paid up to the extent such full payment is a mandatory requirement under any relevant statutory law.

 

4.3 On Closing, no Group Company has issued any outstanding warrants, options or other instruments entitling any Person to acquire, convert or subscribe for equity in any of the Group Companies.

 

4.4 No share certificates have been issued for the Shares or for any of the shares in any of the Subsidiaries.

 

5. FINANCIAL INFORMATION

 

5.1 The Annual Reports have been prepared in accordance with Danish GAAP and, to the extent such principles comply with Danish GAAP, the principles set forth in Schedule 1.1(a) of the Agreement on a consistent basis.

 

5.2 Each of the Annual Reports give a true and fair view of the Company’s and of the Group’s financial position as of 31 December 2016 and the Accounts Date, respectively, and of the results and cash flows of the Company and the Group for the financial year 1 January 2016 until 31 December 2016 and 1 January 2017 until 31 December 2017, respectively.

 

5.3 The Management Accounts have been derived from the books and records of the Group and have in all material respects been prepared in accordance with Danish GAAP, except for certain yearend adjustments. The profit and loss statements, balance sheet and cash flow statement included in the Management Accounts do not materially misstate the financial position, financial performance or cash flows of the Group as at the date to which they were made up, or the profits or losses for the accounting period to which they relate.


LOGO

 

8/19

 

Dok.nr. 18725268.1

 

6. ORDINARY COURSE AND ABSENCE OF CERTAIN EVENTS

 

6.1 Since the Accounts Date and until the Closing Date

 

6.1.1 the Group Companies have carried out their business in the ordinary course consistent with past practice as a going concern;

 

6.1.2 no unusual or onerous contract has been entered into by any Group Company;

 

6.1.3 no Material Contract has been terminated or the terms and conditions thereof has been amended other than in the ordinary course of business;

 

6.1.4 no resolution of the Company in a general meeting has been passed other than routine resolutions relating to the routine business of annual meetings;

 

6.1.5 no Key Employee has been given notice of termination;

 

6.1.6 no change in remuneration or the employment terms of Key Employees has been made or promised other than adjustments which follow from existing contractual commitments as Disclosed.

 

6.1.7 no material increases of the rates of compensation including bonuses to the employees of the Group Companies have been made or agreed to, other than increases due to collective bargaining agreement(s), prior agreements or increases which are otherwise made in the ordinary course of business;

 

6.1.8 no material litigation, arbitration or settlement or waiver of any material claim or right have been instituted or made other than in relation to the collection of trade debts, in the ordinary course of business or as instructed by its insurance providers;

 

6.1.9 each Group Company has made capital and operating expenditures if and when required in the ordinary course consistent with past practice, and no Group Company has delayed any such capital or operating expenditures to a period after the Signing Date; and

 

6.1.10 no agreement or commitment to do any of the foregoing has been entered into or accepted.


LOGO

 

9/19

 

Dok.nr. 18725268.1

 

7. TAXES

 

7.1 All Tax returns and reports relating to Taxes required to be filed by or on behalf of a Group Company have been properly filed with the relevant authority, including all information required to be filed for purposes of correct Tax assessments.

 

7.2 No special tax relief, tax exemptions or tax privileges enjoyed by any Group Company may be changed or reversed due to circumstances attributable to such Group Company’s activities prior to the Closing Date, or due to the conclusion of the Agreement or Closing.

 

7.3 No Tax authority has raised any claims against any Group Company regarding the payment, assessment or otherwise in respect of Taxes and none of the Group Companies has received written notice of any threatened or pending audit, investigation or similar proceeding relating to Taxes, and, to the Sellers’ Knowledge, there are no grounds for the raising of any such Tax claims.

 

7.4 No transactions, agreements or arrangements have been made or entered into by any Group Company with Tax arbitrage or Tax evasion as their primary purpose, and no transactions, agreements or arrangements constitute unlawful Tax evasion.’

 

7.5 The Group Companies have at all times transacted with other Group Companies and their Affiliates and/or shareholders on fair market terms and have adequate documentation to substantiate this in accordance with applicable Danish Tax rules.

 

7.6 No Tax will be imposed on any Group Company as a consequence of the conclusion of the Agreement or Closing.

 

7.7 No Group Company has participated in any tax exempt restructurings according to applicable Danish Tax rules to which a holding period requirement applies on the date of the conclusion of the Agreement or Closing.

 

7.8 To the Sellers’ Knowledge, the Group Companies right to deduct input VAT is correctly reflected in the applicable VAT returns and to the Sellers’ Knowledge there exists no basis for any Governmental Authority to contest the right to deduct input VAT.

 

7.9 To the Sellers’ Knowledge, the Group Companies have not conducted any activities in other countries than their country of incorporation for which a registration obligation for Tax purposes has arisen but not complied with.


LOGO

 

10/19

 

Dok.nr. 18725268.1

 

7.10 No Group Company has waived any statutory limitation periods with respect to Taxes.

 

7.11 No Group Company is part of a joint taxation with companies or legal entities outside the Group.

 

8. REAL PROPERTY

 

8.1 No Group Company owns or has owned any real property.

 

8.2 All lease agreements related to real property leased, sub-leased or used by the Group Companies as at the date hereof (the “Leased Properties”) have been Disclosed in the Due Diligence Information.

 

8.3 To the Sellers’ Knowledge, the Leased Properties are in a lawful state and in reasonably satisfactory condition considering their present use.

 

8.4 As of the Signing Date, no lease relating to any Leased Property has been terminated or breached by the Group Companies or, to the Sellers’ Knowledge, by the landlord, which would entitle the other party to terminate the lease.

 

8.5 Each of the Leased Properties can legally be used for the purpose for which they are currently used. ¨

 

8.6 As of the Signing Date, no claim related to or arising out of real properties previously owned, leased or otherwise used by any Group Company is pending or to the Sellers’ Knowledge threatened against any Group Company.

 

8.7 No landlord has the right to terminate and/or demand any amendment of the lease agreement as a result of the execution and/or consummation of the Agreement.

 

8.8 As of the Signing Date there is no pending litigation or arbitration concerning any Group Company’s lease and to the Sellers’ Knowledge no such litigation or arbitration is threatened.

 

9. OPERATION EQUIPMENT, MACHINERY, FIXTURES AND FITTINGS

 

9.1 The Group Companies are the legal or beneficial owners of all operating equipment, machinery, fixtures and fittings and other technical plants reflected in the Annual Reports and Management Accounts, free and clear of any Encumbrances, except for Permitted Encumbrances, and except for the assets acquired or sold in the ordinary course of business in the period since the dates of the Annual Reports or Management Accounts, respectively.


LOGO

 

11/19

 

Dok.nr. 18725268.1

 

9.2 As of the Signing Date and save for ordinary wear and tear, all plants, machinery, fixtures, vehicles, and other equipment (including hardware and machinery) owned or operated by a Group Company in connection with its business are, other than minor defects, in the ordinary course (i) in good and safe repair, (ii) free from any material defects, and (iii) operational insofar as it is necessary for such business to be carried on safely, lawfully, and efficiently.

 

9.3 The assets owned by the Group or held under lease or rental agreements or other agreements permitting their use comprise in all material respects and with the exception of consumables assets necessary for the continuation of the Group’s business as currently conducted, and no assets are shared with another person.

 

10. INTELLECTUAL PROPERTY RIGHTS & IT

 

10.1 Disclosed in the Due Diligence Information are all Registered IPR owned or purported to be owned by the Group Companies. The Group Companies are the owner(s) of such Registered IPR free and clear of any Encumbrances. All maintenance fees and other fees to file, obtain and maintain in effect such Registered IPR have been paid and no such Registered IPR has unintentionally been allowed to lapse by any Group Company. None of such Registered IPR is subject to any opposition, interference, inventorship challenge or cancellation proceedings, and, to the Sellers’ Knowledge, no such proceedings are threatened with respect to any such Registered IPR.

 

10.2 The Group Companies hold valid title or license to use the IPR necessary for the Group to carry on its business in all material respects as presently conducted.

 

10.3 Each Group Company is validly licensed to use the IPR used in its business and no separate action will be necessary to enable it to continue to use such IPR to the same extent and in the same manner as they have been used prior to the date hereof.

 

10.4 No Group Company infringes or ever has infringed IPR of any third Person. As of the Signing Date and during the 36 months preceding the Signing Date, no Group Company has received any claim stating that it is in infringement of any IPR of any third Person.


LOGO

 

12/19

 

Dok.nr. 18725268.1

 

10.5 The Group has not granted any licenses with respect to any of the IPR owned by the Group that are used in the operation of the business of the Group concerning the Company’s products, except for (i) licenses granted to end customers in the ordinary course of business; (ii) licenses granted to distributors, suppliers and other third parties for the purpose of development, manufacture, marketing and/or supply related to the Products; or (iii) licenses otherwise granted in the ordinary course of business. As of the Signing Date and to the Sellers’ Knowledge, no Group Company is infringing or ever has infringed any license agreement on the basis of which it has licensed any IPR from or to a third Person.

 

10.6 As of the Signing Date no Group Company is engaged in any dispute in which any third party is claiming that any Group Company infringes the intellectual property rights of the third party and, to the Sellers’ Knowledge, no such dispute is threatened.

 

10.7 As of the Signing Date and to the Sellers’ Knowledge, no third party is infringing or making unauthorised use of any IPR owned or used by any Group Company.

 

10.8 To the Sellers’ Knowledge, no Company Software (i) contains any bug, defect, or error that materially and adversely affects the use, functionality, or performance of such software or any Product, or (ii) fails to comply in any material respect with any applicable warranty or other contractual commitment relating to the use, functionality, or performance of such software or any Product.

 

10.9 No Company Software written by, or to the Sellers’ Knowledge on behalf of the Company, contains any “back-door”, “drop dead device”, “time bomb”, “Trojan horse, “virus”, “worm”, “Spyware” or “adware” (as such terms are commonly understood in the software industry) or any other code designed or intended to have, or capable of performing or facilitating, any of the following functions: (i) disrupting, disabling, harming, or otherwise impeding in any manner the operation of, or providing unauthorized access to, a computer system or network or other device or (ii) compromising the privacy or data security of a user or damaging or destroying any data or file without the user’s consent (collectively, “Malicious Code”). The Group Companies have implemented industry standard measures designed to prevent the introduction of Malicious Code into Company Software, including firewall protections, regular virus scans, and protection of access credentials and the like.

 

10.10 No source code for any Company Software written by, or on behalf of the Company, has to the Sellers’ Knowledge been delivered, licensed, or made available to any Person who is not, as at the Signing Date, an employee or of the Group. No Group Company has any duty or obligation (whether present, contingent, or otherwise) to deliver, license, or make available the source code for any Company Software to any escrow agent or other Person. As of the Signing Date, no event has occurred, and no circumstance or condition exists, that (with or without notice or lapse of time) will, or could reasonably be expected to, result in the delivery, license, or disclosure of any source code for any software to any other Person who is not, as of the Signing Date, an employee of the Company.


LOGO

 

13/19

 

Dok.nr. 18725268.1

 

10.11 No Group Company has modified or otherwise disposed of any open source licensed software in a manner which entitles or would entitle any Person to require such Group Company to make own developments available based on open source license terms and conditions.

 

10.12 No funding, facilities, or personnel of any Governmental Authority or any public or private university, college, or other educational or research institution were used, directly or indirectly, to develop or create, in whole or in part, any Company Software or other IPR owned, purported to be owned or exclusively licensed by any Group Company.

 

10.13 No Group Company is or ever has been a member or promoter of, or a contributor to, any industry standards body or similar organization that could require or obligate any Group Company to grant or offer to any other Person any license or right to any Intellectual Property Rights owned, purported to be owned or exclusively licensed by any Group Company.

 

10.14 The Group Companies have designed, operated and maintained the information technology systems used by them (“IT Systems”): (i) to keep their IT Systems free from Malicious Code, (ii) with procedures and facilities to safeguard the security and the integrity of its IT Systems, and (iii) to comply with all software license obligations all at a level consistent with standard practices of companies of its size. As of the Signing Date and to the Sellers’ Knowledge, there have been no unauthorized intrusions or breaches of the security with respect to the IT Systems.

 

10.15 As of the Signing Date, none of the Group Companies’ present or former employees have made any claim for any payment, which remains unsettled, or any other claims in respect of any invention or other IPR, which is being utilized or claimed by the Group Companies, and to the Sellers’ Knowledge, and save for such rights which follow from mandatory Law, no such employees have such rights. All the documents transferring all the title, right and interest in and to any IPR which are being or planned to be utilized or claimed by the Group Companies has to the Sellers’ Knowledge been properly prepared and signed by the employees owning such rights, title and interest before the date hereof.

 

10.16 The Group has taken reasonable and customary measures to prevent third Persons from obtaining unauthorized knowledge of or exploiting its business secrets and know-how.


LOGO

 

14/19

 

Dok.nr. 18725268.1

 

11. PERMITS

 

11.1 Each Group Company holds all necessary permits, licenses, certifications, approvals, registrations, consents, authorizations, exemptions and orders issued or granted by a Governmental Authority (each a “Permit”) required by the relevant Group Company for the carrying on its business as presently conducted. Such Permits are in full force and effect, and each Group Company is and always has been in compliance with the applicable requirements of such Permits. As of the Signing Date and since 31 December 2017, no Group Company has received written notice of any non-compliance with any applicable requirements of such Permits.

 

12. INSURANCE

 

12.1 All material insurance policies in respect of the Group Companies have been Disclosed in the Due Diligence Information and all such policies are and will until the Closing Date remain in full force and effect in accordance with their terms and all premiums which have become due and payable have been paid.

 

12.2 The Group has an insurance coverage, which to the Sellers’ Knowledge is commercially adequate for its current business. As of the Signing Date, there are no material outstanding claims under any of the Group’s insurance policies and, to the Seller’s Knowledge as of the Signing Date, no such claim is threatened, nor has any Group Company received any notice of termination of the said insurance policies and, to the best of the Sellers’ Knowledge, no such termination is threatened.

 

12.3 In the three years preceding the Signing Date, the Group has not suffered or reported any loss which might substantially affect the Group’s chance for future insurance cover on usual and customary terms and conditions.

 

13. PRODUCTS AND PRODUCT LIABILITY

 

13.1 As of the Signing Date, no defects in any of the Group Companies’ Products or services have resulted in any liability or claim to pay damages or other compensation for any of the Group Companies, including in respect of personal injury.

 

13.2 The Group Companies have to the Sellers’ Knowledge appropriate quality control procedures in place to ensure that its Products and services are safe and in all material respects comply with all applicable Laws, contractual specifications and other applicable standards.


LOGO

 

15/19

 

Dok.nr. 18725268.1

 

13.3 As of the Signing Date, there are no pending general recalls of any of the Products which are presently marketed and distributed, and as of the Signing Date and to the Sellers’ Knowledge no such recall is threatened.

 

13.4 As of the Signing Date, there are no pending insurance claims against any member of the Group regarding product liability and no such claims are filed with the Group Companies’ insurers and to the Sellers’ Knowledge no such claims are threatening.

 

14. EMPLOYEES

 

14.1 Disclosed in the Due Diligence Information is a complete list of all employees, directors and officers of the Group Companies stating their starting date, function, salary and other key terms of employment as of 26 March 2018

 

14.2 All employees, directors and officers of the Group have written employment contracts, which in respect of the contracts to which the Company is a party comply with Danish Law or other applicable Law and which correctly reflect the terms of their employment.

 

14.3 As of the Signing Date, no Key Employee has received notice of termination of his/her employment by the respective Group Company and no Key Employee has given notice of termination of his/her employment relationship with the relevant Group Company and to the Sellers’ Knowledge no such termination is threatening.

 

14.4 No amount due or in respect of any former or present director, officer or employee of the Group is in arrears and unpaid other than his salary and other benefits for the month current at the date of this Agreement.

 

14.5 As of the Signing Date no Group Company is a party to any dispute with any present or prior director or Key Employee.

 

14.6 All salaries and other benefits of employees of the Group have to the extent due, been paid or, if not due, a corresponding provision required by applicable law for the payment thereof has been established in the relevant accounts. The Group Companies have withheld all amounts required by law or agreement to be withheld from the wages or salaries of, and other payments to, its employees and any former employees.

 

14.7 Any collective bargaining agreement to which any Group Company is a party has been entered into on terms which are normal and customary for companies carrying on similar activities as the Group Companies. All collective bargaining agreements to which any Group Company is a party have been Disclosed in the Due Diligence Information.


LOGO

 

16/19

 

Dok.nr. 18725268.1

 

14.8 The Group Companies have fulfilled their obligations to inform, and negotiate with, trade unions or any employee representative bodies with respect to the transactions contemplated by this Agreement. As of the Signing Date, there is no on-going strike by any employees of the Group.

 

14.9 All Benefit Plans to which any Group Company is a party have been Disclosed in full in the Due Diligence Information. Each Benefit Plan is being and has always been maintained in all respects in accordance with its terms, any applicable collective or individual agreement and the requirements of all applicable Laws. All pension schemes of the Group Companies are defined contribution schemes only. Each Group Company has performed all obligations required to be performed by it under any Benefit Plan and is not in default under or in violation of any Benefit Plan.

 

14.10 No Group Company is party to any defined benefit plan regarding funding of pension commitments towards employees.

 

14.11 Disclosed in the Due Diligence Information are complete copies of all agreements, commitments or arrangements concerning (i) bonuses or similar payments that will become payable on account of the entering into or completion of this Agreement and/or (ii) any other benefits which accrue to any director, officer, employee or consultant of any Group Company on account of the entering into or completion of this Agreement.

 

14.12 To Sellers’ Knowledge and as of the Signing Date, no Group Company is subject to any pending or threatened claims from current or former employees or any Governmental Authority in relation to working environment or working-related accidents.

 

15. AGREEMENTS

 

15.1 No Group Company is a party to any contract, agreement or business arrangement (written or oral) with customers, distributors, suppliers or other third parties which have not been concluded, agreed and made, in the reasonable opinion of the Sellers, (i) on commercial terms that are in all material respects not uncommon within the industry; and/or (ii) in the ordinary course of business of the Group; and/or (iii) in the best interest of the Group.

 

15.2 All Material Agreements of any Group Company have been Disclosed in the Due Diligence Information.


LOGO

 

17/19

 

Dok.nr. 18725268.1

 

15.3 No Group Company is a party to any agreements, contracts or arrangements which contains a cap or “most favored nation” provision relating to the prices that can be charged by the respective Group Company for its products and/or services.

 

15.4 No Group Company is a party to any Material Agreement that may be terminated, rescinded, lapse or amended in consequence of the execution of this Agreement or the consummation of the transactions contemplated by this Agreement.

 

15.5 No Group Company is, and has within the past 3 years been a party to, liable under or subject to any Material Agreement, which to the Sellers’ Knowledge cannot be expected to be fulfilled or performed by the relevant Group Company, or which limits the relevant Group Company and/or the Group from independently carrying on its business as presently conducted.

 

15.6 No Group Company is in breach of any provision of or in default under the terms of Material Agreement and as of the Signing Date, no party has given notice (written or oral) of claims pertaining to or alleging such breach, which could reasonably be expected to give rise to the party terminating or rescinding such Material Agreement.

 

15.7 No Group Company is party to any agreement

 

15.7.1 containing covenants that limit the ability of any Group Company to compete in any business or with any Person or in any geographic area or otherwise restricting a Group Company from engaging in any business activity anywhere in the world,

 

15.7.2 relating to any hedging or swap arrangement, or

 

15.7.3 under which a Group Company has directly or indirectly guaranteed, or provided other collateral for, liabilities or obligations of any other Person other than another Group Company.

 

16. LITIGATION

 

16.1 As of the Signing Date no written notification involving any claim or series of related claims against any Group Company in excess of EUR 50,000 has been received by any duly authorized officer within the Group. There are no pending litigation or arbitration proceedings or any pending actions by any Governmental Authority involving any Group Company and to the Sellers’ Knowledge (i) no such litigation or arbitration proceedings or actions are threatened and (ii) no basis for any such claims or actions exist.


LOGO

 

18/19

 

Dok.nr. 18725268.1

 

17. ANTI TRUST MATTERS

 

17.1 No Group Company is a party to any agreement, decision or concerted practice aimed at or resulting in an actual or potential, direct or indirect, prevention, restriction or limitation of competition.

 

17.2 As of the Signing Date no Group Company has been notified by any Governmental Authority that its operation, business or dealings are the subject matter of any anti-trust investigation.

 

18. COMPLIANCE WITH LAWS

 

18.1 Each Group Company is and always has been in compliance with all applicable Laws. To the Sellers’ Knowledge and as of the Signing Date, no investigation, audit or review by any Governmental Authority with respect to any Group Company is pending or threatened.

 

18.2 Each Group Company is and always has been in compliance in all material respects with all legal requirements under (i) the Foreign Corrupt Practices Act (15 U.S.C. §§ 78dd-1, et seq.), (ii) the national laws implementing the Organization for Economic Cooperation and Development Convention Against Bribery of Foreign Public Officials in International Business Transactions and other international anti-bribery conventions and (iii) all other applicable anti-bribery and anti-corruption Laws, in jurisdictions in which the Group Companies are or have been operating (collectively, the “Anti-Bribery Laws”).

 

18.3 As of the Signing Date, no Group Company has received any written notice or other written communication from any Governmental Authority with regard to any actual, alleged or potential violation of the Anti-Bribery Laws. As of the Signing Date, there are no claims pending involving any Group Company with regard to any actual or alleged non-compliance with the Anti-Bribery Laws by any Group Company or any of its owners, shareholders, directors, employees, representatives or agents.

 

19. ENVIRONMENTAL MATTERS

 

19.1 The operations of the Group are in all material respects in conformity and compliance with applicable environmental health and safety law, rules and regulations, including with respect to interior and exterior environment, working environment, emissions (air/odour, noise, water, etc), waste treatment, deposit and storage of chemicals and other contaminating and/or hazardous substances.


LOGO

 

19/19

 

Dok.nr. 18725268.1

 

19.2 No Group Company is or has been party to any judicial or administrative injunctions, proceedings or investigations in relation to polluted or contaminated air, land or water. As of the Signing Date, no proceedings are pending, or to the Sellers’ Knowledge threatened, against any of the Group Companies in respect of any breach of environmental Law or environmental licences.

 

19.3 There is no soil or water contamination caused by the Group Companies on any of the properties owned, leased or formerly owned or leased or otherwise used by any Group Company or on any third party’s properties, which (i) may cause any order issued by a public authority under applicable Law for cleaning or other remedial action against a Group Company, (ii) would prevent the continued use of the Properties for such purposes and in the manner the properties are being used by the Group Companies as of the date hereof, or (iii) which would entitle any third party to raise a claim against any Group Company to pay damages, indemnification or the similar.

 

20. PUBLIC SUBSIDIES

 

20.1 No Group Company has received any public subsidies, grants or allowances that are subject to (conditional or unconditional) repayment obligations.

 

21. DISCLOSURE

 

21.1 The Sellers have complied with their “good faith duty of disclosure” (sælgers loyale oplysningspligt) under the general rules of Danish law in connection with the transactions contemplated by this Agreement.
EX-10.1 3 d503232dex101.htm EX-10.1 EX-10.1

EXHIBIT 10.1

EXECUTION VERSION

AMENDMENT NO. 2

This Amendment No. 2, dated as of March 21, 2018 (this “Amendment”), to that certain Credit Agreement, dated as of April 27, 2015 (as amended by that certain Amendment No. 1, dated as of May 19, 2015, and as further amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Credit Agreement”), by and among Teradyne, Inc. (the “Borrower”), the banks and other financial institutions or entities from time to time party thereto as lenders (the “Lenders”), the Issuing Lenders Party thereto, and Barclays Bank PLC, as administrative agent (in such capacity, the “Administrative Agent”) and collateral agent for the Lenders, is entered into by and among the Borrower, the subsidiaries of the Borrower party hereto (such subsidiaries, together with the Borrower, the “Amendment Parties”), the Administrative Agent, each Issuing Lender and the Lenders party hereto (the “Consenting Lenders”). Capitalized terms used herein but not defined herein are used as defined in the Credit Agreement.

W I T N E S S E T H:

WHEREAS, the Borrower, the Administrative Agent, the Issuing Lenders and the Lenders are party to the Credit Agreement;

WHEREAS, the Borrower has requested that the Administrative Agent, the Issuing Lenders and the Lenders agree to amend certain provisions of the Credit Agreement as set forth herein; and

WHEREAS, subject to the terms and conditions set forth in this Amendment, the Consenting Lenders (which constitute Required Lenders) and each Issuing Lender are willing to make such amendment.

NOW, THEREFORE, in consideration of the premises contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Amendment Parties, the Consenting Lenders and the Administrative Agent, intending to be legally bound hereby, agree as follows:

SECTION 1. AMENDMENTS TO THE CREDIT AGREEMENT

Effective as of the Second Amendment Effective Date (as defined in Section 2 below), the Credit Agreement is hereby amended as follows:

(a) The following definitions shall hereby be inserted into Section 1.1 of the Credit Agreement in the correct alphabetical order:

Bail-In Action”: the exercise of any Write-Down and Conversion Powers by the applicable EEA Resolution Authority in respect of any liability of an EEA Financial Institution.

Bail-In Legislation”: with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule.


EEA Financial Institution”: (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.

EEA Member Country”: means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.

EEA Resolution Authority”: any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.

EU Bail-In Legislation Schedule”: the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.

Write-Down and Conversion Powers”: with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule.

(b) Section 1.1 of the Credit Agreement is amended to amend and restate the definition of the term “Defaulting Lender” as follows:

Defaulting Lender”: any Lender that (a) has failed, within two Business Days of the date required to be funded or paid, to (i) fund any portion of its Loans, (ii) fund any portion of its participations in Letters of Credit or Swingline Loans or (iii) pay over to any Credit Party any other amount required to be paid by it hereunder, (b) has notified the Borrower or any Credit Party in writing, or has made a public statement to the effect, that it does not intend or expect to comply with any of its funding obligations under this Agreement or generally under other agreements in which it commits to extend credit, (c) has failed, within three Business Days after required by a Credit Party, acting in good faith, to provide a certification in writing from an authorized officer of such Lender that it will comply with its obligations (and is financially able to meet such obligations) to fund prospective Loans and participations in then outstanding Letters of Credit and Swingline Loans under this Agreement; provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon such Credit Party’s receipt of such certification in form and substance satisfactory to it and the Administrative Agent, or (d) has become the subject of a Bankruptcy Event or Bail-in Action.

(c) Section 3.1(a) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:

“(a) Subject to the terms and conditions hereof, the Issuing Lender, in reliance on the agreements of the other Lenders set forth in Section 3.4(a), agrees to issue letters of credit (collectively, “Letters of Credit”) for the account of the Borrower (or any Restricted Subsidiary, provided the Borrower is liable hereunder in respect of any such Letter of Credit) on any Business Day during the Revolving Commitment Period in such form as may be provided or approved from time to time by the Issuing Lender; provided that the Issuing Lender shall have no obligation to issue any Letter of Credit if, immediately after giving effect to such issuance, (i) the L/C Obligations would exceed the Total L/C Limit, (ii) the aggregate amount of the Available Revolving Commitments would be less than zero, (iii) the L/C Exposure in respect of Letters of Credit issued by such Issuing Lender would exceed such Issuing Lender’s L/C Commitment or (iv) except as otherwise agreed by the Administrative Agent and the

 

2


Issuing Lender, such Letter of Credit is in an initial stated amount less than $10,000; provided, further, that Barclays shall have no obligation to issue any Letter of Credit that is not a standby letter of credit. Each Letter of Credit shall be denominated in Dollars and expire no later than the earlier of the first anniversary of its date of issuance and five Business Days prior to the Revolving Termination Date, unless the Issuing Lender otherwise agrees; provided that any Letter of Credit with a one-year term may provide for the renewal thereof for additional one-year periods. Notwithstanding anything to the contrary contained herein, each Letter of Credit with an expiry date beyond the date that is ten Business Days prior to the Revolving Termination Date shall, on or prior to such date, be cash collateralized or supported by a back-to-back letter of credit reasonably acceptable to the applicable Issuing Lender (it being understood that, except in respect of drawing requests and draws made prior to the Revolving Termination Date, each Lender’s participation in such Letter of Credit shall revert to such Issuing Lender on the Revolving Termination Date, and no Lender (other than the applicable Issuing Lender) shall be entitled to any Letter of Credit fees pursuant to Section 3.3 on and after the Revolving Termination Date, except to the extent such fees have been accrued on account of such Lender in accordance with such Section and remain unpaid).”

(d) Section 3.2(b) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:

“(b) If the Borrower so requests in any applicable Application, the Issuing Lender may, in its sole and absolute discretion, agree to issue a Letter of Credit that has automatic renewal provisions (each, an “Auto-Renewal Letter of Credit”); provided that any such Auto-Renewal Letter of Credit shall permit the Issuing Lender to prevent any such renewal at least once in each twelve-month period (commencing with the date of issuance of such Letter of Credit) by giving prior notice to the beneficiary thereof not later than a day (the “Nonrenewal Notice Date”) in each such twelve-month period to be agreed upon at the time such Letter of Credit is issued. Unless otherwise directed by the Issuing Lender, the Borrower shall not be required to make a specific request to the Issuing Lender for any such renewal. Once an Auto-Renewal Letter of Credit has been issued, the Lenders shall be deemed to have authorized (but may not require) the Issuing Lender to permit the renewal of such Letter of Credit (it being understood that if the expiry date of such Letter of Credit is later than the date that is ten Business Days prior to the Revolving Termination Date, such Letter of Credit shall be cash collateralized or supported by a back-to back letter of credit in accordance with the last sentence of Section 3.1(a)); provided, however, that the Issuing Lender shall not (x) permit any such renewal if (A) the Issuing Lender has determined that it would not be permitted, or would have no obligation, at such time to issue such Letter of Credit in its renewed form under the terms hereof or (B) it has received notice (which may be in writing or by telephone (if immediately confirmed in writing)) on or before the day that is twelve Business Days before the Nonrenewal Notice Date from the Administrative Agent that the Required Lenders have elected not to permit such renewal or (y) be obligated to permit such renewal if it has received notice (which may be in writing or by telephone (if immediately confirmed in writing)) on or before the day that is seven Business Days before the Nonrenewal Notice Date from the Administrative Agent, the Required Lenders or the Borrower that one or more of the applicable conditions set forth in Section 5.2 is not then satisfied, and in each such case directing the Issuing Lender not to permit such renewal.”

 

3


(e) Section 10 of the Credit Agreement is amended by inserting a new Section 10.18 therein immediately after Section 10.17 as follows:

“Section 10.18 Acknowledgement and Consent to Bail-In of EEA Financial Institutions.

Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any EEA Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the write-down and conversion powers of an EEA Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:

(a) the application of any Write-Down and Conversion Powers by an EEA Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an EEA Financial Institution; and

(b) the effects of any Bail-in Action on any such liability, including, if applicable:

(i) a reduction in full or in part or cancellation of any such liability;

(ii) conversion of all, or a portion of, such liability into shares or other instruments of ownership in such EEA Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or

(iii) the variation of the terms of such liability in connection with the exercise of the write-down and conversion powers of any EEA Resolution Authority.”

SECTION 2. CONDITIONS PRECEDENT

This Amendment shall become effective as of the date (the “Second Amendment Effective Date”) on which the Administrative Agent shall have received this Amendment, duly executed by the Amendment Parties, the Consenting Lenders constituting Required Lenders and each Issuing Lender.

SECTION 3. REPRESENTATIONS AND WARRANTIES

The Amendment Parties hereby confirm that each of the representations and warranties made by any Group Member in Section 4 of the Credit Agreement or in any other Loan Document are true and correct in all material respects (provided that if any representation or warranty is by its terms qualified by materiality, such representation shall be true and correct in all respects) on and as of the Second Amendment Effective Date, except to the extent that any such representation or warranty is stated to relate solely to an earlier date, in which case such representation or warranty shall be true and correct on and as of such earlier date.

SECTION 4. MISCELLANEOUS

4.1 Costs and Expenses. The Borrower agrees to reimburse the Administrative Agent for its costs and expenses in connection with this Amendment (and any other Loan Documents delivered in connection herewith) as provided in Section 10.5 of the Credit Agreement.

4.2 Reference to and Effect on the Loan Documents.

(a) As of the Second Amendment Effective Date, each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of like import, and each reference in the other Loan Documents to the Credit Agreement (including, without limitation, by means of words like “thereunder”, “thereof” and words of like import), shall mean and be a reference to the Credit Agreement as amended by this Amendment.

 

4


(b) Except as expressly provided in this Amendment, each Amendment Party hereby ratifies and confirms all of the terms and conditions of the Credit Agreement, the Security Documents and the other Loan Documents to which it is a party and all documents, instruments and agreements related thereto, which remain in full force and effect.

(c) The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of the Administrative Agent or any Lender under the Credit Agreement or any Loan Document, or constitute a waiver or amendment of any other provision of the Credit Agreement or any Loan Document (as amended hereby) except as and to the extent expressly set forth herein.

4.3 Counterparts. This Amendment may be executed by one or more of the parties to this Amendment on any number of separate counterparts, and all of said counterparts taken together shall be deemed to constitute one and the same instrument. Delivery of an executed signature page of this Amendment by email or facsimile transmission shall be effective as delivery of an originally executed counterpart hereof. A set of the copies of this Amendment signed by all the parties shall be lodged with the Borrower and the Administrative Agent.

4.4 Governing Law. THIS AMENDMENT AND THE OTHER LOAN DOCUMENTS AND ANY CLAIMS, CONTROVERSY, DISPUTE OR CAUSE OF ACTION (WHETHER IN CONTRACT OR TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS AMENDMENT OR ANY OTHER LOAN DOCUMENT (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND THE TRANSACTIONS CONTEMPLATED HEREBY AND THEREBY SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.

4.5 Loan Document and Integration. This Amendment is a Loan Document, and together with the other Loan Documents, incorporates all negotiations of the parties hereto with respect to the subject matter hereof and is the final expression and agreement of the parties hereto with respect to the subject matter hereof.

4.6 Headings. Section headings contained in this Amendment are included herein for convenience of reference only and shall not constitute a part of this Amendment for any other purposes.

4.7 Waiver of Jury Trial. EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT OR ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT AND THE OTHER LOAN DOCUMENTS BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

[SIGNATURE PAGES FOLLOW]

 

5


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed by their respective officers and members thereunto duly authorized, as of the date indicated above.

 

TERADYNE, INC., as Borrower
By:  

/s/ Charles Gray

Name:   Charles Gray
Title:   Secretary

[SIGNATURE PAGE TO AMENDMENT NO. 2]


EAGLE TEST SYSTEMS, INC., as Guarantor
NEXTEST SYSTEMS CORPORATION, as Guarantor
GENRAD, LLC, as Guarantor
HERCO TECHNOLOGY CORP., as Guarantor
P.L.S.T., INC., as Guarantor
By:  

/s/ Charles Gray

Name:   Charles Gray
Title:   Director
LITEPOINT CORPORATION, as Guarantor
By:  

/s/ Charles Gray

Name:   Charles Gray
Title:   Director
LITEPOINT DESIGN TEST, LLC, as Guarantor
By:  

/s/ Charles Gray

Name:   Charles Gray
Title:   Director

[SIGNATURE PAGE TO AMENDMENT NO. 2]


BARCLAYS BANK PLC,

as Administrative Agent, Issuing Lender and Lender

By:  

/s/ Chris Walton

Name:   Chris Walton
Title:   Director

[SIGNATURE PAGE TO AMENDMENT NO. 2]


BANK OF AMERICA N.A.,

as Lender and Issuing Lender

By:  

/s/ Raymond T. Liu

Name: Raymond T. Liu
Title: Associate

[SIGNATURE PAGE TO AMENDMENT NO. 2]


JPMORGAN CHASE BANK, N.A.
By:  

/s/ Daglas Panchal

Name: Daglas Panchal
Title: Executive Director

[SIGNATURE PAGE TO AMENDMENT NO. 2]


SUNTRUST BANK,

as Lender and Issuing Lender

By:  

/s/ Christian Sumulong

Name:   Christian Sumulong
Title:   Vice President

[SIGNATURE PAGE TO AMENDMENT NO. 2]


SILICON VALLEY BANK, as Issuing Lender and

Lender

By:  

/s/ Jon Wolter

Name:   Jon Wolter
Title:   Vice President

[SIGNATURE PAGE TO AMENDMENT NO. 2]


Wells Fargo Bank, N.A., as Lender

By:  

/s/ Cameron Burbank

Name:   Cameron Burbank
Title:   Vice President

[SIGNATURE PAGE TO AMENDMENT NO. 2]

EX-31.1 4 d503232dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Mark E. Jagiela, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Teradyne, Inc.;

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 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 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 function):

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 11, 2018

 

By:  

/S/ MARK E. JAGIELA

  Mark E. Jagiela
  Chief Executive Officer
EX-31.2 5 d503232dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Gregory R. Beecher, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Teradyne, Inc.;

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 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 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 function):

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 11, 2018

 

By:  

/S/ GREGORY R. BEECHER

  Gregory R. Beecher
  Chief Financial Officer
EX-32.1 6 d503232dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Teradyne, Inc. (the “Company”) on Form 10-Q for the period ended April 1, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark E. Jagiela, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C (S) 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

/S/ MARK E. JAGIELA

Mark E. Jagiela
Chief Executive Officer
May 11, 2018
EX-32.2 7 d503232dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Teradyne, Inc. (the “Company”) on Form 10-Q for the period ended April 1, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gregory R. Beecher, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C (S) 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

/S/ GREGORY R. BEECHER

Gregory R. Beecher
Chief Financial Officer
May 11, 2018
EX-101.INS 8 ter-20180401.xml XBRL INSTANCE DOCUMENT 0.0125 460000000 7200000 0.07 0.09 1500000000 1000000 10900000 15700000 191316067 350000000 150000000 124000000 7054000 24969000 37916000 324746000 2842280000 -816000 565000 0 28.56 358000 1699000 -10901000 -12958000 1602820000 61356000 331016000 106754000 740334000 1000000000 193808000 0.125 193808000 216120000 285800000 7548000 16683000 1090210000 2995193000 103400000 762566000 86292000 25881000 103950000 1904983000 21726000 24226000 1638756000 37300000 -344594000 24590000 6185000 369421000 1240000 2206000 34828000 160181000 300000 275700000 124689000 64782000 391325000 15581000 15581000 2156425000 13823000 828900000 3453000 21256000 106555000 281284000 860526000 14583000 10058000 40036000 924431000 926586000 890956000 637873000 77705000 17928000 -212000 5298000 84413000 131857000 413978000 929385000 10173000 40024000 89259000 24236000 2995193000 62100000 927172000 861794000 860526000 8899000 4493000 13171000 28316000 424628000 275700000 1038266000 35839000 74762000 12479000 11964000 112191000 9938000 8449000 76204000 23663000 107618000 59365000 85892000 -1028000 -418000 0 170063000 30904000 29661000 80628000 159606000 346250000 90882000 -46057000 9178000 -5167000 2923000 27749000 -67728000 4990000 47.70 2300000 39.91 31.80 0.050 31.80 460000000 100800000 369421000 90579000 90600000 6000000 15581000 15581000 15581000 15581000 487607000 487607000 462253000 306710000 155543000 25354000 2741000 22613000 224000 224000 224000 1100063000 12000 1100051000 175620000 175620000 44218000 252158000 10726000 4824000 559000 611946000 63905000 860526000 12000 224000 224000 12000 -2091000 1512000 25881000 26460000 108800000 224000 700626000 15581000 949785000 637873000 12000 224000 369421000 15581000 949785000 637873000 12000 224000 15581000 15805000 1587670000 12000 1587658000 637873000 482330000 155543000 44218000 252158000 10726000 4824000 559000 611946000 89259000 860526000 2741000 22613000 15581000 12000 -231266000 48365000 276417000 -280000 40000 320000 -28108000 23837000 51120000 -84940000 12171000 96771000 1200000 454000 17742000 43472000 44218000 17000 438000 249871000 252579000 252158000 65000 10726000 10791000 10726000 4000 4820000 4824000 559000 559000 19000 2438000 610938000 614365000 611946000 1186000 2131000 43510000 67591000 66646000 54000 1322000 847446000 861794000 860526000 58000 2700000 1679000 2799000 2741000 1679375000 353843000 59739000 7976000 361819000 406557000 257208000 257208000 148183000 90785000 10516000 158699000 260540000 758737000 260540000 7203000 28200000 500000000 38332000 307884000 -778000 209000 0 -60000 1767000 -20214000 -21921000 1000000000 195548000 0.125 195548000 272013000 10273000 1155899000 3109545000 102900000 762566000 141694000 20605000 18776000 86393000 1953646000 30127000 24444000 1638413000 36300000 -337155000 24438000 6720000 365987000 6582000 2219000 59055000 148075000 300000 119776000 59083000 454336000 24497000 2270281000 1209900000 3406000 19464000 108117000 268447000 1347979000 1350896000 429843000 84026000 17491000 -57000 79088000 107525000 272783000 1470729000 125926000 3109545000 141000000 1473905000 414038000 252011000 1014577000 25393000 62668000 12275000 12386000 112151000 5039000 8189000 82503000 32047000 113741000 57256000 83614000 -932000 1815000 0 31.80 460000000 365987000 94013000 45102000 45102000 24497000 20605000 427720000 427720000 404290000 206335000 197955000 23430000 23430000 446000 446000 446000 1476417000 389000 1476028000 25553000 25553000 133186000 282840000 10726000 167342000 586000 855795000 102496000 1347979000 389000 446000 446000 389000 116800000 446000 659525000 45102000 1473905000 429843000 389000 446000 365987000 45102000 1473905000 429843000 389000 446000 45102000 45548000 1904137000 389000 1903748000 429843000 231888000 197955000 133186000 282840000 10726000 167342000 586000 855795000 125926000 1347979000 23430000 24497000 389000 20605000 -226190000 46305000 270877000 -260000 60000 320000 -27120000 23396000 50100000 -83585000 9327000 92741000 2380000 373000 91010000 131179000 133186000 18000 187000 258933000 283009000 282840000 49000 10726000 10775000 10726000 6000 187000 138340000 167523000 167342000 4000 582000 586000 72000 2535000 850163000 858258000 855795000 6544000 1377000 62052000 120759000 125926000 38000 2029000 1288844000 1349970000 1347979000 4102000 75000 1723000 19403000 23430000 353843000 7976000 361819000 233519000 233519000 148183000 10516000 158699000 260540000 260540000 8200000 24438000 45102000 429843000 20848000 76638000 12700000 878000 9254000 3100000 -3100000 1362000 1495000 18776000 15919000 2017-06-15 2023-09-15 Payable semi-annually in arrears on June 15 and December 15 of each year 2023-12-15 30 20 1.30 5 5 0.98 P6Y1M6D 27600000 P5Y 0.65 0.0100 0.0000 0.0200 0.0100 0.00350 0.00125 148000000 21800000 P10Y P60Y P3Y 2.00 0.00 P3Y 2.00 0.00 0.35 -2205000 1200000 2200000 39.91 -1618000 -416000 -171000 750000000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The contractual maturities of investments in debt securities held at April&#xA0;1, 2018 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due within one year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">861,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 1 year through 5 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 5 years through 10 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 10 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">924,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Q. COMMITMENTS AND CONTINGENCIES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <b><i>Purchase Commitments</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of April&#xA0;1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $285.8&#xA0;million, of which $275.7&#xA0;million is for less than one year.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <b><i>Legal Claims</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on Teradyne&#x2019;s results of operations, financial condition or cash flows.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The below tables represent the key components of Teradyne&#x2019;s convertible senior notes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt Principal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Carrying amount of convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">369,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">365,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contractual interest expense on the coupon</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of the discount component and debt issue fees recognized as interest&#xA0;expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total interest expense on the convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On January&#xA0;26, 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-04,</font> <i>&#x201C;Intangibles &#x2013; Goodwill and Other (Topic&#xA0;350): Simplifying the Accounting for Goodwill Impairment.&#x201D;</i> The new guidance removes Step&#xA0;2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The same <font style="WHITE-SPACE: nowrap">one-step</font> impairment test will be applied to goodwill at all reporting units, even those with zero or negative carrying amounts. Entities will be required to disclose the amount of goodwill at reporting units with zero or negative carrying amounts. The revised guidance will be applied prospectively, and is effective in 2020. Early adoption is permitted for any impairment tests performed after January&#xA0;1, 2017. Teradyne is currently evaluating the impact of this ASU on its financial position, results of operations and statements of cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> <i>&#x201C;Leases (Topic 842).&#x201D;</i> The guidance in this ASU supersedes the lease recognition requirements in Accounting Standards Codification (&#x201C;ASC&#x201D;) Topic&#xA0;840, <i>&#x201C;Leases.&#x201D;</i> The new standard establishes a right- <font style="WHITE-SPACE: nowrap">of-use</font> (&#x201C;ROU&#x201D;) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statements of operations. The new standard is effective for annual periods beginning after December&#xA0;15, 2018 with early adoption permitted. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. Teradyne is currently evaluating the impact of this ASU on its financial position and results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>K. STOCK-BASED COMPENSATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Under Teradyne&#x2019;s stock compensation plans, Teradyne grants stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne&#x2019;s common stock through its Employee Stock Purchase Plan (&#x201C;ESPP&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Stock options to purchase Teradyne&#x2019;s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Time-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to <font style="WHITE-SPACE: nowrap">non-employee</font> directors vest after a one year period, with 100% of the award vesting on the earlier of (a)&#xA0;the first anniversary of the grant date or the (b)&#xA0;the date of the following year&#x2019;s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Commencing in January 2014, Teradyne granted performance-based restricted stock units (&#x201C;PRSUs&#x201D;) to its executive officers with a performance metric based on relative total shareholder return (&#x201C;TSR&#x201D;). For TSR grants issued in 2018 and 2017, Teradyne&#x2019;s three-year TSR performance is measured against the New York Stock Exchange (&#x201C;NYSE&#x201D;) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares capped at four times the grant date value. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2018 and 2017, Teradyne granted PRSUs to its executive officers with a performance metric based on three-year cumulative <font style="WHITE-SPACE: nowrap">non-GAAP</font> profit before interest and tax (&#x201C;PBIT&#x201D;) as a percent of Teradyne&#x2019;s revenue. <font style="WHITE-SPACE: nowrap">Non-GAAP</font> PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; <font style="WHITE-SPACE: nowrap">non-cash</font> convertible debt interest expense; and other <font style="WHITE-SPACE: nowrap">non-recurring</font> gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne&#x2019;s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Beginning with PRSUs granted in January 2014, if the recipient&#x2019;s employment ends prior to the determination of the performance percentage due to (1)&#xA0;permanent disability or death or (2)&#xA0;retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient&#x2019;s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the three-year period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne granted 0.1&#xA0;million and 0.1&#xA0;million TSR PRSUs, respectively, with a grant date fair value of $54.85 and $35.66, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Teradyne volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> NYSE Composite Index volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Expected volatility was based on the historical volatility of Teradyne&#x2019;s stock and the NYSE Composite Index for the 2018 and 2017 grant over the most recent three year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants, divided by Teradyne&#x2019;s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne granted 0.1&#xA0;million and 0.1&#xA0;million, respectively, of PBIT PRSUs with a grant date fair value of $46.62 and $27.72, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;1, 2018, Teradyne granted 0.5&#xA0;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.58 and 0.1&#xA0;million of service-based stock options to executive officers at a weighted average grant date fair value of $12.17.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;2, 2017, Teradyne granted 0.8&#xA0;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $27.86 and 0.1&#xA0;million of service-based stock options to executive officers at a weighted average grant date fair value of $7.13.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Restricted stock unit awards granted to employees vest in equal annual installments over four years. Stock options vest in equal annual installments over four years and have a term of seven years from the date of grant.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne determined the stock options&#x2019; expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants divided by Teradyne&#x2019;s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.</p> </div> Q1 2018 10-Q 0.43 0.21 0000097210 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Changes in the fair value of Level&#xA0;3 contingent consideration for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,553</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,050</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustment (b)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne paid $24.6&#xA0;million of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots A/S (&#x201C;Universal Robots&#x201D;). In the three months ended April&#xA0;2, 2017, Teradyne paid $1.1&#xA0;million of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Avionics Interface Technology, LLC (&#x201C;AIT&#x201D;).</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(b)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, the fair value of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots was decreased by $5.0&#xA0;million, primarily due to a decrease in forecasted revenue. In the three months ended April&#xA0;2, 2017, the fair value of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots was increased by $0.6&#xA0;million primarily due to an increase in forecasted revenue and a decrease in the discount rate.</td> </tr> </table> </div> 0.01 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>E. INVENTORIES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Inventories, net consisted of the following at April&#xA0;1, 2018 and December&#xA0;31, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Raw material</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,762</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,668</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap"><font style="white-space:nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,256</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,464</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Finished Goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,839</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,393</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,857</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,525</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Inventory reserves for the periods ending April&#xA0;1, 2018 and December&#xA0;31, 2017 were $103.4&#xA0;million and $102.9&#xA0;million, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>A. THE COMPANY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne, Inc. (&#x201C;Teradyne&#x201D;) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne&#x2019;s industrial automation products include collaborative robotic arms, and advanced robotic control software used by global manufacturing and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing costs. Teradyne&#x2019;s automatic test equipment and industrial automation products and services include:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">semiconductor test (&#x201C;Semiconductor Test&#x201D;) systems;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">defense/aerospace (&#x201C;Defense/Aerospace&#x201D;) test instrumentation and systems, storage test (&#x201C;Storage Test&#x201D;) systems, and circuit-board test and inspection (&#x201C;Production Board Test&#x201D;) systems (collectively these products represent &#x201C;System Test&#x201D;);</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">industrial automation (&#x201C;Industrial Automation&#x201D;) products; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">wireless test (&#x201C;Wireless Test&#x201D;) systems.</td> </tr> </table> </div> -81930000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>J. PRODUCT WARRANTY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne generally provides a <font style="WHITE-SPACE: nowrap">one-year</font> warranty on its products, commencing upon installation, acceptance, delivery or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred. The warranty balance below is included in other accrued liabilities on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accruals for warranties issued during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments related to <font style="WHITE-SPACE: nowrap">pre-existing</font> warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(139</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(471</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,576</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,699</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three<br /> Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferral of new extended warranty revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,048</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Recognition of extended warranty deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,987</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Details about Accumulated Other Comprehensive (Loss) Income</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 220.2pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Components</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Affected&#xA0;Line&#xA0;Item</b><br /> <b>in&#xA0;the&#xA0;Statements</b><br /> <b>of&#xA0;Operations</b></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (losses) gains, net of tax of $(78), $64, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">$</td> <td valign="top" align="right">(1,668</td> <td valign="top" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top">$</td> <td valign="top" align="right">95</td> <td valign="top" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Interest&#xA0;(expense)<br /> income</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Defined&#xA0;benefit&#xA0;pension&#xA0;and&#xA0;postretirement&#xA0;plans:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service credit, net of tax of $18, $38, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">(a)</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total&#xA0;reclassifications,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$(60), $102, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Net income</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#x201C;Retirement Plans.&#x201D;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table sets forth by fair value hierarchy Teradyne&#x2019;s financial assets and liabilities that were measured at fair value on a recurring basis as of April&#xA0;1, 2018 and December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices</b><br /> <b>in Active</b><br /> <b>Markets for</b><br /> <b>Identical</b><br /> <b>Instruments</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Other</b><br /> <b>Observable</b><br /> <b>Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable</b><br /> <b>Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">306,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> debt securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,613</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,613</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">462,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices</b><br /> <b>in Active</b><br /> <b>Markets for</b><br /> <b>Identical</b><br /> <b>Instruments</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Other</b><br /> <b>Observable</b><br /> <b>Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable</b><br /> <b>Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">231,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity and debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,903,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,904,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">404,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,904,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The warranty balance below is included in other accrued liabilities on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accruals for warranties issued during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments related to <font style="WHITE-SPACE: nowrap">pre-existing</font> warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(139</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(471</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,576</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,699</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P7Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>B. ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 24px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The consolidated interim financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December&#xA0;31, 2017 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K,</font>&#xA0;filed with the U.S. Securities and Exchange Commission (&#x201C;SEC&#x201D;) on March&#xA0;1, 2018, for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 24px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Preparation of Financial Statements and Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 24px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue from Contracts with Customers</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne adopted Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;<i>Revenue from Contracts with Customers&#x201D; (&#x201C;ASC 606&#x201D;)</i>&#xA0;on January&#xA0;1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605,&#xA0;<i>&#x201C;Revenue Recognition&#x201D; (&#x201C;ASC 605&#x201D;)</i>, which is also referred to herein as &#x201C;Legacy GAAP&#x201D; or the &#x201C;previous guidance.&#x201D; Teradyne recorded a net increase to retained earnings of $12.7&#xA0;million as of January&#xA0;1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: &#x201C;Accounting Policies&#x201D; in Teradyne&#x2019;s 2017 Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the policies in effect for revenue prior to January&#xA0;1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of Teradyne&#x2019;s hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which Teradyne expects to be entitled to receive in exchange for fulfillment of the performance obligation. Teradyne&#x2019;s primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#x2019;s determination of revenue is dependent upon a five step process outlined below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 1: Identify the contract with the customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 2: Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne periodically enters into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 3: Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 4: Allocate the transaction price to the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of Teradyne&#x2019;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue recognized in accordance with ASC 606 was $483.2&#xA0;million for the period ended April&#xA0;1, 2018. Teradyne also recognized $4.3&#xA0;million in revenue on leases of Teradyne systems which are accounted for outside of ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Disaggregation of Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Semiconductor<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>System Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial<br /> Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Corporate<br /> and Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>SOC<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Memory</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Defense/</b><br /> <b>Aerospace</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Storage<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Production</b><br /> <b>Board Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="34" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Americas</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,597</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">757</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Europe, Middle East and Africa</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">551</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Asia Pacific</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,273</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">328,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Lease Revenue</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 124px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">System on a chip (&#x201C;SOC&#x201D;)</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Hardware</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne hardware consists primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, collaborative robots, and wireless test systems. The hardware includes a standard 12 month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Teradyne&#x2019;s hardware is recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Extended Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the one year standard warranty. The extended warranty is purchased in the same transaction as the system or robot purchase and is classified as a separate performance obligation which meets the criteria for over time recognition. The relative standalone selling price of the extended warranty is recognized ratably over the course of the extended warranty based on months completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Training and Applications Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne sells training and applications support to customers either in standalone transactions or included with system purchases. The training and support allow the customer to use Teradyne&#x2019;s systems efficiently and effectively. Training and applications support included in system orders are valued based on their standalone selling price and all training and applications support is recognized over time as the customer receives and consumes the benefit associated with each. Both are recognized using an input method of hours consumed as this best depicts the transfer of services to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Service Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Service agreements are recognized ratably over the period of agreement based on months completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Post-Contract Customer Support (&#x201C;PCS&#x201D;)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">when-and-if</font></font>&#xA0;available upgrades. Standalone selling price for PCS is not directly observable as Teradyne does not sell these services separately. Teradyne has estimated the standalone selling price for these services based on adjusted market assessments. Revenue for PCS is recognized ratably over the performance period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne does not allow customer returns or provide refunds to customers for any products or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contract Balances</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,&#xA0;2018</b><br /> <b>(as adjusted)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Increase</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The amount of revenue recognized during the quarter ended April&#xA0;1, 2018 that was included within the deferred revenue and customer advances balance at January&#xA0;1, 2018 was $21.8&#xA0;million and primarily relates to extended warranties, training, application support, and PCS. Each of these represents a distinct performance obligation. Customers typically pay for these services net 30 to 60 days from the date that transfer of control of the associated system or product occurs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Remaining Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne does not have material remaining performance obligations from contracts with an original expected duration of greater than one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Significant Judgments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne makes no significant judgements in determining the amount or timing of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Practical Expedients</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne has adopted the practical expedients available within ASC 340&#xA0;<i>&#x201C;Other Assets and Deferred Costs&#x201D;</i>&#xA0;for contract assets, specifically in relation to incremental costs of obtaining a contract. Teradyne generally expenses sales commissions when incurred because the amortization period would be less than one year. Teradyne records these costs within selling and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne has adopted the practical expedient which states an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to the customer and when the customer pays for that good or service will be one year or less. Teradyne does not have material payments associated with performance obligations outside this one year time frame.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Impacts</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables summarize the impact of ASC 606 to Teradyne&#x2019;s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne&#x2019;s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Condensed Consolidated Balance Sheet:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>ASSETS</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">413,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(67,728</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">346,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">159,606</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>LIABILITIES</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,167</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>SHAREHOLDERS&#x2019; EQUITY</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">216,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(46,057</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">170,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Condensed Consolidated Statement of Operation:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands except per share amounts)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(65,642</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">421,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Retirement Benefits</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In March 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-07,</font>&#xA0;&#x201C;<i>Compensation&#x2014;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit</i>&#xA0;<i>Cost</i>.&#x201D;&#xA0;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The&#xA0;<font style="WHITE-SPACE: nowrap">non-service</font>&#xA0;components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the&#xA0;<font style="WHITE-SPACE: nowrap">non-service</font>&#xA0;components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4&#xA0;million due to the removal of the&#xA0;<font style="WHITE-SPACE: nowrap">non-service</font>&#xA0;component of pension expense and decreased other income (expense), net by the same amount with no impact to net income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Financial Assets and Financial Liabilities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-01,</font>&#xA0;&#x201C;<i>Financial Instruments&#x2014;Overall&#xA0;<font style="WHITE-SPACE: nowrap">(Subtopic&#xA0;825-10):</font>&#xA0;Recognition and Measurement of Financial Assets and Financial Liabilities</i>.&#x201D; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne continues to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January&#xA0;1, 2018 retained earnings balance by $3.1&#xA0;million and decreased the accumulated other comprehensive income balance by the same amount.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Contingencies and Litigation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne may be subject to certain legal proceedings, lawsuits and other claims as discussed in Note&#xA0;Q: &#x201C;Commitments and Contingencies.&#x201D; Teradyne accrues for a loss contingency, including legal proceedings, lawsuits, pending claims and other legal matters, when the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. When the reasonable estimate of the loss is within a range of amounts, and no amount in the range constitutes a better estimate than any other amount, Teradyne accrues the amount at the low end of the range. Teradyne adjusts the accruals from time to time as additional information is received, but the loss incurred may be significantly greater than or less than the amount accrued. Loss contingencies are disclosed when they are material and there is at least a reasonable possibility that a loss has been incurred. Attorney fees related to legal matters are expensed as incurred.</p> </div> TER 203484000 195255000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Contingencies and Litigation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne may be subject to certain legal proceedings, lawsuits and other claims as discussed in Note&#xA0;Q: &#x201C;Commitments and Contingencies.&#x201D; Teradyne accrues for a loss contingency, including legal proceedings, lawsuits, pending claims and other legal matters, when the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. When the reasonable estimate of the loss is within a range of amounts, and no amount in the range constitutes a better estimate than any other amount, Teradyne accrues the amount at the low end of the range. Teradyne adjusts the accruals from time to time as additional information is received, but the loss incurred may be significantly greater than or less than the amount accrued. Loss contingencies are disclosed when they are material and there is at least a reasonable possibility that a loss has been incurred. Attorney fees related to legal matters are expensed as incurred.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,&#xA0;2018</b><br /> <b>(as adjusted)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Increase</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table provides quantitative information associated with the fair value measurement of Teradyne&#x2019;s Level&#xA0;3 financial instruments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="31%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 29.25pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Liability</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018<br /> Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Valuation</b><br /> <b>Technique</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Unobservable&#xA0;Inputs</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Universal Robots)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> </td> <td valign="bottom">Monte&#xA0;Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Simulation</p> </td> <td valign="bottom" nowrap="nowrap">&#xA0;<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> Revenue&#xA0;for&#xA0;the&#xA0;period&#xA0;July&#xA0;1,<br /> &#xA0;&#xA0;&#xA0;&#xA0;2015&#x2014;December&#xA0;31,&#xA0;2018&#xA0;volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Discount Rate</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#xA0;</td> <td valign="top" align="right">3.8</td> <td valign="top" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Financial Assets and Financial Liabilities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;<i>Financial Instruments&#x2014;Overall <font style="WHITE-SPACE: nowrap">(Subtopic&#xA0;825-10):</font> Recognition and Measurement of Financial Assets and Financial Liabilities</i>.&#x201D; Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne continues to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January&#xA0;1, 2018 retained earnings balance by $3.1&#xA0;million and decreased the accumulated other comprehensive income balance by the same amount.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i>Goodwill</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne performs its annual goodwill impairment test as required under the provisions of ASC <font style="WHITE-SPACE: nowrap">350-10,</font> <i>&#x201C;Intangibles&#x2014;Goodwill and Other&#x201D;</i> on December&#xA0;31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The changes in the carrying amount of goodwill by reportable segments for the three months ended April&#xA0;1, 2018, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial</b><br /> <b>Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>System</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Semiconductor</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">361,819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(353,843</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(148,183</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260,540</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(762,566</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Energid acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">361,819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">257,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">260,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,038,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(353,843</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(148,183</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260,540</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(762,566</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">275,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Intangible Assets</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount&#xA0;(1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign<br /> Currency<br /> Translation<br /> Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">276,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(231,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(84,940</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tradenames and trademarks</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,108</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(280</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">424,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(344,594</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign<br /> Currency<br /> Translation<br /> Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">270,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(226,190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(83,585</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tradenames and trademarks</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">414,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(337,155</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Gross carrying amount includes $10.9&#xA0;million of Energid acquired intangible assets.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Aggregate intangible asset amortization expense was $7.7&#xA0;million and $8.0&#xA0;million, respectively, for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="21%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 16.9pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018 (remainder)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>R. INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The effective tax rate for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 was 9.2% and 7.4%, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The increase in the effective tax rate from the three months ended April&#xA0;2, 2017 to the three months ended April&#xA0;1, 2018 primarily resulted from a projected shift in the geographic distribution of income which increased income subject to taxation in the U.S. relative to lower tax rate jurisdictions and a reduction in discrete tax benefits recognized. These increases were partially offset by the benefit of the reduction in the U.S. corporate tax rate from 35% to 21% and the U.S. foreign derived intangible income deduction.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The effective tax rates for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 differed from the expected federal statutory rate primarily because of the favorable effect of statutory rates applicable to income earned outside the United States.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The tax rate for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 was also reduced by the benefit from U.S. research and development tax credits, partially offset by additions to the uncertain tax positions for transfer pricing, both of which are included in the projected annual effective tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Discrete tax benefits recorded in the three months ended April&#xA0;1, 2018 amounted to $8.3&#xA0;million composed of $7.6&#xA0;million from stock based compensation and $0.7&#xA0;million of other discrete tax benefits. Discrete tax expense amounted to $2.3&#xA0;million composed of $1.7&#xA0;million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.6&#xA0;million of other discrete tax expenses. The $7.6&#xA0;million of discrete benefit from stock based compensation included $7.4&#xA0;million of excess tax benefits recognized pursuant to ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09</font> &#x201C;Improvements to Employee Share-Based Payment Accounting.&#x201D;</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Discrete tax benefits recorded in the three months ended April&#xA0;2, 2017 amounted to $7.0&#xA0;million of which $5.5&#xA0;million resulted from stock based compensation, $0.7&#xA0;million related to U.S. research and development tax credits and $0.8&#xA0;million from other discrete tax benefits. The $5.5&#xA0;million of discrete benefit from stock based compensation included $5.2&#xA0;million of excess tax benefits recognized pursuant to ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09</font> &#x201C;Improvements to Employee Share-Based Payment Accounting.&#x201D;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of April&#xA0;1, 2018, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of April&#xA0;1, 2018 and December&#xA0;31, 2017, Teradyne had $37.3&#xA0;million and $36.3&#xA0;million, respectively, of reserves for uncertain tax positions. The $1.0&#xA0;million net increase in reserves for uncertain tax positions is primarily composed of additions related to transfer pricing exposures and U.S. research and development tax credits.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne is currently under examination by the Internal Revenue Service. The timing of resolution and closure of the tax audit is highly unpredictable. Given the uncertainty, it is reasonably possible that the balance of unrecognized tax benefits could significantly change within the next twelve months. However, an estimate of the range of reasonably possible adjustments cannot presently be made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of April&#xA0;1, 2018 and December&#xA0;31, 2017, $0.3&#xA0;million and $0.3&#xA0;million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended April&#xA0;1, 2018, an expense of $0.03&#xA0;million was recorded for interest and penalties related to income tax items. For the three months ended April&#xA0;2, 2017, a benefit of $0.1&#xA0;million was recorded for interest and penalties related to income tax items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended April&#xA0;1, 2018 was $3.0&#xA0;million, or $0.01&#xA0;per diluted share. The tax savings due to the tax holiday for the three months ended April&#xA0;2, 2017 was $4.7&#xA0;million, or $0.02 per diluted share. The tax holiday is scheduled to expire on December&#xA0;31, 2020.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In the fourth quarter of 2017, Teradyne recorded a provisional amount of $186.0&#xA0;million of additional income tax expense which represents Teradyne&#x2019;s best estimate of the impact of the Tax Cuts and Jobs Act of 2017 (the &#x201C;Tax Reform Act&#x201D;) in accordance with Teradyne&#x2019;s understanding of the Tax Reform Act and guidance available at that time. The $186.0&#xA0;million is composed of expense of $161.0&#xA0;million related to the <font style="WHITE-SPACE: nowrap">one-time</font> transition tax on the mandatory deemed repatriation of foreign earnings, $33.6&#xA0;million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, a benefit of $10.3&#xA0;million associated with the impact of correlative adjustments on uncertain tax positions, and $1.7&#xA0;million of expense related to the remeasurement of certain uncertain tax positions resulting from the reduction in the federal tax rate. Although the provisional estimates are based on the best available interpretations of the Tax Reform Act, the final impacts may differ from the estimates due to, among other things, the issuance of additional regulatory and legislative guidance related to the Tax Reform Act. As of April&#xA0;1, 2018, there has been no material change to the provisional amount recorded. Any adjustment to the provisional amounts will be recorded in 2018 when the analysis is complete.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 24px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue from Contracts with Customers</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne adopted Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;<i>Revenue from Contracts with Customers&#x201D; (&#x201C;ASC 606&#x201D;)</i>&#xA0;on January&#xA0;1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605,&#xA0;<i>&#x201C;Revenue Recognition&#x201D; (&#x201C;ASC 605&#x201D;)</i>, which is also referred to herein as &#x201C;Legacy GAAP&#x201D; or the &#x201C;previous guidance.&#x201D; Teradyne recorded a net increase to retained earnings of $12.7&#xA0;million as of January&#xA0;1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: &#x201C;Accounting Policies&#x201D; in Teradyne&#x2019;s 2017 Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the policies in effect for revenue prior to January&#xA0;1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of Teradyne&#x2019;s hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which Teradyne expects to be entitled to receive in exchange for fulfillment of the performance obligation. Teradyne&#x2019;s primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne&#x2019;s determination of revenue is dependent upon a five step process outlined below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 1: Identify the contract with the customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 2: Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne periodically enters into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 3: Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 4: Allocate the transaction price to the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of Teradyne&#x2019;s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue recognized in accordance with ASC 606 was $483.2&#xA0;million for the period ended April&#xA0;1, 2018. Teradyne also recognized $4.3&#xA0;million in revenue on leases of Teradyne systems which are accounted for outside of ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Disaggregation of Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Semiconductor<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>System Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial<br /> Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Corporate<br /> and Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>SOC<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Memory</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Defense/</b><br /> <b>Aerospace</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Storage<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Production</b><br /> <b>Board Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="34" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Americas</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,597</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">757</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Europe, Middle East and Africa</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">551</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Asia Pacific</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,273</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">328,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Lease Revenue</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 124px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">System on a chip (&#x201C;SOC&#x201D;)</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Hardware</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne hardware consists primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, collaborative robots, and wireless test systems. The hardware includes a standard 12 month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Teradyne&#x2019;s hardware is recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Extended Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the one year standard warranty. The extended warranty is purchased in the same transaction as the system or robot purchase and is classified as a separate performance obligation which meets the criteria for over time recognition. The relative standalone selling price of the extended warranty is recognized ratably over the course of the extended warranty based on months completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Training and Applications Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne sells training and applications support to customers either in standalone transactions or included with system purchases. The training and support allow the customer to use Teradyne&#x2019;s systems efficiently and effectively. Training and applications support included in system orders are valued based on their standalone selling price and all training and applications support is recognized over time as the customer receives and consumes the benefit associated with each. Both are recognized using an input method of hours consumed as this best depicts the transfer of services to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Service Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Service agreements are recognized ratably over the period of agreement based on months completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Post-Contract Customer Support (&#x201C;PCS&#x201D;)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">when-and-if</font></font>&#xA0;available upgrades. Standalone selling price for PCS is not directly observable as Teradyne does not sell these services separately. Teradyne has estimated the standalone selling price for these services based on adjusted market assessments. Revenue for PCS is recognized ratably over the performance period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne does not allow customer returns or provide refunds to customers for any products or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contract Balances</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,&#xA0;2018</b><br /> <b>(as adjusted)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Increase</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The amount of revenue recognized during the quarter ended April&#xA0;1, 2018 that was included within the deferred revenue and customer advances balance at January&#xA0;1, 2018 was $21.8&#xA0;million and primarily relates to extended warranties, training, application support, and PCS. Each of these represents a distinct performance obligation. Customers typically pay for these services net 30 to 60 days from the date that transfer of control of the associated system or product occurs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Remaining Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne does not have material remaining performance obligations from contracts with an original expected duration of greater than one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Significant Judgments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne makes no significant judgements in determining the amount or timing of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Practical Expedients</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne has adopted the practical expedients available within ASC 340&#xA0;<i>&#x201C;Other Assets and Deferred Costs&#x201D;</i>&#xA0;for contract assets, specifically in relation to incremental costs of obtaining a contract. Teradyne generally expenses sales commissions when incurred because the amortization period would be less than one year. Teradyne records these costs within selling and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Teradyne has adopted the practical expedient which states an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to the customer and when the customer pays for that good or service will be one year or less. Teradyne does not have material payments associated with performance obligations outside this one year time frame.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Impacts</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables summarize the impact of ASC 606 to Teradyne&#x2019;s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne&#x2019;s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Condensed Consolidated Balance Sheet:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>ASSETS</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">413,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(67,728</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">346,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">159,606</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>LIABILITIES</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,167</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>SHAREHOLDERS&#x2019; EQUITY</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">216,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(46,057</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">170,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Condensed Consolidated Statement of Operation:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands except per share amounts)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(65,642</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">421,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="1%"></td> <td width="24%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="3" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Location&#xA0;of&#xA0;Losses</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Recognized in</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Statement&#xA0;of&#xA0;Operations</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>April&#xA0;1,</b><br /> <b>2018</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>April&#xA0;2,</b><br /> <b>2017</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives&#xA0;not&#xA0;designated&#xA0;as&#xA0;hedging&#xA0;instruments:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;(income)&#xA0;expense,&#xA0;net</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.6&#xA0;million and $1.5&#xA0;million, respectively.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the fair value of derivative instruments as of April&#xA0;1, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet</b><br /> <b>Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives not designated as hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Prepayments</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Other&#xA0;current&#xA0;liabilities</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(224</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(446</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(212</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(57</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table sets forth the computation of basic and diluted net income per common share:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;amounts)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income for basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive potential common shares:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Incremental shares from assumed conversion of convertible notes (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Convertible note hedge warrant shares (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive potential common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">203,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">201,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5&#xA0;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5&#xA0;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="21%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 16.9pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018 (remainder)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The changes in the carrying amount of goodwill by reportable segments for the three months ended April&#xA0;1, 2018, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial</b><br /> <b>Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>System</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Semiconductor</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">361,819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(353,843</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(148,183</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260,540</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(762,566</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Energid acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">361,819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">257,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">260,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,038,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(353,843</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(148,183</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260,540</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(762,566</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">275,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Inventories, net consisted of the following at April&#xA0;1, 2018 and December&#xA0;31, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Raw material</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,762</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,668</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap"><font style="white-space:nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,256</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,464</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Finished Goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,839</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,393</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,857</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,525</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1000000 8229000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>D. ACQUISITIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Energid Technologies Corporation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On February&#xA0;26, 2018, Teradyne acquired all the issued and outstanding shares of Energid Technologies Corporation (&#x201C;Energid&#x201D;) for a total preliminary purchase price of approximately $27.6&#xA0;million. Energid&#x2019;s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare; utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid&#x2019;s results have been included in Teradyne&#x2019;s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne&#x2019;s preliminary purchase price allocation was goodwill of $15.7&#xA0;million, acquired intangible assets of $10.9&#xA0;million with an average estimated useful life of 6.1 years, and $1.0&#xA0;million of net tangible assets. The acquisition was not material to our condensed consolidated financial statements.</p> </div> 0.09 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>L. ACCUMULATED OTHER COMPREHENSIVE INCOME</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months Ended April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gains</b><br /> <b>(Losses) on</b><br /> <b>Marketable</b><br /> <b>Securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Retirement</b><br /> <b>Plans&#xA0;Prior</b><br /> <b>Service</b><br /> <b>Credit</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;at&#xA0;December&#xA0;31,&#xA0;2017,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$0,&#xA0;$1,815,&#xA0; $(932), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;comprehensive income (loss) before reclassifications, net of tax of $0, $(718), $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,541</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,687</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts&#xA0;reclassified&#xA0;from&#xA0;accumulated&#xA0;other&#xA0;comprehensive income, net of tax of $0, $78, $(18), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(61</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss), net of tax of $0, $(640), $(18), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,541</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,019</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(61</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of income tax effects from the Tax Reform Act, net of tax of $0, $(691), $(78), respectively (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of unrealized gains on equity securities, net of tax of $0, $(902), $0, respectively (b)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2018, net of tax of&#xA0;$0,&#xA0;$(418),&#xA0;$(1,028), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,881</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne early adopted the ASU <font style="WHITE-SPACE: nowrap">2018-02,</font> <i>&#x201C;Income Statement&#x2014;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.&#x201D;</i> As a result, the stranded tax effects resulting from the Tax Reform Act enacted in December 2017 was reclassified from accumulated other comprehensive income to retained earnings.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(b)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne adopted the ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;<i>Financial Instruments&#x2014;Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10):</font> Recognition and Measurement of Financial Assets and Financial Liabilities</i>.&#x201D; See Note B: &#x201C;Accounting Policies.&#x201D;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months ended April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gains</b><br /> <b>(Losses) on</b><br /> <b>Marketable</b><br /> <b>Securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Retirement</b><br /> <b>Plans&#xA0;Prior</b><br /> <b>Service</b><br /> <b>Credit</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;2, 2017</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;at&#xA0;December&#xA0;31,&#xA0;2016,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$0, $209,&#xA0;$(778), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(21,921</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(60</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,767</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(20,214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income before reclassifications, net of tax of $0, $420,$0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts&#xA0;reclassified&#xA0;from&#xA0;accumulated&#xA0;other&#xA0;comprehensive income, net of tax of $0, $(64), $(38), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(95</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(163</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss), net of tax of $0, $356, $(38), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as April&#xA0;2, 2017, net of tax of $0, $565, $(816), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,958</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(10,901</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Details about Accumulated Other Comprehensive (Loss) Income</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 220.2pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Components</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Affected&#xA0;Line&#xA0;Item</b><br /> <b>in&#xA0;the&#xA0;Statements</b><br /> <b>of&#xA0;Operations</b></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (losses) gains, net of tax of $(78), $64, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">$</td> <td valign="top" align="right">(1,668</td> <td valign="top" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top">$</td> <td valign="top" align="right">95</td> <td valign="top" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Interest&#xA0;(expense)<br /> income</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Defined&#xA0;benefit&#xA0;pension&#xA0;and&#xA0;postretirement&#xA0;plans:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service credit, net of tax of $18, $38, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">(a)</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total&#xA0;reclassifications,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$(60), $102, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Net income</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: &#x201C;Retirement Plans.&#x201D;</td> </tr> </table> </div> --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>G. DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>Convertible Senior Notes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On December&#xA0;12, 2016, Teradyne completed a private offering of $460.0&#xA0;million convertible senior unsecured notes (the &#x201C;Notes&#x201D;). The Notes will mature on December&#xA0;15, 2023, unless earlier repurchased or converted. The Notes bear interest from December&#xA0;12, 2016 at a rate of 1.25% per year payable semi-annually in arrears on June&#xA0;15 and December&#xA0;15 of each year, beginning on June&#xA0;15, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding September&#xA0;15, 2023, under the following circumstances: (1)&#xA0;during any calendar quarter beginning after March&#xA0;31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne&#x2019;s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than 130% of the conversion price on each applicable trading day; (2)&#xA0;during the five business day period after any five consecutive trading day period (the &#x201C;measurement period&#x201D;) in which the trading price (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of the Teradyne&#x2019;s common stock and the conversion rate on each such trading day; and (3)&#xA0;upon the occurrence of specified corporate events. On or after September&#xA0;15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne&#x2019;s election. As of December&#xA0;31, 2017 the conversion price was approximately $31.80 per share of Teradyne&#x2019;s common stock. The conversion rate is subject to adjustment under certain circumstances.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the &#x201C;Note Hedge Transactions&#x201D;) with the initial purchasers or their affiliates (the &#x201C;Option Counterparties&#x201D;). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.80. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5&#xA0;million shares of Teradyne&#x2019;s common stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The convertible note hedge is considered indexed to Teradyne&#x2019;s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne&#x2019;s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne&#x2019;s stock price, which is an input to the fair value of a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">fixed-for-fixed</font></font> option contract, the convertible note hedge is considered indexed to Teradyne&#x2019;s stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the &#x201C;Warrant Transactions&#x201D;) in which it sold <font style="WHITE-SPACE: nowrap">net-share-settled</font> (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5&#xA0;million shares of common stock. As of December&#xA0;31, 2017, the strike price of the warrants was approximately $39.91 per share. The strike price is subject to adjustments under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne&#x2019;s common stock to the extent that the market price per share of Teradyne&#x2019;s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne&#x2019;s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne&#x2019;s common stock exceeds the applicable strike price of the warrant. The net cost of the Notes Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne&#x2019;s common stock and/or purchased shares of Teradyne&#x2019;s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne&#x2019;s common stock or by selling Teradyne&#x2019;s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne&#x2019;s common stock and the Notes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne&#x2019;s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December&#xA0;15, 2023 maturity date. Debt issuance costs of approximately $7.2&#xA0;million are being amortized to interest expense using the effective interest method over the seven year term of the Notes. As of April&#xA0;1, 2018, unamortized debt issuance costs were approximately $6.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The below tables represent the key components of Teradyne&#x2019;s convertible senior notes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt Principal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Carrying amount of convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">369,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">365,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contractual interest expense on the coupon</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of the discount component and debt issue fees recognized as interest&#xA0;expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total interest expense on the convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of April&#xA0;1, 2018, the remaining unamortized discount was $90.6&#xA0;million, which will be amortized over 5.8 years using the effective interest rate method. The carrying amount of the equity component was $100.8&#xA0;million. As of April&#xA0;1, 2018, the conversion rate was equal to the initial conversion price of approximately $31.80 per share and the <font style="WHITE-SPACE: nowrap">if-converted</font> value of the Notes was $661.2&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Revolving Credit Facility</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On April&#xA0;27, 2015, Teradyne entered into a Credit Agreement (the &#x201C;Credit Agreement&#x201D;) with Barclays Bank PLC, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a five-year, senior secured revolving credit facility of up to $350&#xA0;million (the &#x201C;Credit Facility&#x201D;). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $150&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $2.3&#xA0;million in costs related to the revolving credit facility. These costs are being amortized over the five-year term of the revolving credit facility and are included in interest expense in the statements of operations. As of May&#xA0;11, 2018, Teradyne has not borrowed any funds under the Credit Facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The interest rates applicable to loans under the Credit Facility are, at Teradyne&#x2019;s option, equal to either a base rate plus a margin ranging from 0.00% to 1.00%&#xA0;per annum or LIBOR plus a margin ranging from 1.00% to 2.00%&#xA0;per annum, based on the Consolidated Leverage Ratio of Teradyne and its Restricted Subsidiaries. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.125% to 0.350%&#xA0;per annum, based on the then applicable Consolidated Leverage Ratio.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne&#x2019;s and its Restricted Subsidiaries&#x2019; ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio. As of May&#xA0;11, 2018, Teradyne was in compliance with all covenants.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Credit Facility is guaranteed by certain of Teradyne&#x2019;s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries.</p> </div> 0.45 2018-04-01 Large Accelerated Filer December 31, 2020 4 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>O. RESTRUCTURING AND OTHER</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;1, 2018, Teradyne recorded a $5.0&#xA0;million credit for the decrease in the fair value of the Universal Robots contingent consideration liability, partially offset by $3.9&#xA0;million recorded for employee severance charges, primarily in Semiconductor Test, and $0.8&#xA0;million of acquisition related expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;2, 2017, Teradyne recorded $2.5&#xA0;million of restructuring and other charges of which $1.3&#xA0;million was for a lease impairment of a Wireless Test facility in Sunnyvale, CA which was terminated in September 2017, $0.6&#xA0;million was for employee severance charges, and $0.6&#xA0;million for the increase in the fair value of the Universal Robots contingent consideration liability.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarize the composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at April&#xA0;1, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">614,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">610,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(454</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(65</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">929,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">927,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">861,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,322</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">847,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">929,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">927,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarize the composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">858,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">850,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(187</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(187</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(373</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity and debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(75</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,470,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,350,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,349,970</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,029</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,288,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,470,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,350,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Segment information for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Semiconductor</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>System</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial</b><br /> <b>Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Corporate</b><br /> <b>and</b><br /> <b>Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="22" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">373,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">784</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets (3)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">758,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,679,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,995,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;2, 2017</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">355,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">456,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes&#xA0;(1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,759</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,152</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets (3)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">740,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106,754</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">331,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,602,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,842,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(3)</td> <td valign="top" align="left">Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>T. SHAREHOLDERS&#x2019; EQUITY</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <b><i>Stock Repurchase Program</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2018, Teradyne&#x2019;s Board of Directors cancelled the December 2016 stock repurchase program and authorized a new stock repurchase program for up to $1.5&#xA0;billion of common stock. Teradyne intends to repurchase $750&#xA0;million in 2018. During the three months ended April&#xA0;1, 2018, Teradyne repurchased 2.9&#xA0;million shares of common stock for $134.3&#xA0;million at an average price of $45.69 per share.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In December 2016, the Board of Directors approved a $500&#xA0;million share repurchase authorization which commenced on January&#xA0;1, 2017. During the three months ended April&#xA0;2, 2017, Teradyne repurchased 1.3&#xA0;million shares of common stock for $37.7&#xA0;million at an average price of $29.38 per share.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The total price includes commissions and is recorded as a reduction to retained earnings.</p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <b><i>Dividend</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Holders of Teradyne&#x2019;s common stock are entitled to receive dividends when they are declared by Teradyne&#x2019;s Board of Directors.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2018, Teradyne&#x2019;s Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the three months ended April&#xA0;1, 2018 were $17.6&#xA0;million.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017, Teradyne&#x2019;s Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the three months ended April&#xA0;2, 2017 were $14.0&#xA0;million.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne&#x2019;s Board of Directors which will consider, among other things, Teradyne&#x2019;s earnings, capital requirements and financial condition.</p> </div> 2900000 45.69 <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <i>Basis of Presentation</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The consolidated interim financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December&#xA0;31, 2017 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne&#x2019;s Annual Report on Form <font style="white-space:nowrap">10-K,</font> filed with the U.S. Securities and Exchange Commission (&#x201C;SEC&#x201D;) on March&#xA0;1, 2018, for the year ended December&#xA0;31, 2017.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>I. DEFERRED REVENUE AND CUSTOMER ADVANCES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Maintenance and training</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,365</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,256</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Extended warranty</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,590</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,438</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Customer advances, undelivered elements and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,663</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,047</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,618</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,741</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Semiconductor<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>System Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial<br /> Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Corporate<br /> and Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>SOC<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Memory</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Defense/</b><br /> <b>Aerospace</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Storage<br /> Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Production</b><br /> <b>Board Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="34" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Americas</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,597</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">757</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Europe, Middle East and Africa</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">551</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Asia Pacific</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Point in Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,273</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">328,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Over Time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Lease Revenue</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">System on a chip (&#x201C;SOC&#x201D;)</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>N. NET INCOME PER COMMON SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table sets forth the computation of basic and diluted net income per common share:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;amounts)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income for basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive potential common shares:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Incremental shares from assumed conversion of convertible notes (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Convertible note hedge warrant shares (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive potential common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">203,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">201,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5&#xA0;million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5&#xA0;million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The computation of diluted net income per common share for the three months ended April&#xA0;1, 2018 excludes the effect of the potential vesting of 0.4&#xA0;million shares of restricted stock units because the effect would have been anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The computation of diluted net income per common share for the three months ended April&#xA0;2, 2017 excludes the effect of the potential exercise of stock options to purchase approximately 0.1&#xA0;million shares because the effect would have been anti-dilutive.</p> </div> 0.092 TERADYNE, INC <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>F. FINANCIAL INSTRUMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Marketable Securities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective January&#xA0;1, 2018, Teradyne adopted ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;<i>Financial Instruments&#x2014;Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10):</font> Recognition and Measurement of Financial Assets and Financial Liabilities</i>&#x201D; using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Prior to 2018, the changes in fair value of equity securities were recorded in accumulated other comprehensive income on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The length of time and the extent to which the market value has been less than cost;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The financial condition and near-term prospects of the issuer; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017. As defined in ASC <font style="WHITE-SPACE: nowrap">820-10,</font> &#x201C;<i>Fair Value Measurements and Disclosures,</i>&#x201D; fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC <font style="WHITE-SPACE: nowrap">820-10</font> requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Level&#xA0;1: Quoted prices in active markets for identical assets as of the reporting date;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;2: Inputs other than Level&#xA0;1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities&#x2019; relationship to other benchmark quoted prices, and is considered a Level&#xA0;2 input; or</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne&#x2019;s own data.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne&#x2019;s <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities are classified as Level&#xA0;2, and equity securities are classified as Level&#xA0;1. Acquisition-related contingent consideration is classified as Level&#xA0;3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility and discount rate. The vast majority of Level&#xA0;2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Realized gains recorded in the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were $0.3&#xA0;million and $0.3&#xA0;million, respectively. Realized losses recorded in the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were $1.5&#xA0;million and $0.2&#xA0;million, respectively. Realized gains are included in interest income and realized losses are included in interest expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Unrealized gains and losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities are included in accumulated other comprehensive income (loss). Changes in fair value of equity securities are included in other (income) expense, net. The cost of securities sold is based on the specific identification method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, there were no transfers in or out of Level&#xA0;1, Level&#xA0;2 or Level&#xA0;3 financial instruments.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table sets forth by fair value hierarchy Teradyne&#x2019;s financial assets and liabilities that were measured at fair value on a recurring basis as of April&#xA0;1, 2018 and December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices</b><br /> <b>in Active</b><br /> <b>Markets for</b><br /> <b>Identical</b><br /> <b>Instruments</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Other</b><br /> <b>Observable</b><br /> <b>Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable</b><br /> <b>Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">306,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> debt securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,613</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,613</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">462,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,100,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,587,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices</b><br /> <b>in Active</b><br /> <b>Markets for</b><br /> <b>Identical</b><br /> <b>Instruments</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Other</b><br /> <b>Observable</b><br /> <b>Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable</b><br /> <b>Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">231,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity and debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,903,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,904,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">404,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">427,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,476,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,904,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Changes in the fair value of Level&#xA0;3 contingent consideration for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,553</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,050</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustment (b)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne paid $24.6&#xA0;million of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots A/S (&#x201C;Universal Robots&#x201D;). In the three months ended April&#xA0;2, 2017, Teradyne paid $1.1&#xA0;million of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Avionics Interface Technology, LLC (&#x201C;AIT&#x201D;).</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(b)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, the fair value of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots was decreased by $5.0&#xA0;million, primarily due to a decrease in forecasted revenue. In the three months ended April&#xA0;2, 2017, the fair value of contingent consideration for the <font style="WHITE-SPACE: nowrap">earn-out</font> in connection with the acquisition of Universal Robots was increased by $0.6&#xA0;million primarily due to an increase in forecasted revenue and a decrease in the discount rate.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table provides quantitative information associated with the fair value measurement of Teradyne&#x2019;s Level&#xA0;3 financial instruments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="31%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 29.25pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Liability</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,&#xA0;2018<br /> Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Valuation</b><br /> <b>Technique</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Unobservable&#xA0;Inputs</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Universal Robots)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> </td> <td valign="bottom">Monte&#xA0;Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Simulation</p> </td> <td valign="bottom" nowrap="nowrap">&#xA0;<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> Revenue&#xA0;for&#xA0;the&#xA0;period&#xA0;July&#xA0;1,<br /> &#xA0;&#xA0;&#xA0;&#xA0;2015&#x2014;December&#xA0;31,&#xA0;2018&#xA0;volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Discount Rate</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#xA0;</td> <td valign="top" align="right">3.8</td> <td valign="top" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of April&#xA0;1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the Universal Robots contingent consideration include forecasted revenue, revenue volatility and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. The maximum payment for the remaining Universal Robots revenue <font style="WHITE-SPACE: nowrap">earn-out</font> is $25.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The carrying amounts and fair values of Teradyne&#x2019;s financial instruments at April&#xA0;1, 2018 and December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Convertible debt (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">365,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarize the composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at April&#xA0;1, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">614,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">611,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">610,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(454</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(65</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">929,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">927,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">861,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,322</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">847,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">929,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">927,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarize the composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Treasury securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">858,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">850,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(187</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(187</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(373</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity and debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(75</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-U.S.</font> government securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,470,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,350,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Reported as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>(Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,349,970</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,029</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,347,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,288,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,470,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,350,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of April&#xA0;1, 2018, the fair market value of investments in debt securities with unrealized losses totaled $891.0&#xA0;million. Of this value, $62.1&#xA0;million had unrealized losses of $1.6&#xA0;million for greater than one year and $828.9&#xA0;million had unrealized losses of $1.9&#xA0;million for less than one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2017, the fair market value of investments with unrealized losses totaled $1,350.9&#xA0;million. Of this value, $141.0&#xA0;million had unrealized losses of $1.2&#xA0;million for greater than one year and $1,209.9&#xA0;million had unrealized losses of $2.2&#xA0;million for less than one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at April&#xA0;1, 2018 and December&#xA0;31, 2017 were temporary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The contractual maturities of investments in debt securities held at April&#xA0;1, 2018 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due within one year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">861,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">860,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 1 year through 5 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 5 years through 10 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Due after 10 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">924,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Contractual maturities of investments in debt securities held at April 1, 2018 exclude $2.7 million of debt mutual funds as they do not have a contractual maturity date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Derivatives</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne&#x2019;s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The notional amount of foreign currency forward contracts at April&#xA0;1, 2018 and December&#xA0;31, 2017 was $108.8&#xA0;million and $116.8&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the fair value of derivative instruments as of April&#xA0;1, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet</b><br /> <b>Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives not designated as hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Prepayments</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Other&#xA0;current&#xA0;liabilities</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(224</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(446</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(212</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(57</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="1%"></td> <td width="24%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="3" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Location&#xA0;of&#xA0;Losses</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Recognized in</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Statement&#xA0;of&#xA0;Operations</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>April&#xA0;1,</b><br /> <b>2018</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>April&#xA0;2,</b><br /> <b>2017</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives&#xA0;not&#xA0;designated&#xA0;as&#xA0;hedging&#xA0;instruments:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;(income)&#xA0;expense,&#xA0;net</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.6&#xA0;million and $1.5&#xA0;million, respectively.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> See Note G: &#x201C;Debt&#x201D; regarding derivatives related to the convertible senior notes.</p> </div> 1830000 4398000 14000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Retirement Benefits</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In March 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-07,</font> &#x201C;<i>Compensation&#x2014;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit</i> <i>Cost</i>.&#x201D;&#xA0;Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The <font style="WHITE-SPACE: nowrap">non-service</font> components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the <font style="WHITE-SPACE: nowrap">non-service</font> components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4&#xA0;million due to the removal of the <font style="WHITE-SPACE: nowrap">non-service</font> component of pension expense and decreased other income (expense), net by the same amount with no impact to net income.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months Ended April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gains</b><br /> <b>(Losses) on</b><br /> <b>Marketable</b><br /> <b>Securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Retirement</b><br /> <b>Plans&#xA0;Prior</b><br /> <b>Service</b><br /> <b>Credit</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;at&#xA0;December&#xA0;31,&#xA0;2017,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$0,&#xA0;$1,815,&#xA0; $(932), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;comprehensive income (loss) before reclassifications, net of tax of $0, $(718), $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,541</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,687</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts&#xA0;reclassified&#xA0;from&#xA0;accumulated&#xA0;other&#xA0;comprehensive income, net of tax of $0, $78, $(18), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(61</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss), net of tax of $0, $(640), $(18), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,541</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,019</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(61</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of income tax effects from the Tax Reform Act, net of tax of $0, $(691), $(78), respectively (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of unrealized gains on equity securities, net of tax of $0, $(902), $0, respectively (b)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2018, net of tax of&#xA0;$0,&#xA0;$(418),&#xA0;$(1,028), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,881</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne early adopted the ASU <font style="WHITE-SPACE: nowrap">2018-02,</font> <i>&#x201C;Income Statement&#x2014;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.&#x201D;</i> As a result, the stranded tax effects resulting from the Tax Reform Act enacted in December 2017 was reclassified from accumulated other comprehensive income to retained earnings.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(b)</td> <td valign="top" align="left">In the three months ended April&#xA0;1, 2018, Teradyne adopted the ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;<i>Financial Instruments&#x2014;Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10):</font> Recognition and Measurement of Financial Assets and Financial Liabilities</i>.&#x201D; See Note B: &#x201C;Accounting Policies.&#x201D;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months ended April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>Gains</b><br /> <b>(Losses) on</b><br /> <b>Marketable</b><br /> <b>Securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Retirement</b><br /> <b>Plans&#xA0;Prior</b><br /> <b>Service</b><br /> <b>Credit</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;2, 2017</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;at&#xA0;December&#xA0;31,&#xA0;2016,&#xA0;net&#xA0;of&#xA0;tax&#xA0;of&#xA0;$0, $209,&#xA0;$(778), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(21,921</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(60</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,767</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(20,214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income before reclassifications, net of tax of $0, $420,$0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts&#xA0;reclassified&#xA0;from&#xA0;accumulated&#xA0;other&#xA0;comprehensive income, net of tax of $0, $(64), $(38), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(95</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(163</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss), net of tax of $0, $356, $(38), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as April&#xA0;2, 2017, net of tax of $0, $565, $(816), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,958</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(10,901</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>S. SEGMENT INFORMATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne has four operating segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test), which are its reportable segments. The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for defense/aerospace instrumentation test, storage test and circuit-board test. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne&#x2019;s chief operating decision maker (Teradyne&#x2019;s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments in effect are described in Note B: &#x201C;Accounting Policies&#x201D; in Teradyne&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017, and Note B: &#x201C;Accounting Policies&#x201D; in this filing for any changes in the three months ended April&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Segment information for the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Semiconductor</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>System</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial</b><br /> <b>Automation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Wireless</b><br /> <b>Test</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Corporate</b><br /> <b>and</b><br /> <b>Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="22" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;1, 2018</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">373,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">784</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets (3)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">758,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,679,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,995,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Three Months Ended April&#xA0;2, 2017</i></b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">355,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">456,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes&#xA0;(1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,759</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,152</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets (3)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">740,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106,754</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">331,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,602,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,842,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left">Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(3)</td> <td valign="top" align="left">Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Semiconductor Test segment are charges and credits in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(265</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Included in the System Test segment are charges in the following line item in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Industrial Automation segment are charges in the following line item in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">624</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Wireless Test segment are charges in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in Corporate and Other are charges and credits in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;Universal Robots contingent consideration adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;acquisition related expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>U. SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On April&#xA0;25, 2018, Teradyne acquired all the issued and outstanding shares of Mobile Industrial Robots ApS (&#x201C;MiR&#x201D;), a Danish limited liability company located in Odense, Denmark, for an aggregate purchase price of approximately $148&#xA0;million net of cash acquired, and up to an additional approximately $124&#xA0;million payable upon the achievement of certain revenue and profit performance targets through 2020. The fair value of assets and liabilities acquired has not been disclosed because Teradyne has not completed the valuation. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR will be part of Teradyne&#x2019;s Industrial Automation segment.</p> </div> 487467000 34797000 134276000 25356000 7854000 403925000 83542000 -139000 13571000 -2687000 -78000 97534000 86974000 21017000 140747000 8035000 96435000 19629000 490324000 17588000 10541000 -1019000 5981000 3000000 269832000 600000 -4379000 -4968000 5139000 4300000 -60000 -1393000 3063000 -805000 9461000 -61000 679000 95820000 95820000 300000 1500000 -4968000 8696000 16336000 4987000 8846000 9644000 6890000 462892000 10654000 800671000 9544000 9204000 3434000 800000 1478000 30000 -7600000 -700000 -1020000 3522000 -1607000 74408000 90505000 1600000 -12106000 4872000 -174410000 -18000 -1668000 -718000 7698000 1900000 208030000 180958000 217635000 36677000 24553000 -8300000 -46706000 172298000 0 212698000 3576000 -313000 134300000 1438000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The carrying amounts and fair values of Teradyne&#x2019;s financial instruments at April&#xA0;1, 2018 and December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">637,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">429,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,473,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Convertible debt (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">365,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Maintenance and training</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,365</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,256</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Extended warranty</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,590</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,438</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Customer advances, undelivered elements and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,663</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,047</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,618</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,741</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>H. PREPAYMENTS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Prepayments consist of the following and are included in prepayments on the balance sheet:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Contract manufacturer and supplier prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,204</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,503</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid maintenance and other services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,449</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,189</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,938</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,964</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,386</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,555</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108,117</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value was estimated using the Monte Carlo simulation model with the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Teradyne volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> NYSE Composite Index volatility-historical</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The balance below is included in short and long-term deferred revenue and customer advances on the balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three<br /> Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferral of new extended warranty revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,048</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Recognition of extended warranty deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,987</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <i>Preparation of Financial Statements and Use of Estimates</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Prepayments consist of the following and are included in prepayments on the balance sheet:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Contract manufacturer and supplier prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,204</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,503</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid maintenance and other services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,449</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,189</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,938</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,964</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,386</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,555</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108,117</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P12M 769000 1700000 2300000 600000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables summarize the impact of ASC 606 to Teradyne&#x2019;s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne&#x2019;s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Condensed Consolidated Balance Sheet:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>ASSETS</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">413,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(67,728</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">346,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">159,606</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>LIABILITIES</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,167</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>SHAREHOLDERS&#x2019; EQUITY</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">216,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(46,057</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">170,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Condensed Consolidated Statement of Operation:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Adjustments&#xA0;to&#xA0;Recognize<br /> under Legacy GAAP</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Legacy<br /> GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands except per share amounts)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(65,642</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">421,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per common share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 483200000 -0.16 -0.17 -65642000 -33378000 -4515000 -27749000 0.26 0.27 421825000 53596000 4331000 189886000 3125000 -902000 3125000 0 0 -7400000 P7Y P5Y 1.00 0.008 0.024 0.264 P4Y P1Y 1.00 P4Y 0.36 0.008 0.022 54.85 0.268 100000 0.124 12.17 100000 46.58 500000 46.62 100000 0.038 0.130 P5Y 14500000 14500000 P5Y9M18D 661200000 14500000 33000000 P7Y 234000 1861000 735000 4037000 1559000 1760000 757000 10943000 101000 208000 1497000 551000 11597000 6188000 20142000 10122000 1533000 279000 11934000 66273000 2323000 139000 269000 2862000 696000 72562000 3847000 224851000 36338000 12125000 5214000 9600000 8791000 300766000 1668000 -2687000 -78000 -1019000 -1668000 -718000 -640000 691000 -691000 18000 -61000 61000 0 -18000 78000 -78000 -1607000 10541000 0 10541000 0 0 0 4269000 188000 13664000 2296000 11583000 73000 328455000 43506000 1041000 227000 22573000 143000 41412000 7963000 -221000 4979000 112000 14373000 89000 45229000 16633000 -3214000 -825000 -340000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>P. RETIREMENT PLANS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> ASC 715, <i>&#x201C;Compensation&#x2014;Retirement Benefits&#x201D;</i> requires an employer with defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan&#x2019;s assets and the projected benefit obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <b><i>Defined Benefit Pension Plans</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain <font style="WHITE-SPACE: nowrap">non-U.S.</font> subsidiaries. Benefits under these plans are based on employees&#x2019; years of service and compensation. Teradyne&#x2019;s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (&#x201C;ERISA&#x201D;) and the Internal Revenue Code (&#x201C;IRC&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In the three months ended April&#xA0;1, 2018, Teradyne contributed $0.6&#xA0;million to the U.S. supplemental executive defined benefit pension plan and $0.2&#xA0;million to certain qualified pension plans for <font style="WHITE-SPACE: nowrap">non-U.S.</font> subsidiaries.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne&#x2019;s net periodic pension cost was comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United</b><br /> <b>States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United</b><br /> <b>States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected return on plan assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,369</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net periodic pension cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <b><i>Postretirement Benefit Plan</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne&#x2019;s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees&#x2019; survivors and are available to all retirees. Substantially all of Teradyne&#x2019;s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne&#x2019;s net periodic postretirement benefit cost (income) was comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three<br /> Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(93</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(124</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Special termination benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net periodic postretirement benefit cost (income)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(64</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne&#x2019;s net periodic pension cost was comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>April&#xA0;2, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United</b><br /> <b>States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United</b><br /> <b>States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected return on plan assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,369</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net periodic pension cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> For the three months ended April&#xA0;1, 2018 and April&#xA0;2, 2017, Teradyne&#x2019;s net periodic postretirement benefit cost (income) was comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Three<br /> Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest cost</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of prior service credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(93</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(124</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Special termination benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net periodic postretirement benefit cost (income)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(64</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 50000 1592000 1626000 9000 -93000 -221000 605000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in Corporate and Other are charges and credits in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;Universal Robots contingent consideration adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;acquisition related expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -4968000 774000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;1, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount&#xA0;(1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign<br /> Currency<br /> Translation<br /> Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">276,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(231,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(84,940</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tradenames and trademarks</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,108</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(280</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">424,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(344,594</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign<br /> Currency<br /> Translation<br /> Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">270,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(226,190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(83,585</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tradenames and trademarks</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">414,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(337,155</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Gross carrying amount includes $10.9&#xA0;million of Energid acquired intangible assets.</td> </tr> </table> </div> 22507000 464000 836000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Wireless Test segment are charges in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 48834000 8035000 784000 120000 200000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Industrial Automation segment are charges in the following line item in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">624</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 15654000 43019000 5888000 320000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Included in the System Test segment are charges in the following line item in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 373328000 88079000 3900000 2166000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in the Semiconductor Test segment are charges and credits in the following line items in the statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b><br /> <b>Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>April&#xA0;2,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(265</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 3761000 321000 400000 1666000 24600000 25000000 -5000000 15654000 1575000 200000 600000 3369000 2997000 14000 213000 571000 5000 186000 394000 213000 33600000 161000000 186000000 10300000 1700000 0.42 0.02 -61121000 201936000 200005000 1931000 0.07 0.43 1300000 29.38 0.074 8000 456913000 22066000 37730000 9476000 373204000 83709000 -471000 1050000 513000 64000 93783000 85221000 62152000 123792000 94534000 12289000 153317000 14021000 8963000 418000 3520000 4700000 265016000 1500000 634000 4048000 102000 -2000 3021000 115000 9313000 -68000 -1104000 92016000 92016000 300000 200000 634000 -3477000 16143000 7279000 6795000 -3333000 5402000 126394000 15084000 213593000 8945000 11070000 3268000 1595000 -100000 -5500000 -800000 -947000 2726000 163000 75978000 84792000 14288000 4706000 -50006000 -38000 95000 420000 600000 7952000 16862000 154883000 191897000 37014000 1050000 -7000000 -7553000 171233000 0 88184000 2699000 2500000 2511000 37700000 1438000 100000 -700000 2017-09 -5200000 400000 P5Y 0.010 0.020 0.278 0.28 0.010 0.015 35.66 0.266 100000 0.134 7.13 100000 27.86 800000 27.72 100000 -95000 513000 64000 418000 95000 420000 356000 38000 -68000 68000 0 -38000 163000 8963000 0 8963000 0 0 50000 -64000 10000 -124000 -2152000 634000 205000 25268000 1532000 1300000 1313000 522000 36272000 -2571000 624000 39845000 -2759000 885000 355528000 97966000 1319000 -265000 390000 1533000 600000 1100000 1011000 3000000 3312000 18000 890000 560000 6000 163000 342000 185000 0000097210 us-gaap:ForeignPlanMember 2017-01-01 2017-04-02 0000097210 us-gaap:DomesticPlanMember 2017-01-01 2017-04-02 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-04-02 0000097210 ter:AvionicsInterfaceTechnologiesLlcMember 2017-01-01 2017-04-02 0000097210 ter:UniversalRobotsMember 2017-01-01 2017-04-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-04-02 0000097210 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-04-02 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2017-01-01 2017-04-02 0000097210 ter:SemiconductorTestMember 2017-01-01 2017-04-02 0000097210 ter:SystemsTestGroupMember 2017-01-01 2017-04-02 0000097210 ter:IndustrialAutomationMember 2017-01-01 2017-04-02 0000097210 ter:WirelessTestMember 2017-01-01 2017-04-02 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberus-gaap:CorporateAndOtherMember 2017-01-01 2017-04-02 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberus-gaap:CorporateAndOtherMember 2017-01-01 2017-04-02 0000097210 us-gaap:CorporateAndOtherMember 2017-01-01 2017-04-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-04-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2017-01-01 2017-04-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-04-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-04-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-04-02 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-04-02 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-04-02 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberter:EmployeesMember 2017-01-01 2017-04-02 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:ExecutiveOfficerMember 2017-01-01 2017-04-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS 2017-01-01 2017-04-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-04-02 0000097210 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-04-02 0000097210 ter:AccountingStandardsUpdate201707Member 2017-01-01 2017-04-02 0000097210 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-04-02 0000097210 2017-01-01 2017-04-02 0000097210 2017-10-02 2017-12-31 0000097210 us-gaap:ForeignPlanMember 2018-01-02 2018-04-01 0000097210 us-gaap:DomesticPlanMember 2018-01-02 2018-04-01 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2018-01-02 2018-04-01 0000097210 ter:NonUSSubsidiariesMember 2018-01-02 2018-04-01 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-02 2018-04-01 0000097210 ter:EnergidTechnologiesCorporationMember 2018-01-02 2018-04-01 0000097210 ter:UniversalRobotsMember 2018-01-02 2018-04-01 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2018-01-02 2018-04-01 0000097210 us-gaap:EmployeeStockOptionMember 2018-01-02 2018-04-01 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2018-01-02 2018-04-01 0000097210 ter:SemiconductorTestMember 2018-01-02 2018-04-01 0000097210 ter:SystemsTestGroupMember 2018-01-02 2018-04-01 0000097210 ter:EnergidTechnologiesCorporationMemberter:IndustrialAutomationMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMember 2018-01-02 2018-04-01 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberus-gaap:CorporateAndOtherMember 2018-01-02 2018-04-01 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberus-gaap:CorporateAndOtherMember 2018-01-02 2018-04-01 0000097210 us-gaap:CorporateAndOtherMember 2018-01-02 2018-04-01 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-02 2018-04-01 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2018-01-02 2018-04-01 0000097210 us-gaap:CustomerRelationshipsMember 2018-01-02 2018-04-01 0000097210 us-gaap:TrademarksAndTradeNamesMember 2018-01-02 2018-04-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2018-01-02 2018-04-01 0000097210 us-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:CorporateAndOtherMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 us-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:IndustrialAutomationMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:WirelessTestMemberus-gaap:AsiaPacificMember 2018-01-02 2018-04-01 0000097210 us-gaap:AsiaPacificMember 2018-01-02 2018-04-01 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-04-01 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:SocMemberter:SemiconductorTestMemberus-gaap:AsiaPacificMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:MemoryMemberter:SemiconductorTestMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:StorageMemberter:SystemsTestGroupMember 2018-01-02 2018-04-01 0000097210 ter:StorageMemberter:SystemsTestGroupMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:StorageMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:StorageMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-04-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMemberus-gaap:AsiaPacificMember 2018-01-02 2018-04-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2018-01-02 2018-04-01 0000097210 ter:ConvertibleNoteMember 2018-01-02 2018-04-01 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2018-01-02 2018-04-01 0000097210 us-gaap:RevolvingCreditFacilityMember 2018-01-02 2018-04-01 0000097210 ter:UniversalRobotsMemberter:RevenueOneMemberter:MonteCarloSimulationValuationModelMember 2018-01-02 2018-04-01 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2018-01-02 2018-04-01 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberter:EmployeesMember 2018-01-02 2018-04-01 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:ExecutiveOfficerMember 2018-01-02 2018-04-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS 2018-01-02 2018-04-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2018-01-02 2018-04-01 0000097210 us-gaap:RestrictedStockUnitsRSUMemberter:EmployeesMember 2018-01-02 2018-04-01 0000097210 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMember 2018-01-02 2018-04-01 0000097210 us-gaap:EmployeeStockOptionMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201609Member 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberter:ForeignCurrencyTranslationAdjustmentsMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201601Member 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-02 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-01-02 2018-04-01 0000097210 2018-01-02 2018-04-01 0000097210 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2017-01-01 2017-12-31 0000097210 2017-01-01 2017-12-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-01-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-01-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2016-01-01 2016-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2014-01-01 2014-01-31 0000097210 2018-01-01 2018-01-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:SubsequentEventMember 2018-04-25 2018-04-25 0000097210 us-gaap:MinimumMember 2015-04-27 2015-04-27 0000097210 us-gaap:MaximumMember 2015-04-27 2015-04-27 0000097210 us-gaap:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-04-27 2015-04-27 0000097210 us-gaap:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-04-27 2015-04-27 0000097210 us-gaap:MinimumMemberus-gaap:BaseRateMember 2015-04-27 2015-04-27 0000097210 us-gaap:MaximumMemberus-gaap:BaseRateMember 2015-04-27 2015-04-27 0000097210 2015-04-27 2015-04-27 0000097210 ter:EnergidTechnologiesCorporationMember 2018-02-26 2018-02-26 0000097210 ter:OptionTwoMemberter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OptionOneMemberter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2018-01-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:RetainedEarningsMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000097210 2018-01-01 0000097210 ter:SemiconductorTestMember 2017-12-31 0000097210 ter:SystemsTestGroupMember 2017-12-31 0000097210 ter:IndustrialAutomationMember 2017-12-31 0000097210 ter:WirelessTestMember 2017-12-31 0000097210 ter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 ter:MarketableSecuritiesMember 2017-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2017-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:CertificatesOfDepositMember 2017-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0000097210 us-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2017-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000097210 us-gaap:NoncompeteAgreementsMember 2017-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2017-12-31 0000097210 ter:PrepaidExpenseMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2017-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2017-12-31 0000097210 2017-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2016-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2016-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000097210 2016-12-31 0000097210 ter:SemiconductorTestMember 2018-04-01 0000097210 ter:SystemsTestGroupMember 2018-04-01 0000097210 ter:IndustrialAutomationMember 2018-04-01 0000097210 ter:WirelessTestMember 2018-04-01 0000097210 us-gaap:CorporateAndOtherMember 2018-04-01 0000097210 ter:DebtMutualFundsMember 2018-04-01 0000097210 ter:MarketableSecuritiesMember 2018-04-01 0000097210 ter:LongTermMarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:USTreasurySecuritiesMember 2018-04-01 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:CertificatesOfDepositMember 2018-04-01 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-04-01 0000097210 us-gaap:CommercialPaperMember 2018-04-01 0000097210 us-gaap:CorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:CustomerRelationshipsMember 2018-04-01 0000097210 us-gaap:TrademarksAndTradeNamesMember 2018-04-01 0000097210 us-gaap:NoncompeteAgreementsMember 2018-04-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:DebtMutualFundsMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-04-01 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-04-01 0000097210 us-gaap:ForeignExchangeContractMember 2018-04-01 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2018-04-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-04-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-01 0000097210 ter:PrepaidExpenseMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2018-04-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:DebtMutualFundsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2018-04-01 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2018-04-01 0000097210 ter:UniversalRobotsMemberus-gaap:FairValueInputsLevel3Memberter:MonteCarloSimulationValuationModelMember 2018-04-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2018-04-01 0000097210 ter:ConvertibleNoteMember 2018-04-01 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2018-04-01 0000097210 us-gaap:RevolvingCreditFacilityMember 2018-04-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 0000097210 2018-04-01 0000097210 ter:SemiconductorTestMember 2017-04-02 0000097210 ter:SystemsTestGroupMember 2017-04-02 0000097210 ter:IndustrialAutomationMember 2017-04-02 0000097210 ter:WirelessTestMember 2017-04-02 0000097210 us-gaap:CorporateAndOtherMember 2017-04-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2017-04-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-04-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-04-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2017-04-02 0000097210 2017-04-02 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:SubsequentEventMember 2018-04-25 0000097210 us-gaap:MaximumMember 2015-04-27 0000097210 us-gaap:RevolvingCreditFacilityMemberus-gaap:MaximumMember 2015-04-27 0000097210 2018-05-07 0000097210 ter:EnergidTechnologiesCorporationMember 2018-02-26 0000097210 us-gaap:MaximumMember 2018-01-31 0000097210 2018-01-31 0000097210 2017-01-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 pure iso4217:USD iso4217:USD shares shares utr:D ter:Segment In the three months ended April 1, 2018, Teradyne paid $24.6 million of contingent consideration for the earn-out in connection with the acquisition of Universal Robots A/S ("Universal Robots"). In the three months ended April 2, 2017, Teradyne paid $1.1 million of contingent consideration for the earn-out in connection with the acquisition of Avionics Interface Technology, LLC ("AIT"). In the three months ended April 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $5.0 million, primarily due to a decrease in forecasted revenue. In the three months ended April 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $0.6 million primarily due to an increase in forecasted revenue and a decrease in the discount rate. The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features. Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period. Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges. Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges. Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. Gross carrying amount includes $10.9 million of Energid acquired intangible assets. System on a chip ("SOC") EX-101.SCH 9 ter-20180401.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 107 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 108 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - The Company link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Accounting Policies link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Recently Issued Accounting Pronouncements link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Financial Instruments link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Prepayments link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Deferred Revenue and Customer Advances link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Product Warranty link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Accumulated Other Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Goodwill and Acquired Intangible Assets link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Net Income per Common Share link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Restructuring and Other link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Retirement Plans link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Shareholders' Equity link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Financial Instruments (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Prepayments (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Deferred Revenue and Customer Advances (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Product Warranty (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Net Income per Common Share (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Retirement Plans (Tables) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Information about Contract Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Summarize Impact of ASC 606 to Condensed consolidated Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Summarize Impact of ASC 606 to Condensed Consolidated Statement of Operation (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Composition of Inventories, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Financial Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Components of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Schedule of Prepayments (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Restructuring and Other - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Retirement Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 191 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 192 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 193 - Disclosure - Schedule of Segment Information (Detail) link:calculationLink link:presentationLink link:definitionLink 194 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:calculationLink link:presentationLink link:definitionLink 195 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 196 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 10 ter-20180401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 ter-20180401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 ter-20180401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 ter-20180401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 g503232g0509033650778.jpg GRAPHIC begin 644 g503232g0509033650778.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "N'L?%GB?5Q&YDMP[WX0DHV#QMKN*\M\)Z/>7UGJ,T M'BB\TU/[2N1Y$0CV_?//S#/-9S;NDCMPL*;A.4TM+;W\^QT)\5Z[IM]8IKWA M^&TL[N=;87$-X)=CM]W(VC@FKOB7Q%?Z3J>EZ=INFQ7MS?F3:LD_E!=@!/.# MVKE/$6FW.D7&AWMSXCN-9":G"%LKC9AR21N&W'S#.1FM/QO;27?C#PM!#?RV M$C&YQ*(-+#&^_YSQL4]SG@5A_\(WJ7_0^:C^4/^%, M\?020^$+&X9WO(M/N[>XN7P"TD:'YF('YT[R2;_R,N2E4J0@K:OIS?J30Z[X MUGA29?"5JBNH8+)J(# 'U&W@UM:)=ZU=+,=8TN&P*D>4(KD3;^N<\#&./SJ[ M!J%GAJ9)8Y,['5L==IS5I>9SU*B::]FE]_ZLR/#.NM MX@T^XN6MQ 8KN6WVA]V=C8ST'6CQ-KK>'].@NEMQ.9;J*WVE]N-[8ST/2N*\ M'Z!J.HZ?J$]KXDO]/C_M*Y7R($0KD.>>03S1XQT#4=.TZQN+KQ)?W\?]HVZ^ M1.B!22XYX /%9\\N2]CL^JT?K/)S*U]M?Z_$]/HK(UO2+W53!]DUN[TWR\[O MLZJ?,SC&=P/3'ZU'HNB7^EW$LEWK][J2NNU8[A4 0YZC:!6MW>UC@Y([33Y$C>62]\LDLH8<;345]XK\3:-:F_U;PS!% MI\3+Y\D-^)&120-P7:,XS659Z96@:.XMV.'C;>>"IYIPD[J_F+$4(*,W!;./W--_=ZFWX M@UUM$?2U6W$WVZ^CM#E]NP-GYNG/3I21ZZTGC*?0?LX"Q62W7G;^22^W;C'Z MYK!\:WUK=:SX:TVWF2:]758IV@C.YEC7.6('0#/>B:\M],^+CR7TJVT=WI21 M022G:LCB0DJ#TSCM0YN_S"&'BZ:;6KBW^)VSMM1FQG )KEH?&#R_#R3Q2;)0 MZPO)]G\SCY6*XW8]O2MS4]5L--TZ:ZO;R&"%4)+NX';MZ_A7 0121? *998V M1C92MM88."Y(/X@@TYR:>G9D8>C&44Y+>45\M;_H=?X6\5VGB>R9D1K:]AP+ MFTE^_$3T^JGL:FO]<:R\3Z/HXMPZZ@LS&7?@IY:@],6_P!/TW6M M%F%GKUM;1^7+_#.NT?NY!W!]>U8UKXC7Q!X_\,I-;O9ZE:+=QWEHXYB?RQ@@ M]U."0:ES:23WT-8X>G.4IT_A2E==G9V^5]G\GY^FT445L>:%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %*XB.4D&25/J,GK5S6/#FD>(!" M-5L8[KR<^7O)^7.,]#["M2BERQM:PW7JN7.Y.ZZWU.6_X5QX0_Z 5O\ FW^- M=#;6-K:6$=A! BVL&R@6&-Y&E95SR[')/XT7^FV>J0)#>P+-&DBRJK9X93D'\*M44[ M*UC/GES2.]C=8FNERJ;MZLJWVFV>I" 7D"S?9YEGBW9 M^5UZ-]1FK5%%48MMJQ5M=-L[&XNI[:!8Y;N3S)V&?G;&,G\*S=5\'^'];N/M M-_I<$MQC!E&4<_4J03^-;E%)Q35FBXU:D9V-MJ-C+97<*RVTR[)(ST8>E6**%%+1( MM7J*+(E2DM4PHHHIDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!Y+_PM^]_Z!%O_ -_C_A1_PM^]_P"@ M1;_]_C_A7F]%=?LX]C#GD>D?\+?O?^@1;_\ ?X_X4?\ "W[W_H$6_P#W^/\ MA7F]%'LX]@YY'I'_ M^]_Z!%O\ ]_C_ (4?\+?O?^@1;_\ ?X_X5YO11[./ M8.>1Z1_PM^]_Z!%O_P!_C_A1_P +?O?^@1;_ /?X_P"%>;T4>SCV#GD>D?\ M"W[W_H$6_P#W^/\ A1_PM^]_Z!%O_P!_C_A7F]%'LX]@YY'I'_"W[W_H$6__ M '^/^%'_ M^]_Z!%O\ ]_C_ (5YO11[./8.>1Z1_P +?O?^@1;_ /?X_P"% M'_"W[W_H$6__ '^/^%>;T4>SCV#GD>D?\+?O?^@1;_\ ?X_X4?\ "W[W_H$6 M_P#W^/\ A7F]%'LX]@YY'I'_ M^]_Z!%O\ ]_C_ (4?\+?O?^@1;_\ ?X_X M5YO11[./8.>1Z1_PM^]_Z!%O_P!_C_A1_P +?O?^@1;_ /?X_P"%>;T4>SCV M#GD>D?\ "W[W_H$6_P#W^/\ A1_PM^]_Z!%O_P!_C_A7F]%'LX]@YY'I'_"W M[W_H$6__ '^/^%'_ M^]_Z!%O\ ]_C_ (5YO11[./8.>1Z1_P +?O?^@1;_ M /?X_P"%'_"W[W_H$6__ '^/^%>;T4>SCV#GD>D?\+?O?^@1;_\ ?X_X4?\ M"W[W_H$6_P#W^/\ A7F]%'LX]@YY'I'_ M^]_Z!%O\ ]_C_ (4?\+?O?^@1 M;_\ ?X_X5YO11[./8.>1Z1_PM^]_Z!%O_P!_C_A1_P +?O?^@1;_ /?X_P"% M>;T4>SCV#GD>D?\ "W[W_H$6_P#W^/\ A1_PM^]_Z!%O_P!_C_A7F]%'LX]@ MYY'I'_"W[W_H$6__ '^/^%'_ M^]_Z!%O\ ]_C_ (5YO11[./8.>1Z1_P + M?O?^@1;_ /?X_P"%'_"W[W_H$6__ '^/^%>;T4>SCV#GD>D?\+?O?^@1;_\ M?X_X4?\ "W[W_H$6_P#W^/\ A7F]%'LX]@YY'I'_ M^]_Z!%O\ ]_C_ (4? M\+?O?^@1;_\ ?X_X5YO11[./8.>1Z1_PM^]_Z!%O_P!_C_A1_P +?O?^@1;_ M /?X_P"%>;T4>SCV#GD>D?\ "W[W_H$6_P#W^/\ A1_PM^]_Z!%O_P!_C_A7 MF]%'LX]@YY'I'_"W[W_H$6__ '^/^%'_ M^]_Z!%O\ ]_C_ (5YO11[./8. M>1Z1_P +?O?^@1;_ /?X_P"%'_"W[W_H$6__ '^/^%>;T4>SCV#GD>D?\+?O M?^@1;_\ ?X_X4?\ "W[W_H$6_P#W^/\ A7F]%'LX]@YY'I'_ M^]_Z!%O\ M]_C_ (4?\+?O?^@1;_\ ?X_X5YO11[./8.>1Z1_PM^]_Z!%O_P!_C_A1_P + M?O?^@1;_ /?X_P"%>;T4>SCV#GD>D?\ "W[W_H$6_P#W^/\ A1_PM^]_Z!%O M_P!_C_A7F]%'LX]@YY'I'_"W[W_H$6__ '^/^%'_ M^]_Z!%O\ ]_C_ (5Y MO11[./8.>1Z1_P +?O?^@1;_ /?X_P"%'_"W[W_H$6__ '^/^%>;T4>SCV#G MD>D?\+?O?^@1;_\ ?X_X4?\ "W[W_H$6_P#W^/\ A7F]%'LX]@YY'I'_ M^ M]_Z!%O\ ]_C_ (4?\+?O?^@1;_\ ?X_X5YO11[./8.>1Z1_PM^]_Z!%O_P!_ MC_A1_P +?O?^@1;_ /?X_P"%>;T4>SCV#GD>D?\ "W[W_H$6_P#W^/\ A1_P MM^]_Z!%O_P!_C_A7F]%'LX]@YY'I'_"W[W_H$6__ '^/^%'_ M^]_Z!%O\ M]_C_ (5YO11[./8.>1Z1_P +?O?^@1;_ /?X_P"%'_"W[W_H$6__ '^/^%>; MT4>SCV#GD>D?\+?O?^@1;_\ ?X_X4?\ "W[W_H$6_P#W^/\ A7F]%'LX]@YY M'I'_ M^]_Z!%O\ ]_C_ (4?\+?O?^@1;_\ ?X_X5YO11[./8.>1Z1_PM^]_ MZ!%O_P!_C_A1_P +?O?^@1;_ /?X_P"%>;T4>SCV#GD>D?\ "W[W_H$6_P#W M^/\ A1_PM^]_Z!%O_P!_C_A7F]%'LX]@YY'I'_"W[W_H$6__ '^/^%'_ M^ M]_Z!%O\ ]_C_ (5YO11[./8.>1Z1_P +?O?^@1;_ /?X_P"%%>;T4>SCV#GD #?__9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Apr. 01, 2018
May 07, 2018
Document Information    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 01, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Trading Symbol TER  
Entity Registrant Name TERADYNE, INC  
Entity Central Index Key 0000097210  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   191,316,067
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 637,873 $ 429,843
Marketable securities 860,526 1,347,979
Accounts receivable, less allowance for doubtful accounts of $2,206 and $2,219 at April 1, 2018 and December 31, 2017, respectively 413,978 272,783
Inventories, net 131,857 107,525
Prepayments and other current assets 112,191 112,151
Total current assets 2,156,425 2,270,281
Property, plant and equipment, net 281,284 268,447
Marketable securities 89,259 125,926
Deferred tax assets 77,705 84,026
Retirement plans assets 17,928 17,491
Other assets 12,479 12,275
Acquired intangible assets, net 84,413 79,088
Goodwill 275,700 252,011
Total assets 2,995,193 [1] 3,109,545
Current liabilities:    
Accounts payable 103,950 86,393
Accrued employees' compensation and withholdings 86,292 141,694
Deferred revenue and customer advances 85,892 83,614
Other accrued liabilities 64,782 59,083
Contingent consideration 15,581 24,497
Income taxes payable 34,828 59,055
Total current liabilities 391,325 454,336
Retirement plans liabilities 124,689 119,776
Long-term deferred revenue and customer advances 21,726 30,127
Deferred tax liabilities 6,185 6,720
Long-term other accrued liabilities 16,683 10,273
Long-term contingent consideration   20,605
Long-term income taxes payable 160,181 148,075
Long-term debt 369,421 365,987
Total liabilities 1,090,210 1,155,899
Commitments and contingencies (See Note Q)
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 193,808 and 195,548 shares issued and outstanding at April 1, 2018 and December 31, 2017, respectively 24,226 24,444
Additional paid-in capital 1,638,756 1,638,413
Accumulated other comprehensive income 25,881 18,776
Retained earnings 216,120 272,013
Total shareholders' equity 1,904,983 1,953,646
Total liabilities and shareholders' equity $ 2,995,193 $ 3,109,545
[1] Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Accounts receivable, less allowance for doubtful accounts $ 2,206 $ 2,219
Common stock, par value $ 0.125 $ 0.125
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 193,808,000 195,548,000
Common stock, shares outstanding 193,808,000 195,548,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Revenues:    
Products $ 403,925 $ 373,204
Services 83,542 83,709
Total revenues 487,467 456,913
Cost of revenues:    
Cost of products 180,958 154,883
Cost of services 36,677 37,014
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 217,635 191,897
Gross profit 269,832 265,016
Operating expenses:    
Selling and administrative 90,505 84,792
Engineering and development 74,408 75,978
Acquired intangible assets amortization 7,698 7,952
Restructuring and other (313) 2,511
Total operating expenses 172,298 171,233
Income from operations 97,534 93,783
Non-operating (income) expense:    
Interest income (5,981) (3,520)
Interest expense 6,890 5,402
Other (income) expense, net 805 (115)
Income before income taxes 95,820 92,016
Income tax provision 8,846 6,795
Net income $ 86,974 $ 85,221
Net income per common share:    
Basic $ 0.45 $ 0.43
Diluted $ 0.43 $ 0.42
Weighted average common shares-basic 195,255 200,005
Weighted average common shares-diluted 203,484 201,936
Cash dividend declared per common share $ 0.09 $ 0.07
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Net income $ 86,974 $ 85,221
Other comprehensive income, net of tax:    
Foreign currency translation adjustment, net of tax of $0, $0, respectively 10,541 8,963
Available-for-sale marketable securities:    
Unrealized (losses) gains on marketable securities arising during period, net of tax of $(718), $420, respectively (2,687) 513
Less: Reclassification adjustment for losses (gains) included in net income, net of tax of $78, $(64), respectively 1,668 (95)
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total (1,019) 418
Defined benefit pension and post-retirement plans:    
Amortization of prior service (credit) cost included in net periodic pension and post-retirement expense/income, net of tax of $(18), $(38), respectively (61) (68)
Other comprehensive income (loss) 9,461 9,313
Comprehensive income $ 96,435 $ 94,534
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Foreign currency translation adjustments, tax $ 0 $ 0
Unrealized (losses) gains on marketable securities arising during period, tax (718) 420
Reclassification adjustment for gains included in net income, tax 78 (64)
Amortization of net prior service (credit) cost included in net periodic pension and post-retirement expense/income, tax $ (18) $ (38)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Cash flows from operating activities:    
Net income $ 86,974 $ 85,221
Adjustments to reconcile net income to net cash used for operating activities:    
Depreciation 16,336 16,143
Amortization 9,204 11,070
Stock-based compensation 9,544 8,945
Provision for excess and obsolete inventory 3,522 2,726
Deferred taxes 8,696 (3,477)
Contingent consideration adjustment (4,968) 634
Other 1,393 2
Changes in operating assets and liabilities, net of business acquired:    
Accounts receivable (140,747) (123,792)
Inventories (21,017) (62,152)
Prepayments and other assets (679) 1,104
Accounts payable and other accrued expenses (46,706) (7,553)
Deferred revenue and customer advances 9,644 (3,333)
Retirement plans contributions (1,020) (947)
Income taxes (12,106) 14,288
Net cash used for operating activities (81,930) (61,121)
Cash flows from investing activities:    
Purchases of property, plant and equipment (34,797) (22,066)
Purchases of marketable securities (490,324) (153,317)
Proceeds from sales of marketable securities 800,671 213,593
Proceeds from maturities of marketable securities 212,698 88,184
Acquisition of business, net of cash acquired (25,356)  
Net cash provided by investing activities 462,892 126,394
Cash flows from financing activities:    
Issuance of common stock under stock purchase and stock option plans 10,654 15,084
Repurchase of common stock (134,276) (37,730)
Payments related to net settlement of employee stock compensation awards (19,629) (12,289)
Dividend payments (17,588) (14,021)
Payments of contingent consideration (13,571) (1,050)
Net cash used for financing activities (174,410) (50,006)
Effects of exchange rate changes on cash and cash equivalents 1,478 1,595
Increase in cash and cash equivalents 208,030 16,862
Cash and cash equivalents at beginning of period 429,843 307,884
Cash and cash equivalents at end of period $ 637,873 $ 324,746
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company
3 Months Ended
Apr. 01, 2018
The Company

A. THE COMPANY

Teradyne, Inc. (“Teradyne”) is a leading global supplier of automation equipment for test and industrial applications. Teradyne designs, develops, manufactures and sells automatic test systems used to test semiconductors, wireless products, data storage and complex electronics systems in the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne’s industrial automation products include collaborative robotic arms, and advanced robotic control software used by global manufacturing and light industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing costs. Teradyne’s automatic test equipment and industrial automation products and services include:

 

    semiconductor test (“Semiconductor Test”) systems;

 

    defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, storage test (“Storage Test”) systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);

 

    industrial automation (“Industrial Automation”) products; and

 

    wireless test (“Wireless Test”) systems.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies
3 Months Ended
Apr. 01, 2018
Accounting Policies

B. ACCOUNTING POLICIES

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2017 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America.

The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on March 1, 2018, for the year ended December 31, 2017.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.

Revenue from Contracts with Customers

Teradyne adopted Accounting Standards Update (ASU) 2014-09, “Revenue from Contracts with Customers” (“ASC 606”) on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605, “Revenue Recognition” (“ASC 605”), which is also referred to herein as “Legacy GAAP” or the “previous guidance.” Teradyne recorded a net increase to retained earnings of $12.7 million as of January 1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: “Accounting Policies” in Teradyne’s 2017 Annual Report on Form 10-K for the policies in effect for revenue prior to January 1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of Teradyne’s hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which Teradyne expects to be entitled to receive in exchange for fulfillment of the performance obligation. Teradyne’s primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.

In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne’s determination of revenue is dependent upon a five step process outlined below.

Step 1: Identify the contract with the customer

Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.

Step 2: Identify the performance obligations in the contract

Teradyne periodically enters into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.

Step 3: Determine the transaction price

Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer.

Step 4: Allocate the transaction price to the performance obligations in the contract

Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation.

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of Teradyne’s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance.

 

Revenue recognized in accordance with ASC 606 was $483.2 million for the period ended April 1, 2018. Teradyne also recognized $4.3 million in revenue on leases of Teradyne systems which are accounted for outside of ASC 606.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.

 

    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and Other
    Consolidated  
    SOC(1)     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
                         
    (in thousands)  

Three Months Ended April 1, 2018

                 

Americas

                 

Point in Time

  $ 9,600     $ 2,862     $ 11,597     $ 279     $ 1,760     $ 14,373     $ 4,979     $ (221   $ 45,229  

Over Time

    8,791       696       6,188       —         757       89       112       —         16,633  

Europe, Middle East and Africa

                 

Point in Time

    12,125       139       1,497       —         4,037       22,573       1,041       —         41,412  

Over Time

    5,214       269       551       —         1,559       143       227       —         7,963  

Asia Pacific

                 

Point in Time

    224,851       66,273       101       10,122       1,861       11,583       13,664       —         328,455  

Over Time

    36,338       2,323       208       1,533       735       73       2,296       —         43,506  

Lease Revenue

    3,847       —         —         —         234       —         188       —         4,269  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 300,766     $ 72,562     $ 20,142     $ 11,934     $ 10,943     $ 48,834     $ 22,507     $ (221   $ 487,467  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) System on a chip (“SOC”)

Performance Obligations

Hardware

Teradyne hardware consists primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, collaborative robots, and wireless test systems. The hardware includes a standard 12 month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Teradyne’s hardware is recognized at a point in time upon transfer of control to the customer.

Extended Warranty

Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the one year standard warranty. The extended warranty is purchased in the same transaction as the system or robot purchase and is classified as a separate performance obligation which meets the criteria for over time recognition. The relative standalone selling price of the extended warranty is recognized ratably over the course of the extended warranty based on months completed.

Training and Applications Support

Teradyne sells training and applications support to customers either in standalone transactions or included with system purchases. The training and support allow the customer to use Teradyne’s systems efficiently and effectively. Training and applications support included in system orders are valued based on their standalone selling price and all training and applications support is recognized over time as the customer receives and consumes the benefit associated with each. Both are recognized using an input method of hours consumed as this best depicts the transfer of services to the customer.

Service Agreements

Service agreements are recognized ratably over the period of agreement based on months completed.

Post-Contract Customer Support (“PCS”)

Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and when-and-if available upgrades. Standalone selling price for PCS is not directly observable as Teradyne does not sell these services separately. Teradyne has estimated the standalone selling price for these services based on adjusted market assessments. Revenue for PCS is recognized ratably over the performance period.

Teradyne does not allow customer returns or provide refunds to customers for any products or services.

Contract Balances

The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.

 

    April 1, 2018     January 1, 2018
(as adjusted)
    Increase  
    (in thousands)  

Deferred revenue and customer advances

  $ 85,892     $ 76,638     $ 9,254  

Long-term deferred revenue and customer advances

    21,726       20,848       878  

The amount of revenue recognized during the quarter ended April 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $21.8 million and primarily relates to extended warranties, training, application support, and PCS. Each of these represents a distinct performance obligation. Customers typically pay for these services net 30 to 60 days from the date that transfer of control of the associated system or product occurs.

Remaining Performance Obligations

Teradyne does not have material remaining performance obligations from contracts with an original expected duration of greater than one year.

Significant Judgments

Teradyne makes no significant judgements in determining the amount or timing of revenue recognition.

Practical Expedients

Teradyne has adopted the practical expedients available within ASC 340 “Other Assets and Deferred Costs” for contract assets, specifically in relation to incremental costs of obtaining a contract. Teradyne generally expenses sales commissions when incurred because the amortization period would be less than one year. Teradyne records these costs within selling and administrative expenses.

 

Teradyne has adopted the practical expedient which states an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to the customer and when the customer pays for that good or service will be one year or less. Teradyne does not have material payments associated with performance obligations outside this one year time frame.

Impacts

The following tables summarize the impact of ASC 606 to Teradyne’s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne’s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.

Condensed Consolidated Balance Sheet:

 

     April 1, 2018  
     As
reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands)  

ASSETS

        

Accounts receivable, less allowance for doubtful accounts

   $ 413,978      $ (67,728    $ 346,250  

Inventories, net

     131,857        27,749        159,606  

Deferred tax assets

     77,705        2,923        80,628  

LIABILITIES

        

Deferred revenue and customer advances

   $ 85,892      $ 4,990      $ 90,882  

Income taxes payable

     34,828        (5,167      29,661  

Long-term deferred revenue and customer advances

     21,726        9,178        30,904  

SHAREHOLDERS’ EQUITY

        

Retained earnings

   $ 216,120      $ (46,057    $ 170,063  

Condensed Consolidated Statement of Operation:

 

     Three months ended April 1, 2018  
     As
Reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands except per share amounts)  

Total revenues

   $ 487,467      $ (65,642    $ 421,825  

Total cost of revenues

     217,635        (27,749      189,886  

Income tax provision

     8,846        (4,515      4,331  

Net income

     86,974        (33,378      53,596  

Net income per common share:

        

Basic

   $ 0.45      $ (0.17    $ 0.27  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.43      $ (0.16    $ 0.26  
  

 

 

    

 

 

    

 

 

 

Retirement Benefits

In March 2017, the FASB issued ASU 2017-07, “Compensation—Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.” Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4 million due to the removal of the non-service component of pension expense and decreased other income (expense), net by the same amount with no impact to net income.

Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01, “Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne continues to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January 1, 2018 retained earnings balance by $3.1 million and decreased the accumulated other comprehensive income balance by the same amount.

Contingencies and Litigation

Teradyne may be subject to certain legal proceedings, lawsuits and other claims as discussed in Note Q: “Commitments and Contingencies.” Teradyne accrues for a loss contingency, including legal proceedings, lawsuits, pending claims and other legal matters, when the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. When the reasonable estimate of the loss is within a range of amounts, and no amount in the range constitutes a better estimate than any other amount, Teradyne accrues the amount at the low end of the range. Teradyne adjusts the accruals from time to time as additional information is received, but the loss incurred may be significantly greater than or less than the amount accrued. Loss contingencies are disclosed when they are material and there is at least a reasonable possibility that a loss has been incurred. Attorney fees related to legal matters are expensed as incurred.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recently Issued Accounting Pronouncements
3 Months Ended
Apr. 01, 2018
Recently Issued Accounting Pronouncements

C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

On January 26, 2017, the FASB issued ASU 2017-04, “Intangibles – Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment.” The new guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The same one-step impairment test will be applied to goodwill at all reporting units, even those with zero or negative carrying amounts. Entities will be required to disclose the amount of goodwill at reporting units with zero or negative carrying amounts. The revised guidance will be applied prospectively, and is effective in 2020. Early adoption is permitted for any impairment tests performed after January 1, 2017. Teradyne is currently evaluating the impact of this ASU on its financial position, results of operations and statements of cash flows.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The guidance in this ASU supersedes the lease recognition requirements in Accounting Standards Codification (“ASC”) Topic 840, “Leases.” The new standard establishes a right- of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statements of operations. The new standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. Teradyne is currently evaluating the impact of this ASU on its financial position and results of operations.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
3 Months Ended
Apr. 01, 2018
Acquisitions

D. ACQUISITIONS

Energid Technologies Corporation

On February 26, 2018, Teradyne acquired all the issued and outstanding shares of Energid Technologies Corporation (“Energid”) for a total preliminary purchase price of approximately $27.6 million. Energid’s technology enables and simplifies the programming of complex robotic motions used in a wide variety of end markets, ranging from heavy industry to healthcare; utilizing both traditional robots and collaborative robots. The Energid acquisition was accounted for as a business combination and, accordingly, Energid’s results have been included in Teradyne’s Industrial Automation segment from the date of acquisition. As of the acquisition date, Teradyne’s preliminary purchase price allocation was goodwill of $15.7 million, acquired intangible assets of $10.9 million with an average estimated useful life of 6.1 years, and $1.0 million of net tangible assets. The acquisition was not material to our condensed consolidated financial statements.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
3 Months Ended
Apr. 01, 2018
Inventories

E. INVENTORIES

Inventories, net consisted of the following at April 1, 2018 and December 31, 2017:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Raw material

   $ 74,762      $ 62,668  

Work-in-process

     21,256        19,464  

Finished Goods

     35,839        25,393  
  

 

 

    

 

 

 
   $ 131,857      $ 107,525  
  

 

 

    

 

 

 

Inventory reserves for the periods ending April 1, 2018 and December 31, 2017 were $103.4 million and $102.9 million, respectively.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments
3 Months Ended
Apr. 01, 2018
Financial Instruments

F. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.

Marketable Securities

Effective January 1, 2018, Teradyne adopted ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities” using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Prior to 2018, the changes in fair value of equity securities were recorded in accumulated other comprehensive income on the balance sheet.

 

On a quarterly basis, Teradyne reviews its investments to identify and evaluate those that have an indication of a potential other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include:

 

    The length of time and the extent to which the market value has been less than cost;

 

    The financial condition and near-term prospects of the issuer; and

 

    The intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value.

Teradyne uses the market and income approach techniques to value its financial instruments and there were no changes in valuation techniques during the three months ended April 1, 2018 and April 2, 2017. As defined in ASC 820-10,Fair Value Measurements and Disclosures,” fair value is the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820-10 requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

Level 1: Quoted prices in active markets for identical assets as of the reporting date;

Level 2: Inputs other than Level 1, that are observable either directly or indirectly as of the reporting date. For example, a common approach for valuing fixed income securities is the use of matrix pricing. Matrix pricing is a mathematical technique used to value securities by relying on the securities’ relationship to other benchmark quoted prices, and is considered a Level 2 input; or

Level 3: Unobservable inputs that are not supported by market data. Unobservable inputs are developed based on the best information available, which might include Teradyne’s own data.

Teradyne’s available-for-sale debt securities are classified as Level 2, and equity securities are classified as Level 1. Acquisition-related contingent consideration is classified as Level 3. Teradyne determines the fair value of acquisition-related contingent consideration using a Monte Carlo simulation model. Assumptions utilized in the model include forecasted revenues, revenue volatility and discount rate. The vast majority of Level 2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.

Realized gains recorded in the three months ended April 1, 2018 and April 2, 2017 were $0.3 million and $0.3 million, respectively. Realized losses recorded in the three months ended April 1, 2018 and April 2, 2017 were $1.5 million and $0.2 million, respectively. Realized gains are included in interest income and realized losses are included in interest expense.

Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss). Changes in fair value of equity securities are included in other (income) expense, net. The cost of securities sold is based on the specific identification method.

During the three months ended April 1, 2018 and April 2, 2017, there were no transfers in or out of Level 1, Level 2 or Level 3 financial instruments.

 

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of April 1, 2018 and December 31, 2017.

 

     April 1, 2018  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 155,543      $ —        $ —        $ 155,543  

Cash equivalents

     306,710        175,620        —          482,330  

Available-for-sale debt securities:

           

U.S. Treasury securities

     —          611,946        —          611,946  

Commercial paper

     —          252,158        —          252,158  

Corporate debt securities

     —          44,218        —          44,218  

U.S. government agency securities

     —          10,726        —          10,726  

Certificates of deposit and time deposits

     —          4,824        —          4,824  

Debt mutual funds

     2,741        —          —          2,741  

Non-U.S. government securities

     —          559        —          559  

Equity securities:

           

Mutual funds

     22,613        —          —          22,613  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 487,607      $ 1,100,051      $ —        $ 1,587,658  

Derivative assets

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 15,581      $ 15,581  

Derivative liabilities

     —          224        —          224  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 462,253      $ 175,620      $ —        $ 637,873  

Marketable securities

     —          860,526        —          860,526  

Long-term marketable securities

     25,354        63,905        —          89,259  

Prepayments

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 224      $ —        $ 224  

Contingent consideration

     —          —          15,581        15,581  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 197,955      $ —        $ —        $ 197,955  

Cash equivalents

     206,335        25,553        —          231,888  

Available-for-sale securities:

           

U.S. Treasury securities

     —          855,795        —          855,795  

Commercial paper

     —          282,840        —          282,840  

Certificates of deposit and time deposits

     —          167,342        —          167,342  

Corporate debt securities

     —          133,186        —          133,186  

Equity and debt mutual funds

     23,430        —          —          23,430  

U.S. government agency securities

     —          10,726        —          10,726  

Non-U.S. government securities

     —          586        —          586  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 427,720      $ 1,476,028      $ —        $ 1,903,748  

Derivative assets

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 45,102      $ 45,102  

Derivative liabilities

     —          446        —          446  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 404,290      $ 25,553      $ —        $ 429,843  

Marketable securities

     —          1,347,979        —          1,347,979  

Long-term marketable securities

     23,430        102,496        —          125,926  

Prepayments

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Other accrued liabilities

   $ —        $ 446      $ —        $ 446  

Contingent consideration

     —          —          24,497        24,497  

Long-term contingent consideration

     —          —          20,605        20,605  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Changes in the fair value of Level 3 contingent consideration for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 45,102      $ 38,332  

Payments (a)

     (24,553      (1,050

Fair value adjustment (b)

     (4,968      634  
  

 

 

    

 

 

 

Balance at end of period

   $ 15,581      $ 37,916  
  

 

 

    

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne paid $24.6 million of contingent consideration for the earn-out in connection with the acquisition of Universal Robots A/S (“Universal Robots”). In the three months ended April 2, 2017, Teradyne paid $1.1 million of contingent consideration for the earn-out in connection with the acquisition of Avionics Interface Technology, LLC (“AIT”).
(b) In the three months ended April 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $5.0 million, primarily due to a decrease in forecasted revenue. In the three months ended April 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $0.6 million primarily due to an increase in forecasted revenue and a decrease in the discount rate.

The following table provides quantitative information associated with the fair value measurement of Teradyne’s Level 3 financial instruments:

 

Liability

   April 1, 2018
Fair Value
     Valuation
Technique
     Unobservable Inputs    Weighted
Average
 
     (in thousands)                     

Contingent consideration

(Universal Robots)

   $ 15,581       

Monte Carlo

Simulation

 

 

   Revenue for the period July 1,
    2015—December 31, 2018 volatility
     13.0
         Discount Rate      3.8

As of April 1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the Universal Robots contingent consideration include forecasted revenue, revenue volatility and discount rate. Increases or decreases in the inputs would result in a higher or lower fair value measurement. The maximum payment for the remaining Universal Robots revenue earn-out is $25.0 million.

The carrying amounts and fair values of Teradyne’s financial instruments at April 1, 2018 and December 31, 2017 were as follows:

 

     April 1, 2018      December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 637,873      $ 637,873      $ 429,843      $ 429,843  

Marketable securities

     949,785        949,785        1,473,905        1,473,905  

Derivative assets

     12        12        389        389  

Liabilities

           

Contingent consideration

     15,581        15,581        45,102        45,102  

Derivative liabilities

     224        224        446        446  

Convertible debt (1)

     369,421        700,626        365,987        659,525  

 

(1) The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.

 

The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.

The following table summarize the composition of available-for-sale marketable securities at April 1, 2018:

 

     April 1, 2018  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market

Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 614,365      $ 19      $ (2,438   $ 611,946      $ 610,938  

Commercial paper

     252,579        17        (438     252,158        249,871  

Corporate debt securities

     43,472        1,200        (454     44,218        17,742  

U.S. government agency securities

     10,791        —          (65     10,726        10,726  

Certificates of deposit and time deposits

     4,820        4        —         4,824        —    

Debt mutual funds

     2,799        —          (58     2,741        1,679  

Non-U.S. government securities

     559        —          —         559        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 861,794      $ 54      $ (1,322   $ 860,526      $ 847,446  

Long-term marketable securities

     67,591        1,186        (2,131     66,646        43,510  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

The following table summarize the composition of available-for-sale marketable securities at December 31, 2017:

 

     December 31, 2017  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 858,258      $ 72      $ (2,535   $ 855,795      $ 850,163  

Commercial paper

     283,009        18        (187     282,840        258,933  

Certificates of deposit and time deposits

     167,523        6        (187     167,342        138,340  

Corporate debt securities

     131,179        2,380        (373     133,186        91,010  

Equity and debt mutual funds

     19,403        4,102        (75     23,430        1,723  

U.S. government agency securities

     10,775        —          (49     10,726        10,726  

Non-U.S. government securities

     582        4        —         586        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 1,349,970      $ 38      $ (2,029   $ 1,347,979      $ 1,288,844  

Long-term marketable securities

     120,759        6,544        (1,377     125,926        62,052  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

As of April 1, 2018, the fair market value of investments in debt securities with unrealized losses totaled $891.0 million. Of this value, $62.1 million had unrealized losses of $1.6 million for greater than one year and $828.9 million had unrealized losses of $1.9 million for less than one year.

As of December 31, 2017, the fair market value of investments with unrealized losses totaled $1,350.9 million. Of this value, $141.0 million had unrealized losses of $1.2 million for greater than one year and $1,209.9 million had unrealized losses of $2.2 million for less than one year.

Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at April 1, 2018 and December 31, 2017 were temporary.

The contractual maturities of investments in debt securities held at April 1, 2018 were as follows:

 

     April 1, 2018  
     Cost      Fair Market
Value
 
     (in thousands)  

Due within one year

   $ 861,794      $ 860,526  

Due after 1 year through 5 years

     10,173        10,058  

Due after 5 years through 10 years

     14,583        13,823  

Due after 10 years

     40,036        40,024  
  

 

 

    

 

 

 

Total

   $ 926,586      $ 924,431  
  

 

 

    

 

 

 

Contractual maturities of investments in debt securities held at April 1, 2018 exclude $2.7 million of debt mutual funds as they do not have a contractual maturity date.

Derivatives

Teradyne conducts business in a number of foreign countries, with certain transactions denominated in local currencies. The purpose of Teradyne’s foreign currency management is to minimize the effect of exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. Teradyne does not use derivative financial instruments for trading or speculative purposes.

To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings, and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.

The notional amount of foreign currency forward contracts at April 1, 2018 and December 31, 2017 was $108.8 million and $116.8 million, respectively.

Gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.

 

The following table summarizes the fair value of derivative instruments as of April 1, 2018 and December 31, 2017:

 

     Balance Sheet
Location
     April 1,
2018
    December 31,
2017
 
            (in thousands)  

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

     Prepayments      $ 12     $ 389  

Foreign currency forward contracts liabilities

     Other current liabilities        (224     (446
     

 

 

   

 

 

 

Total derivatives

      $ (212   $ (57
     

 

 

   

 

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended April 1, 2018 and April 2, 2017.

 

   

Location of Losses

Recognized in

Statement of Operations

  For the Three Months
Ended
 
      April 1,
2018
    April 2,
2017
 
       
        (in thousands)  

Derivatives not designated as hedging instruments:

     

Foreign currency forward contracts

  Other (income) expense, net   $ 1,575     $ 1,011  

 

(1) The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.
(2) For the three months ended April 1, 2018 and April 2, 2017, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.6 million and $1.5 million, respectively.

See Note G: “Debt” regarding derivatives related to the convertible senior notes.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt
3 Months Ended
Apr. 01, 2018
Debt

G. DEBT

Convertible Senior Notes

On December 12, 2016, Teradyne completed a private offering of $460.0 million convertible senior unsecured notes (the “Notes”). The Notes will mature on December 15, 2023, unless earlier repurchased or converted. The Notes bear interest from December 12, 2016 at a rate of 1.25% per year payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017.

The Notes will be convertible at the option of the noteholders at any time prior to the close of business on the business day immediately preceding September 15, 2023, under the following circumstances: (1) during any calendar quarter beginning after March 31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of the Teradyne’s common stock and the conversion rate on each such trading day; and (3) upon the occurrence of specified corporate events. On or after September 15, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Teradyne may satisfy its conversion obligation by paying or delivering cash, shares of its common stock or a combination of cash and shares of its common stock, at Teradyne’s election. As of December 31, 2017 the conversion price was approximately $31.80 per share of Teradyne’s common stock. The conversion rate is subject to adjustment under certain circumstances.

 

Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes, with a strike price equal to the conversion price of the Notes of $31.80. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5 million shares of Teradyne’s common stock.

The convertible note hedge is considered indexed to Teradyne’s stock as the terms of the Note Hedge Transactions do not contain an exercise contingency and the settlement amount equals the difference between the fair value of a fixed number of Teradyne’s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne’s stock price, which is an input to the fair value of a fixed-for-fixed option contract, the convertible note hedge is considered indexed to Teradyne’s stock.

Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions cover, subject to customary anti-dilution adjustments, approximately 14.5 million shares of common stock. As of December 31, 2017, the strike price of the warrants was approximately $39.91 per share. The strike price is subject to adjustments under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne’s common stock to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.

The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne’s common stock upon any conversion of the Notes. However, the Warrant Transactions could separately have a dilutive effect to the extent that the market value per share of Teradyne’s common stock exceeds the applicable strike price of the warrant. The net cost of the Notes Hedge Transactions, after being partially offset by the proceeds from the sale of the warrants, was approximately $33 million.

In connection with establishing their initial hedge of these convertible note hedge and warrant transactions, the Option Counterparties have entered into various derivative transactions with respect to Teradyne’s common stock and/or purchased shares of Teradyne’s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne’s common stock or by selling Teradyne’s common stock or other securities, including the Notes, in secondary market transactions (and may do so during any observation period related to the conversion of the Notes). These activities could adversely affect the value of Teradyne’s common stock and the Notes.

Teradyne’s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December 15, 2023 maturity date. Debt issuance costs of approximately $7.2 million are being amortized to interest expense using the effective interest method over the seven year term of the Notes. As of April 1, 2018, unamortized debt issuance costs were approximately $6.0 million.

 

The below tables represent the key components of Teradyne’s convertible senior notes:

 

     April 1, 2018      December 31, 2017  
     (in thousands)  

Debt Principal

   $ 460,000      $ 460,000  

Unamortized discount

     90,579        94,013  
  

 

 

    

 

 

 

Net Carrying amount of convertible debt

   $ 369,421      $ 365,987  
  

 

 

    

 

 

 
     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     (in thousands)  

Contractual interest expense on the coupon

   $ 1,438      $ 1,438  

Amortization of the discount component and debt issue fees recognized as interest expense

     3,434        3,268  
  

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,872      $ 4,706  
  

 

 

    

 

 

 

As of April 1, 2018, the remaining unamortized discount was $90.6 million, which will be amortized over 5.8 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million. As of April 1, 2018, the conversion rate was equal to the initial conversion price of approximately $31.80 per share and the if-converted value of the Notes was $661.2 million.

Revolving Credit Facility

On April 27, 2015, Teradyne entered into a Credit Agreement (the “Credit Agreement”) with Barclays Bank PLC, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a five-year, senior secured revolving credit facility of up to $350 million (the “Credit Facility”). The Credit Agreement further provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders incremental commitments under the Credit Facility in an aggregate principal amount not to exceed $150 million.

Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $2.3 million in costs related to the revolving credit facility. These costs are being amortized over the five-year term of the revolving credit facility and are included in interest expense in the statements of operations. As of May 11, 2018, Teradyne has not borrowed any funds under the Credit Facility.

The interest rates applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 1.00% per annum or LIBOR plus a margin ranging from 1.00% to 2.00% per annum, based on the Consolidated Leverage Ratio of Teradyne and its Restricted Subsidiaries. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.125% to 0.350% per annum, based on the then applicable Consolidated Leverage Ratio.

Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary LIBOR breakage costs.

The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’s and its Restricted Subsidiaries’ ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio. As of May 11, 2018, Teradyne was in compliance with all covenants.

 

The Credit Facility is guaranteed by certain of Teradyne’s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepayments
3 Months Ended
Apr. 01, 2018
Prepayments

H. PREPAYMENTS

Prepayments consist of the following and are included in prepayments on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Contract manufacturer and supplier prepayments

   $ 76,204      $ 82,503  

Prepaid maintenance and other services

     8,449        8,189  

Prepaid taxes

     9,938        5,039  

Other prepayments

     11,964        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,555      $ 108,117  
  

 

 

    

 

 

 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Revenue and Customer Advances
3 Months Ended
Apr. 01, 2018
Deferred Revenue and Customer Advances

I. DEFERRED REVENUE AND CUSTOMER ADVANCES

Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Maintenance and training

   $ 59,365      $ 57,256  

Extended warranty

     24,590        24,438  

Customer advances, undelivered elements and other

     23,663        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,618      $ 113,741  
  

 

 

    

 

 

 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranty
3 Months Ended
Apr. 01, 2018
Product Warranty

J. PRODUCT WARRANTY

Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance, delivery or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred. The warranty balance below is included in other accrued liabilities on the balance sheet.

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 8,200      $ 7,203  

Accruals for warranties issued during the period

     3,063        3,021  

Adjustments related to pre-existing warranties

     (139      (471

Settlements made during the period

     (3,576      (2,699
  

 

 

    

 

 

 

Balance at end of period

   $ 7,548      $ 7,054  
  

 

 

    

 

 

 

 

When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances on the balance sheet.

 

     For the Three
Months Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,438      $ 28,200  

Deferral of new extended warranty revenue

     5,139        4,048  

Recognition of extended warranty deferred revenue

     (4,987      (7,279
  

 

 

    

 

 

 

Balance at end of period

   $ 24,590      $ 24,969  
  

 

 

    

 

 

 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
3 Months Ended
Apr. 01, 2018
Stock-Based Compensation

K. STOCK-BASED COMPENSATION

Under Teradyne’s stock compensation plans, Teradyne grants stock options, restricted stock units and performance-based restricted stock units, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).

Stock options to purchase Teradyne’s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years.

Time-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a one year period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or the (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.

Commencing in January 2014, Teradyne granted performance-based restricted stock units (“PRSUs”) to its executive officers with a performance metric based on relative total shareholder return (“TSR”). For TSR grants issued in 2018 and 2017, Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares capped at four times the grant date value. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.

In January 2018 and 2017, Teradyne granted PRSUs to its executive officers with a performance metric based on three-year cumulative non-GAAP profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 200% to 0% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for employees meeting the retirement provisions prior to the grant date will be recognized in full on the date of grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne’s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.

Beginning with PRSUs granted in January 2014, if the recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the three-year period.

During the three months ended April 1, 2018 and April 2, 2017, Teradyne granted 0.1 million and 0.1 million TSR PRSUs, respectively, with a grant date fair value of $54.85 and $35.66, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Risk-free interest rate

     2.2     1.5

Teradyne volatility-historical

     26.8     26.6

NYSE Composite Index volatility-historical

     12.4     13.4

Dividend yield

     0.8     1.0

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index for the 2018 and 2017 grant over the most recent three year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants, divided by Teradyne’s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.

During the three months ended April 1, 2018 and April 2, 2017, Teradyne granted 0.1 million and 0.1 million, respectively, of PBIT PRSUs with a grant date fair value of $46.62 and $27.72, respectively.

During the three months ended April 1, 2018, Teradyne granted 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.58 and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $12.17.

During the three months ended April 2, 2017, Teradyne granted 0.8 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $27.86 and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $7.13.

Restricted stock unit awards granted to employees vest in equal annual installments over four years. Stock options vest in equal annual installments over four years and have a term of seven years from the date of grant.

 

The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Expected life (years)

     5.0       5.0  

Risk-free interest rate

     2.4     2.0

Volatility-historical

     26.4     27.8

Dividend yield

     0.8     1.0

Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.36 per share for 2018 grants and $0.28 per share for 2017 grants divided by Teradyne’s stock price on the grant date of $47.70 for the 2018 grant and $28.56 for the 2017 grant.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Income
3 Months Ended
Apr. 01, 2018
Accumulated Other Comprehensive Income

L. ACCUMULATED OTHER COMPREHENSIVE INCOME

Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:

 

     For the Three Months Ended April 1, 2018  
     Foreign
Currency
Translation
Adjustment
     Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 1, 2018

         

Balance at December 31, 2017, net of tax of $0, $1,815,  $(932), respectively

   $ 15,919      $ 1,362     $ 1,495     $ 18,776  

Other comprehensive income (loss) before reclassifications, net of tax of $0, $(718), $0, respectively

     10,541        (2,687     —         7,854  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $78, $(18), respectively

     —          1,668       (61     1,607  
  

 

 

    

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $(640), $(18), respectively

     10,541        (1,019     (61     9,461  

Reclassification of income tax effects from the Tax Reform Act, net of tax of $0, $(691), $(78), respectively (a)

     —          691       78       769  

Reclassification of unrealized gains on equity securities, net of tax of $0, $(902), $0, respectively (b)

     —          (3,125     —         (3,125
  

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018, net of tax of $0, $(418), $(1,028), respectively

   $ 26,460      $ (2,091   $ 1,512     $ 25,881  
  

 

 

    

 

 

   

 

 

   

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne early adopted the ASU 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” As a result, the stranded tax effects resulting from the Tax Reform Act enacted in December 2017 was reclassified from accumulated other comprehensive income to retained earnings.
(b) In the three months ended April 1, 2018, Teradyne adopted the ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” See Note B: “Accounting Policies.”

 

     For the Three Months ended April 2, 2017  
     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 2, 2017

        

Balance at December 31, 2016, net of tax of $0, $209, $(778), respectively

   $ (21,921   $ (60   $ 1,767     $ (20,214

Other comprehensive income before reclassifications, net of tax of $0, $420,$0, respectively

     8,963       513       —         9,476  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(64), $(38), respectively

     —         (95     (68     (163
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $356, $(38), respectively

     8,963       418       (68     9,313  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance as April 2, 2017, net of tax of $0, $565, $(816), respectively

   $ (12,958   $ 358     $ 1,699     $ (10,901
  

 

 

   

 

 

   

 

 

   

 

 

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

Details about Accumulated Other Comprehensive (Loss) Income

Components

   For the Three Months
Ended
     Affected Line Item
in the Statements
of Operations
     April 1,
2018
    April 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

       

Unrealized (losses) gains, net of tax of $(78), $64, respectively

   $ (1,668   $ 95      Interest (expense)
income

Defined benefit pension and postretirement plans:

       

Amortization of prior service credit, net of tax of $18, $38, respectively

     61       68      (a)
  

 

 

   

 

 

    

Total reclassifications, net of tax of $(60), $102, respectively

   $ (1,607   $ 163      Net income
  

 

 

   

 

 

    

 

(a) The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: “Retirement Plans.”
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets
3 Months Ended
Apr. 01, 2018
Goodwill and Acquired Intangible Assets

M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.

 

The changes in the carrying amount of goodwill by reportable segments for the three months ended April 1, 2018, were as follows:

 

     Wireless
Test
    Industrial
Automation
     System
Test
    Semiconductor
Test
    Total  
     (in thousands)  

Balance at December 31, 2017

           

Goodwill

   $ 361,819     $ 233,519      $ 158,699     $ 260,540     $ 1,014,577  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
     7,976       233,519        10,516       —         252,011  

Energid acquisition

     —         15,654        —         —         15,654  

Foreign currency translation adjustment

     —         8,035        —         —         8,035  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018

           

Goodwill

     361,819       257,208        158,699       260,540       1,038,266  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 257,208      $ 10,516     $ —       $ 275,700  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Intangible Assets

Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

     April 1, 2018  
     Gross
Carrying
Amount (1)
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 276,417      $ (231,266    $ 3,214      $ 48,365  

Customer relationships

     96,771        (84,940      340        12,171  

Tradenames and trademarks

     51,120        (28,108      825        23,837  

Non-compete agreement

     320        (280      —          40  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 424,628      $ (344,594    $ 4,379      $ 84,413  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 270,877      $ (226,190    $ 1,618      $ 46,305  

Customer relationships

     92,741        (83,585      171        9,327  

Tradenames and trademarks

     50,100        (27,120      416        23,396  

Non-compete agreement

     320        (260      —          60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 414,038      $ (337,155    $ 2,205      $ 79,088  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Gross carrying amount includes $10.9 million of Energid acquired intangible assets.

Aggregate intangible asset amortization expense was $7.7 million and $8.0 million, respectively, for the three months ended April 1, 2018 and April 2, 2017.

 

Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:

 

Year

   Amortization Expense  
     (in thousands)  

2018 (remainder)

     24,236  

2019

     28,316  

2020

     13,171  

2021

     5,298  

2022

     4,493  

Thereafter

     8,899  
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Common Share
3 Months Ended
Apr. 01, 2018
Net Income per Common Share

N. NET INCOME PER COMMON SHARE

The following table sets forth the computation of basic and diluted net income per common share:

 

     For the Three Months
Ended
 
     April 1, 2018      April 2, 2017  
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 86,974      $ 85,221  
  

 

 

    

 

 

 

Weighted average common shares-basic

     195,255        200,005  

Effect of dilutive potential common shares:

     

Incremental shares from assumed conversion of convertible notes (1)

     4,398        —    

Convertible note hedge warrant shares (2)

     1,830        —    

Restricted stock units

     1,666        1,533  

Stock options

     321        390  

Employee stock purchase plan

     14        8  
  

 

 

    

 

 

 

Dilutive potential common shares

     8,229        1,931  
  

 

 

    

 

 

 

Weighted average common shares-diluted

     203,484        201,936  
  

 

 

    

 

 

 

Net income per common share-basic

   $ 0.45      $ 0.43  
  

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.43      $ 0.42  
  

 

 

    

 

 

 

 

(1) Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.
(2) Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.

The computation of diluted net income per common share for the three months ended April 1, 2018 excludes the effect of the potential vesting of 0.4 million shares of restricted stock units because the effect would have been anti-dilutive.

The computation of diluted net income per common share for the three months ended April 2, 2017 excludes the effect of the potential exercise of stock options to purchase approximately 0.1 million shares because the effect would have been anti-dilutive.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other
3 Months Ended
Apr. 01, 2018
Restructuring and Other

O. RESTRUCTURING AND OTHER

During the three months ended April 1, 2018, Teradyne recorded a $5.0 million credit for the decrease in the fair value of the Universal Robots contingent consideration liability, partially offset by $3.9 million recorded for employee severance charges, primarily in Semiconductor Test, and $0.8 million of acquisition related expenses.

During the three months ended April 2, 2017, Teradyne recorded $2.5 million of restructuring and other charges of which $1.3 million was for a lease impairment of a Wireless Test facility in Sunnyvale, CA which was terminated in September 2017, $0.6 million was for employee severance charges, and $0.6 million for the increase in the fair value of the Universal Robots contingent consideration liability.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Plans
3 Months Ended
Apr. 01, 2018
Defined Benefit Pension Plans  
Retirement Plans

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits” requires an employer with defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation.

Defined Benefit Pension Plans

Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (“IRC”).

In the three months ended April 1, 2018, Teradyne contributed $0.6 million to the U.S. supplemental executive defined benefit pension plan and $0.2 million to certain qualified pension plans for non-U.S. subsidiaries.

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic pension cost was comprised of the following:

 

     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     United
States
     Foreign      United
States
     Foreign  
     (in thousands)  

Service cost

   $ 571      $ 213      $ 560      $ 185  

Interest cost

     2,997        186        3,312        163  

Expected return on plan assets

     (3,369      (5      (3,000      (6

Amortization of prior service cost

     14        —          18        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost

   $ 213      $ 394      $ 890      $ 342  
  

 

 

    

 

 

    

 

 

    

 

 

 

Postretirement Benefit Plan

In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees.

 

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic postretirement benefit cost (income) was comprised of the following:

 

     For the Three
Months

Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Service cost

   $ 9      $ 10  

Interest cost

     50        50  

Amortization of prior service credit

     (93      (124

Special termination benefits

     1,626        —    
  

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,592      $ (64
  

 

 

    

 

 

 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Apr. 01, 2018
Commitments and Contingencies

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of April 1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $285.8 million, of which $275.7 million is for less than one year.

Legal Claims

Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on Teradyne’s results of operations, financial condition or cash flows.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Apr. 01, 2018
Income Taxes

R. INCOME TAXES

The effective tax rate for the three months ended April 1, 2018 and April 2, 2017 was 9.2% and 7.4%, respectively.

The increase in the effective tax rate from the three months ended April 2, 2017 to the three months ended April 1, 2018 primarily resulted from a projected shift in the geographic distribution of income which increased income subject to taxation in the U.S. relative to lower tax rate jurisdictions and a reduction in discrete tax benefits recognized. These increases were partially offset by the benefit of the reduction in the U.S. corporate tax rate from 35% to 21% and the U.S. foreign derived intangible income deduction.

The effective tax rates for the three months ended April 1, 2018 and April 2, 2017 differed from the expected federal statutory rate primarily because of the favorable effect of statutory rates applicable to income earned outside the United States.

The tax rate for the three months ended April 1, 2018 and April 2, 2017 was also reduced by the benefit from U.S. research and development tax credits, partially offset by additions to the uncertain tax positions for transfer pricing, both of which are included in the projected annual effective tax rate.

Discrete tax benefits recorded in the three months ended April 1, 2018 amounted to $8.3 million composed of $7.6 million from stock based compensation and $0.7 million of other discrete tax benefits. Discrete tax expense amounted to $2.3 million composed of $1.7 million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.6 million of other discrete tax expenses. The $7.6 million of discrete benefit from stock based compensation included $7.4 million of excess tax benefits recognized pursuant to ASU No. 2016-09 “Improvements to Employee Share-Based Payment Accounting.”

 

Discrete tax benefits recorded in the three months ended April 2, 2017 amounted to $7.0 million of which $5.5 million resulted from stock based compensation, $0.7 million related to U.S. research and development tax credits and $0.8 million from other discrete tax benefits. The $5.5 million of discrete benefit from stock based compensation included $5.2 million of excess tax benefits recognized pursuant to ASU No. 2016-09 “Improvements to Employee Share-Based Payment Accounting.”

On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of April 1, 2018, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is more-likely-than-not that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.

As of April 1, 2018 and December 31, 2017, Teradyne had $37.3 million and $36.3 million, respectively, of reserves for uncertain tax positions. The $1.0 million net increase in reserves for uncertain tax positions is primarily composed of additions related to transfer pricing exposures and U.S. research and development tax credits.

Teradyne is currently under examination by the Internal Revenue Service. The timing of resolution and closure of the tax audit is highly unpredictable. Given the uncertainty, it is reasonably possible that the balance of unrecognized tax benefits could significantly change within the next twelve months. However, an estimate of the range of reasonably possible adjustments cannot presently be made.

Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of April 1, 2018 and December 31, 2017, $0.3 million and $0.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended April 1, 2018, an expense of $0.03 million was recorded for interest and penalties related to income tax items. For the three months ended April 2, 2017, a benefit of $0.1 million was recorded for interest and penalties related to income tax items.

Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended April 1, 2018 was $3.0 million, or $0.01 per diluted share. The tax savings due to the tax holiday for the three months ended April 2, 2017 was $4.7 million, or $0.02 per diluted share. The tax holiday is scheduled to expire on December 31, 2020.

In the fourth quarter of 2017, Teradyne recorded a provisional amount of $186.0 million of additional income tax expense which represents Teradyne’s best estimate of the impact of the Tax Cuts and Jobs Act of 2017 (the “Tax Reform Act”) in accordance with Teradyne’s understanding of the Tax Reform Act and guidance available at that time. The $186.0 million is composed of expense of $161.0 million related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings, $33.6 million of expense related to the remeasurement of certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, a benefit of $10.3 million associated with the impact of correlative adjustments on uncertain tax positions, and $1.7 million of expense related to the remeasurement of certain uncertain tax positions resulting from the reduction in the federal tax rate. Although the provisional estimates are based on the best available interpretations of the Tax Reform Act, the final impacts may differ from the estimates due to, among other things, the issuance of additional regulatory and legislative guidance related to the Tax Reform Act. As of April 1, 2018, there has been no material change to the provisional amount recorded. Any adjustment to the provisional amounts will be recorded in 2018 when the analysis is complete.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
3 Months Ended
Apr. 01, 2018
Segment Information

S. SEGMENT INFORMATION

Teradyne has four operating segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test), which are its reportable segments. The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for defense/aerospace instrumentation test, storage test and circuit-board test. The Industrial Automation segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.

Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments in effect are described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2017, and Note B: “Accounting Policies” in this filing for any changes in the three months ended April 1, 2018.

Segment information for the three months ended April 1, 2018 and April 2, 2017 is as follows:

 

    Semiconductor
Test
    System
Test
    Industrial
Automation
    Wireless
Test
    Corporate
and
Other
    Consolidated  
    (in thousands)  

Three Months Ended April 1, 2018

           

Revenues

  $ 373,328     $ 43,019     $ 48,834     $ 22,507     $ (221   $ 487,467  

Income before income taxes (1)(2)

    88,079       5,888       784       464       605       95,820  

Total assets (3)

    758,737       90,785       406,557       59,739       1,679,375       2,995,193  

Three Months Ended April 2, 2017

           

Revenues

  $ 355,528     $ 39,845     $ 36,272     $ 25,268     $ —       $ 456,913  

Income (loss) before income taxes (1)(2)

    97,966       (2,759     (2,571     1,532       (2,152     92,016  

Total assets (3)

    740,334       106,754       331,016       61,356       1,602,820       2,842,280  

 

(1) Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.
(2) Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.
(3) Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.

Included in the Semiconductor Test segment are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 3,761      $ (265

Cost of revenues—inventory charge

     2,166        1,319  

 

Included in the System Test segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 320      $ 885  

Included in the Industrial Automation segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 200      $ —    

Restructuring and other—employee severance

     120        624  

Included in the Wireless Test segment are charges in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 836      $ 522  

Restructuring and other—employee severance

     —          1,313  

Included in Corporate and Other are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (4,968    $ 634  

Restructuring and other—acquisition related expense

     774        —    

Restructuring and other—employee severance

     —          205  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity
3 Months Ended
Apr. 01, 2018
Shareholders' Equity

T. SHAREHOLDERS’ EQUITY

Stock Repurchase Program

In January 2018, Teradyne’s Board of Directors cancelled the December 2016 stock repurchase program and authorized a new stock repurchase program for up to $1.5 billion of common stock. Teradyne intends to repurchase $750 million in 2018. During the three months ended April 1, 2018, Teradyne repurchased 2.9 million shares of common stock for $134.3 million at an average price of $45.69 per share.

In December 2016, the Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the three months ended April 2, 2017, Teradyne repurchased 1.3 million shares of common stock for $37.7 million at an average price of $29.38 per share.

The total price includes commissions and is recorded as a reduction to retained earnings.

 

Dividend

Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.

In January 2018, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the three months ended April 1, 2018 were $17.6 million.

In January 2017, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the three months ended April 2, 2017 were $14.0 million.

While Teradyne declared a quarterly cash dividend and authorized a share repurchase program, it may reduce or eliminate the cash dividend or share repurchase program in the future. Future cash dividends and stock repurchases are subject to the discretion of Teradyne’s Board of Directors which will consider, among other things, Teradyne’s earnings, capital requirements and financial condition.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events
3 Months Ended
Apr. 01, 2018
Subsequent Events

U. SUBSEQUENT EVENTS

On April 25, 2018, Teradyne acquired all the issued and outstanding shares of Mobile Industrial Robots ApS (“MiR”), a Danish limited liability company located in Odense, Denmark, for an aggregate purchase price of approximately $148 million net of cash acquired, and up to an additional approximately $124 million payable upon the achievement of certain revenue and profit performance targets through 2020. The fair value of assets and liabilities acquired has not been disclosed because Teradyne has not completed the valuation. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR will be part of Teradyne’s Industrial Automation segment.

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies (Policies)
3 Months Ended
Apr. 01, 2018
Basis of Presentation

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2017 condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America.

The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on March 1, 2018, for the year ended December 31, 2017.

Preparation of Financial Statements and Use of Estimates

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates.

Revenue from Contracts with Customers

Revenue from Contracts with Customers

Teradyne adopted Accounting Standards Update (ASU) 2014-09, “Revenue from Contracts with Customers” (“ASC 606”) on January 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The reported results for 2018 reflect the application of ASC 606 while the reported results for 2017 were prepared under the guidance of ASC 605, “Revenue Recognition” (“ASC 605”), which is also referred to herein as “Legacy GAAP” or the “previous guidance.” Teradyne recorded a net increase to retained earnings of $12.7 million as of January 1, 2018 due to the cumulative impact of adopting ASC 606. Refer to Note B: “Accounting Policies” in Teradyne’s 2017 Annual Report on Form 10-K for the policies in effect for revenue prior to January 1, 2018. The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of Teradyne’s hardware and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when or as a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which Teradyne expects to be entitled to receive in exchange for fulfillment of the performance obligation. Teradyne’s primary source of revenue will continue to be from the sale of systems, instruments, robots, and the delivery of services.

In accordance with ASC 606, Teradyne recognizes revenues, when or as control is transferred to a customer. Teradyne’s determination of revenue is dependent upon a five step process outlined below.

Step 1: Identify the contract with the customer

Teradyne accounts for a contract with a customer when there is written approval, the contract is committed, the rights of the parties, including payment terms, are identified, the contract has commercial substance and consideration is probable of collection.

Step 2: Identify the performance obligations in the contract

Teradyne periodically enters into contracts with its customers in which a customer may purchase a combination of goods and or services, such as products with extended warranty obligations. Teradyne determines performance obligations by assessing whether the products or services are distinct from the other elements of the contract. In order to be distinct the product or service must perform either on its own or with readily available resources and must be separate within the context of the contract.

Step 3: Determine the transaction price

Teradyne considers the amount stated on the face of the purchase order to be the transaction price. Teradyne does not have material variable consideration which could impact the stated purchase price agreed to by Teradyne and the customer.

Step 4: Allocate the transaction price to the performance obligations in the contract

Transaction price is allocated to each individual performance obligation based on the standalone selling price of that performance obligation. Teradyne uses standalone transactions when available to value each performance obligation. If standalone transactions are not available, Teradyne will estimate the standalone selling price through market assessments or cost plus a reasonable margin analysis. Any discounts from standalone selling price are spread proportionally to each performance obligation.

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

In order to determine the appropriate timing for revenue recognition, Teradyne first determines if the transaction meets any of three criteria for over time recognition. If the transaction meets the criteria for over time recognition, Teradyne recognizes revenue as the good or service is delivered. Teradyne uses input variables such as hours or months utilized or costs incurred to determine the amount of revenue to recognize in a given period. Input variables are used as they best align consumption with benefit to the customer. For transactions which do not meet the criteria for over time recognition, Teradyne will recognize revenue at a point in time based on an assessment of the five criteria for transfer of control. Teradyne has concluded that revenue should be recognized when shipped or delivered based on contractual terms. Typically acceptance of Teradyne’s products and services is a formality as Teradyne delivers similar systems, instruments and robots to standard specifications. In cases where acceptance is not deemed a formality, Teradyne will defer revenue recognition until customer acceptance.

 

Revenue recognized in accordance with ASC 606 was $483.2 million for the period ended April 1, 2018. Teradyne also recognized $4.3 million in revenue on leases of Teradyne systems which are accounted for outside of ASC 606.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.

 

    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and Other
    Consolidated  
    SOC(1)     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
                         
    (in thousands)  

Three Months Ended April 1, 2018

                 

Americas

                 

Point in Time

  $ 9,600     $ 2,862     $ 11,597     $ 279     $ 1,760     $ 14,373     $ 4,979     $ (221   $ 45,229  

Over Time

    8,791       696       6,188       —         757       89       112       —         16,633  

Europe, Middle East and Africa

                 

Point in Time

    12,125       139       1,497       —         4,037       22,573       1,041       —         41,412  

Over Time

    5,214       269       551       —         1,559       143       227       —         7,963  

Asia Pacific

                 

Point in Time

    224,851       66,273       101       10,122       1,861       11,583       13,664       —         328,455  

Over Time

    36,338       2,323       208       1,533       735       73       2,296       —         43,506  

Lease Revenue

    3,847       —         —         —         234       —         188       —         4,269  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 300,766     $ 72,562     $ 20,142     $ 11,934     $ 10,943     $ 48,834     $ 22,507     $ (221   $ 487,467  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) System on a chip (“SOC”)

Performance Obligations

Hardware

Teradyne hardware consists primarily of semiconductor test systems and instruments, defense/aerospace test instrumentation and systems, storage test systems and instruments, circuit-board test and inspection systems and instruments, collaborative robots, and wireless test systems. The hardware includes a standard 12 month warranty. This warranty is not considered a distinct performance obligation because it does not obligate Teradyne to provide a separate service to the customer and it cannot be purchased separately. Teradyne’s hardware is recognized at a point in time upon transfer of control to the customer.

Extended Warranty

Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the one year standard warranty. The extended warranty is purchased in the same transaction as the system or robot purchase and is classified as a separate performance obligation which meets the criteria for over time recognition. The relative standalone selling price of the extended warranty is recognized ratably over the course of the extended warranty based on months completed.

Training and Applications Support

Teradyne sells training and applications support to customers either in standalone transactions or included with system purchases. The training and support allow the customer to use Teradyne’s systems efficiently and effectively. Training and applications support included in system orders are valued based on their standalone selling price and all training and applications support is recognized over time as the customer receives and consumes the benefit associated with each. Both are recognized using an input method of hours consumed as this best depicts the transfer of services to the customer.

Service Agreements

Service agreements are recognized ratably over the period of agreement based on months completed.

Post-Contract Customer Support (“PCS”)

Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and when-and-if available upgrades. Standalone selling price for PCS is not directly observable as Teradyne does not sell these services separately. Teradyne has estimated the standalone selling price for these services based on adjusted market assessments. Revenue for PCS is recognized ratably over the performance period.

Teradyne does not allow customer returns or provide refunds to customers for any products or services.

Contract Balances

The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.

 

    April 1, 2018     January 1, 2018
(as adjusted)
    Increase  
    (in thousands)  

Deferred revenue and customer advances

  $ 85,892     $ 76,638     $ 9,254  

Long-term deferred revenue and customer advances

    21,726       20,848       878  

The amount of revenue recognized during the quarter ended April 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $21.8 million and primarily relates to extended warranties, training, application support, and PCS. Each of these represents a distinct performance obligation. Customers typically pay for these services net 30 to 60 days from the date that transfer of control of the associated system or product occurs.

Remaining Performance Obligations

Teradyne does not have material remaining performance obligations from contracts with an original expected duration of greater than one year.

Significant Judgments

Teradyne makes no significant judgements in determining the amount or timing of revenue recognition.

Practical Expedients

Teradyne has adopted the practical expedients available within ASC 340 “Other Assets and Deferred Costs” for contract assets, specifically in relation to incremental costs of obtaining a contract. Teradyne generally expenses sales commissions when incurred because the amortization period would be less than one year. Teradyne records these costs within selling and administrative expenses.

 

Teradyne has adopted the practical expedient which states an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to the customer and when the customer pays for that good or service will be one year or less. Teradyne does not have material payments associated with performance obligations outside this one year time frame.

Impacts

The following tables summarize the impact of ASC 606 to Teradyne’s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne’s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.

Condensed Consolidated Balance Sheet:

 

     April 1, 2018  
     As
reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands)  

ASSETS

        

Accounts receivable, less allowance for doubtful accounts

   $ 413,978      $ (67,728    $ 346,250  

Inventories, net

     131,857        27,749        159,606  

Deferred tax assets

     77,705        2,923        80,628  

LIABILITIES

        

Deferred revenue and customer advances

   $ 85,892      $ 4,990      $ 90,882  

Income taxes payable

     34,828        (5,167      29,661  

Long-term deferred revenue and customer advances

     21,726        9,178        30,904  

SHAREHOLDERS’ EQUITY

        

Retained earnings

   $ 216,120      $ (46,057    $ 170,063  

Condensed Consolidated Statement of Operation:

 

     Three months ended April 1, 2018  
     As
Reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands except per share amounts)  

Total revenues

   $ 487,467      $ (65,642    $ 421,825  

Total cost of revenues

     217,635        (27,749      189,886  

Income tax provision

     8,846        (4,515      4,331  

Net income

     86,974        (33,378      53,596  

Net income per common share:

        

Basic

   $ 0.45      $ (0.17    $ 0.27  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.43      $ (0.16    $ 0.26  
  

 

 

    

 

 

    

 

 

 

Retirement Benefits

Retirement Benefits

In March 2017, the FASB issued ASU 2017-07,Compensation—Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.” Teradyne retrospectively adopted the new accounting guidance on presentation of net periodic pension costs and net periodic postretirement benefit costs in the first quarter of 2018. This guidance requires the service cost component of net benefit costs to be reported in the same line item in the consolidated statement of operations as other employee compensation costs. The non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses, are required to be reported separately outside of income or loss from operations. Following the adoption of this guidance, Teradyne continues to record the service cost component in the same line item as other employee compensation costs and the non-service components of net benefit costs such as interest cost, expected return on assets, amortization of prior service cost, and actuarial gains or losses are reported within other (income) expense, net. The retrospective adoption of this standard increased the first quarter of 2017 income from operations by $0.4 million due to the removal of the non-service component of pension expense and decreased other income (expense), net by the same amount with no impact to net income.

Financial Assets and Financial Liabilities

Financial Assets and Financial Liabilities

In January 2016, the FASB issued ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” Teradyne adopted the new accounting guidance in the first quarter of 2018 using the modified retrospective approach. This guidance requires that changes in fair value of equity securities be accounted for directly in earnings. Previously, the changes in fair value were recorded in accumulated other comprehensive income on the balance sheet. Teradyne continues to record realized gains in interest income and realized losses in interest expense. The adoption of this new accounting guidance increased the January 1, 2018 retained earnings balance by $3.1 million and decreased the accumulated other comprehensive income balance by the same amount.

Contingencies and Litigation

Contingencies and Litigation

Teradyne may be subject to certain legal proceedings, lawsuits and other claims as discussed in Note Q: “Commitments and Contingencies.” Teradyne accrues for a loss contingency, including legal proceedings, lawsuits, pending claims and other legal matters, when the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. When the reasonable estimate of the loss is within a range of amounts, and no amount in the range constitutes a better estimate than any other amount, Teradyne accrues the amount at the low end of the range. Teradyne adjusts the accruals from time to time as additional information is received, but the loss incurred may be significantly greater than or less than the amount accrued. Loss contingencies are disclosed when they are material and there is at least a reasonable possibility that a loss has been incurred. Attorney fees related to legal matters are expensed as incurred.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies (Tables)
3 Months Ended
Apr. 01, 2018
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition.

 

    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and Other
    Consolidated  
    SOC(1)     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
                         
    (in thousands)  

Three Months Ended April 1, 2018

                 

Americas

                 

Point in Time

  $ 9,600     $ 2,862     $ 11,597     $ 279     $ 1,760     $ 14,373     $ 4,979     $ (221   $ 45,229  

Over Time

    8,791       696       6,188       —         757       89       112       —         16,633  

Europe, Middle East and Africa

                 

Point in Time

    12,125       139       1,497       —         4,037       22,573       1,041       —         41,412  

Over Time

    5,214       269       551       —         1,559       143       227       —         7,963  

Asia Pacific

                 

Point in Time

    224,851       66,273       101       10,122       1,861       11,583       13,664       —         328,455  

Over Time

    36,338       2,323       208       1,533       735       73       2,296       —         43,506  

Lease Revenue

    3,847       —         —         —         234       —         188       —         4,269  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 300,766     $ 72,562     $ 20,142     $ 11,934     $ 10,943     $ 48,834     $ 22,507     $ (221   $ 487,467  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) System on a chip (“SOC”)
Information about Contract Liabilities

The following table provides information about contract liabilities. Teradyne does not have material contract assets on the balance sheet.

 

    April 1, 2018     January 1, 2018
(as adjusted)
    Increase  
    (in thousands)  

Deferred revenue and customer advances

  $ 85,892     $ 76,638     $ 9,254  

Long-term deferred revenue and customer advances

    21,726       20,848       878  
ASU 2014-09  
Summarize Impact of ASC 606 to Consolidated Financial Statements

The following tables summarize the impact of ASC 606 to Teradyne’s consolidated financial statements. Differences are the result of timing differences between the recognition of revenue under ASC 606 and ASC 605 primarily with respect to software transactions deferred due to lack of vendor specific objective evidence of price under ASC 605 and Teradyne’s assessment of acceptance under ASC 606. Under Legacy GAAP Teradyne did not recognize revenue prior to acceptance if payment, title, or risk of loss was tied to acceptance. Under ASC 606, Teradyne recognizes revenue prior to receipt of acceptance if acceptance is deemed a formality.

Condensed Consolidated Balance Sheet:

 

     April 1, 2018  
     As
reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands)  

ASSETS

        

Accounts receivable, less allowance for doubtful accounts

   $ 413,978      $ (67,728    $ 346,250  

Inventories, net

     131,857        27,749        159,606  

Deferred tax assets

     77,705        2,923        80,628  

LIABILITIES

        

Deferred revenue and customer advances

   $ 85,892      $ 4,990      $ 90,882  

Income taxes payable

     34,828        (5,167      29,661  

Long-term deferred revenue and customer advances

     21,726        9,178        30,904  

SHAREHOLDERS’ EQUITY

        

Retained earnings

   $ 216,120      $ (46,057    $ 170,063  

Condensed Consolidated Statement of Operation:

 

     Three months ended April 1, 2018  
     As
Reported
     Adjustments to Recognize
under Legacy GAAP
     Legacy
GAAP
 
     (in thousands except per share amounts)  

Total revenues

   $ 487,467      $ (65,642    $ 421,825  

Total cost of revenues

     217,635        (27,749      189,886  

Income tax provision

     8,846        (4,515      4,331  

Net income

     86,974        (33,378      53,596  

Net income per common share:

        

Basic

   $ 0.45      $ (0.17    $ 0.27  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.43      $ (0.16    $ 0.26  
  

 

 

    

 

 

    

 

 

 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2018
Composition of Inventories, Net

Inventories, net consisted of the following at April 1, 2018 and December 31, 2017:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Raw material

   $ 74,762      $ 62,668  

Work-in-process

     21,256        19,464  

Finished Goods

     35,839        25,393  
  

 

 

    

 

 

 
   $ 131,857      $ 107,525  
  

 

 

    

 

 

 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments (Tables)
3 Months Ended
Apr. 01, 2018
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of April 1, 2018 and December 31, 2017.

 

     April 1, 2018  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 155,543      $ —        $ —        $ 155,543  

Cash equivalents

     306,710        175,620        —          482,330  

Available-for-sale debt securities:

           

U.S. Treasury securities

     —          611,946        —          611,946  

Commercial paper

     —          252,158        —          252,158  

Corporate debt securities

     —          44,218        —          44,218  

U.S. government agency securities

     —          10,726        —          10,726  

Certificates of deposit and time deposits

     —          4,824        —          4,824  

Debt mutual funds

     2,741        —          —          2,741  

Non-U.S. government securities

     —          559        —          559  

Equity securities:

           

Mutual funds

     22,613        —          —          22,613  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 487,607      $ 1,100,051      $ —        $ 1,587,658  

Derivative assets

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 15,581      $ 15,581  

Derivative liabilities

     —          224        —          224  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 462,253      $ 175,620      $ —        $ 637,873  

Marketable securities

     —          860,526        —          860,526  

Long-term marketable securities

     25,354        63,905        —          89,259  

Prepayments

     —          12        —          12  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 487,607      $ 1,100,063      $ —        $ 1,587,670  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 224      $ —        $ 224  

Contingent consideration

     —          —          15,581        15,581  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 224      $ 15,581      $ 15,805  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017  
     Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Total  
     (in thousands)  

Assets

           

Cash

   $ 197,955      $ —        $ —        $ 197,955  

Cash equivalents

     206,335        25,553        —          231,888  

Available-for-sale securities:

           

U.S. Treasury securities

     —          855,795        —          855,795  

Commercial paper

     —          282,840        —          282,840  

Certificates of deposit and time deposits

     —          167,342        —          167,342  

Corporate debt securities

     —          133,186        —          133,186  

Equity and debt mutual funds

     23,430        —          —          23,430  

U.S. government agency securities

     —          10,726        —          10,726  

Non-U.S. government securities

     —          586        —          586  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 427,720      $ 1,476,028      $ —        $ 1,903,748  

Derivative assets

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 45,102      $ 45,102  

Derivative liabilities

     —          446        —          446  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 

Reported as follows:

 

     (Level 1)      (Level 2)      (Level 3)      Total  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 404,290      $ 25,553      $ —        $ 429,843  

Marketable securities

     —          1,347,979        —          1,347,979  

Long-term marketable securities

     23,430        102,496        —          125,926  

Prepayments

     —          389        —          389  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 427,720      $ 1,476,417      $ —        $ 1,904,137  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Other accrued liabilities

   $ —        $ 446      $ —        $ 446  

Contingent consideration

     —          —          24,497        24,497  

Long-term contingent consideration

     —          —          20,605        20,605  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 446      $ 45,102      $ 45,548  
  

 

 

    

 

 

    

 

 

    

 

 

 
Schedule of Changes in Fair Value of Level 3 Contingent Consideration

Changes in the fair value of Level 3 contingent consideration for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 45,102      $ 38,332  

Payments (a)

     (24,553      (1,050

Fair value adjustment (b)

     (4,968      634  
  

 

 

    

 

 

 

Balance at end of period

   $ 15,581      $ 37,916  
  

 

 

    

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne paid $24.6 million of contingent consideration for the earn-out in connection with the acquisition of Universal Robots A/S (“Universal Robots”). In the three months ended April 2, 2017, Teradyne paid $1.1 million of contingent consideration for the earn-out in connection with the acquisition of Avionics Interface Technology, LLC (“AIT”).
(b) In the three months ended April 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $5.0 million, primarily due to a decrease in forecasted revenue. In the three months ended April 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $0.6 million primarily due to an increase in forecasted revenue and a decrease in the discount rate.
Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument

The following table provides quantitative information associated with the fair value measurement of Teradyne’s Level 3 financial instruments:

 

Liability

   April 1, 2018
Fair Value
     Valuation
Technique
     Unobservable Inputs    Weighted
Average
 
     (in thousands)                     

Contingent consideration

(Universal Robots)

   $ 15,581       

Monte Carlo

Simulation

 

 

   Revenue for the period July 1,
    2015—December 31, 2018 volatility
     13.0
         Discount Rate      3.8
Schedule of Carrying Amounts and Fair Values of Financial Instruments

The carrying amounts and fair values of Teradyne’s financial instruments at April 1, 2018 and December 31, 2017 were as follows:

 

     April 1, 2018      December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  
     (in thousands)  

Assets

           

Cash and cash equivalents

   $ 637,873      $ 637,873      $ 429,843      $ 429,843  

Marketable securities

     949,785        949,785        1,473,905        1,473,905  

Derivative assets

     12        12        389        389  

Liabilities

           

Contingent consideration

     15,581        15,581        45,102        45,102  

Derivative liabilities

     224        224        446        446  

Convertible debt (1)

     369,421        700,626        365,987        659,525  

 

(1) The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.
Schedule of Available-for-Sale Marketable Securities

The following table summarize the composition of available-for-sale marketable securities at April 1, 2018:

 

     April 1, 2018  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market

Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 614,365      $ 19      $ (2,438   $ 611,946      $ 610,938  

Commercial paper

     252,579        17        (438     252,158        249,871  

Corporate debt securities

     43,472        1,200        (454     44,218        17,742  

U.S. government agency securities

     10,791        —          (65     10,726        10,726  

Certificates of deposit and time deposits

     4,820        4        —         4,824        —    

Debt mutual funds

     2,799        —          (58     2,741        1,679  

Non-U.S. government securities

     559        —          —         559        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 861,794      $ 54      $ (1,322   $ 860,526      $ 847,446  

Long-term marketable securities

     67,591        1,186        (2,131     66,646        43,510  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 929,385      $ 1,240      $ (3,453   $ 927,172      $ 890,956  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

The following table summarize the composition of available-for-sale marketable securities at December 31, 2017:

 

     December 31, 2017  
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

U.S. Treasury securities

   $ 858,258      $ 72      $ (2,535   $ 855,795      $ 850,163  

Commercial paper

     283,009        18        (187     282,840        258,933  

Certificates of deposit and time deposits

     167,523        6        (187     167,342        138,340  

Corporate debt securities

     131,179        2,380        (373     133,186        91,010  

Equity and debt mutual funds

     19,403        4,102        (75     23,430        1,723  

U.S. government agency securities

     10,775        —          (49     10,726        10,726  

Non-U.S. government securities

     582        4        —         586        —    
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

Reported as follows:

 

     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair
Market
Value
     Fair Market
Value of
Investments
with Unrealized
Losses
 
     (in thousands)  

Marketable securities

   $ 1,349,970      $ 38      $ (2,029   $ 1,347,979      $ 1,288,844  

Long-term marketable securities

     120,759        6,544        (1,377     125,926        62,052  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,470,729      $ 6,582      $ (3,406   $ 1,473,905      $ 1,350,896  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
Contractual Maturities of Investments in Debt Securities Held

The contractual maturities of investments in debt securities held at April 1, 2018 were as follows:

 

     April 1, 2018  
     Cost      Fair Market
Value
 
     (in thousands)  

Due within one year

   $ 861,794      $ 860,526  

Due after 1 year through 5 years

     10,173        10,058  

Due after 5 years through 10 years

     14,583        13,823  

Due after 10 years

     40,036        40,024  
  

 

 

    

 

 

 

Total

   $ 926,586      $ 924,431  
  

 

 

    

 

 

 
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value

The following table summarizes the fair value of derivative instruments as of April 1, 2018 and December 31, 2017:

 

     Balance Sheet
Location
     April 1,
2018
    December 31,
2017
 
            (in thousands)  

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

     Prepayments      $ 12     $ 389  

Foreign currency forward contracts liabilities

     Other current liabilities        (224     (446
     

 

 

   

 

 

 

Total derivatives

      $ (212   $ (57
     

 

 

   

 

 

 
Schedule of Effect of Derivative Instruments on Statement of Operations Recognized

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended April 1, 2018 and April 2, 2017.

 

   

Location of Losses

Recognized in

Statement of Operations

  For the Three Months
Ended
 
      April 1,
2018
    April 2,
2017
 
       
        (in thousands)  

Derivatives not designated as hedging instruments:

     

Foreign currency forward contracts

  Other (income) expense, net   $ 1,575     $ 1,011  

 

(1) The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.
(2) For the three months ended April 1, 2018 and April 2, 2017, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.6 million and $1.5 million, respectively.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Tables)
3 Months Ended
Apr. 01, 2018
Components of Convertible Senior Notes

The below tables represent the key components of Teradyne’s convertible senior notes:

 

     April 1, 2018      December 31, 2017  
     (in thousands)  

Debt Principal

   $ 460,000      $ 460,000  

Unamortized discount

     90,579        94,013  
  

 

 

    

 

 

 

Net Carrying amount of convertible debt

   $ 369,421      $ 365,987  
  

 

 

    

 

 

 
     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     (in thousands)  

Contractual interest expense on the coupon

   $ 1,438      $ 1,438  

Amortization of the discount component and debt issue fees recognized as interest expense

     3,434        3,268  
  

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,872      $ 4,706  
  

 

 

    

 

 

 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepayments (Tables)
3 Months Ended
Apr. 01, 2018
Schedule of Prepayments

Prepayments consist of the following and are included in prepayments on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Contract manufacturer and supplier prepayments

   $ 76,204      $ 82,503  

Prepaid maintenance and other services

     8,449        8,189  

Prepaid taxes

     9,938        5,039  

Other prepayments

     11,964        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,555      $ 108,117  
  

 

 

    

 

 

 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Revenue and Customer Advances (Tables)
3 Months Ended
Apr. 01, 2018
Deferred Revenue and Customer Advances

Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

     April 1,
2018
     December 31,
2017
 
     (in thousands)  

Maintenance and training

   $ 59,365      $ 57,256  

Extended warranty

     24,590        24,438  

Customer advances, undelivered elements and other

     23,663        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,618      $ 113,741  
  

 

 

    

 

 

 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranty (Tables)
3 Months Ended
Apr. 01, 2018
Other Accrued Liabilities

The warranty balance below is included in other accrued liabilities on the balance sheet.

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 8,200      $ 7,203  

Accruals for warranties issued during the period

     3,063        3,021  

Adjustments related to pre-existing warranties

     (139      (471

Settlements made during the period

     (3,576      (2,699
  

 

 

    

 

 

 

Balance at end of period

   $ 7,548      $ 7,054  
  

 

 

    

 

 

 
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances

The balance below is included in short and long-term deferred revenue and customer advances on the balance sheet.

 

     For the Three
Months Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,438      $ 28,200  

Deferral of new extended warranty revenue

     5,139        4,048  

Recognition of extended warranty deferred revenue

     (4,987      (7,279
  

 

 

    

 

 

 

Balance at end of period

   $ 24,590      $ 24,969  
  

 

 

    

 

 

 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Apr. 01, 2018
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions

The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Risk-free interest rate

     2.2     1.5

Teradyne volatility-historical

     26.8     26.6

NYSE Composite Index volatility-historical

     12.4     13.4

Dividend yield

     0.8     1.0
Fair Value of Stock Options Using Assumptions

The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

     For the Three Months
Ended
 
     April 1,
2018
    April 2,
2017
 

Expected life (years)

     5.0       5.0  

Risk-free interest rate

     2.4     2.0

Volatility-historical

     26.4     27.8

Dividend yield

     0.8     1.0
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Income (Tables)
3 Months Ended
Apr. 01, 2018
Changes in Accumulated Other Comprehensive Income

Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:

 

     For the Three Months Ended April 1, 2018  
     Foreign
Currency
Translation
Adjustment
     Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 1, 2018

         

Balance at December 31, 2017, net of tax of $0, $1,815,  $(932), respectively

   $ 15,919      $ 1,362     $ 1,495     $ 18,776  

Other comprehensive income (loss) before reclassifications, net of tax of $0, $(718), $0, respectively

     10,541        (2,687     —         7,854  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $78, $(18), respectively

     —          1,668       (61     1,607  
  

 

 

    

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $(640), $(18), respectively

     10,541        (1,019     (61     9,461  

Reclassification of income tax effects from the Tax Reform Act, net of tax of $0, $(691), $(78), respectively (a)

     —          691       78       769  

Reclassification of unrealized gains on equity securities, net of tax of $0, $(902), $0, respectively (b)

     —          (3,125     —         (3,125
  

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018, net of tax of $0, $(418), $(1,028), respectively

   $ 26,460      $ (2,091   $ 1,512     $ 25,881  
  

 

 

    

 

 

   

 

 

   

 

 

 

 

(a) In the three months ended April 1, 2018, Teradyne early adopted the ASU 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” As a result, the stranded tax effects resulting from the Tax Reform Act enacted in December 2017 was reclassified from accumulated other comprehensive income to retained earnings.
(b) In the three months ended April 1, 2018, Teradyne adopted the ASU 2016-01,Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” See Note B: “Accounting Policies.”

 

     For the Three Months ended April 2, 2017  
     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Three Months Ended April 2, 2017

        

Balance at December 31, 2016, net of tax of $0, $209, $(778), respectively

   $ (21,921   $ (60   $ 1,767     $ (20,214

Other comprehensive income before reclassifications, net of tax of $0, $420,$0, respectively

     8,963       513       —         9,476  

Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(64), $(38), respectively

     —         (95     (68     (163
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $356, $(38), respectively

     8,963       418       (68     9,313  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance as April 2, 2017, net of tax of $0, $565, $(816), respectively

   $ (12,958   $ 358     $ 1,699     $ (10,901
  

 

 

   

 

 

   

 

 

   

 

 

 
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended April 1, 2018 and April 2, 2017 were as follows:

 

Details about Accumulated Other Comprehensive (Loss) Income

Components

   For the Three Months
Ended
     Affected Line Item
in the Statements
of Operations
     April 1,
2018
    April 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

       

Unrealized (losses) gains, net of tax of $(78), $64, respectively

   $ (1,668   $ 95      Interest (expense)
income

Defined benefit pension and postretirement plans:

       

Amortization of prior service credit, net of tax of $18, $38, respectively

     61       68      (a)
  

 

 

   

 

 

    

Total reclassifications, net of tax of $(60), $102, respectively

   $ (1,607   $ 163      Net income
  

 

 

   

 

 

    

 

(a) The amortization of prior service credit is included in the computation of net periodic pension cost and postretirement benefit; see Note P: “Retirement Plans.”
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets (Tables)
3 Months Ended
Apr. 01, 2018
Changes in Carrying Amount of Goodwill by Segment

The changes in the carrying amount of goodwill by reportable segments for the three months ended April 1, 2018, were as follows:

 

     Wireless
Test
    Industrial
Automation
     System
Test
    Semiconductor
Test
    Total  
     (in thousands)  

Balance at December 31, 2017

           

Goodwill

   $ 361,819     $ 233,519      $ 158,699     $ 260,540     $ 1,014,577  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
     7,976       233,519        10,516       —         252,011  

Energid acquisition

     —         15,654        —         —         15,654  

Foreign currency translation adjustment

     —         8,035        —         —         8,035  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Balance at April 1, 2018

           

Goodwill

     361,819       257,208        158,699       260,540       1,038,266  

Accumulated impairment losses

     (353,843     —          (148,183     (260,540     (762,566
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 257,208      $ 10,516     $ —       $ 275,700  
  

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 
Schedule of Estimated Intangible Asset Amortization Expense

Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:

 

Year

   Amortization Expense  
     (in thousands)  

2018 (remainder)

     24,236  

2019

     28,316  

2020

     13,171  

2021

     5,298  

2022

     4,493  

Thereafter

     8,899  
Wireless Test  
Schedule of Amortizable Intangible Assets

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

     April 1, 2018  
     Gross
Carrying
Amount (1)
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 276,417      $ (231,266    $ 3,214      $ 48,365  

Customer relationships

     96,771        (84,940      340        12,171  

Tradenames and trademarks

     51,120        (28,108      825        23,837  

Non-compete agreement

     320        (280      —          40  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 424,628      $ (344,594    $ 4,379      $ 84,413  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Foreign
Currency
Translation
Adjustment
     Net
Carrying
Amount
 
     (in thousands)  

Developed technology

   $ 270,877      $ (226,190    $ 1,618      $ 46,305  

Customer relationships

     92,741        (83,585      171        9,327  

Tradenames and trademarks

     50,100        (27,120      416        23,396  

Non-compete agreement

     320        (260      —          60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 414,038      $ (337,155    $ 2,205      $ 79,088  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Gross carrying amount includes $10.9 million of Energid acquired intangible assets.
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Common Share (Tables)
3 Months Ended
Apr. 01, 2018
Computation of Basic and Diluted Net Income Per Common Share

The following table sets forth the computation of basic and diluted net income per common share:

 

     For the Three Months
Ended
 
     April 1, 2018      April 2, 2017  
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 86,974      $ 85,221  
  

 

 

    

 

 

 

Weighted average common shares-basic

     195,255        200,005  

Effect of dilutive potential common shares:

     

Incremental shares from assumed conversion of convertible notes (1)

     4,398        —    

Convertible note hedge warrant shares (2)

     1,830        —    

Restricted stock units

     1,666        1,533  

Stock options

     321        390  

Employee stock purchase plan

     14        8  
  

 

 

    

 

 

 

Dilutive potential common shares

     8,229        1,931  
  

 

 

    

 

 

 

Weighted average common shares-diluted

     203,484        201,936  
  

 

 

    

 

 

 

Net income per common share-basic

   $ 0.45      $ 0.43  
  

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.43      $ 0.42  
  

 

 

    

 

 

 

 

(1) Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.
(2) Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Plans (Tables)
3 Months Ended
Apr. 01, 2018
Defined Benefit Pension Plans  
Net Periodic Pension and Postretirement benefit Cost (Income)

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic pension cost was comprised of the following:

 

     For the Three Months Ended  
     April 1, 2018      April 2, 2017  
     United
States
     Foreign      United
States
     Foreign  
     (in thousands)  

Service cost

   $ 571      $ 213      $ 560      $ 185  

Interest cost

     2,997        186        3,312        163  

Expected return on plan assets

     (3,369      (5      (3,000      (6

Amortization of prior service cost

     14        —          18        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost

   $ 213      $ 394      $ 890      $ 342  
  

 

 

    

 

 

    

 

 

    

 

 

 
Postretirement Benefit Plans  
Net Periodic Pension and Postretirement benefit Cost (Income)

For the three months ended April 1, 2018 and April 2, 2017, Teradyne’s net periodic postretirement benefit cost (income) was comprised of the following:

 

     For the Three
Months

Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Service cost

   $ 9      $ 10  

Interest cost

     50        50  

Amortization of prior service credit

     (93      (124

Special termination benefits

     1,626        —    
  

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,592      $ (64
  

 

 

    

 

 

 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
3 Months Ended
Apr. 01, 2018
Segment Information

Segment information for the three months ended April 1, 2018 and April 2, 2017 is as follows:

 

    Semiconductor
Test
    System
Test
    Industrial
Automation
    Wireless
Test
    Corporate
and
Other
    Consolidated  
    (in thousands)  

Three Months Ended April 1, 2018

           

Revenues

  $ 373,328     $ 43,019     $ 48,834     $ 22,507     $ (221   $ 487,467  

Income before income taxes (1)(2)

    88,079       5,888       784       464       605       95,820  

Total assets (3)

    758,737       90,785       406,557       59,739       1,679,375       2,995,193  

Three Months Ended April 2, 2017

           

Revenues

  $ 355,528     $ 39,845     $ 36,272     $ 25,268     $ —       $ 456,913  

Income (loss) before income taxes (1)(2)

    97,966       (2,759     (2,571     1,532       (2,152     92,016  

Total assets (3)

    740,334       106,754       331,016       61,356       1,602,820       2,842,280  

 

(1) Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.
(2) Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.
(3) Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
Wireless Test  
Schedule of Segment Reporting Information by Segment Charges

Included in the Wireless Test segment are charges in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 836      $ 522  

Restructuring and other—employee severance

     —          1,313  
Semiconductor Test  
Schedule of Segment Reporting Information by Segment Charges

Included in the Semiconductor Test segment are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 3,761      $ (265

Cost of revenues—inventory charge

     2,166        1,319  
System Test  
Schedule of Segment Reporting Information by Segment Charges

Included in the System Test segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 320      $ 885  
Industrial Automation  
Schedule of Segment Reporting Information by Segment Charges

Included in the Industrial Automation segment are charges in the following line item in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 200      $ —    

Restructuring and other—employee severance

     120        624  
Corporate and Other  
Schedule of Segment Reporting Information by Segment Charges

Included in Corporate and Other are charges and credits in the following line items in the statements of operations:

 

     For the Three Months
Ended
 
     April 1,
2018
     April 2,
2017
 
     (in thousands)  

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (4,968    $ 634  

Restructuring and other—acquisition related expense

     774        —    

Restructuring and other—employee severance

     —          205  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2018
Apr. 01, 2018
Apr. 02, 2017
Summary Of Significant Accounting Policies [Line Items]      
Revenue recognized in accordance with ASC 606   $ 487,467 $ 456,913
Revenue on leases   $ 4,300  
Standard warranty period   12 months  
Deferred revenue and customer advances balance $ 21,800    
ASU 2014-09      
Summary Of Significant Accounting Policies [Line Items]      
Revenue recognized in accordance with ASC 606   $ 483,200  
ASU 2017-07      
Summary Of Significant Accounting Policies [Line Items]      
Increase in income from operations     $ 400
Retained Earnings | ASU 2014-09      
Summary Of Significant Accounting Policies [Line Items]      
Increase (decrease) in adoption of new accounting guidance amount 12,700    
Retained Earnings | ASU 2016-01      
Summary Of Significant Accounting Policies [Line Items]      
Increase (decrease) in adoption of new accounting guidance amount 3,100    
Accumulated Other Comprehensive Income (Loss) | ASU 2016-01      
Summary Of Significant Accounting Policies [Line Items]      
Increase (decrease) in adoption of new accounting guidance amount $ (3,100)    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Disaggregation of Revenue [Line Items]    
Total $ 487,467 $ 456,913
Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 373,328 355,528
System Test    
Disaggregation of Revenue [Line Items]    
Total 43,019 39,845
Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 48,834 36,272
Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 22,507 $ 25,268
Corporate and Other    
Disaggregation of Revenue [Line Items]    
Total (221)  
Americas | Point in Time    
Disaggregation of Revenue [Line Items]    
Total 45,229  
Americas | Point in Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 14,373  
Americas | Point in Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 4,979  
Americas | Point in Time | Corporate and Other    
Disaggregation of Revenue [Line Items]    
Total (221)  
Americas | Over Time    
Disaggregation of Revenue [Line Items]    
Total 16,633  
Americas | Over Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 89  
Americas | Over Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 112  
Europe, Middle East and Africa | Point in Time    
Disaggregation of Revenue [Line Items]    
Total 41,412  
Europe, Middle East and Africa | Point in Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 22,573  
Europe, Middle East and Africa | Point in Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 1,041  
Europe, Middle East and Africa | Over Time    
Disaggregation of Revenue [Line Items]    
Total 7,963  
Europe, Middle East and Africa | Over Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 143  
Europe, Middle East and Africa | Over Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 227  
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total 4,269  
Asia Pacific | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 188  
Asia Pacific | Point in Time    
Disaggregation of Revenue [Line Items]    
Total 328,455  
Asia Pacific | Point in Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 11,583  
Asia Pacific | Point in Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 13,664  
Asia Pacific | Over Time    
Disaggregation of Revenue [Line Items]    
Total 43,506  
Asia Pacific | Over Time | Industrial Automation    
Disaggregation of Revenue [Line Items]    
Total 73  
Asia Pacific | Over Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total 2,296  
SOC | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 300,766  
SOC | Americas | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 9,600  
SOC | Americas | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 8,791  
SOC | Europe, Middle East and Africa | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 12,125  
SOC | Europe, Middle East and Africa | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 5,214  
SOC | Asia Pacific | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 3,847  
SOC | Asia Pacific | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 224,851  
SOC | Asia Pacific | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 36,338  
Memory | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 72,562  
Memory | Americas | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 2,862  
Memory | Americas | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 696  
Memory | Europe, Middle East and Africa | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 139  
Memory | Europe, Middle East and Africa | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 269  
Memory | Asia Pacific | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 66,273  
Memory | Asia Pacific | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total 2,323  
Defense/Aerospace | System Test    
Disaggregation of Revenue [Line Items]    
Total 20,142  
Defense/Aerospace | Americas | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 11,597  
Defense/Aerospace | Americas | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 6,188  
Defense/Aerospace | Europe, Middle East and Africa | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 1,497  
Defense/Aerospace | Europe, Middle East and Africa | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 551  
Defense/Aerospace | Asia Pacific | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 101  
Defense/Aerospace | Asia Pacific | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 208  
Storage Test | System Test    
Disaggregation of Revenue [Line Items]    
Total 11,934  
Storage Test | Americas | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 279  
Storage Test | Asia Pacific | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 10,122  
Storage Test | Asia Pacific | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 1,533  
Production Board Test | System Test    
Disaggregation of Revenue [Line Items]    
Total 10,943  
Production Board Test | Americas | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 1,760  
Production Board Test | Americas | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 757  
Production Board Test | Europe, Middle East and Africa | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 4,037  
Production Board Test | Europe, Middle East and Africa | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 1,559  
Production Board Test | Asia Pacific | System Test    
Disaggregation of Revenue [Line Items]    
Total 234  
Production Board Test | Asia Pacific | Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total 1,861  
Production Board Test | Asia Pacific | Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total $ 735  
[1] System on a chip ("SOC")
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Information about Contract Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue and customer advances $ 85,892   $ 83,614
Long-term deferred revenue and customer advances 21,726   $ 30,127
ASU 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue and customer advances 90,882 $ 76,638  
Long-term deferred revenue and customer advances 30,904 20,848  
ASU 2014-09 | Adjustments to Recognize under Legacy GAAP      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue and customer advances 4,990 9,254  
Long-term deferred revenue and customer advances $ 9,178 $ 878  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summarize Impact of ASC 606 to Condensed consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
ASSETS      
Accounts receivable, less allowance for doubtful accounts $ 413,978   $ 272,783
Inventories, net 131,857   107,525
Deferred tax assets 77,705   84,026
LIABILITIES      
Deferred revenue and customer advances 85,892   83,614
Income taxes payable 34,828   59,055
Long-term deferred revenue and customer advances 21,726   30,127
SHAREHOLDERS' EQUITY      
Retained earnings 216,120   $ 272,013
ASU 2014-09      
ASSETS      
Accounts receivable, less allowance for doubtful accounts 346,250    
Inventories, net 159,606    
Deferred tax assets 80,628    
LIABILITIES      
Deferred revenue and customer advances 90,882 $ 76,638  
Income taxes payable 29,661    
Long-term deferred revenue and customer advances 30,904 20,848  
SHAREHOLDERS' EQUITY      
Retained earnings 170,063    
ASU 2014-09 | Adjustments to Recognize under Legacy GAAP      
ASSETS      
Accounts receivable, less allowance for doubtful accounts (67,728)    
Inventories, net 27,749    
Deferred tax assets 2,923    
LIABILITIES      
Deferred revenue and customer advances 4,990 9,254  
Income taxes payable (5,167)    
Long-term deferred revenue and customer advances 9,178 $ 878  
SHAREHOLDERS' EQUITY      
Retained earnings $ (46,057)    
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summarize Impact of ASC 606 to Condensed Consolidated Statement of Operation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenues $ 487,467 $ 456,913
Total cost of revenues 217,635 191,897
Income tax provision 8,846 6,795
Net income $ 86,974 $ 85,221
Net income per common share:    
Basic $ 0.45 $ 0.43
Diluted $ 0.43 $ 0.42
ASU 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenues $ 483,200  
ASU 2014-09 | Adjustments to Recognize under Legacy GAAP    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenues (65,642)  
Total cost of revenues (27,749)  
Income tax provision (4,515)  
Net income $ (33,378)  
Net income per common share:    
Basic $ (0.17)  
Diluted $ (0.16)  
ASU 2014-09 | Legacy GAAP    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenues $ 421,825  
Total cost of revenues 189,886  
Income tax provision 4,331  
Net income $ 53,596  
Net income per common share:    
Basic $ 0.27  
Diluted $ 0.26  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
Feb. 26, 2018
Apr. 01, 2018
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill   $ 275,700 $ 252,011
Energid Technologies Corporation      
Business Acquisition [Line Items]      
Total preliminary purchase price $ 27,600    
Goodwill 15,700    
Acquired value of intangible assets $ 10,900    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 years 1 month 6 days    
Net tangible assets $ 1,000    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Inventory [Line Items]    
Raw material $ 74,762 $ 62,668
Work-in-process 21,256 19,464
Finished Goods 35,839 25,393
Inventories, net $ 131,857 $ 107,525
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Apr. 01, 2018
Dec. 31, 2017
Inventory [Line Items]    
Inventory reserves $ 103.4 $ 102.9
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Dec. 31, 2017
Financial Instruments and Fair Value [Line Items]      
Available-for-sale securities, realized loss $ 1,500,000 $ 200,000  
Available-for-sale securities, realized gain 300,000 $ 300,000  
Available-for-sale marketable securities, Fair Market Value of Investments in debt securities with Unrealized Losses 890,956,000   $ 1,350,896,000
Fair market value of investments with unrealized losses greater than one year 62,100,000   141,000,000
Aggregate loss of investments with unrealized losses greater than one year 1,600,000   1,200,000
Fair market value of investments with unrealized losses less than one year 828,900,000   1,209,900,000
Aggregate loss of investments with unrealized losses less than one year 1,900,000   2,200,000
Debt Mutual Funds      
Financial Instruments and Fair Value [Line Items]      
Available-for-sale marketable securities, Fair Market Value of Investments in debt securities with Unrealized Losses 1,679,000    
Available for sale securities with out contractual maturity date 2,700,000    
Universal Robots      
Financial Instruments and Fair Value [Line Items]      
Maximum payment per earn-out 25,000,000    
Foreign Exchange Contracts      
Financial Instruments and Fair Value [Line Items]      
Notional amount of foreign currency forward contracts $ 108,800,000   $ 116,800,000
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 927,172 $ 1,473,905
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 611,946 855,795
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 252,158 282,840
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 44,218 133,186
Equity and Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   23,430
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 10,726 10,726
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 4,824 167,342
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 2,741  
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 559 586
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 1,587,658 1,903,748
Derivative assets 12 389
Total 1,587,670 1,904,137
Contingent consideration 15,581 45,102
Derivative liabilities 224 446
Total 15,805 45,548
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 155,543 197,955
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 482,330 231,888
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 611,946  
Available for sale securities   855,795
Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 252,158  
Available for sale securities   282,840
Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 44,218  
Available for sale securities   133,186
Fair Value, Measurements, Recurring | Equity and Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   23,430
Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 10,726  
Available for sale securities   10,726
Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 4,824  
Available for sale securities   167,342
Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 2,741  
Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 559  
Available for sale securities   586
Fair Value, Measurements, Recurring | Equity Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 22,613  
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 487,607 427,720
Total 487,607 427,720
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 155,543 197,955
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 306,710 206,335
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Equity and Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   23,430
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 2,741  
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Equity Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 22,613  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 1,100,051 1,476,028
Derivative assets 12 389
Total 1,100,063 1,476,417
Derivative liabilities 224 446
Total 224 446
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 175,620 25,553
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 611,946  
Available for sale securities   855,795
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 252,158  
Available for sale securities   282,840
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 44,218  
Available for sale securities   133,186
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 10,726  
Available for sale securities   10,726
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 4,824  
Available for sale securities   167,342
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 559  
Available for sale securities   586
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration 15,581 45,102
Total $ 15,581 $ 45,102
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 1,587,670 $ 1,904,137
Liabilities 15,805 45,548
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 224 446
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 637,873 429,843
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 860,526 1,347,979
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 89,259 125,926
Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 12 389
Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 15,581 24,497
Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities   20,605
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 487,607 427,720
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 462,253 404,290
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 25,354 23,430
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 1,100,063 1,476,417
Liabilities 224 446
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 224 446
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 175,620 25,553
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 860,526 1,347,979
Significant Other Observable Inputs (Level 2) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 63,905 102,496
Significant Other Observable Inputs (Level 2) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 12 389
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 15,581 45,102
Significant Unobservable Inputs (Level 3) | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities $ 15,581 24,497
Significant Unobservable Inputs (Level 3) | Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities   $ 20,605
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period $ 45,102 $ 38,332
Payments [1] (24,553) (1,050)
Fair value adjustment [2] (4,968) 634
Balance at end of period $ 15,581 $ 37,916
[1] In the three months ended April 1, 2018, Teradyne paid $24.6 million of contingent consideration for the earn-out in connection with the acquisition of Universal Robots A/S ("Universal Robots"). In the three months ended April 2, 2017, Teradyne paid $1.1 million of contingent consideration for the earn-out in connection with the acquisition of Avionics Interface Technology, LLC ("AIT").
[2] In the three months ended April 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $5.0 million, primarily due to a decrease in forecasted revenue. In the three months ended April 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $0.6 million primarily due to an increase in forecasted revenue and a decrease in the discount rate.
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration $ 13,571 $ 1,050
Increase (decrease) in contingent consideration (4,968) 634
Universal Robots    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration 24,600  
Increase (decrease) in contingent consideration $ (5,000) 600
Avionics Interface Technologies, LLC    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration   $ 1,100
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) - Monte Carlo Simulation - Universal Robots
$ in Thousands
3 Months Ended
Apr. 01, 2018
USD ($)
Significant Unobservable Inputs (Level 3)  
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Contingent consideration $ 15,581
Revenue for the period July 1, 2015-December 31, 2018  
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Target achievement, volatility 13.00%
Discount Rate 3.80%
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 927,172 $ 1,473,905
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 637,873 429,843
Marketable securities 949,785 1,473,905
Derivative assets 12 389
Contingent consideration 15,581 45,102
Derivative liabilities 224 446
Convertible debt [1] 369,421 365,987
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 637,873 429,843
Marketable securities 949,785 1,473,905
Derivative assets 12 389
Contingent consideration 15,581 45,102
Derivative liabilities 224 446
Convertible debt [1] $ 700,626 $ 659,525
[1] The carrying value represents the bifurcated debt component only, while the fair value is based on quoted market prices for the convertible note which includes the equity conversion features.
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 929,385 $ 1,470,729
Available-for-sale marketable securities, Unrealized Gain 1,240 6,582
Available-for-sale marketable securities, Unrealized (Loss) (3,453) (3,406)
Available-for-sale marketable securities, Fair Market Value 927,172 1,473,905
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 890,956 1,350,896
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 614,365 858,258
Available-for-sale marketable securities, Unrealized Gain 19 72
Available-for-sale marketable securities, Unrealized (Loss) (2,438) (2,535)
Available-for-sale marketable securities, Fair Market Value 611,946 855,795
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 610,938 850,163
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 252,579 283,009
Available-for-sale marketable securities, Unrealized Gain 17 18
Available-for-sale marketable securities, Unrealized (Loss) (438) (187)
Available-for-sale marketable securities, Fair Market Value 252,158 282,840
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 249,871 258,933
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 43,472 131,179
Available-for-sale marketable securities, Unrealized Gain 1,200 2,380
Available-for-sale marketable securities, Unrealized (Loss) (454) (373)
Available-for-sale marketable securities, Fair Market Value 44,218 133,186
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 17,742 91,010
Equity and Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost   19,403
Available-for-sale marketable securities, Unrealized Gain   4,102
Available-for-sale marketable securities, Unrealized (Loss)   (75)
Available-for-sale marketable securities, Fair Market Value   23,430
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses   1,723
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 10,791 10,775
Available-for-sale marketable securities, Unrealized (Loss) (65) (49)
Available-for-sale marketable securities, Fair Market Value 10,726 10,726
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 10,726 10,726
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,820 167,523
Available-for-sale marketable securities, Unrealized Gain 4 6
Available-for-sale marketable securities, Unrealized (Loss)   (187)
Available-for-sale marketable securities, Fair Market Value 4,824 167,342
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses   138,340
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 559 582
Available-for-sale marketable securities, Unrealized Gain   4
Available-for-sale marketable securities, Fair Market Value 559 $ 586
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 2,799  
Available-for-sale marketable securities, Unrealized (Loss) (58)  
Available-for-sale marketable securities, Fair Market Value 2,741  
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 1,679  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 929,385 $ 1,470,729
Available-for-sale marketable securities, Unrealized Gain 1,240 6,582
Available-for-sale marketable securities, Unrealized (Loss) (3,453) (3,406)
Available-for-sale marketable securities, Fair Market Value 927,172 1,473,905
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 890,956 1,350,896
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 861,794 1,349,970
Available-for-sale marketable securities, Unrealized Gain 54 38
Available-for-sale marketable securities, Unrealized (Loss) (1,322) (2,029)
Available-for-sale marketable securities, Fair Market Value 860,526 1,347,979
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 847,446 1,288,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 67,591 120,759
Available-for-sale marketable securities, Unrealized Gain 1,186 6,544
Available-for-sale marketable securities, Unrealized (Loss) (2,131) (1,377)
Available-for-sale marketable securities, Fair Market Value 66,646 125,926
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 43,510 $ 62,052
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Apr. 01, 2018
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 861,794
Due after 1 year through 5 years, cost 10,173
Due after 5 years through 10 years, cost 14,583
Due after 10 years, cost 40,036
Total, cost 926,586
Due within one year, fair market value 860,526
Due after 1 year through 5 years, fair market value 10,058
Due after 5 years through 10 years, fair market value 13,823
Due after 10 years, fair maket value 40,024
Total, fair market value $ 924,431
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ (212) $ (57)
Not Designated as Hedging Instrument | Foreign currency forward contracts | Prepayments    
Derivatives, Fair Value [Line Items]    
Derivative assets 12 389
Not Designated as Hedging Instrument | Foreign currency forward contracts | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ (224) $ (446)
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Other (income) expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
(Gains) losses on derivatives recognized in statements of operations $ 1,575 $ 1,011
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Derivative Instruments, Gain (Loss) [Line Items]    
Gains on foreign currency transactions $ 0.6 $ 1.5
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Additional Information (Detail)
$ / shares in Units, shares in Millions
3 Months Ended 12 Months Ended
Dec. 12, 2016
USD ($)
d
Apr. 27, 2015
USD ($)
Apr. 01, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
Debt Instrument        
Term of loan, years   5 years    
Pledge percentage of capital stock   65.00%    
1.25% Convertible Senior Unsecured Notes Due December 15, 2023        
Debt Instrument        
Aggregate principal amount $ 460,000,000   $ 460,000,000 $ 460,000,000
Debt instrument, interest rate, stated percentage 1.25%      
Senior notes maturity date Dec. 15, 2023      
Debt instrument, frequency of periodic payment Payable semi-annually in arrears on June 15 and December 15 of each year      
Debt instrument, date of first required payment Jun. 15, 2017      
Debt instrument, conversion option expiration date Sep. 15, 2023      
Debt instrument conversion price | $ / shares     $ 31.80 $ 31.80
Shares that would be issued upon conversion | shares     14.5  
Strike price per share of warrant | $ / shares       $ 39.91
Payment for net cost of convertible note hedges net of warrant proceeds     $ 33,000,000  
Debt instrument, effective annual interest rate     5.00%  
Financing cost $ 7,200,000   $ 6,000,000  
Debt issuance costs, amortization period     7 years  
Unamortized discount     $ 90,600,000  
Debt Instrument, convertible, remaining discount amortization period     5 years 9 months 18 days  
Debt instrument, convertible, carrying amount of equity component     $ 100,800,000  
Value of notes converted     661,200,000  
1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option one        
Debt Instrument        
Trading days measurement period | d 20      
Consecutive trading days measurement period | d 30      
Percentage of conversion price 130.00%      
1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option two        
Debt Instrument        
Trading days measurement period | d 5      
Consecutive trading days measurement period | d 5      
Percentage of closing sale price of common stock and conversion rate product 98.00%      
Maximum        
Debt Instrument        
Aggregate principal amount   $ 150,000,000    
Commitment fee percentage of unused portion of credit facility   0.35%    
Minimum        
Debt Instrument        
Commitment fee percentage of unused portion of credit facility   0.125%    
Base Rate | Maximum        
Debt Instrument        
Debt instrument, basis spread on variable rate   1.00%    
Base Rate | Minimum        
Debt Instrument        
Debt instrument, basis spread on variable rate   0.00%    
London Interbank Offered Rate (LIBOR) | Maximum        
Debt Instrument        
Debt instrument, basis spread on variable rate   2.00%    
London Interbank Offered Rate (LIBOR) | Minimum        
Debt Instrument        
Debt instrument, basis spread on variable rate   1.00%    
Revolving Credit Facility        
Debt Instrument        
Financing cost     $ 2,300,000  
Financing cost, amortization term     5 years  
Revolving Credit Facility | Maximum        
Debt Instrument        
Credit facility, borrowing capacity   $ 350,000,000    
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Dec. 12, 2016
Debt Instrument      
Net Carrying amount of convertible debt $ 369,421 $ 365,987  
1.25% Convertible Senior Unsecured Notes Due December 15, 2023      
Debt Instrument      
Debt Principal 460,000 460,000 $ 460,000
Unamortized discount 90,579 94,013  
Net Carrying amount of convertible debt $ 369,421 $ 365,987  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Interest Expense on Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Debt Instrument    
Contractual interest expense on the coupon $ 1,438 $ 1,438
Amortization of the discount component and debt issue fees recognized as interest expense 3,434 3,268
Total interest expense on the convertible debt $ 4,872 $ 4,706
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Prepayments (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 76,204 $ 82,503
Prepaid maintenance and other services 8,449 8,189
Prepaid taxes 9,938 5,039
Other prepayments 11,964 12,386
Total prepayments $ 106,555 $ 108,117
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Apr. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
Apr. 02, 2017
Dec. 31, 2016
Deferred Revenue Arrangement          
Maintenance and training $ 59,365   $ 57,256    
Extended warranty 24,590 $ 24,438 24,438 $ 24,969 $ 28,200
Customer advances, undelivered elements and other 23,663   32,047    
Total deferred revenue and customer advances $ 107,618   $ 113,741    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Product Warranty Liability [Line Items]    
Balance at beginning of period $ 8,200 $ 7,203
Accruals for warranties issued during the period 3,063 3,021
Adjustments related to pre-existing warranties (139) (471)
Settlements made during the period (3,576) (2,699)
Balance at end of period $ 7,548 $ 7,054
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Product Warranty Liability [Line Items]    
Balance at beginning of period $ 24,438 $ 28,200
Deferral of new extended warranty revenue 5,139 4,048
Recognition of extended warranty deferred revenue (4,987) (7,279)
Balance at end of period $ 24,590 $ 24,969
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - $ / shares
shares in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2014
Apr. 01, 2018
Apr. 02, 2017
Share-based Compensation Arrangement by Share-based Payment Award          
Stock options term       7 years  
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award          
Percentage of common stock price paid       100.00%  
Period of stock granted to employees and executive officers vest in equal annual installments       4 years  
Stock options term       7 years  
Restricted Stock Units | Employees          
Share-based Compensation Arrangement by Share-based Payment Award          
Period of stock granted to employees and executive officers vest in equal annual installments       4 years  
Restricted Stock Units | Director          
Share-based Compensation Arrangement by Share-based Payment Award          
Period of stock granted to employees and executive officers vest in equal annual installments       1 year  
Percentage of awards vesting on the first anniversary of grant date       100.00%  
TSR Performance-Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
Total shareholder return performance measurement period   3 years      
Minimum age of retirement to be eligible for PRSUs     60 years    
Minimum years of service for retirement to be eligible for PRSUs     10 years    
Restricted stock unit awards granted       0.1 0.1
Weighted average grant date fair value of restricted stock units granted       $ 54.85 $ 35.66
Estimated annual dividend amount per share       0.36 0.28
Stock price       $ 47.70 $ 28.56
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award          
Percentage of vesting of target shares upon performance achieved   200.00%      
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award          
Percentage of vesting of target shares upon performance achieved   0.00%      
PBIT Performance-Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
Total shareholder return performance measurement period 3 years        
Restricted stock unit awards granted       0.1 0.1
Weighted average grant date fair value of restricted stock units granted       $ 46.62 $ 27.72
PBIT Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award          
Percentage of vesting of target shares upon performance achieved 200.00%        
PBIT Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award          
Percentage of vesting of target shares upon performance achieved 0.00%        
Service-Based Restricted Stock Units | Employees          
Share-based Compensation Arrangement by Share-based Payment Award          
Restricted stock unit awards granted       0.5 0.8
Weighted average grant date fair value of restricted stock units granted       $ 46.58 $ 27.86
Service-Based Restricted Stock Units | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award          
Restricted stock unit awards granted       0.1 0.1
Weighted average grant date fair value of restricted stock units granted       $ 12.17 $ 7.13
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Share-based Compensation Arrangement by Share-based Payment Award    
Risk-free interest rate 2.20% 1.50%
Expected historical volatility 26.80% 26.60%
Dividend yield 0.80% 1.00%
New York Stock Exchange Composite Index    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected historical volatility 12.40% 13.40%
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Stock Options
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Share-based Compensation Arrangement by Share-based Payment Award    
Expected life (years) 5 years 5 years
Risk-free interest rate 2.40% 2.00%
Volatility-historical 26.40% 27.80%
Dividend yield 0.80% 1.00%
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Other comprehensive income (loss) before reclassifications, net of tax $ 7,854 $ 9,476
Amounts reclassified from accumulated other comprehensive income, net of tax 1,607 (163)
Other comprehensive income (loss) 9,461 9,313
Reclassification of income tax effects from the Tax Reform Act, net of tax 769  
Reclassification of unrealized gains on equity securities, net of tax 1,668 (95)
Balance 1,904,983  
ASU 2016-01    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification of unrealized gains on equity securities, net of tax (3,125)  
Foreign Currency Translation Reclassification Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 15,919 (21,921)
Other comprehensive income (loss) before reclassifications, net of tax 10,541 8,963
Other comprehensive income (loss) 10,541 8,963
Balance 26,460 (12,958)
Unrealized Gains (Losses) on Marketable Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 1,362 (60)
Other comprehensive income (loss) before reclassifications, net of tax (2,687) 513
Amounts reclassified from accumulated other comprehensive income, net of tax 1,668 (95)
Other comprehensive income (loss) (1,019) 418
Reclassification of income tax effects from the Tax Reform Act, net of tax 691  
Balance (2,091) 358
Unrealized Gains (Losses) on Marketable Securities | ASU 2016-01    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification of unrealized gains on equity securities, net of tax (3,125)  
Amortization of Prior Service Credit    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 1,495 1,767
Amounts reclassified from accumulated other comprehensive income, net of tax (61) (68)
Other comprehensive income (loss) (61) (68)
Reclassification of income tax effects from the Tax Reform Act, net of tax 78  
Balance 1,512 1,699
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 18,776 (20,214)
Amounts reclassified from accumulated other comprehensive income, net of tax 1,607 (163)
Balance $ 25,881 $ (10,901)
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income, tax $ 60 $ (102)    
Foreign currency translation adjustments, tax 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax (418) 565 1,815 209
Retirement plans prior service benefit, tax (1,028) (816) $ (932) $ (778)
Reclassification of unrealized gains on equity securities, net of tax (78) 64    
Foreign Currency Translation Reclassification Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income, tax 0 0    
Other comprehensive income (loss), tax 0 0    
Reclassification of income tax effects from the Tax Reform Act, net of tax 0      
Unrealized Gains (Losses) on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax (718) 420    
Amounts reclassified from accumulated other comprehensive income, tax 78 (64)    
Other comprehensive income (loss), tax (640) 356    
Reclassification of income tax effects from the Tax Reform Act, net of tax (691)      
Amortization of Prior Service Credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income, tax (18) (38)    
Other comprehensive income (loss), tax (18) $ (38)    
Reclassification of income tax effects from the Tax Reform Act, net of tax (78)      
ASU 2016-01 | Foreign Currency Translation Reclassification Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification of unrealized gains on equity securities, net of tax 0      
ASU 2016-01 | Unrealized Gains (Losses) on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification of unrealized gains on equity securities, net of tax (902)      
ASU 2016-01 | Amortization of Prior Service Credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification of unrealized gains on equity securities, net of tax $ 0      
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest (expense) income $ (5,981) $ (3,520)
Reclassifications, net of tax (1,607) 163
Unrealized Gains (Losses) on Marketable Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, net of tax (1,668) 95
Amortization of Prior Service Credit    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, net of tax 61 68
Accumulated Other Comprehensive Income (Loss)    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, net of tax (1,607) 163
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gains (Losses) on Marketable Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest (expense) income $ (1,668) $ 95
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, tax $ (60) $ 102
Unrealized Gains (Losses) on Marketable Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, tax (78) 64
Amortization of Prior Service Credit    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, tax $ 18 $ 38
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Feb. 26, 2018
Dec. 31, 2017
Goodwill [Line Items]      
Foreign currency translation adjustment $ 8,035    
Goodwill 1,038,266   $ 1,014,577
Accumulated impairment losses (762,566)   (762,566)
Goodwill 275,700   252,011
Energid Technologies Corporation      
Goodwill [Line Items]      
Energid acquisition 15,654    
Goodwill   $ 15,700  
Wireless Test      
Goodwill [Line Items]      
Goodwill 361,819   361,819
Accumulated impairment losses (353,843)   (353,843)
Goodwill 7,976   7,976
Industrial Automation      
Goodwill [Line Items]      
Foreign currency translation adjustment 8,035    
Goodwill 257,208   233,519
Goodwill 257,208   233,519
Industrial Automation | Energid Technologies Corporation      
Goodwill [Line Items]      
Energid acquisition 15,654    
System Test      
Goodwill [Line Items]      
Goodwill 158,699   158,699
Accumulated impairment losses (148,183)   (148,183)
Goodwill 10,516   10,516
Semiconductor Test      
Goodwill [Line Items]      
Goodwill 260,540   260,540
Accumulated impairment losses $ (260,540)   $ (260,540)
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 424,628 [1] $ 414,038
Accumulated Amortization (344,594) (337,155)
Foreign Currency Translation Adjustment 4,379 2,205
Net Carrying Amount 84,413 79,088
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 276,417 [1] 270,877
Accumulated Amortization (231,266) (226,190)
Foreign Currency Translation Adjustment 3,214 1,618
Net Carrying Amount 48,365 46,305
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 96,771 [1] 92,741
Accumulated Amortization (84,940) (83,585)
Foreign Currency Translation Adjustment 340 171
Net Carrying Amount 12,171 9,327
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 51,120 [1] 50,100
Accumulated Amortization (28,108) (27,120)
Foreign Currency Translation Adjustment 825 416
Net Carrying Amount 23,837 23,396
Non-compete Agreements    
Finite-Lived Intangible Assets    
Gross Carrying Amount 320 [1] 320
Accumulated Amortization (280) (260)
Net Carrying Amount $ 40 $ 60
[1] Gross carrying amount includes $10.9 million of Energid acquired intangible assets.
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Amortizable Intangible Assets (Parenthetical) (Detail)
$ in Millions
Feb. 26, 2018
USD ($)
Energid Technologies Corporation  
Finite-Lived Intangible Assets  
Acquired value of intangible assets $ 10.9
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Goodwill and Intangible Assets Disclosure [Line Items]    
Acquired intangible assets amortization $ 7,698 $ 7,952
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Apr. 01, 2018
USD ($)
Finite-Lived Intangible Assets  
2018 (remainder) $ 24,236
2019 28,316
2020 13,171
2021 5,298
2022 4,493
Thereafter $ 8,899
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Net Income Loss Per Common Share    
Net income for basic and diluted net income per share $ 86,974 $ 85,221
Weighted average common shares-basic 195,255 200,005
Incremental shares from assumed conversion of convertible notes [1] 4,398  
Convertible note hedge warrant shares [2] 1,830  
Employee stock purchase plan 14 8
Dilutive potential common shares 8,229 1,931
Weighted average common shares-diluted 203,484 201,936
Net income per common share-basic $ 0.45 $ 0.43
Net income per common share-diluted $ 0.43 $ 0.42
Restricted Stock Units    
Net Income Loss Per Common Share    
Incremental shares attributable to share based payment arrangements 1,666 1,533
Stock Options    
Net Income Loss Per Common Share    
Incremental shares attributable to share based payment arrangements 321 390
[1] Incremental shares from assumed conversion of the convertible notes was calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.80, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the convertible debt, was divided by the average Teradyne stock price for the period.
[2] Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price of $39.91, multiplied by 14.5 million shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)
shares in Millions
3 Months Ended
Apr. 01, 2018
$ / shares
shares
Convertible Notes  
Net Income Loss Per Common Share  
Initial debt conversion price | $ / shares $ 31.80
Shares that would be issued upon conversion | shares 14.5
Convertible Notes Hedge Warrant  
Net Income Loss Per Common Share  
Initial debt conversion price | $ / shares $ 39.91
Shares that would be issued upon conversion | shares 14.5
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Net Income Loss Per Common Share    
Exercise of stock options   0.1
Restricted Stock Units    
Net Income Loss Per Common Share    
Dilutive securities excluded from earning per share 0.4  
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Restructuring Cost and Reserve    
Contingent consideration adjustment $ (4,968) $ 634
Severance benefit and charges   600
Acquisition charge 800  
Restructuring and other benefits   $ 2,500
Lease termination period   2017-09
Wireless Test    
Restructuring Cost and Reserve    
Lease impairment   $ 1,300
Semiconductor Test    
Restructuring Cost and Reserve    
Severance benefit and charges 3,900  
Universal Robots    
Restructuring Cost and Reserve    
Contingent consideration adjustment $ (5,000) $ 600
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Plans - Additional Information (Detail)
$ in Millions
3 Months Ended
Apr. 01, 2018
USD ($)
U.S. Supplemental Executive Defined Benefit Pension Plan  
Defined Benefit Plan Disclosure  
Contribution to defined benefit pension plans $ 0.6
Non-United States Subsidiaries  
Defined Benefit Plan Disclosure  
Contribution to defined benefit pension plans $ 0.2
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
United States Pension Plans, Defined Benefit    
Defined Benefit Plan Disclosure    
Service cost $ 571 $ 560
Interest cost 2,997 3,312
Expected return on plan assets (3,369) (3,000)
Amortization of prior service cost 14 18
Total 213 890
Foreign Pension Plans, Defined Benefit    
Defined Benefit Plan Disclosure    
Service cost 213 185
Interest cost 186 163
Expected return on plan assets (5) (6)
Total 394 342
Postretirement Benefit Plans    
Defined Benefit Plan Disclosure    
Service cost 9 10
Interest cost 50 50
Amortization of prior service credit (93) (124)
Special termination benefits 1,626  
Total $ 1,592 $ (64)
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Apr. 01, 2018
USD ($)
Purchase Commitment, Excluding Long-term Commitment  
Aggregate purchase commitments $ 285.8
Purchase commitments less than one year $ 275.7
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2018
Dec. 31, 2017
Apr. 02, 2017
Dec. 31, 2017
Income Taxes [Line Items]        
Effective tax rate 9.20%   7.40%  
U.S. statutory federal tax rate 21.00%     35.00%
Discrete tax benefits $ 8,300   $ 7,000  
Discrete tax benefits, stock based compensation 7,600   5,500  
Discrete tax expense 2,300      
Expense related to remeasurement of deferred tax assets 1,700      
Discrete tax expenses, Other 600      
Discrete tax benefits, Other 700   800  
Discrete tax benefits, U.S. research and development tax credits     700  
Uncertain tax positions 37,300 $ 36,300   $ 36,300
Net Increase in uncertain tax positions 1,000      
Accrued interest and penalties 300 300   $ 300
Interest and penalties related to income tax, expense (benefit) 30   (100)  
Tax savings due to the tax holiday $ 3,000   $ 4,700  
Tax savings due to the tax holiday, per share $ 0.01   $ 0.02  
Tax holiday expiration date December 31, 2020      
Provisional amount of additional income tax expense   186,000    
Transition tax on mandatory deemed repatriation of foreign earnings   161,000    
Expense related to remeasurement of deferred tax assets and liabilities   33,600    
Benefit associated with impact of correlative adjustments on tax positions   10,300    
Expense related to remeasurement of certain deferred   $ 1,700    
ASU 2016-09        
Income Taxes [Line Items]        
Discrete tax benefits, stock based compensation $ 7,400   $ 5,200  
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Additional Information (Detail)
3 Months Ended
Apr. 01, 2018
Segment
Segment Reporting Information [Line Items]  
Operating segments 4
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Revenues $ 487,467 $ 456,913  
Income (loss) before income taxes [1],[2] 95,820 92,016  
Total assets 2,995,193 [3] 2,842,280 [3] $ 3,109,545
Semiconductor Test      
Segment Reporting Information [Line Items]      
Revenues 373,328 355,528  
Income (loss) before income taxes [1],[2] 88,079 97,966  
Total assets [3] 758,737 740,334  
System Test      
Segment Reporting Information [Line Items]      
Revenues 43,019 39,845  
Income (loss) before income taxes [1],[2] 5,888 (2,759)  
Total assets [3] 90,785 106,754  
Industrial Automation      
Segment Reporting Information [Line Items]      
Revenues 48,834 36,272  
Income (loss) before income taxes [1],[2] 784 (2,571)  
Total assets [3] 406,557 331,016  
Wireless Test      
Segment Reporting Information [Line Items]      
Revenues 22,507 25,268  
Income (loss) before income taxes [1],[2] 464 1,532  
Total assets [3] 59,739 61,356  
Corporate and Other      
Segment Reporting Information [Line Items]      
Revenues (221)    
Income (loss) before income taxes [1],[2] 605 (2,152)  
Total assets [3] $ 1,679,375 $ 1,602,820  
[1] Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisitions related charges.
[2] Included in the income (loss) before income taxes for each of the segments are charges and credits related to restructuring and other and inventory charges.
[3] Total business assets are directly attributable to each business. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Segment Reporting Information [Line Items]    
Acquisition related expense $ 800  
Restructuring and other-employee severance (313) $ 2,511
Contingent consideration adjustment (4,968) 634
Universal Robots    
Segment Reporting Information [Line Items]    
Contingent consideration adjustment (5,000) 600
Semiconductor Test    
Segment Reporting Information [Line Items]    
Cost of revenues-inventory charge 2,166 1,319
Semiconductor Test | Severance And Benefits    
Segment Reporting Information [Line Items]    
Restructuring and other-employee severance 3,761 (265)
System Test    
Segment Reporting Information [Line Items]    
Cost of revenues-inventory charge 320 885
Industrial Automation    
Segment Reporting Information [Line Items]    
Cost of revenues-inventory charge 200  
Restructuring and other-employee severance 120 624
Wireless Test    
Segment Reporting Information [Line Items]    
Cost of revenues-inventory charge 836 522
Restructuring and other-employee severance   1,313
Corporate and Other | Restructuring and other    
Segment Reporting Information [Line Items]    
Acquisition related expense 774  
Restructuring and other-employee severance   205
Corporate and Other | Universal Robots | Restructuring and other    
Segment Reporting Information [Line Items]    
Contingent consideration adjustment $ (4,968) $ 634
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 12 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Dec. 31, 2018
Jan. 31, 2018
Jan. 31, 2017
Dec. 31, 2016
Stockholders Equity Note Disclosure [Line Items]            
Stock repurchase program, authorized amount           $ 500,000,000
Cumulative repurchases, value $ 134,300,000 $ 37,700,000        
Cumulative repurchases, shares 2.9 1.3        
Common stock average price $ 45.69 $ 29.38        
Dividends payable, amount per share       $ 0.09 $ 0.07  
Dividend payment $ 17,588,000 $ 14,021,000        
Scenario, Forecast            
Stockholders Equity Note Disclosure [Line Items]            
Cumulative repurchases, value     $ 750,000,000      
Maximum            
Stockholders Equity Note Disclosure [Line Items]            
Stock repurchase program, authorized amount       $ 1,500,000,000    
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Event - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 25, 2018
Apr. 01, 2018
Subsequent Event [Line Items]    
Cash acquired in excess of payments to acquire business   $ 25,356
Mobile Industrial Robots ApS ("MiR") | Subsequent Event    
Subsequent Event [Line Items]    
Cash acquired in excess of payments to acquire business $ 148,000  
Business combination, recognized identifiable assets acquired and liabilities assumed, contingent liability $ 124,000  
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "UAJTP?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ +6&K3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " M8:M,5EAB<>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2@,Q$(=?17+?G(2G^H T+;-'?@D)11I& "5G$A,MD9+71"12&=\48O^/B9^AEF-&"/ M#CUEX#4')J>)\33V'5P!$XPPN?Q=0+,0Y^J?V+D#[)PB68N6OT^N M/_RNPBX8N[?_V/@B*#OX=1?R"U!+ P04 " M8:M,F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "UAJTS0"Q_/8@( !0( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q .OGE M2EE+A%RR6\![!N2B26T3X#!,@Y;4G5_DVG9B14[OHJD[.#&/W]N6L-\':.BP M\Y'_;GBI;Y50AJ#(>W*#;R"^]R= MO$SF3#@<:?.SOHAJYV]\[P)7EQ&+_$:**Y"7@BX)F X_\2HHD0S004Z>3'R'2J'X@@ M1<[HX+'QM'JB+@5ZCN1FELJH]TY_D]ER:7T481X\E)L)<1@1>(% ,R*0OF21LWSW"-M"YO5R8/":BKN&461[,&^8"X-75-RECNQ*QI'Q&$V8Y::A+8I0 M&J;F"06+-[8%=M/MB'LEO7>Z%RZL<\O;8_U&_X6/_?(K8;>ZX]Z9"OG2Z_?X M2JD &5'X)&.I9(N>%PU$I2 *L8Q0MT *++;J]5F(F-M:V7$E)MF]?279<9V:8 M]L;6X1_R)RE^'%'7KTW[O5OGW,]^[+;[[F:^[OO#555U#^N\J[M/S2'OASN/ M3;NK^^&T?:JZ0YOKU12TVU9@C*]V]68_O[V>KGUI;Z^;YWZ[V>WUH7[*O^?^C\.7=CBKSJ6L-KN\[S;-?M;F MQYOY9WNU)!@#)L6W37[M+HYG8U/NF^;[>/++ZF9N1D=YFQ_ZL8AZ^'O)=WF[ M'4L:?/QU*G1^KG,,O#Q^*_VGJ?%#8^[K+M\UVS\WJWY],X_SV2H_UL_;_FOS M^G,^-N[[9G4H9K.SJ'\?_S7[Z?SV5 M_Q:F!\ I /YO )X"\!Q '^KII*>SWDX!U;$E4]J<;KK[< EU7+V,Y)\GB*(%+R7O%4E&XLZ0:ZC^; -4$ M3/%X&>_U>%3C<8JGR_C &G&4A$FRGR0>0PS(6B)E!"D2ZFY(=4/2361NCA)W M44WTQETT^NA&RBQ22"'I=IQJQTD[B=EQHAZRF )SO90R"!!BH7.\ZL8+-VB8 M&Z^TVD;'1G2IR$QPI0,X884G0-C2R.FT]DJ>.:+A97@A92<3:R/[I3"2-B6 MA:$UR5%I9'6.VR R""JU7&>OE? E#E\KJ6H-)B<:)7718RJLDU:'KY7T)4Y? M*[D:/221GDF9)>L3Z89 QR](_!*G'2CX=5$8TF3H;(A?42=/Z"Y"]QVH'DZK ^^<@7*$UG M4P@E1SI_02*3TV4!"G]M$.\.B@R-A=(SI',59(+L>((,,O7U0[K.[2BJ *;@ M1F1S1(1#M1D9+Z&F\*4P=U]*)$K^/H126E M]<8*MF@ZBJ:42J$.7Y3P=1R^**F*PZ(#PI&F=H0B4) M)1!H4F5$A>4?=52B1*7G:$)EC\!C#/S!6!:$EWG_>T\Z+E'BTG- H00AN"BG MJ;*A$(O+">K 1 E,SW-(U+84O 4Q)13= /!B#^G(1(E,+TBFI*O)4!(05X4. M/15ZB72ZDJ2KYRP[:2XW!M67GJ4B_/"%ACA?W]_564=*JLGGHJ+QO%^JBUWB M76Z?I@WX;O;0/._[$1875X^;_ M[=3=MR;/KGVG<_=?N##[>O@M4_U9Q_*KP M6]T^;?;=[+[I^V8W[4(_-DV?!_OFTS"JZUROSB?;_-B/AV$X;H^[^<>3OCF< MOE14Y\\EM_\ 4$L#!!0 ( "UAJTS$DK_L ( -D% 8 >&PO=V]R M:W-H965T&ULC93;CILP$(9?!?$ ,6=(!$B;K*I6:J5HJVZO MG602T!I,;2=LW[X^$$3 ;3<7V#/^9^8;@B?O*7OC%8!PWAO2\L*MA.@V"/%C M!0WF*]I!*T_.E#582)-=$.\8X),.:@@*/"]!#:Y;M\RU;\_*G%X%J5O8,X=? MFP:SWUL@M"]T=YCYLSJLO@E_$\J7>51._>[TF>R62^^M3-(0;(UDF B"1X5 M.XLB'B5(UA\A BM$H..C*40V@S"25$M:4R+PDAF'3>2O[22AE21)[]]\,Z$/2!ZK82A4OJ?P95;PL MM0XS+UM"V91Q'&5_94JL3,F2:?:);I,/,]F4=B8TN61JZ'W#[%*WW#E0(>^K MOE5G2@7(K-Y*)JSDG!T- F>AMJG<,S-MC"%H-PQ2-$[S\@]02P,$% @ M+6&K3#2#ML4;! 7!( !@ !X;"]W;W)K[>,88VZLDTFY.IU9JI=55;5^SB?-'!R$%LKE^^P)A<^S, MN'F1 'G&\XRQ?Q@OKE7]O3F$T,Y^E,6I6V.)[":SUK+F69U_^^ MA**Z+NPSH41=]2Y^.? ML='Y/6A'55_'W ]%)^^==#DV5=$,W[/-I6FKQW;_PB3 W ,P'M ME_O_ O08H'\&I$/Q-V=#J5_R-E\MZNHZJV]WZYSW@P*>=->9F_[BT'?#?UVU M37?U?67U(GGOVQDE+S<)3B1P5R1=X_<,*&5X01:.GQ.LN<*F<@8MUJ"'>#V- M-W)\*L:G0WPZC<](']PD=I"=E+)GK)N!='O&0L2^ILFA'+:T%F,@]:=F-%-Y;?YT@U3HQWK!JG M2#6.V02GO"%%KP6929V+5.-%-YZ[ >+&LS0ZR^AH6 LJJR RYD#)&%#<#5(. M*)8(P6::3@)!!QZO3**=3*7N=1ZC/B1P0>D>$'G'Z.T@\XUQXT:.J&J]! Y"D*,OS > MNK%\YEE$WCN2#E!'^ 4R3H'SU%.> B>EMT:GU) @TS;&4Y"!"I[-3Q];J<@4 M1$Y!3RF(G&X/QE-TKR69-J@B?F0&(F>@IPQ$SK;,T?NP%E0F59'Y@#+_$+F; ME+I!CB7&+D'T !!9LJ&,4N0H]12E**#4.&1](\@P^G! &:7(4>HI2I$STKDT MHW:X*K,^UCLR2)&#U%.0CIKI8M5EWM*I*OOY.I]B^09^W=ZJK:MRN&]?E=5;>@\J\>N^PXAW]Y/BK!K^T/;'=>W M_8[;25N=Q[V&PO=V]R:W-H965T&UL?59=C]HP$/PK4=[O$CO?") @5=5* MK82N:OMLP$!T29S:!J[_OK83BXY0<35!3!S@,TZ A5>NOEV9MQ]=+ M=I5UU=(=]\2U:0C_NZ4UNZ]\Y#\67JKS1>J%8+WLR)G^H/)GM^-J%HPLQZJA MK:A8ZW%Z6OD;M"A1I ,,XE=%[V(R]K25/6.O>O+UN/)#K8C6]" U!5&/&RUI M76LFI>//0.J/.77@=/Q@_VS,*S-[(FC)ZM_545Y6?NY[1WHBUUJ^L/L7.AA* M?&]P_XW>:*W@6HG*<6"U,+_>X2HD:P86):4A;_VS:LWS/O _PN / 3@,4#E M_E] - 1$[P&Q,=\K,U8_$4G62\[N'N]/JR/Z4J!%I#;SH!?-WIEWRJU0J[BID3+D EA:L$A9:2PDV"0F3I+5U4C')8"@KA_W_H'C&:N?!H MIH0@P ^V:PAR#:7VA05!(734 *IJ[OQ-^KEKA[9E4C\_!<-..\1=1 4CGC9)&[-Q*RG:+D,@K MH%@\L!8:M5,P3K%42UXBT7+ 9T.B!/GK=8PHKALW2TWLR+.4722I&SAR1UPH MQ?S?'@CK=J[GW@+/=5E)'4!9VN(2?H'\W1ZY6J$QR[FFT(B:-0Z'8N<^>MM# MK/$&\*>&3DSFCG9R8NQ%+[Z?=^Y:"P("N=09L!JN< !"="(EXW7(Z8XE-7$Z MOV5_,MZ5EQ,6<&#D;WV6U<[=N,X9"GPA\IEUWV#P$[G.8/X'7($HN%:B:N2, M"/-U\HN0C Y9E!2*W_JQ;LS8#?EO-#O!'PC^2%"U/R,$ R%X)X3&?*_,6/V* M)-M '6:N@^;LS)YR*U3TFGE>E**K3C1@]CW&GV)&!%+9 MQQ*^K<3>7]#]^P*')2()[14"JXG \,,[$_',1(])#*8QF/5,Q6>(.Q&A541H M$9',1/28:%)BE7B;F8XE*/0_4!)9E406);,B^VA1))GK6$)6\0>_);;JB"TZ MOLQTQ(M#7RT.Q(()-C,A:'+A*?#2] ;AY.S22'VU)M&Q_3SZ^L',XGO5EOHN M\IZF[VD_,2_K1C@G)M5S-(^F8$R"DKA^4,=4J38Z+@@44D\3->=],^D7DK5# MGT1CL\[^ U!+ P04 " M8:M,^%]Z=L<$ #:%@ & 'AL+W=O]:<&5(4 R= [*)H@198;-'V M64F8Q%C;GMMLU0[KMGA?]H8O-X]1HMUVP,=5BUVSV\]OE M].QS=[ML7X?M9A\_=[/^=;=KNG]7<=N^W\QI_OW!E\WSRS ^6-PN#\US_",. M?QX^=^EN<8[RN-G%?;]I][,N/MW,[^AZ+6%L,"G^VL3W_N)Z-J9RW[9?QYM? M'V_F9G04M_%A&$,TZ>LMKN-V.T9*/OXY!9V?^QP;7EY_C_[SE'Q*YK[IX[K= M_KUY'%YNYO5\]AB?FM?M\*5]_R6>$G+SV2G[W^);W";YZ"3U\=!N^^ES]O#: M#^WN%"59V37?CM^;_?3]?OS%AU,SW(!/#?C<(/7]?PWDU$!^-+!3\D=G4ZH_ M-4-SN^S:]UEW?%N'9IP4="UI,!_&A]/83;^E;/OT].V6V"P7;V.@DV9UU/"E MYJQ8I.CG+AAUL>*L.7_L8)TKO,4]"$Q"IO;R(8F"10L#V"F O0@0O!J$H\1/ MDOTDJ:MP8?.8"5 Y+GEQT(L#R3 .4,$ 598,L:ALCAIWX9,JD4IE@U1D!9OQ MT(P'9M2@K7S636"C1S87$1EOL)<:>JF!%Z>\U+D79[677%0'Z["5 *T$8$6- M_BIDO8ACO71R$?N+2!^LD,$(,,",GOXGD?LX__6$ :HKL=X7_!201,!/K?U0 MWI,-5:T-Y;)*"FPAB*\[8F G:#N<3T\)HMWDJL+*)@PZ J23PAH@C#K*64=" M.AV;CRY9XZW7&2$ABP^EO##SR %3K$VYO"\F0YDGH*N87,D2IB@!C(K&*.6$ MO*I\T(8 1\F49B'F* &0B@8IY9"\LI4WV3(%.N]< >R$:4HY3C4H5P1P6F4X M!:HK$2G9P40E@%31=*<#Z)]+ZDB[PU MTC&;JK"A,D8L \1:750S(*<-1G1UM$9"M*> MD=% F=,:: $<$,%IXP9P5P%F-FI4 SG*H-?K70"?&UT4F8YY.CSM9P_MZWX8S]XNGIX/:.]X M/%%4SU=TO3X>L_X(; M;7P:QDN?KKOC:>OQ9F@/IY/DQ?DX^_8_4$L#!!0 ( "UAJTS)S6=/IP$ M )$# 8 >&PO=V]R:W-H965T&UL?5/;CMP@#/T5Q KJI5::;15VVM3*NI+WWPY$Q5_>@A;O! 4RX:=%JX8-I.^8&"Z)))*T8W^WNF!;2T*I( MOK.M"AR]D@;.EKA1:V%_G4#A5-(]?7,\RZ[WT<&J8A =? 7_;3C;8+$E2B,U M&"?1$ MM21_WQ],AXA/@NX3)KZCE(AP\H?HA&]^7](&2!EHQ*O^,TT?(]=Q2DHO_ M#%=0 1Z5A!PU*I=64H_.H\Y1@A0M7N==FK1/^89GVC:!9P)?" \I#YL3)>7O MA1=587$B=N[](.(3[X\\]*:.SM2*=!?$N^"]5OO;NX)=8Z",.&PO=V]R:W-H M965T&UL?5/1;MLP#/P501]0)SCN(CX!GB0, M;F&3V,D9\24ZWZN<;J(@4%#ZF$&$XP+WH%1,%&3\GG+2N60D+NUK]J^I]]#+ M63BX1_4L*]_F=$])!;7HE7_$X1M,_=Q2,C7_ RZ@ CPJ"35*5"Y]2=D[CWK* M$J1H\3J>TJ1S&&_XE;9.X!.!SX1](K"Q4%+^17A19!8'8L?9=R+^XNV!A]F4 M,9A&D>Z">!>BEV)[N\_8)2::,,<1PY>8&<%"]KD$7RMQY/_0^3I]MZIPE^@? M_JMP#?/YKR)L,1(-MDG+X$B)O4F+N(C.^W;'TTC?X>.R/@C;2./(&7WX,6E\ M-:*'(&5S$S:@#>]C=A34/IJ?@FW'+1D=C]WT -C\"HL_4$L#!!0 ( "UA MJTQG;P/IIP$ )$# 9 >&PO=V]R:W-H965T?0<0R*M6QA>T"Z$_,.:K#K3P5[8'@S>-=5H$-%W+?.] U(FD M%>-9=L.TD(:6>?*=7)G;(2AIX.2('[06[L\1E!T+NJ-OCD?9=B$Z6)GWHH6? M$'[U)X<66Z+44H/QTAKBH"GHW>YPW$=\ OR6,/K5F<1*SM8^1^.A+F@6!8&" M*L0( K<+W(-2,1#*>)ECTB5E)*[/;]&_IMJQEK/P<&_5DZQ#5]!;2FIHQ*#" MHQV_P5S/)TKFXK_#!13"HQ+,45GETTJJP0>KYR@H18O7:9-T<\UGVC:! MSP2^$&Y3'C8E2LJ_B"#*W-F1N*GWO8A/O#MP[$T5G:D5Z0[%>_1>RMU-EK-+ M##1CCA.&KS$+@F'T)07?2G'D'^A\F[[?5+A/].O_*MS"O-?(5BW1X-HT#)Y4 M=C!I$%?>9=[NTANP?_!I6'\(UTKCR=D&?)C4OL;: "@EN\()Z/!_+(:")L3C M9SR[:4HF(]A^_@!L^87E7U!+ P04 " M8:M,Z'1%QJ;QE@M/+JV96ZP(.I(THKQW>Z&:2%[6N8Q=K)E;D:O M9 \G2]RHM;"_CZ#,5- ]?0\\R[;S(<#*?! M? ?_8SA9]-B2I98:>B=-3RPT M!;W;'XY9P$? 3PF36]DD='(VYB4X3W5!=T$0**A\R"#PN, ]*!42H8S7E),N M)0-Q;;]G_Q)[QU[.PL&]4;]D[;N"WE)20R-&Y9_-] BIGT^4I.:_P@44PH,2 MK%$9Y>*75*/S1JQ#IL+1>4/PHLRMV8B M=I[](,(OWA\XSJ8*P3B*>(?B'48OY?Z&Y^P2$B7,<<;P-69!,,R^E.!;)8[\ M'SK?IF>;"K-(O_ZOPBU,]E<1MAJ)!MO&97"D,F,?%W$57?;MCL>1?L#G9?TF M;"M[1\[&XX^)XVN,\8!2=E>X 1V^C\51T/A@?D;;SELR.]X,Z0&PY166?P!0 M2P,$% @ +6&K3$P_PO&H 0 D0, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$739-HY5M*9NJ:J566J5J\\S:8QN%BPMX MG?Y]!TQM/ W=@"#-ZUU M6@0T7D3Y'K>49*+_P)74 B/2C!';95/*ZE''ZS.45"*%J_S M+DW:IWS#,VV;P#.!+X3[E(?-B9+R#R*(JG!V(F[N_2#B$^^/''M31V=J1;I# M\1Z]UVI_X 6[QD 9&P9/:CB8-XLJ[S-M#>@/V!SX/ZU?A.FD\N=B #Y/:UUH; *7L M;G ">OP?BZ&@#?'X'L]NGI+9"';('X MO[#Z#5!+ P04 " M8:M,A;XU MPZ@! "1 P &0 'AL+W=O2X^_M1LNL:F[$72:3.(0\I M*ANL>_4M0"#O6AF?TS:$[L"8+UO0PE_9#@S>U-9I$=!T#?.= U$EDE:,;S9[ MIH4TM,B2[^2*S/9!20,G1WROM7"_CZ#LD-,M_7 \RZ8-T<&*K!,-_(#PLSLY MM-@43,5_@PLHA$5E+T/5D]14(H6[^,N3=J'\8;SB;9.X!.!SX2; ME(>-B9+R>Q%$D3D[$#?VOA/QB;<'CKTIHS.U(MVA>(_>2['=7V?L$@--F..( MX4O,C& 8?4[!UU(<^3]TOD[?K2K<)?J7_RI&PO M=V]R:W-H965T[^OI3L>L9F[,4BJ?0L0R+M6QN>T#:$[ M,.;+%K3P5[8#@S>U=5H$=%W#?.= 5"E)*\8WFUNFA32TR%+LY(K,]D%) R=' M?*^U<+^/H.R0TRW]##S+I@TQP(JL$PV\0/C1G1QZ;&:II ;CI37$09W3^^WA MN(OX!/@I8? +F\1.SM:^1N=KE=--% 0*RA 9!!X7> "E(A'*>)LXZ5PR)B[M M3_8OJ7?LY2P\/%CU2U:AS>F>D@IJT:OP;(#[C]ZD,&^LDX8\BB")S=B!N''TG MXA_>'CB.IHS!-(ETA]H]1B_%]O8N8Y=(-&&.(X8O,3."(?M<@J^5./)_TOEZ M^FY5X2ZE7_]7X1IF_U<1MAB)!M>D7?"DM+U)>[B(SNMVS]-(_\#'7?TN7".- M)V<;\,>D\=76!D IFRM<@!:?Q^PHJ$,T[]!VXY*,3K#=M/]L?H3%!U!+ P04 M " M8:M,'-+<:JD! "1 P &0 'AL+W=OS1M MQ]Q@@3>1I"3+L^R:*2XTK8KH.]FJ,*.70L/)$CW;$:292KJC[XXGT?4^ M.%A5#+R#[^!_#">+%ENB-$*!=L)H8J$MZ=WN<-P'? 3\%#"YU9F$2L[&/ ?C M:U/2+ @"";4/$3AN%[@'*4,@E/&28M(E92"NS^_1O\3:L98S=W!OY"_1^+ZD MMY0TT/)1^BG3>J!0%I2C^.N]"QWU* M-WFB;1/R1,@7PFW,P^9$4?EG[GE56#,1._=^X.&)=X<<>U,'9VQ%O$/Q#KV7 M:G?]J6"7$"AACC,F7V,6!,/H2XI\*\4Q_X>>;]/WFPKWD?[AOPHW,#?97TG8 MJB4*;!>'P9':C#H.XLJ[S-M=? /V!SX/ZR.WG=".G(W'AXGM:XWQ@%*R*YR M'O_'8DAH?3C>X-G.4S(;W@SI [#E%U:_ 5!+ P04 " M8:M,B53//ZVS/461)U(6C&^VWUB6DA# MRSS%3K;,=C@)5Y+UKX"?Y7?[+!8TN6 M6FHP3J(A%IJ"WF:'XS[B$^!1PNA6-HF=G!&?H_.M+N@N"@(%E8\91#@N< =* MQ41!QLNP]S/1TKF MYK_#!52 1R6A1H7*I2^I!N=1SUF"%"U>IU.:=([3S?[S3-LF\)G %\)-JL.F M0DGY%^%%F5L7L$A/-F..$X6O, M@F A^U*";Y4X\G_H?)N^WU2X3_0/_U6XA?F["%N-1(-MTS(X4N%@TB*NHLN^ MW?(TTG?XM*P_A&VE<>2,/OR8-+X&T4.0LKL*&]"%][$X"AH?S>M@VVE+)L=C M/S\ MKS"\@]02P,$% @ +6&K3#&<.PBG 0 D0, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[KAV5YV22+U.52=MTJG3 MUL];+TP+V=$BB[&3*3())-ZT* %5DO&O@)[E=_,MYC"F;*[\!K7\?LZ.@=L'<>]M,6S(Y#OOT -C\"HM_4$L#!!0 ( M "UAJTP1E8Y5J $ )$# 9 >&PO=V]R:W-H965TM\=&'-E"UJX*^S A)L:K18^N+9AKK,@ MJD32BO'-YH9I(0TMLA0[V2+#WBMIX&2)Z[46]O<1% XYW=+/P+-L6A\#K,@Z MT< +^!_=R0:/S5DJJ<$XB898J'-ZOST<=Q&? #\E#&YAD]C)&?$U.E^KG&ZB M(%!0^IA!A.,"#Z!43!1DO$TYZ5PR$I?V9_8OJ??0RUDX>$#U2U:^S>D=)174 MHE?^&8%%D%@=BQ]EW(O[B[8&'V90QF$:1[H)X%Z*78GN[ MS]@E)IHPQQ'#EY@9P4+VN01?*W'D_]#Y.GVWJG"7Z-?_5;B&N?FK"%N,1(-M MTC(X4F)OTB(NHO.^W?,TTC_P<5F_"]M(X\@9??@Q:7PUHH<@97,5-J -[V-V M%-0^FK?!MN.6C([';GH ;'Z%Q0=02P,$% @ +6&K3/@_QR&I 0 D0, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0) M6D,,Q*7]EOUKZAU[N0@/=U8]R2JT.3U04D$M>A4>[' /4S\?*9F:_PY7 M4 B/2K!&:95/7U+V/E@]94$I6KR.IS3I',:;W>>)MD[@$X'/A$.JP\9"2?D7 M$421.3L0-\Z^$_$7;X\<9U/&8!I%ND/Q'J/78KO?9^P:$TV8TXCA2\R,8)A] M+L'72ISX/W2^3M^M*MPE^H?_*ES#'/XJPA8CT>":M R>E+8W:1$7T7G?;GD: MZ3M\7-8?PC72>'*Q 7],&E]M;0"4LKG!#6CQ?&UL?5/;CM0P#/V5*!^PZ606=ABUE786(9! &BT"GC.M MVT:;2TG2Z?+W.&FG5%#QTMC..?:QZ^2C=2^^ PCD52OC"]J%T!\9\U4'6O@[ MVX/!F\8Z+0*ZKF6^=R#J1-**\2Q[R[20AI9YBIU=F=LA*&G@[(@?M!;NUPF4 M'0NZH[? LVR[$ .LS'O1PE<(W_JS0X\M66JIP7AI#7'0%/1Q=SSM(SX!ODL8 M_0*F8"&7\G'/2I60DKNU;]@^I=^SE M(CP\6?5#UJ$KZ(&2&AHQJ/!LQX\P]_.&DKGYSW %A?"H!&M45OGT)=7@@]5S M%I2BQ>MT2I/.<;JYO]&V"7PF\(5P2 0V%4K*WXL@RMS9D;AI]KV(OWAWY#B; M*@;3*-(=BO<8O9:[AWF9?"DLH-)B[B*+OOVR--(_\"G9?TB7"N-)Q<;\,>D M\376!D IV1UN0(?O8W$4-"&:#VB[:4LF)]A^?@!L>87E;U!+ P04 " M M8:M,BP,:TZJDS;IU&GKYQP8B)K$+ E']^^7!$K1AO:% MV,Y[]K-Q\A'MB^L /'G5RKB"=M[W1\9LMB#J1 MM&)\M[ME6DA#RSS%SK;,=C@)5Y+UKX M#OY'?[;!8TN66FHP3J(A%IJ"WF7'TS[B$^"GA-&M;!([N2"^1.=+7=!=% 0* M*A\SB'!>KD(!_>HGF7MNX(>**FA$8/R M3S@^PMS/1TKFYK_"%52 1R6A1H7*I2^I!N=1SUF"%"U>IU.:=([3#3_,M&T" MGPE\(1Q2'3852LH_"R_*W.)([#3[7L1?G!UYF$T5@VD4Z2Z(=R%Z+;-#EK-K M3#1C3A.&KS$+@H7L2PF^5>+$_Z'S;?I^4^$^T3_\5^$6YN\B;#42#;9-R^!( MA8-)B[B*+OMVQ]-(W^'3LGX3MI7&D0OZ\&/2^!I$#T'*[B9L0!?>Q^(H:'PT M/P7;3ELR.1[[^0&PY166?P!02P,$% @ +6&K3%GZ%,"H 0 D0, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K:!8%M MH&DQK, &!!VV/2LV;0O5Q97DN/O[4;+K&INQ%XNDSB$/:2H;K'OQ+4 @;UH9 MG],VA.[(F"];T,+?V X,WM36:1'0=0WSG0-1)9)6C&\V=TP+:6B1I=C9%9GM M@Y(&SH[X7FOA?I] V2&G6_H>>)9-&V* %5DG&O@.X4=W=NBQ.4LE-1@OK2$. MZIS>;X^G7<0GP$\)@U_8)'9RL?8E.D]53C=1$"@H0\P@\+C" R@5$Z&,URDG MG4M&XM)^S_XY]8Z]7(2'!ZM^R2JT.3U04D$M>A6>[? %IGYN*9F:_PI74 B/ M2K!&:95/7U+V/E@]94$I6KR-IS3I',8;OI]HZP0^$?A,.*0Z;"R4E#^*((K, MV8&X^0XFS(&TRC2'8KW&+T6V\,N8]>8:,*<1@Q?8F8$P^QS";Y6 MXL3_H?-U^FY5X2[1]_]5N(;9_U6$+4:BP35I&3PI;6_2(BZB\[[=\S32#_BX MK-^$:Z3QY&(#_I@TOMK: "AE(Y/*2H;+#NU;< @;QI97Q.VQ"Z(V.^;$$+?V<[,'A3 M6Z=%0-,US'<.1)5 6C&^V3PP+:2A199\9U=DM@]*&C@[XGNMA?M] F6'G&[I MS?$BFS9$!RNR3C3P#<+W[NS08C-+)348+ZTA#NJF)!*5J\ MC;LT:1_&F]T-M@[@$X#/@$,"L#%14OY!!%%DS@[$C;WO1'SB[9%C;\KH3*U( M=RC>H_=:; _W&;M&HBGF-,;P9WR5ABYYJ<$V:)D]*VYLTR0OO/+!//+W)W_!QVK\*UTCC MR<4&?-G4_]K: "AE+)*Z(X\TE0UH7UT+X,F;5L;EM/6^.S#FRA:T<#?8@0DW-5HM?'!M MPUQG052)I!7CF\T'IH4TM,A2[&2+#'NOI(&3):[76MCW(R@<SL?)O3 M/245U*)7_@6'+S#U%02:I2H7/J2LG<>]90E2-'B;3RE2>

N^D!L/D5%K\!4$L#!!0 ( "UAJTPE1PKRI@$ M )$# 9 >&PO=V]R:W-H965T^Q)4LC M%&@K4!,#;4GO=X?C/N CX(> R:YL$CHY([X$YVM3TBP( @FU"QFX/R[P %*& M1%[&KY23+B4#<6V_9_\<>_>]G+F%!Y0_1>/ZDMY1TD#+1^F>%!B:]1H[3Q2^K1.E0IBY>B^.M\"AW/*=WL$VV;D"="OA#N8ATV%XK* M/W''J\+@1,P\^X&'7[P[Y'XV=0C&4<0[+][ZZ*7:?*F$]J2,SK_8^+X6D0'7DIVY3>@]^]C<22T+IBWWC;SELR.PR$] M +:\PNHW4$L#!!0 ( "UAJTR $FH.I@$ )$# 9 >&PO=V]R:W-H M965T5%EF)G5V0X!-U9.#OF!V.4^W4" MC6/.]_P6>.J:-L2 *+)>-? 5PK?^[,@32Y:J,V!]AY8YJ'/^L#^>#A&? -\[ M&/W*9K&3"^)S=#Y5.=]%0:"A##&#HN,*CZ!U3$0R?LXY^5(R$M?V+?N'U#OU M'E'_Z*K0YOR>LPIJ->CPA.-'F/MYS=G<_&>X@B9X5$(U2M0^?5DY^(!F MSD)2C'J9SLZF0:LR $95]*R*T2)_D/76[3#YL*#XG^ MZK\*MS"'OXJ(U4@,N"8M@V&PO=V]R:W-H965T6[+44H/QTAKBH"GH?78X[B,^ 7Y(&/W*)K&3L[4OT?E:%W07!8&" M*L0, H\+/(!2,1'*^#7GI$O)2%S;[]D_I]ZQE[/P\5UF'KJ!WE-30B$&% M9SM^@;F?&TKFYA_A @KA40G6J*SRZ4NJP0>KYRPH18O7Z90FG>-TP[.9MDW@ M,X$OA+M4ATV%DO)/(H@R=W8D;II]+^(OS@X<9U/%8!I%ND/Q'J.7,OMXG;-+ M3#1CCA.&KS$+@F'VI03?*G'D_]#Y-GV_J7"?Z-?_5;B%N?FK"%N-1(-KTS)X M4MG!I$5<19=]N^=II'_@T[(^"==*X\G9!OPQ:7R-M0%0RNX*-Z##][$X"IH0 MS5NTW;0EDQ-L/S\ MKS"\C=02P,$% @ +6&K3"SQ[:&H 0 D0, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[G);>SLE MD7J=IE5JI5.G;9^YQ$E0 6= +NV_'Q":16O4+\$V[]G/CLE'-,^V W#D14EM M"]HYUQ\8LU4'BMLK[$'[FP:-XLZ[IF6V-\#K2%*299O--5-<:%KF,78R98Z# MDT+#R1 [*,7-ZQ$DC@7=TK? DV@[%P*LS'O>P@]P/_N3\1Z;L]1"@;8"-3'0 M%/1V>SCN CX"?@D8[<(FH9,SXG-P[NN";H(@D%"YD('[XP)W(&5(Y&7\23GI M7#(0E_9;]F^Q=]_+F5NX0_E;U*XKZ)Z2&AH^2/>$XW=(_7RF)#7_ !>0'AZ4 M^!H52AN_I!JL0Y6R>"F*OTRGT/$Y@9' M8J;9]SS\XNTA\[.I0C".(MYY\=9'+^7VRW7.+B%1PAPG3+;$S CFL\\ELK42 MQ^P=/5NG[U85[B+]TX<*US W_Q5ABY$H,&US,K(TW'85\40V ]EXYZU3F-UKW)T)4T0"GZD[TT)F= M2DA.M5G*FJA> BU=$FA"KS'X+3.;%X!_C9PJA6 M<\]6.?U%TB:NYV_LGUSMII8K M5? HV*^VU$WF)[Y70D4'II_%^!GF>B+?FXO_"C=@!FZ=&(U",.6^7C$H+?C, M8JQP^CJ-;>?&<=J)XCD-3PCGA'!)2)P.F82<\R>J:9Y*,7IR.ON>VBL.3J$Y MF\(&W5&X/6->F>@M#^Z3E-PLT8PY3YAPC5D0Q+ O$B$F<0[?I8=X^AYUN'?I MA_\8WQ(7.: B!X0@V(A@F \JB5"1""'8;T0PS $7.:(B1X0@VHA@ MF",N$J,B,4(0;T0P3(*+)*A(@A!L+Q[!!-N+)ZNWP$'6K@LHKQ!#YSK0*KHT MFH?0O:5_\*E+?:.R;COE784V+]*]FTH(#<;*[LY<76,:X[)@4&D[C&UL;53M;N,@$'P5Q .4F"1N%=F6FE953[J3 MHI[N^IO8ZP\5C LX[KW] 79S,[.$)1FD>M,U@$$?@K)\X\2SI"I?[ M*_N3[]WV3: M_Z*\UT:*B<5:$>QC7)O6K\/$?RT+%]"I@*X*R"CDG3\RP[)$R0&I\>P[YO[B MZ$#MV>0NZ8_"?[/FM,AI%";DXH@ES'#%T@?E$$,L^2]"0Q)%^*Z?A\FW0 MX=:7[[XXI"N'(T0H"H_%QKELF_]3"ZR\^C=4W^[/N'CW/YBJFI:C<[2V#OJ;U(II0%K M97-C&Z[M4S$''$KCMK=VK\:!&0,CN^DM(/.#E/T'4$L#!!0 ( "UAJTR^ M.B;5J@$ )$# 9 >&PO=V]R:W-H965T#T?&7-V#%NX&!S#AID6KA0^F[9@;+(@FD;1B/,L^ M,"VDH561?&=;%3AZ)0V<+7&CUL+^.8'"J:0Y?74\R:[WT<&J8A =? ?_8SC; M8+$U2B,U&"?1$ MM2>_RX^D0\0GP4\+D-F<2*[D@/D?C2U/2+ H"!;6/$438 MKG /2L5 0<;O)29=4T;B]OP:_3'5'FJY" ?WJ'[)QOMY3LA3_%:Z@ CPJ"3EJ5"ZMI!Z=1[U$"5*T>)EW:=(^S3<'OM#V"7PA\)5P MF_*P.5%2_B"\J J+$[%S[P<1GS@_\M";.CI3*])=$.^"]UKQ_%/!KC'0@CG- M&+[!Y"N"A>AK"KZ7XL3_H_-]^F%7X2'1WVWI/'NC< _S5B/;M$2#[=(P.%+C M:-(@;KSKO-VE-V#_X/.P?A.VD\:1"_KP,*E]+:*'("6["1/0A_^Q&@I:'X\? MP]G.4S(;'H?E [#U%U9_ 5!+ P04 " M8:M,>9R(Y00" !8!@ &0 M 'AL+W=O M-FJ M:J56BK9J^^S <-':F-HF;/^^MB$TI9.7V#.<.6?L"8=DD.I-UP F>!>\U6E8 M&],="=%Y#8+I)]E!:Y^44@EF;*@JHCL%K/!%@A,:15LB6-.&6>)S9Y4ELC>\ M:>&L MT+P=3O$W YI&$Y@+T_ B^<^F,'4:[L.@@)+UW+S*X1-,!]J$P73Z+W % M;N&N$ZN12Z[];Y#WVD@QL=A6!'L?UZ;UZS#QW\KP CH5T$4!&85\YQ^885FB MY!"H\?([YF8<'ZF]F]PE_57X9[9Y;;/7C%*:D*LCFC"G$4/O,/&,()9]EJ"8 MQ(G^5T[Q\A7:X#WZ,B>X1@.7@,\V#P!U3D@! L M!X]A'@S>&A3ZED4(Q7+T*&@Y>W+W8@M0E;2R;[V?WF5GVWRFWAC^PD?/ M_&UL;5/M;ITP#'V5* _0<$.WM5> U-MIVJ1-NNJT[7#LB!^U%N[/"92=2GJ@ MKX$GV?4A!EA5#**#[Q!^#&>''ENS-%*#\=(:XJ MZ,HC/@%^2IC\QB:Q MDXNUS]'YTI0TBX) 01UB!H''%1Y!J9@(9?Q>'BT MZI=L0E_2.TH::,6HPI.=/L/2SSM*EN:_PA44PJ,2K%%;Y=.7U*,/5B]94(H6 M+_,I33JG^2:_7VC[!+X0^$JX2W787"@I_RB"J IG)^+FV0\B_N+#D>-LZAA, MHTAW*-YC]%KQ_+Y@UYAHP9QF#-]@#BN"8?:U!-\K<>+_T?D^/=]5F"?Z[99^ MF[U1N(=YJY%M1J+!=6D9/*GM:-(B;J+KOCWP--)_\'E9OPG72>/)Q0;\,6E\ MK;4!4$IV@QO0X_M8'05MB.8'M-V\);,3[+ \ +:^PNHO4$L#!!0 ( "UA MJTSL<-*IJP$ )$# 9 >&PO=V]R:W-H965T;+TP+:6B1I=C)%AGV7DD#)TMWV\-Q%_$)\$?"X!8VB9V<$9^C\U#E=!,%@8+2 MQPPB'!>X Z5BHB#C9:DJGY'W !%>!12:A1HG+I2\K>>=13EB!%B]?QE":=PWC#]Q-MG< G M I\)-ZD.&PLEY=^$%T5F<2!VG'TGXB_>'GB831F#:13I+HAW(7HI^)YG[!(3 M39CCB.$+S'9&L)!]+L'72ASY?W2^3M^M*MPE^OZ#PMTGA6N8_:Q^PH MJ'TTOP;;CELR.AZ[Z0&P^146_P!02P,$% @ +6&K3)]>2K6N 0 D0, M !D !X;"]W;W)K&UL;5/;;MLP#/T501]0Q4K: M!H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K&6U>+)(ZASRDJ7RT[M5W (&\ M:65\0;L0^@-CONI "W]C>S!XTUBG14#7M8B=7 MYG8(2AHX.>('K87[>P1EQX)F]#WP(MLNQ K\UZT\ /"S_[DT&-+EEIJ,%Y: M0QPT!7W(#L=MQ"? +PFC7]DD=G*V]C4Z7^N";J(@4%"%F$'@<8%'4"HF0AE_ MYIQT*1F):_L]^W/J'7LY"P^/5OV6=>@*NJ>DAD8,*KS8\0O,_=Q2,C?_#2Z@ M$!Z58(W**I^^I!I\L'K.@E*T>)M.:=(Y3C>[_4R[3N S@2^$?:K#ID))^9,( MHLR='8F;9M^+^(NS \?95#&81I'N4+S'Z*7DN]N<76*B&7.<,'R%R18$P^Q+ M"7ZMQ)%_HO/K].U5A=M$WZVKWVH^VF+9F< M8/OY ;#E%9;_ %!+ P04 " M8:M,3SE(][8! #V P &0 'AL+W=O M=.JLSEMG>OWC-FR M!2WL#?;0^3\U&BV<-TW#;&] 5#%(*\:3Y /30G:TR*+O:(H,!Z=D!T=#[*"U M,'\.H'#,Z8Y>',^R:5UPL"+K10,_P/WLC\9;;&&II(;.2NR(@3JGC[O](0WX M"'B1,-K5G81*3HBOP?A:Y30)@D!!Z0*#\,<9GD"I0.1E_)XYZ9(R!*[O%_;/ ML79?RTE8>$+U2U:NS>D#)1748E#N&<)M.F47SW'FOX1M!_ Y@%\%L"E15/Y).%%D!D=BIM[W(CSQ;L]] M;\K@C*V(_[QXZ[WG@J?W&3L'HAESF#!\A=DM".;9EQ1\*\6!OPOGV^&WFPIO M8WCZG\*'*X5;F(_;2=+-).E[@KOD*LD6YKH1;-5W#::)$V=)B4,7IWWE78;Z MD<=W^P>?-N*[,(WL+#FA\Z\?WZA&=."E)#=^S%J_A(NAH';A>N_O9AK%R7#8 MSUO&EE4O_@)02P,$% @ +6&K3/EGY]VU 0 ]@, !D !X;"]W;W)K M&UL;5/M;ML@%'T5Q .4A#A=%=F6FDY3)VU2U&G; M;V)?VZA\N(#C]NT'V/&\C#^&>WW.N>?")1^U>;4=@$/O4BA;X,ZY_D"(K3J0 MS-[I'I3_TV@CF?.A:8GM#; ZDJ0@=+.Y)Y)QAU1Z.2L]6L(OM8%W@1#(*!R08'YY0)/($00\C;>9DV\E S$]?ZJ_B7V M[GLY,PM/6OSFM>L*_(!1#0T;A'O1XS/,_>PQFIO_!A<0'AZ<^!J5%C9^4358 MI^6LXJU(]CZM7,5UG/6OM#2!S@1Z0R!3H>C\,W.LS(T>D9G.OF?ABK<'ZL^F M"LEX%/&?-V]]]E+2/I'&N_M M+WQZ$=^9:;FRZ*R=O_UX1XW6#KR5S9T?L\X_PB40T+BP_>3W9AK%*7"ZGU\9 M69YZ^0=02P,$% @ +6&K3$%(Y5>V 0 ]@, !D !X;"]W;W)K&UL;5-M;YPP#/XK47Y PZ77EYT J==IZJ15.G7:]CD' M!J(FF";A:/_]DL Q=N4+B8+1K0PEYA M!ZW_4Z'1PGG3U,QV!D09@[1B/$ENF1:RI7D:?0>3I]@[)5LX&&)[K87YV(/" M(:,;>G:\R+IQP<'RM!,U_ 3WJSL8;[&9I90:6BNQ)0:JC#YL=OMMP$? ;PF# M7=Q)J.2(^!J,[V5&DR (%!0N, A_G. 1E I$7L;;Q$GGE"%P>3^S?XNU^UJ. MPL(CJC^R=$U&[RDIH1*].7%+UUJ"<6 M+T6+]_&4;3R'B?\R4R":,/L1PQ>8S8Q@GGU.P==2[/FG<+X>?KVJ\#J&;_]3 M>'^A< WS93W)=C7)]C/!;7*19 USV0BVZ+L&4\>)LZ3 OHW3OO#.0_W X[O] M@X\;\2Q,+5M+CNC\Z\"G)E1^SQB_A;"BH7+C>^;L91W$T'';3EK%Y MU?._4$L#!!0 ( "UAJTQ']GN+S@$ )P$ 9 >&PO=V]R:W-H965T MAMQ)YZGJK> MG#0RO91,_SF"4$.& MU_B:>.9U8WV"Y&G':O@%]G=WTBXB,TO));2&JQ9IJ#+\L#X<$X\/@!<.@UG, MD>_DK-2;#[Z7&5YY0R"@L)Z!N>$"CR"$)W(VWB=./$OZPN7\ROXM].YZ.3,# MCTJ\\M(V&=YC5$+%>F&?U? $4S\[C*;F?\ %A(-[)TZC4,*$+RIZ8Y6<6)P5 MR3[&D;=A',:5Y%H6+Z!3 9T+]J& C$+!^5=F69YJ-2 ][GW'_"]>'ZC;F\(G MPU:$-6?>N.PEIPE-R<4339CCB*$+S'I&$,<^2]"8Q)'^5T[CY9NHPTTHW_[C M<'/C,(;9QD6V49%MA&!W(Q+#)'&1751D%R&XCQ,D48(D0K"_<1G#?+D1(8O3 M(4'7X5X85*B^#7=RD9VOW@,-I^L3/M[;GTS7O#7HK*P[H^$D54I9<%96=Z[A MQCT5EKX$EV?8@!5A6#Z. ;A._#V:''UBR- MU&"\M(8X:$OZD!]/AXA/@!\2)K^Q2>SD8NUS=#XW)XQ>*WZ7%>P:$RV8TXSA&TR^ M(AAF7TOPO1(G_A^=[],/NPH/B?[N'X7Y&X5[F+=%V&8D&ER7EL&3VHXF+>(F MNN[; T\C_0N?E_6K<)TTGEQLP!^3QM=:&P"E9#>X 3V^C]51T(9HWJ'MYBV9 MG6"'Y0&P]156?P!02P,$% @ +6&K3/)2%1', 0 > 0 !D !X;"]W M;W)K&ULC53M;ML@%'T5Q .4A"1.%-F6FE95)VU2 MU&G;;V)??ZA\N(#C[NT'V/6LEDK]8[B7<\\Y%P/IH/2S:0 L>A56MA+-& MIA>"Z;\GX&K(\!J_)9[:NK$^0?*T8S7\!/NK.VL7D9FE; 5(TRJ)-%09OET? M3XG'!\#O%@:SF"/?R46I9Q]\*S.\\H: 0V$] W/#%>Z #\GEF6IUH-2(][ MWS'_B]='ZO:F\,FP%6'-F3\WI?I.2JR>:,*<10Q>8]8P@CGV6H#&)$_U0 M3N/EFZC#32C?+M4/29Q@&R78?B"@^^V[%F.875QD%Q7910@^<9E$"9(ON(QA M]N]$R.+/"]!U./,&%:J7X;XMLO.UN@U'C?R'CW?R!]-U*PVZ*.O.7S@EE5(6 MG)75C6NX<<_ ''"HK)_NW5R/EV$,K.JF>T[FQR;_!U!+ P04 " M8:M, MDBQ& QH" #:!@ &0 'AL+W=O-[!7@;X(P=3?'7#9;<(X_ B\UN?*N I\I:= MX0>8G^U>V14968ZU@$;7L@D4G#;A-G[>Q0N7X!&_:NCT9!ZXHQRD?'.+K\=- M&#E'P*$TCH+9X0HOP+ECLC[^#*3AJ.D2I_,/]L_^\/8P!Z;A1?+?]=%4FS + M@R.% JS 83O\-KL MW#FQ&J7DVO\&Y44;*086:T6P]WZL&S]V M_4X2#VEX AT2Z)B0>1W2"WGGGYAA1:YD%ZC^\EOF_N/XF=J[*5W07X7?L^:U MC5X+FF8YN3JB ;/K,72"B4<$L>RC!,4D=O0NG>+I"]3APJN/P'D/3 M-2ZR1$66]P1)BA.L4(+5/4$6W;C$,#,WF: B"4(P*)'W"*@F:^K1BMH&U,$8ILA@*O MHA@ID7NK&.BVCLBDM0A09]]4=5#*2^,[^B0Z-NXM]:WI/[SO^M^9.M>-#@[2 MV ;GV]!)2@/62_1DJZ6R#\VXX' R;IK:N>J[;;\PLAU>$C(^9\4_4$L#!!0 M ( "UAJTP&I7*:BP( 4* 9 >&PO=V]R:W-H965TTDW;^?;2A* MX#+1EX#-N>>>X_B \XM4K_HHA G>JK+6J_!H3+.,(KT]BHKK.]F(VC[92U5Q M8X?J$.E&";[S1549$83BJ.)%':YS/_>DUKD\F;*HQ9,*]*FJN/I[+TIY684X M?)]X+@Y'XR:B==[P@_@IS$OSI.PHZEEV125J7<@Z4&*_"C_CY2/Q!1[QJQ 7 M?74?."L;*5_=X-MN%2*G2)1B:QP%MY>S>!!EZ9BLCC\=:=CW=(77]^_L7[QY M:V;#M7B0Y>]B9XZK, V#G=CS4VF>Y>6KZ PMPJ!S_UV<16GA3HGML96E]K_! M]J2-K#H6*Z7B;^VUJ/WUTCY)LJX,+B!= >D+,/MO >T*Z-P"UA6P04'46O%K M\\@-7^=*7@+5_KT-=[L(+YE=_:V;](OMG]GET7;VO"89RJ.S(^HP]RV&W&#P M+>8!P-PB'L>(A/60R(KLE1)0*?'U]$8%@0DH2$ ] ;LAH ,;+2;QF-IC6)JP M.!EX 6"+.,,4EL- .0R0PP9RV+@/10CNL@"[+( NBT$7"!/#36*P20P0#);L M/AY9(3B=\I* ;9)Q&SRA,P4)TOE;* ,)LAE;* .V$"533C&"8XF 3ND$Q42R M\7RW&(X<)H"*;)AK,C8\Z19.)AY' \$#3? M+H'S0/ ,NQWH>C-_ OQ&5Y]7=T#ZP=6AJ'6PD<9^J?WW="^E$982W=FU.]HS M63\HQ=ZXV\3>J_9@T@Z,;+I#5]2?_-;_ %!+ P04 " N8:M,Z=93C^\( M #E/P &0 'AL+W=O^K>?G.( E0IQ@V8 .*#=L^NXF2&+6MS%:2[M]/\EMM\YR"_-+4\B5%7NE( MCWD/K]_;]=?-<]-THV_+Q6IS,W[NNI>KR61S_]PL9YL/[4NSZK]Y;-?+6==_ M7#]--B_K9O:P;;1<3+12?K*' '_.GYVXX,+F]?ID]-7\VW5\OG]?]I\FQEX?YLEEMYNUJM&X> M;\8?Y>J31#^TV(;\/6_>-R?_'PUS^=*V7X/K_0^\_;V??S^;+;-//L M==']T;[_TNQGY,:C_?1_:]Z:11\^C*0_QWV[V&S_'=V_;KIVN>^E'\IR]FWW M=[[:_GW?]W]HAAOH?0-];*#=#QN8?0-S;" _;F#W#>SW!G:;K=U4MKGY-.MF MM]?K]GVTWEW?E]EP&\F5[;-_/QS<)GO[79^>37_T[=8H>SUY&SK:Q]SM8O1) MC!PC)GWOQU-H=(H[G377YR?XE$<$B\]@X"3,MKTYFX3#'5C8@=UV8,\Z\!=9 MV,6$;5IB-/8R+7F8\3J0.U^PE"77LCX1 MZ7D76'[B*M*"!2B^)"T^FZ_63ET^4?9AIX\4[;0G A(L:,D5K2/K HM08D5: ML PEE:0E96GY26OVRL%JU4BMY"[06%]:RJ>KL;ZT+ICN/NA,'$[K1,Z$9:B1 M#,GEU5@XVE;,%PM'YR\N,%^7S5=L_^8@9\+ZTDA?+&58$3I4S!>P8+PE0@G\&","709W*-E@T!HB& MX;'!Q'&P)SMF$JFW.5 M*$L>JP[+Q@'9".$JAQ7A*KC*846X$JYR.5>%Y-GO<*P;!W0C!*L<%H2KP"I' ME@-*L,I!K"+GP:IQ0#5"'NX.R\%50)7#J\&7,)4'3,5^JWHL&0\D MH]D2&EE#JR JC]7@2XC*@P4R':UCI\*J\4 UFLC?8T'X"JH*6!"AA*H"HBH7 MR6 #UDT NM&$JP)61*C@JH 5$4JX*N1<)<9[-E@LG "$H]E@L29"!5<%K(E0 MPE4AYRIKG")0%,@"-)".9EU@280*K@I8$J&$JT+.50PB(Y9-!+)A;[.(]1 K MJ"IB/<02JHHY56F=R(6)6#41J(;6 [ <8@5512R'6$!54Q!DU65*PN)+%:R7L/A2 >M-05">DYP'G69+1@G+. $9LS7)1"JF5253 M5C,MX,$IBLJR<@@Z>\I&RPI[BM1,%1"S(;D51:JFJJ9LJDC=5!6@XQ1%@=3D M@*FUC8X\%T21RJD"LC9T7J1VJFJ*IXI43U4!9TY1%$A.3J/&&\-*GXJ43Q60 MMV'5=D4*J*JF@JI("545U5 5@%+M/*NE,],#WM-?N-+<2<(,B=8-FC@?@.1%>0HA#G M@>B2=<%#U-FUIFMZ0BP*@CP*K"X@Q'X@N@8&B0%!3)&#SN2P M[*U/C IB:]",6!7$%J&9!=59YD848FD0Y&EP#,V(74%<#9H1PX*X(C1S.9KU M>$D7%XBU09"W@:J$V!;$U< 9,2Z(*X(SE\.99NY&(08'00X'QU[YQ+T@K@;- MB']!7!&:N1S->E6S K,0IX,@JX-C;$9L#.)JV(P8&<07L9D'E5O'UA6%.!X$ M61XH)E*E*&)\T&0]8$5^878&L17;4U@>Q/*-B?D M:";!LPY!8Q&81L%GTC*J( M/T*008)W0E02:]",N!\D%J'9/NITXUB@]9S,)7'Q-;G]@6WAL@8S14$F6Y2? MG&Q97C;KI^UV\,WHOGU==4/;DZ/'/>=3/6QYOCA^-^Q%!\?[P;JKNV&B^7?# M&(?OMCO8)]]/O]L __ML_31?;49?VJYKES?#=NG'MNV:?G+J0Y^WYV;V^^]"U+S>[3?63X\[^V_\!4$L#!!0 ( "YAJTR^7S B M70( .X' 9 >&PO=V]R:W-H965T^]KAJY\@NEVN<@D/N"U50^\98U>N;(14V5[HI3(%O!Z,$&U56 M (B#FI:-GV=V;"ORC)]5539L*SQYKFLJ_KZPBG\'HECY MP!"QBNV5L:#Z=6%K5E7&27/\&4S]\9LF<-K^N7=%S8D%/G>D/TW=F&5EAL2_8T]KZ1]>ONS5+P>7#1*3=_[=]G8 M=]?/)&0(

@(0"- 1#_-R < L)' _ 0@&WI687 MP6>L5W]O!NUBVSF]/%*/7O(P#K/@8HP&S4NO01,-NE:L'8H47FLV#DTT2@(- M.9(B)RFR\>$5*78;A$Z#T!K@B0'<Q[26(EC960B*2S;#<.51C#&RS8R8(7 M+!&8L?22:/(5!!,4SUCP@B4$$"5NELC)$BU8$(S=!K'3('Z\,HG3(+E?F62Q M&BD@9+X/D\5J)'$<$C<+<;*0^Y4A"Y80I&!&O%ZJ$"#X!DOJ9$D7+&%\XY^! MP/U[@\=K V^<$/!^=0;--%F5/I+MP7GD7#%M")YT8H6^?,=.Q8[*-!/=%OT- MU'<4;X?;-1BO^/P?4$L#!!0 ( "YAJTQ%3*X6K0, &T0 9 >&PO M=V]R:W-H965TE9,6P.<.N7Z*+SPS/D#Q'G"Q.;?>]/U@[1#_J MJNF7\6$8CH])TF\/MB[Z3^W1-NZ7?=O5Q> >N]>D/W:VV$U!=96@$#JIB[*) M5XOIW7.W6K1O0U4V]KF+^K>Z+KJ?3[9J3\L8XH\7W\K7PS"^2%:+8_%J_[3# M7\?GSCTEERR[LK9-7[9-U-G],OX-'C=2C@$3XN_2GOJK^V@LY:5MOX\/GW?+ M6(R,;&6WPYBB<)=WN[95-69R//Z=D\:7,KMOJGW(W M')9Q%D<[NR_>JN%;>_K#S@6E<317_\6^V\K!1R9NC&U;]=/?:/O6#VT]9W%4 MZN+'^5HVT_4TY_\(XP-P#L!+ *C_#9!S@+PW0,T!R@M(SJ5,<[,IAF*UZ-I3 MU)V7]UB,NP@>E9O][?ARFNSI-S<]O7O[OI):+Y+W,=&,>3IC\ J#MX@U@\CA M%K-A,.D%DCB2%Z;(,L4I7MXP-7P"R2:04P)UE4!G7J5GB)D@S011('/CP384 MA@9-)GDVBF6C"!LI/#9G2'HU#$C(4N.Q86#"I*')35DV*66C/#8I&<88(U*/ M#$5E2J#FN6B6BV86.N,3&#:!(<4HOQA#::99[FWK#8.2&A3/)6.Y9)2+MWY/ M&1E%J@S]/4=1:2[2P"+G+)><<$G]+9>341 ,>H:PH2@I -B!,$;CR#+G.:! M# 'K BIHZ5L7, 5I0.&;$W"2%A"0-/ 6!4@8N=$"*7B3 GF_S0'O+$"MA1@= M4-.02N/5?K@=B7<-8&S#WU% '0'27(O0M/"> /K7!C5C;N0J- :L WCO '._ M^P O>6 T3[A2.>U3W6P?R@D8J:&(=2 7]H(T)Z0QY02,C:+)7J*#1&!5:0E[02$\#Q#F0 M?N@QQ] "\JK'['[C0%ZHR B54*5"57DN?/E05(YIX. B>35+JF9B&Y+*]"&% MX+&05+VF;$?(,&6@SF#[#]PQ).X@' MI47J3UQRU<:-C?C7HGLMFSYZ:0?7$4Y]V[YM!^MRBD]N<@ZN][\\5'8_C+?& MW7?G!OC\,+3'N;E/+O]A6/T'4$L#!!0 ( "YAJTP9!-]3>@, -@. 9 M >&PO=V]R:W-H965TR&4 M]U)733?W]TH=[H*@6^]%772W\B :_<]6MG6A]&.["[I#*XJ-,:JK ,(P">JB M;/S%S*P]M(N9/*JJ;,1#ZW7'NB[:/TM1R=/<9_[KPK=RMU?]0K"8'8J=^"[4 MC\-#JY^"LY=-68NF*V7CM6([]^_9W8H; X/X68I3-[KW^E0>I7SJ'SYOYG[8 M,Q*56*O>1:$OSV(EJJKWI'G\MD[]<\S><'S_ZOVC25XG\UAT8B6K7^5&[>=^ MYGL;L2V.E?HF3Y^$32CV/9O]%_$L*@WOF>@8:UEUYM=;'SLE:^M%4ZF+E^%: M-N9ZLOY?S6@#L 9P-M"Q_V7 K0%_,XA,\@,SD^J'0A6+62M/7CN\K4/1;PIV MQW4QU_VBJ9WY3V?;Z=7G!4_R6?#<.[*8Y8"!$8:=$8'V?@X!5(@E('.X#+#" MB#2B(W R"6[L^442#@<1Z2 R#J(Q@6Q2A &2&DAC(%&61DDZ286 Q4G..,TF M)MG$B U/PPF= 1./X@!+$QY/Z& 8RUF6IS2=A*23(#IY,F&3H#!9%DU *PQ* MTCRFF:0DDQ0SF=1_F:+Z9TD^VDT#%0(5 SAV=49RR=">RS/:/B?M^M,H9ECG.%TOX M)HD3Y_NE5X(18N49>_W+HNYB!3%S/4":#4S0L[3UF0Q MX]URPSE/'6T#:+%">'7C 5I?@/6%6H_%C'5\$]XRQ[D!M H!KN@K%C2-Y- [ MT&(%+%:>NCY2:!5"=+V$@%8AX(,;2/BQ3S.70G14H7\:@%Q6H(A[/[J&? M)R;K2SVV#4/6FYMAYOM:M+NRZ;Q'J?2T8F:*K91*:)+AK=X:>SUFGA\JL57] M;:KOVV'6&AZ4/-@Y,C@/LXN_4$L#!!0 ( "YAJTPG#ER%)@( *\& 9 M >&PO=V]R:W-H965TUD MD8N+YE4#.^FI2UTS^6<-7'0K/_#?-IZJ,VH);@$,\5=&HR]VR4O1 O=O'UN/*I=00<#MI*,#-<80.< M6R7CX_<@ZH\U+7$Z?U/_[,*;,'NF8"/XK^JHRY6_\+TCG-B%ZR?1?8$A4.)[ M0_IO< 5NX-:)J7$07+E?[W!16M2#BK%2L]=^K!HW=OU)%@XTG! .A' DA-&' MA&@@1",AB#\DQ ,AGA%('\7U9LLT*W(I.D_VC[=E]E\4/,:F^P>[Z9KMSDQ[ ME-F]%E$6YN1JA0;,NL>$-YCH%K.YQ\Q4M@@B&2'$F!R=AJC3T/&C&Q&UL?931CML@$$5_Q?('+#88G$2.I6ZJJI5:*=JJVV>23&)KL7&!Q-N_+V"O ME=BH+X$9[ES.$$S12_6F*P 3O3>BU=NX,J;;(*2/%31P5Y&^-@U7?Y]!R'X;I_%'XJ6^ M5,8E4%ET_ (_P?SJ]LI&:'(YU0VTNI9MI."\C3^EFQUS>B]XK:'7=_/(=7*0 M\LT%WT[;.'% (.!HG .WPPUV((0SLAA_1L]XVM(5WL\_W+_XWFTO!ZYA)\7O M^F2J;;R*HQ.<^568%]E_A;$?&D=C\]_A!L+*'8G=XRB%]K_1\:J-;$87B]+P M]V&L6S_VPPIC8UFX (\%>"I(L_\6D+& S K00.9;_YM$E_=GY-=NMMME;259I@6[.:-0\#QI\I\&/BEU 02<)L@ 3!0Y28%]/ M'BAPV( $#8@WR!X,R*R-09-[3>LU>9:S>2M+%<.,K<(P61 F"\!D,YA!0^^V MP2FF; :S5*7KC&5A&!J$H0$8.H.ABVT(79'U#&:IPI2L21B&!6'8$B:9L;#% M^:ZU=%!&OM)^8M_EM* M4R>;&N5?0JG M0,#9N&ENYVIX$(; R&Y\Z]#TX);_ %!+ P04 " N8:M,[/G(D+,! #6 M P &0 'AL+W=O)-(2A*:98]$<:%Q5:3> MWE:%.7DI-.PMEN/W[#-(,)<[QI?$FCIV/#5(5/3_"#_ _^[T-%9E5&J% M.V$TLM"6^'.^W;&(3X!? @9W-4LARX@YV1OT7CNQ(_8=1 RT_2OYGA"TQY'C":PG^# M,\@ CT["'K61+GU1?7+>J$DE6%'\8QR%3N,PKFPNM&4"G0AT)N3K_Q+81&!W M!#(Z2U%?N.=58A[O1+YEX3#KV$QGE]9"6A>ZYXH]/1;D'(4FS/.( MH5<8>HO8+2 >9@@)!F87=-$%37QVXX(N"[!% 98$UC<"F[L8(R;/$D@G4)ZQ MU?HNRR*,KC[=V2%7)QQO_'=NCT([=# ^_*QTI*TQ'H)DM@K7J N/;"XDM#Y. M-V%NQZLV%M[TTRLB\U.N_@%02P,$% @ +F&K3 J]E97\ @ QPL !D M !X;"]W;W)K&ULE99M;YLP$,>_"N(##-L\1TFD MDFC:I$VJ.FU[[29.@@J8&2?IOOUL0RG@ W5Y$6SG?^??'?;EUGN5YS6'"RMI\XG7K%*_G+@HJ513>5N MUV;M46S7_"J+O&*/PFFN94G%WXP5_+YQL?NV\)2?+U(O>-MU3<_L!Y,_ZT>A M9E[OY9B7K&IR7CF"G3;N U[M"=(&1O$K9_=F,'9T*,^P@ MM0NJ'C>V8T6A/2F./YU3M]]3&P[';]X_F^!5,,^T83M>_,Z/\K)Q$]\G [PS\=X-@T2#H#()W@\ADJPW%Y&9/)=VN!;\[HGV]-=6G M"*\"E?V#7C3)-K^I]#1J];;UDV3MW;2C3I.U&C+0X+%B;RO\).TUGB+H,0B$ MD1'+ 1EOL;,5<3"A )R$,(0/YL(W]OXPBA3!#@+006 2UZS5A(-]? @GM'#\!9P(Q(D ''^"$UDX28K2 M,+*(]I&=2#]$21K-4L4@50Q034Y6%EM4$<% FO:V$ >M<(8I 9D2@"F<,"7V M5A&$!.B63E(* J4 4#0!2NU71]3+ Y!LI4)*TP4JC.#JA0"N>%J^D+T=B 4( MR5*J\$Q)Q0!4,N,"+(M$XT/49S.1PS7/0P5OG2Z5V!G M-U[*+ES3L%W4@ED7FQ7 Q(N%0,,5P-LEX, D1D7 M\/W%Z<=#)O!=(_9="]#T0'6B455&20+=-DB*HP1*CS?H9DHFSJ93;)P#OU92 M_^$/5OMN]('H;FBRGN'5KNTIW]VT+>YW*LYYU3C/7*I>RW1$)\XE4Z3HDWJ# M%]55]Y."G:0>QFHLVM:RG4A>=VVSU_?NVW]02P,$% @ +F&K3%U/L?F" M!P :3( !D !X;"]W;W)K&ULE9O;;N-&#(9? MQ? #K(=SGD42H*NB:($66&S1]EI)E,18VTIM)=F^?26?$(L_E9F;^!!JQ*'G MX\GTU5N[_;Y[:IIN]F.]VNRNYT]=]_QYL=C=/37K>O>I?6XV_7\>VNVZ[OJ7 MV\?%[GG;U/?[B]:KA5;*+];UU>UNMZ^]^7 M9M6^7<]I?GKCV_+QJ1O>6-Q/S9]-]]?SUVW_:G%>Y7ZY;C:[9;N9;9N' MZ_E/]+DBL[]B+_+WLGG;O7L^&_9RV[;?AQ>_W5_/U:!2LVKNNF&-NG]X;:IF MM1J6ZA7Y][CJ_'S3X<+WST^K_[+??;^;VWK75.WJG^5]]W0]C_/9??-0OZRZ M;^W;K\UQ1VX^.V[_]^:U6?7B@R;]/>[:U6[_=W;WLNO:]7&57I5U_>/PN-SL M']^.ZY\NPQ?HXP7Z? '9R0O,\0(SNF!QT&R_U9_KKKZYVK9OL^WAXWJNAU-! MGTUOS+OAS;WM]O_K=[OKWWV]L+5Z'A8XR7PXR^IV,OI2H@(0[BRQZ!"QRC<*8?)(9YCE*/1^P]9J M&IL%B)$Q%+V@$4:9 ,LDF1;31[; +I@_(;,XOE= 0KG&R-,=0 0S+" M$I@O[0NVB_G2*'JQ[0:V7>?2^! (1>#9P$5"29E@A5.ML&T&D KN;%2@$.6 W(9$X78;#"H!H#*#00BYF"@ MH,8* <&D>A2$I-((:3*(K4PG W1RD<8:<3'K2 G>S& _8H ?(:80\"/,NP(A M:P6P#/8UAOL:\(GQD-]_8LJ-U>%BUCGQ.&//95!F('W@V'.9@LS 8']CN+_1 M86P5$/%=OU\S-@N02WTE(6F$W9=!J8%@6HO=ERU(#2QV-I8[&V87"S,#8\9X M SG=)\Y1VA1V.1;D\B1X+8L=A"W(#:Q0^@*FM1H;AN,Z*CTO;X6)M3E)NN4H M3I6O%K-H 8M:R&4L9M$6L&@QBQ;$?FY;#MFHBKV\%8;,9M3+E2VKA!V&T8%* M6 N!Q&$874$E[# ]#M##;.L^JH0O[X0A+L3%3)'J/C M41.)]>] =CUQ)TR8![FUU.3UF#!?T.;U&!T/T&&6]2 UC=(I\!@0E@*F*U0D/L%3$U X2:- MK8KJ.2]U=0*&)@!HI%@1,#2A )H@?*O!H>$E8^#0V+[&5V%\"H"<#D%+N\)X M!8X74(FGB%@E(#>E$L8U@'!H!*<1,:ZQH%Z+F,284:]%T!M"=2R2FZAC(V8V M F:-$#LB9C86,!LQLY$SR^W"D>T/5:!Q'0ODM/+&2!IAMB-B6W /$;,="]B. MF.V8T?2M(@B(I:7V0U(1"P@"$0KY$ M,#$I801"%7@34L+4@N+^A(71D]#%J0C.C]ULA01UGX@(CH>4, >AD.L1$"4E M3$*H N=#2AAR4*A_.HXN)ZG20TD 2,7#9J),T: MH6$C8.2BCBT)4TFD :12RY"$N2321:-_TNQ?SE<>)ZF\=BH)0T>D<[[T.$GE M=E1)F$\B-*!DI>@IS!Z1+@E\PO01Z:S IWG@$SN-)$PI4&ULE9GACJ,V%(5?)>(! M%GSM:\,HB;2;5=5*K33:JNUO)O%,HH60 C/9OGT-8=($'T_ASP28XYM[#WRV M+UF>J_I[L[>V7?PHBV.SBO9M>WJ(XV:[MV7>?*I.]NC^\US59=ZZT_HE;DZU MS7?]H+*(*4ET7.:'8[1>]M<>Z_6R>FV+P]$^UHOFM2SS^I\OMJC.JTA$[Q>^ M'5[V;7J^MZ=_+);14F7D2WLMNU"Y.[CS6YL47217!Y_#T&CZW=V V^/ MWZ/_U!?OBGG*&[NIBK\.NW:_BM)HL;//^6O1?JO./]NA((X60_6_VC=;.'F7 MB?N.;54T_=_%]K5IJW*(XE(I\Q^7S\.Q_SP/\=^'X0$T#*#K *$^'""' 7(T M(+YDUI?Z-6_S];*NSHOZ?=0B ?IS-QV%WOO^O^Y:AMW]6VM%"_CMR[0 MH/ERT="-ANX5&Z#X+TCL$KAF03 +ZL?+VRR20 ) \@^@+HK0X_*N&A,KSGV M&L&IT289%0-T6:*$-#@A!1-2("$S2NBBX?N$DI'[&U^EF%6*DV&8#(-D @$T M#*"GWQ\# Y@)=ABO4"(U,L/7W-[GNT12F$@*$LEP@ P&R*9;(1*,7#+A81U$ MMY5J:5(CQ^3Y.D59JF0@I< L(+R4*/" "$RPF(&PP R+*1 /HMMZ4YTPZ;$O MODY(93(3N-D"8RP QYP$0F#X!,]P!N,G]!1GM.],1IR-C?%EPJDH0)' / L? M:*%#UF(213K#%\RBR*;XDH&"QZ;X&ID&RB%,-0&J601"8 I)3'>$ @LI39AH M!]']PL.I&)D"9.0FR\ R2!AJ E S!4)@!DG-L 4S2&@%-.-ZV:\WT<%OPJ@2 M0)4#DS%AMLC,J!>S16B9&X,QB.Z6#KI$O+O2H5(7"?M/3! MJ(Q6(C"G2DRW1'2/)WGI4^MOIX$HN)^6F&N)N ZU2IAK-8-KA;E6B&NOW_)Y M]2T!HJ E"A.M$-&![;3"1*L91*M !SJ%: 5Z4,.:QCTQT!%S:&%3&&F%D [L MLA1&6LU 6F&DU12DE4\J;#. [L,V0V&B%2!:!^9+A3E4,QI3QASRE,:446.: M>6\M@$PDI+( 28RQ9H"U#FRJ&J:JT+F7QRYNUMOKN>%/:Y[0Z-.ZXO;_@O M)VUU&GZ]B*\_H:S_!5!+ P04 " N8:M,%JN8>6X" "X!P &0 'AL M+W=OY>+N8L@+415*[72 M:JMMGQWB!+0&4]M)MG]?VQ"6&*?;%VP/Y\R<&5LS^8705]8@Q*VW#O=L8S>< M#YGCL+I!'60/9$"]^',@M(-<'.G180-%<*]('79\UXV<#K:]7>3*]D2+G)PX M;GOT1"UVZCI(_Y0(D\O&]NRKX;D]-EP:G"(?X!']0/QE>*+BY,Q>]FV'>M:2 MWJ+HL+$?O6SKN9*@$#];=&&+O253V1'R*@]?]QO;E8H01C67+J!8SJA"&$M/ M0L?OR:D]QY3$Y?[J_;-*7B2S@PQ5!/]J][S9V(EM[=$!GC!_)I[5>)O]7FIG@3P3_?PE@(H"9 M(,3^BQ!,A."=$*AJC:FHVFPAAT5.R<6BX_4.4+XB+PM$]6MI5,56_T1YF+"> MBR *<^-J>D=( MN%#RR0_"$&B"#3#/#5VSX,@H.#((3C7!!DRL*X[64H)43WV[1D7@SFN)C7)C M@Q1/DQ*OKM$+PT1#;=G9>7:&)N?J9&I>F'MUP:(/&=UR;:L[$#N!]? M36D$ 2V.LV@Z':)'U="959-3S^6-+:SST"A]V;0T>R6'B<'^F&158K"7:5:E M)KOG9M4XE9QW0>-,^P[IL>V9M2-<-%?5 @^$<"2R=1_$ZVK$&)T/&!VXW,9B M3\=9,AXX&:8YZ&PO=V]R:W-H965TDXFL[ M%Z)>.0[/BA(H7 MM+(8G-;V%JU2Y*D C?A90,,'8TM9.5#ZIB9?CVO;58J 0"84!9:O*Z1 B&*2 M.GYWI':?4P4.QS?VS]J\-'/ '%)*?A5'D:_MA6T=X80O1+S0Y@MTAD+;ZMQ_ M@RL0"5=*9(Z,$JZ?5G;A@I8=BY12XO?V753ZW73\MS!S@-<%>'V S/VO +\+ M\#\" FV^5::M?L(";Q)&&XNUNU5C]5.@E2^+F:E%73O]3;KE(@<:Z* MJ,/L6HPWP* >X4CV/H5G2K'S)N'>?8)TBAAHN,O@&TWX.MX?FH@B,T%@) @T M03!T&+JC*K286&.J%N.',1I9,:#< =6=EM"H)9QH">)PI*7%A(,L3\$R6HRT M3%&1/U/7R"@EFDIQ9[S$1H+X\8U9& D6#VS,8F+3"Z(YG4MCFN4#-5].=O8I M=-V1F'0YK?F<%.2:3Z1K$#-3-#1SJ-'C=4?&0[M%WO\KGW:@N[\=3>PZ@[NH M!';6US:W,GJIA#KU@]6^-6QU9QBM[U3+T'?EOL]. ME J0(MUGN1FY;'']A,!)J&$LQZR]Y]N)H'77PYR^D6[^ E!+ P04 " N M8:M,LY3>4O4! !B!0 &0 'AL+W=OT1Q/_AE;GQG7N9LDJ0?X,P],5&*^>\3$#87?NC?',]]VTGM0&4^ MXA:^@?P^GKFRT,I2]Q0&T;/!X] 4_F-X/!TTW@!^]#"+S=W3E5P8>]'&Y[KP M RT("%12,V!U7.$)"-%$2L:OA=-?4^K [?W&_M'4KFJY8 %/C/SL:]D5?N9[ M-31X(O*9S9]@J2?QO:7X+W %HN!:BRWC M-,W151,MF)/%1!M,N"*08E]31*X4I^A->)QF;H*=4^/.$,1;@GWD)HB=!+$A MV/VCX. F2)P$B4/!79,L)#60P38I2;)W&K5W9MF_S9(%;H+429#^?YV9DR!S M* CO"G5AWGF-@S/)P4&PNTOBPL1W2=#F/TZ!MV:ZA5>Q:3";9>-=%\AC9&;D M+]QNGZ^8M_T@O N3:M+,/#2,25!2@@?ULIU:>*M!H)'ZFJH[MV-O#&ULC5?;CILP$/T5Q <4QIA;E$1J$E6MU$JKK=H^LXF3 MH 6<@I-L_[[&L"SK&9)]";Z<&9\9VR?C^576S\U1".6\E$75+-RC4J>9YS7; MHRBSYI,\B4K/[&5=9DIWZX/7G&J1[8Q167C,]R.OS/+*7<[-V$.]G,NS*O)* M/-1.\\-1M0/>8.775Z*JLEE MY=1BOW _PVS#C(%!_,[%M1FUG3:4)RF?V\ZWW<+U6T:B$%O5NLCTYR+6HBA: M3YK'W]ZI.ZS9&H[;K]Z_F.!U,$]9(]:R^)/OU''A)JZS$_OL7*A'>?TJ^H!" MU^FC_RXNHM#PEHE>8RN+QOPZVW.C9-E[T53*[*7[YI7Y7GO_KV:T >L-V$<- M@MX@& R WS3@O0&W#+PN%).;3::RY;R65Z?NMO>4M:<(9EQG?]L.FF2;.9V> M1H]>ECP)Y]ZE==1CUAV&C3#L/6)#(-Z<>)K P(*1+)BQ#]ZQB&@' >D@, [X MF$!B1=%!8@.I#"1E,<1V*!@&/ Y2?R(>3M+AB Y/8MI!2#H(/YZ0B'00X83$ M5D(Z2#B*- KB) ZLA& 89VG" YI-3+*)[V]/C)9)>1K;9WS>W)R'I)'A[ MP#[T"5[(/BH8$B0IS2,E>:281V312#&-,$S 8H)1/ 2?T5S IY7 )[)BT^E! MXY48X[8:8!#G$Z<7)F0)B!MD'9D5!?)MPH W*4HYLS-(XL)TZM8"K6/ "-H3 M1P)H)8/@XU8N[>?P-VZ_D#+&83W!:#'W%4 G=3 H 62, * MB44 L/@A%2 PDS( M#P"UDZ4OQMB>YE\".K#WG5 M.$]2Z1+5%))[*970_/U/>M>/^C$R= JQ5VTSUNVZJ\B[CI*G_K7A#4^>Y7]0 M2P,$% @ +F&K3 ^A;NDI!0 IQP !D !X;"]W;W)K&ULE5G;;N,V%/P5P^]9B3>1#!P#C8NB!5I@L<6VSTK,Q,;*EBLI M\?;O2\F*8?/,Z4,J2%Y9C2D%L>Z^=9N0NAFWW?5OGV8;[KN<)]E[?,F M[,KV4WT(^_B?E[K9E5V\;%ZS]M"$,0A6> MN[Z+,GZ\AU6HJKZGR..?L=/Y^9Y]P\OO'[W_,@P^#N:I;,.JKO[>KKO-P]S- M9^OP4KY5W9?Z^&L8!V3FLW'TOX?W4$5XSR3>X[FNVN'O[/FM[>K=V$NDLBN_ MGSZW^^'S./;_T0PWD&,#>6X@]/\V4&,#E33(3LR&H?Y<=N5RT=3'67-:K4/9 M%X6X5W$RG_L?A[D;_A='V\9?WY?:BT7VWG(%4"8,R2+!,XL M)&0AA_;JBH7$'2C8@1HZT%<=J&08)XP=,/L!XZ57SB1CH3"A;6ZEQWPTY*,! M'YWP.6',Y8VDSA,V%%08QTR-@50,H)*,^=&0N]PI;9()7$%47F R!213 #)% M0J8@M_'2"IO6'(7%=5(^9PK/0CX6\+$)'TMNY'SN34)[16%"F=QY9GXR03"CF (6V/D$LKY44B/H>KF$UVD- YPSQGJ. M$C8_@=PO594 SB9R3R>)XIS)1:$82M@$!7#!G"M";%VBN$%:V&T$LALB+6HD MTLBX".G$ )Q3>/^VM*V 69%2 CCCO&*$ M)9GD!OR0*T&)'4RJZ<*2V'$D*7:DC12W6FC4SH I2Q7-=@()3)"HBUJ<%I+0:2% M@I<2CLE=$ON@1#Y(I(5\T&I2013F12ZX%<-N*($;DE@T=9'4HP&$6Q_L,GI"5EEID$+8A*^Q%^DI*42#%.(D&30((855FJL) M[&QZ0@A9:6!9RBEN*Z&Q9VD4+YB",=AIS WQPF!O,!/BQ:.AHCCP8(W2/#D+)Q*^8X[KS18QP;IF*PQU;&TFDE3!JO8H.21 M/EM'D+WVIG3FLHLW1OTKO#_*YG6[;V=/==?5N^$5T4M==R'VF'^*I#>A7)\O MJO#2]5]M_-Z<7IV=+KKZ,+X6S,[O)I?_ 5!+ P04 " N8:M,1O@3*"$# M #$# &0 'AL+W=OH9Z0KO;*]B\(]CGJIJZKWY'C\'IVFYYB]X>7XW?MGG[Q+YJ7H]-)4 MO\JUWC% M4:F+M^%9-OYY&OV_F\$&9#0@9P/,_FE 1P,:&&0#,Y_JI\(6BUEK3DD[[-:^ MZ \%OJ>NF*M^T=?.OW/9=F[UN&!*SK)C[VC$/ P8I<(!*D/,#CZ)\H(P'!5R"*)3#9'*03 Z0R0,R M>11&$8%%>.9BF-LGJM#$P1,@'P'P$0$?$062"BD>T%[&,$PYDFJB/A+D(R,^ M1,+V"K17MS<21K @H!M::01=U23'(CSB2P"'*5-*H E.$R*%;VBG$709BT=\ M8@R=J"^&E0J3&]II!%UU"J8D4DT 1M"4T&!8^3 D?6%+C:#K_4*724 1@F7)&)OP@"JR&!U##LKA%T M>8UAE./P>@' &UL=97;CILP$(9? M!?$ BVW.*X+4;%6U4BM%6W5[[21.0&LPM9VP??O:AB *PTU\8.;_9AS/N.B% M?%<58]K[:'BK=GZE=?<<='O?.P_-E[K:Z7M1E 6';VRGTS_ MZ@[2K())Y5PWK%6U:#W)+CO_$W[>8V(=G,5;S7HUFWLVE:,0[W;Q[;SSD8V( M<7;25H*:X&.=6R<3Q9Q3U)Z9UG,\?ZE]<\B:9(U7L1?#?]5E7.S_SO3.[ MT!O7KZ+_RL:$8M\;L__.[HP;D\/A=]3^Q_B9F+,YV4UW%.Z;"5Z9W7L9 MY7D1W*W0:+,?;,C<)LTFF\#H3Q "0H@3"/^#$%@@! 5")Q#-!&*$%E$.-JFS M:9U-EN TCV!.!'(B@(,7G,$FGG$PPFD(8V(0$P,8LL#$:TP49QN8!,0D "9< M8)(5)D(H3&!,"F)2 !,M,.D*DY,DSC8X&VA-2G,R,8]P!M%C@%2MB1AZ"J0C?K!<*5C I!6 M_82L2C4G413B!2J8-3'[2/R@\EJWRCL*;?JAZUH7(30SFNC)Q%V9=VE:<';1 M=IJ:N1R:\[#0HAL?GF!Z_&PO=V]R:W-H965TL MD[E;*]5O")''&EHJGW@/G7Y2<=%2I4MQ(K(70$M+:AD)/&]%6MIT;I'9WEX4 M&3\KUG2P%XX\MRT5?[? ^)"[OGMMO#:G6ID&*;*>GN 'J)_]7NB*S"IETT(G M&]XY JK!7 X.\V3MFD@/G;Z;X6N:N9PP!@Z,R"E0O%]@!8T9( MV_@S:;KS*PWQ=G]5_VQGU[,3BK:2DO?Q[7I[#I,^E<:3@@F0C 3_.B_A' B MA L"&9W945^HHD4F^."(\<_JJ?DF_$VHPSR:ILW./M/32MV]%+'O9>1BA";, M=L0$-YC@'K%#$/$,(=K [") 7026']ZY\'&!$!4(K4!T)[ PN1TQB<5T%O,I M6()V""A.<"<1ZB1"G(2X0(P*Q!_/8H4*K!X<1'Z\R&+$Q#=C/B3Q" G7*>XC M07TD2!(1+K!&!=8?3R)%!5(DB=4BB13Y*H)HD04"BJ+5P@JY.7/F#OQ.Q:GI MI'/@2A]?>\@JSA5H0>])YUKK:W&PO=V]R:W-H965TPPEF4+C,@[/D"O3VHN&%': M% V6@P!261*C./3]>\Q(UWMY9GU'D6=\5+3KX2B0'!DCXN\!*)_V7N!='$]= MTRKCP'DVD 9^@OHU'(6V\*)2=0QZV?$>":CWWD.P*Q*#MX#G#B:YVB-3R8GS M%V-\J_:>;Q(""J4R"D0O9RB 4B.DT_@S:WI+2$-<[R_J7VSMNI83D5!P^KNK M5+OW/GFH@IJ,5#WQZ2O,]20>FHO_#F>@&FXRT3%*3J7]HG*4BK-91:?"R*M; MN]ZNTZQ_H6T3PID0+H0@^9 0S83HC1#;XEUFMM1'HDB>"3XAX7[60,R="':1 M;F9IG+9W]DQ7*[7WG"=!DN&S$9HQ!X<)5YA@06"MOH0(MT(7'*_[G__#C37YL^=&[)MQO"R2; LE- DF07G7185*+Z5T7D_2J MU<4&R ^NNXU7/Y>!:.P<2%3RL5>FC2OO,FH/H;D<5_Z#'D$W,6\R;GY_$-%T MO40GKO35LQ>DYER!SM&_TTFV^LE8# JU,MM4[X4;'&IOP?4$L# M!!0 ( "YAJTR*NWN/W $ &0$ 9 >&PO=V]R:W-H965T$%TTP*G>R Z$_5))Q:FQ MIJJ)[A30TI,X(U$0[ BGKR-ZP5<%)(]YQ3]?< 3 X9#O'5\=S6 MC7$.DJ<=K>$GF%_=25F+S"IERT'H5@JDH,KP4[@_)@[O 2\M#'IQ1ZZ2LY2O MSOA69CAP"0&#PC@%:H\+'($Q)V33^#-IXCFD(R[O5_4OOG9;RYEJ.$KVNRU- MD^%'C$JH:,_,LQR^PE3/%J.I^.]P 6;A+A,;HY!,^U]4]-I(/JG85#A]&\]6 M^'.8]*^T=4(T$:*98&/_CQ!/A/B=X+M)QLQ\J9^IH7FJY(#4^%@==3,1[F/; MS,(Y?>_\-UNMMMY+O@T?4W)Q0A/F,&*B!2:<$<2JSR&BM1"'Z ,]N@UP_(AX M2-8CQ*M%Q)X?WQ2Q6Q=(5@42+Y#<"'RZZ\*("0,/$AX4;'9WE:R PLWV+A6R M>!P.JO9SK%$A>V%<&Q;>>56>(O>X=_Z#7:%QXM]EQOW[057="HW.TMC1\0]< M26G YAAL[% W=N5G@T%EW/7!WM4X^*-A9#?M-)G_6/)_4$L#!!0 ( "YA MJTQNM*%+; 0 *X8 9 >&PO=V]R:W-H965T+5+X^%339M4);Z,@B,GR7[@[=:M,>>B]4B?ZO2_<$^%[/R+] M3?/3TA/>QX'O^]==U1SP5XMC\FK_M-6/XW-1[_GG+)M]9@_E/C_,"KM=>I_$ MW1/%34"K^&MO3^5@>]:T\I+G/YN=+YNE%S0CLJE=5TV*I/YXMP\V39M,]3C^ MZ9-ZYYI-X'#[(_OGMOFZF9>DM ]Y^O=^4^V67N3--G:;O*75]_STA^T;(F_6 M=__5OMNTECBA9\JO[W!_:SU.?_R,,!\@^0)X# M0CT9H/H =0Z08C) ]P'Z'*#"R0#J ^B_@.[T=KVW)_,QJ9+5HLA/LZ*;#\>D MF7;BCNK+M6X.ME>G_:X^GV5]]'U%,ECX[TVB7G/?:>2%1EQJ'I!&7FH>D49= M:IZ01I\U?MW+N2$)&Y)M G61@' "!1.H-H&^2&"<;I$FQ$4T+*)!@L@I@C0Q M+D*P"(T3J G,#"!N?Y@!3&!1V)F'DM&#\1($7DUD$B M9FH+C+F0XQ1Z9%Q())@ZV T$0%V/C*T3Q8/YIL0\S AII::(%MB1!+ D M;=QB2,1Q@*U# %_0(PZB45.A1,X'A&:R>6PU OB(CMU:0$1,'8G-1@(?(PX$I@)N81"$6/3DEE8 #,A[=:1HZ9$$$1376'?D57!#8MF3*%"@+G7KA<-3RI7 M!3.H$(/NI>M%UU1AG@ >\9=]T$1XR@*4Z< =89YV%&8.G4#=0I3IP!U[B+] M08UOOX(F5]0*PZ< ?(;<:DC$V)'"]"D$%G,+5Q@L%5]_;C4&2X,;X:A;*&*6 MA1K3IP%]AEE0:XR6ON'!66-N-$ B#-QND8BQ*\T\/ -N0LFDP-SH&[C1F!L- MN!EWBT2,2VA,C 8PA(Q+: R#CF[H%L.@P5UFW"T2,74($T, AI!!GS ,)*[O MEC ,!.XSHVZAB)G)A(DA! /C4H1A('U#M\Q[(O2HY]Q5'WO1\ X@U83_$Z:& M$!"C6D#$O5\C3 TA:KBW9Y@:NH$:PM00 "(:S:-X_&C+W%O]P6O=YDW^MZ1X MW1_*V4M>57G6OL?=YGEEZ[3!O+Y@.YMLSCNIW5;-9EAO%]T;]&ZGRH_]KP/^ M^2>*U;]02P,$% @ +F&K3&&ULC57;CILP$/T5Q >LN9A+(H+4352U4BM%6W7[[(0A MH#68VD[8_GUMPU(@5I4\8,_XG.,S$V.RGO$W40%(Y[VAK=BYE93=%B%QKJ A MXHEUT*J5DO&&2!7R"Q(=!U(84D-1X'DQ:DC=NGEF>9^PJ:=W"D3OBVC2$ M_WD&ROJ=Z[L?B9?Z4DF=0'G6D0O\ /FS.W(5H4FEJ!MH1X3*WO(H]3-TTT(CYGG !#-, ML$3L+8AH"3G<0Z+TGPQ2)B>G@=5I8 3"N. A7I0Z8Q&!: M@PGC#0Y6'=G;8-$F3>QVL-4.OK<3>G:!R"H0/=Z0V"H06QJ"5PT9,-&L4AQ[ MZK=JR&.P0WS7MQ5LX3JQND[N74?K$YO'=C.IU4SZP)E* M'SM3-ICE3*'9FZVOYN^$7^I6."&PO=V]R:W-H965T0/6"=6.J602=;W@4" M3@5Z7F_WJ<%;P(\6!CG;!\;)D?-7<_A<%VAE! &%2AD&HI@G0<%H_@M<@6JX M4:)K5)Q*^PRJBU2&4H&O_*R$:$Z+WA-B: M=\JLU0]$D3(7? B$^U@],7=BO8UT,RL3M+VS[[1;J:/7,MDD.;X:HA&S4U$-C^:FP@3/T'L)8@M07S7A731 M!8?)+*9S78BCS<+)?T!W4A*OE,0C)5M(<9AD5B6*HW@AQ0,*T[](2;U24H^4 MA>%=^F XWF3+[^L!9:MT(07/KBP#<;9_MPPJ?NF4N1RSZ#1 GD-SY1?QG1XL M;@Z\T[BI])6(<]O)X,B5_J'LM3]QKD!K7#WI3C5Z$$X'"B=EMIG>"S<.W$'Q M?IQT>!JWY1]02P,$% @ +F&K3.UBUE@8 @ !@8 !D !X;"]W;W)K M&UL?93=CILP$(5?!?$ :PP8R(H@-515*[52M%7; M:R>9!+0&4]L)V[>O;5A$'+AA_P MX;&D" MU_UW]T\V=YW+@4JH.?O5GE2S#8LP.,&97IEZX>-GF/,A83 G_Q5NP+3P3/G"K1E]*1S:_2CO P8G)7IYKHO MIJ=I&B@^S*\N6I[^ZB]02P,$% @ +F&K3+1]WEP[ @ [08 !D !X M;"]W;W)K&ULC579CILP /P5Q U_BI[W6.,-X&=).S&J>SK)D;$WW?AR7ONA-D0K>I):@:CB3K>TJK20 MLO';:OK#E)HXKG^H[TUVE>5(!-VRZE=YEL7:7_G>F5[(K9*OK/M,;1[D>S;\ M5WJGE8)K)VJ.$ZN$^7JGFY"LMBK*2DW>^[)L3-GU(PFP-#!1 K0$^"@!60)ZE( M <\(0;]89O5W1)(\XZSS>']^6J*/:?2,U?Z>=*?9 M3C.F-D"HWGN.4IP%=RUD,9L>$X\P\12Q=2#2:(K9.3!H"GE90A(XA>R7$)0F M R9068? L3-P; 3 1&#E%@!. 6 $X$0@G:U8CTD,IK$8@&=Q=PY4$B/L-@.= M9N#"# [#F9D>@T;3Q!"E,]06+LS$$(+5S+)+:X%Z<6FE>+9(>P=J%8_<3^(C M9WSDB#\[=QNTM PP!K-@2Q2(0_B/DX6=9K##S.RB;/ BR$=Z12?7#,-?ZPIBD2C)\4MD*]?8,C8I>I*XFJL[[/W#? MD*RUCTLPO'#Y7U!+ P04 " N8:M,.LV<2D " "2!@ &0 'AL+W=O M]>$>R*"M*&J6JF5HJVV M?7;()* UF-I.V/Y];4-88IR^@#V<.7..+T/64_;&*P#AO#>DY5NW$J+;(,3+ M"AK,GV@'K?QRHJS!0D[9&?&. 3[JI(8@W_-BU."Z=?-,Q_8LS^A%D+J%/7/X MI6DP^[L#0ONMNW)O@9?Z7 D50'G6X3/\!/':[9F M;8I4X37@5PT]GXT=Y>1 Z9N:?#MN74\) @*E4 Q8OJY0 "&*2,KX,W*Z4TF5 M.!_?V+]H[]++ 7,H*/E='T6U=5/7.<()7XAXH?U7&/U$KC.:_PY7(!*NE,@: M)25;!1;.KW [ZZ['G9)>6J$NS2PZ-=9G7[4"([Z3 M#7?HCQ\T0[?^@=FY;KESH$(V&MT.3I0*D!J])[E4E?Q!3!,")Z&&B1RSH4T. M$T&[\0^ IM]0_@]02P,$% @ +F&K3!# TC\K @ "P8 !D !X;"]W M;W)K&UL?53;CILP$/T5Q'O7W)U$!&E#5;52*ZVV M:OOLD$E :S"UG;#]^_I"6!;>)&SJZ1-!T_< M$]>V)?S/ 2@;]G[HWP//S:66.H"*O"<7^ [R1__$U0E-+*>FA4XTK/,XG/?^ M8[@KL<8;P,\&!C';>]K)D;$7??ARVON!%@04*JD9B%IN4 *EFDC)^#UR^E-) MG3C?W]D_&>_*RY$(*!G]U9QDO?",[E2^J+_B7 7JV96.FAZ9]XIMT)%;T46;')TTT0CYF QT0P3 M3@BDV*<2D:O$(5JE1^\+E&L$3MP58J>)V.3'[TS\@R!Q$B2&()D1)!E>=,%B ML,%TUD:2Q(M>E0[41MTIMYC4*29=B#U1\+A0@QV?*1TNY!Y0"_QBQHWP*G;MI/Y;9]%IHCU&^@XNX@Q@>J.Q8_(;X9>F$]Z1277# MS3T\,R9!B0P>5+-J-9FG X6SU%NL]MS.)WN0K!]'+YKF?_$74$L#!!0 ( M "YAJTQW1)-#,P0 '\6 9 >&PO=V]R:W-H965T92RLGYE:5XN[6-5G>:N6VZ/,HM+1YUD7O]G MKXHLKNK'XN"6IT+&N]8H2UWN>8&;Q4ENKQ;MV$NQ6JASE2:Y?"FL\IQE1%+/L55IV?ZUMN>R4EGOI0XEBW]UGTG>?EYZ_^]FV(#W!OQJ4,_] M)P/1&X@/ _JC ?4&--7 [PW\J2$%O4&@S>!VB]6N_E-@K$??5@%C"_>M<=1KUIV&#S1\J'D>:SZ\N'4$US X M"F/-P11B.,4CTM!0\X0TOA;J6*,ELQDK0L+9"+BHHK47@R@"[("@ VH=T,!! MJ*4QUOB^AR?QX20^F"3"#@+H()B>9@@=A"""F98FT'!#FA&<) (.M!/^C#0< M3S*#D\PF;-A88]PPYF%8/1"G,+@P\,ZF;QJ#K#XP/F%%H"0 M88X8W9$MIH0!3,;9(I%OF ?#Q +@(M#G02+3&<+,,014:'"!B6+1':N*>6$ M&!YI!1^*9H:V@HGA@!CAZ4T#B4SM"V/%&7#!]7F0R( OQ^QQ@)4@O<%U(M9U M];Q5>0[3F]PGJF$X&%$.$!6C?MN)9C?S^.1$OA[/6"9\)S"<*XZ!YZ!S"IVB M7L3X('-=ML$R;FB1')&@@I#AB M<080W/5N!BX- W.O9 I$? M&HJ#P,5!@.) AIXK#&^N=[RZ"HR@ CJI7T-18;2+C!9 I&EE\)>]$DI_$PU M# >#)1!8>BGL10/0 R?0?W\ &:_K@6DK,:8"-'HR'2B,J;BCT0M,H $ZF=_ MC40FT@EC2J"'D^%ED3"F=,>K,6$"";5G/5L@,I).&%,"?9<,[YMD^(EYQZLQ M80)I"H$$V=*;/U89^A)A FD*@00)]",]'DA@9%H?3" A DTN,(%T!X&$"21$ MX&B79E/JY&>JX:4#!M5'+]OZ+O6BV^5GW-%_46^ +'28CI)[6R>+0WF26 MUE:=\ZI9VIO1ZVWI V_NTK3Q-9L_,3#^S.:;[B[TPWUW-?LM+@Y)7EJOJJI4 MUMZS[96J9!U\S8!M'66\NSZD]%=B78/E3KUU[WN] @ ?P8 !D !X;"]W;W)K&ULC57MCILP$'P5Q .TR2OG-Z4M1(BB1YY]NN4('5QP_' M&A58?^";8)C9-=IAF-7,")G<6P[R[%J<\DIQ:;2](9/HV$4?0WOO9_&MZ:Y] M,WR5Z5OS=RK/=:.\@]"FJ[B[?Q)"@[&X>##GIC)_@W'!X*3M-#5SV??$?J%% M.[1[,OYSBG]02P,$% @ +F&K3*"L9Y<2 @ _04 !D !X;"]W;W)K M&UL?53;;IPP$/T5Q ?$W$E7+%+8*&JE5EJE:OKL M98>+8F-J>Y?T[VL;EA!P\X+MX9PS9WR9;&#\530 TGFCI!-[MY&RWR$DR@8H M%G>LAT[]J1BG6*HEKY'H.>"S(5&" L]+$,5MY^:9B1UYGK&+)&T'1^Z("Z68 M_RV L&'O^NXM\-S6C=0!E&<]KN$GR%_]D:L5FE7.+85.M*QS.%1[]\'?'5*- M-X"7%@:QF#NZDA-CKWKQ[;QW/6T(")12*V U7.$ A&@A9>//I.G.*35Q.;^I M/YG:52TG+.# R._V+)N]>^\Z9ZCPA\",GHI**L4/PVCFUGQF'2O]'LA& B!#-!Y?Z,$$Z$\)T0F>)'9Z;41RQQ MGG$V.'P\K![K.^'O0K69I0Z:O3/_5+5"1:]Y$G_)T%4+39ABQ 0+C#\CD%*? M4P2V%$6PH0K8"ALF7!FQ8?YSMJG5 M2+H5B*.5$1LF7AG98N)T?8W1XM50X+5I,,(IV:63^GXNHG,/>PCTJUO%"]7; MQE;T+C,VQA^8UVTGG!.3ZDV;EU&ULE5C;CMLV$/T50>\;:8:Z+FP#:P=!"[3 (D7: M9ZU-7Q!)="5YG?Y]=5M')@\WVA=+H@]G#H>=*9KN^4Y%[[/N15V2GTETM^K;G M:K50ER8_E?*YMX>OI<&RZ!F^U.&<'^9=LOIV?J_;+ MNUG9G0I9UB=5.I7<+]TG>MP$?8<>\?=)7NO)N],-Y46I[]W'[[NEZW>,9"ZW M36?'8=I^]OUK_T@V\'\Y+5,>D];%5>=W_.MM+W:ABM-)2*;(?P_-4 M]L_K:/^M&^[ 8P>^=6A]O]=!C!W$SPY!/_B!63_4SUF3K1:5NCK5,%OGK%L4 M]"C:8&Z[QCYV_7_M:.NV]7451>'">^T,C9CU@.$)AFX(K[5^<\'(Q9J-[GSO M8&,BX@![$' 0HN\O[@8180,!-!#T!H([ [$6A0$3]YAR()F$@382$Y0&L85* M"*F$@$JB41DPX<0+1;[&=V."'B@2F$H$J40&%2*A48D,+VD0D48%@ 19J,20 M2@RBDFI48L-+/,'<.4F@D\1T$ON:DP2$7I^?C0EZ2$/,)(5,4L!$"^HZ-9FD M?I FEKB2C_/?!Z[88L(B(30__0A*Q!/QC-"/H+NP"F)+8 E+!0G@R18R+!84 M?&"\.,D)9+DQP032/$Q)6_8; 'M@2MFBT81SGP)+5) M#^&$)S/C3?$A,^4A'Q/V#A^L#83$P9@Q,_$Y"B)?YP/T@3@-$PLCK!&$1,*R M;3).?O;GKV3&R<\T(RXCZ&Z>1&14 2;J81*[>S981QCHB+&*&>@(1XF^?P)8 M:-NT&(L- [$Q-O,1](LM!:"L>PICW6*SRC%3:@3=KTW?$!T "\BR?AEK(*-* M1]_3V12W*+55GUC9&"B;N4)-R7I@/]65!,"$+6T9"QN#4B:V3236(DX^D+98 M/!B)A[[ALEEBO+/A"JPQ A48%K(":XSX0($AL# (5&#HBT"8&4]!JIV&-@@5 M3T3FGH[EP#)'& 1(>:.TAB#+BA18%\0<71! %TPR"&0C@U5!S%$%8:I";'.# M14',$04!RIV0]&T+H:+4 MHP*T@WTF2X$28/$(@'@8>3*"?G$3C 0A3,*79&T/0.@,,DT7,%P-J- M-O7US&PO=V]R:W-H M965TB_SI'I0!UGH?[:JS)-:/Y8[ISJ4,MFT1GGF<-<-G#Q)"WL^;<=>ROE4 M'>LL+>1+:57'/$_*_Q9S>R/@1_I;E\W \Y\>DAV\F]9_W-X*?63<_:R M27-95*DJK%)N9_83>WP6?F/0(OY-Y:FZN+>:4%Z5>FL>OFUFMMLPDIEY5)F6>-)\_C9.[7/M@7I-*+E7V7[JI]S,[LJV-W";' MK/ZA3E]E'Y!O6WWT?\EWF6EXPT3/L599U?Y:ZV-5J[SWHJGDR:_NFA;M]=3[ M_S##!KPWX&<#YE\U$+V!^&/@737P>@/O7@._-_ - Z>+O4WF*JF3^;14)ZOL MZN&0-&7''GW]NM;-8/MVVO]T/BL]^CX/PFCJO#>.>LRBP_ +##LC'.W]/ 5' M4RPX,>?#"984$7I#R HX\8>09PKQXQ 3%3 7HG4@+G,1!-B!!QUXK0-OD,S8 M2&:'"5M,T6%<(QT4,F$NQT1\2,0G1!@+#"(=QK^8Q>1Q$['R"5,#\7P-,0@D M@($$-*.1,<4B(#0G'C-J>$E!?F 4T(IB6,3,*J,@[L8XI!"&%(*0F!%22$/2 M%6#&!%"1^9I7(2VF6!@-^ Q X84,#***8%01*'WS1464KZDU2XH)/,PCACQB MP$-@!\S%BNC>+P-L1%09>,?<5%5VLP&O0H9$H/0^,7Z'(O6@JT2N089$L+0R M 3(B3"+B-I%KD"$1+-$,:'1 ,N+=/0O67T8%. A'ZIAAY6/!)\H0*PU#4D/* M$*A(2.03H#P^EA.L$ Q)!,D\[7\B$0 S&1,)AE6" 9F@Y1BC>4A%4I3P1]X3 MQXK#W3MJL@<-V<1C"S&L2QSH4CC&%2L*Y_>7)<=:P)$6F&7);VO!5!HT6 N7CCM\Y%J$[C+!>CRR!]Q@?M7L/MC%;A_ M!5H1F+$*^KF?Q&,[$#&RF4)=/L85]Z?P/A$N[BJ!/L0DW-N;%.=B/YW+ M;E366AV+NMES7HR>#U">>+,?-\87[''9'8/\<=.=RGQ/REU:5-:KJO5NO]V3 M;Y6JI6;H/FB&>YELS@^9W-;-;:COR^XTI'NHU:$_Z7'.QTWSWU!+ P04 M" N8:M,2HAO>(," V"0 &0 'AL+W=OQ?,G8@@):FJ5FJE:*NVSPYQ EK U';"]N]K&\(2&-KL M2["',V?.C#.,DY:R%YX3(HS7JJSYVLR%:%:6Q;.<5)@_T8;4\LV)L@H+N65G MBS>,X*-VJDK+L>W JG!1FVFB;7N6)O0BRJ(F>V;P2U5A]F=+2MJN363>#,_% M.1?*8*5)@\_D.Q$_FCV3.VM@.185J7E!:X.1T]K9G, 7.R MH^6OXBCRM1F9QI&<\*44S[3]3/J$?-/HL_]*KJ24<*5$QLAHR?6OD5VXH%7/ M(J54^+5[%K5^MCW_S0UV<'H'9W"0L?_EX/8.[IN#IY/OE.E4/V*!TX31UF#= M:358_2G0RI7%S)11UTZ_D]ER:;VF010FUE41]9AMAW%&�@+,D^A'"@$%MG MYN[5*'#A!I3:\P'/X[0)!4 MY?J.#8OQ03'^7$QL3\1T&'\1>^E@CN M.12\HRAPUZ'P@>]9#PK_TS8 ;-8WUFC:5(2=]6#F1D8OM5#?]9%U&/X;1TVK MB7VK+@5ZBKW1=#>*;YB=BYH;!RKD+-03ZT2I(%*B_22+GLM+S+ IR4FH92C7 MK)ODW4;0IK^E6,-5*?T+4$L#!!0 ( "YAJTP"+&PO=V]R:W-H965T(EZQA_$16 =%XI:<36 MK:1L-PB)H@**Q0-KH5%/SHQ3+-61ETBT'/#))%&" L^+$<5UX^:9B1UXGK&+ M)'4#!^Z("Z68_]T!8=W6]=U;X*DN*ZD#*,]:7,)/D,_M@:L3&EE.-85&U*QQ M.)RW[J._V?N>3C"(7S5T8K)WM)0C8R_Z\.VT=3W=$1 HI*; :KG"'@C13*J/ M/P.I.];4B=/]C?V+$:_$'+& /2._ZY.LMF[J.BL,ZK_# M%8B"ZTY4C8(187Z=XB(DHP.+:H7BUWZM&[-V _\MS9X0# G!F*!J_R\A'!+" MMX3(B.\[,U(_8XGSC+/.X?W;:K'^4_B;4)E9Z*#QSCQ3:H6*7O-X'63HJHD& MS*['!!.,/R*08A]+!+82NV"1/BNP7R*2R%XAM(H(37XX%9&F=H+(2A 9@NB= M"^',A1Z3&$QC,)]B;R9DB?&]P-[(RMK(:MG(1U;$5H+X?BL2*T%RAQ4]9C6U M(DEG5BPQ\0="4FL?J<6)V$ZPMA*L[W="S2'KW?#N\&( O7OG"IK< M6 J\-,--. 6[-%+?C4ET'*"/@;[QL_A.#U8S"=YH^JG\ _.R;H1S9%+-$W/K MSXQ)4"UZ#^I-5>I#,!X(G*7>)FK/^VG8'R1KATF/QL]-_@]02P,$% @ M+F&K3.X3S@"9 P J1 !D !X;"]W;W)K&UL ME5A1CYLX$/XKB/(R!K))(NQM55ZF55CW=]9E-G 05< [(IOWW9XPWQR>?::\YEF=6_'V6A M+BN?^6\#W_/#L>T&@O7RE!WDW[+]Y_15%Z5^=@]?=BL_[!C)0F[;SD6F+Z_R219%YTGS^,\Z]:\Q M.\/A_9OWSV;R>C(O62.?5/$CW[7'E9_ZWD[NLW/1?E>7OZ2=D/ ]._NO\E46 M&MXQT3&VJFC,K[<]-ZTJK1=-I\,M>+]?]F1AN -8"K@8[]G@&W!OR/ M0?2N060-HI%!T$_%Y&:3M=EZ6:N+5_>O]Y1U5<3N(YW];3=HDFW^T^EI].CK M.EY$R^"U 9F#&^ )(WC"7YQ!*2$+)?((2% <2D83AB X! M$Q"RB=I.238I9I-,O.\%Z6!Q>UFRD.[@D'A%XY18D%,T(A;11*0)K6"SN7^R M&*?JG-R[@4C%>&" D$\4;:,;G?V@7YG=,,SW/&HU"QFF%<>LY0M1K4VCW,9 MT>+ L#K@;F18'^ZXX&DT5M0;@"XI6B$8E@B<)MSZR2(9Z\,TFL 'U 1H-0%J_X 2@V7B'9D&6B4 JP2D M4R[HGH;X _.E&Q%N6*@!+\%,I,.78^M@%NXNF184C@4%4IAP02L 9[<7#Z=;EN.615FQ M&$</,YE-'%\X#<4CP4--S]W-*=Y8$\J&)SC2ED?S!FY\;;J7)D# M^F#T>@Y_ ',._ /O#_'?LOJ05XWWHEI]FC1GOKU2K=1\PD\Z.T>9[:X/A=RW MW6VB[^O^\-P_M.ID/PP$UZ\3Z_\!4$L#!!0 ( "YAJTQ03@KB[P, ' 2 M 9 >&PO=V]R:W-H965TII]"6#./3ZV#R?@Y4W5 MWYNSE-K[4195L_+/6E\60=#LS[+,FD_J(JOVSE'59:;;R_H4-)=:9H>^J"P" M#,,X*+.\\M?+ONVE7B_551=Y)5]JK[F695;_W,A"W58^^.\-W_+367<-P7IY MR4[R#ZG_O+S4[54PL1SR4E9-KBJOEL>5_PR+'<.NH$?\EI[ M=_'YL/+#3I$LY%YW%%E[>)-;610=4ZOCGY'4G_KL"N_/W]E_ZP??#N8U:^16 M%7_G!WU>^8GO'>0QNQ;ZF[K]+LACLB'LOH AP+<"I(P@\+V%C I@+^(9Z/>#[AH5<4#"/I MIV:7Z6R]K-7-JX?5O62=B6#!V\G?=XW]7/?WVMEIVM:WM0C#9?#6$8V8S8#! M.PS,$3L;P9)TP@2M@DD&4C(V:!&@T06!B.@>&#E0UM>SV4"!)N D >\)^(S M$+D9,*+'5#V&(X\QF<.V-A4WYGQ', $/64(KCDC%$:&8&8H'3'37SQ/C/$JY MH8?",0&18PUB4E!,"#(ZVL161YR)U%!C@Q!#AQ1!2A&$E,B0(JQ>$L[!F,&= MC1)IF#@6*B'%)(28F"9(28+T<7-#2.= ^("]1]!LWD7,01C^)L@L@Y-<82*$ M0[8CON !CX^@F7F1 <:QJ8D"8@QIZ!!%AMDSX ,^'T'W?3$$\[$C4!"#PUQ M)Q^P![P^@F;/7<+BR-1#P&+F>O2 3E*@HM2U[G2T0?0+CJ?#"*@TLAQO)TT: M"P&FX6TNV_ $%0KN$DW'%E"Y9?G=CJ2GA*>V(@K'HL2UFG1X 95>EML3V^VV M'AL$PC4_=!!"^HC74[L?!'-1=P0L9>CP*=*QBE2L.AY?I",.X7&K(QU(2 62 M:76THR8"0&.1M@27M9 450BA(T61CBVD8LNT.MIY](0)A(FIB,*)^]'-)='! MA51PF58?0;/7!C1SE !QF59'^[T-6<*$*8>"L=0EB Y4I +5 M]15 QQN*7_ Z'4=(Q9'E=2*.;*?;3+;3/R::"Z8C"ZG(LGQN9U'K6**(3!.*6;RS>_2H<;^/X@V!$: *2*X^U8N97WJMR$: M;Z^NE>XF\ZYUVNIX[G-B2^&?6;=G0E8P?-]-"?Z3-.S%?,WJ M4UXUWJO26I7]M_M1*2W;\8:?VJ4_R^PP713RJ+M3T9[7PQ[(<*'59=S?":9- MIO6_4$L#!!0 ( "YAJTR&'6H_J $ )T# 9 >&PO=V]R:W-H965T MNA =K"IZ<8$?$'[V)X<6FRF-U&"\M(8X:$OZ.3\<=U&?!+\D#'ZQ M)[&3L[6OT?C:E#2+!8&".D2"P.4&CZ!4!&$9?R8FG5/&P.7^3G].O6,O9^'A MT:K?L@E=23]2TD KKBJ\V.$+3/T\4#(U_PUNH% >*\$)^%^XBC2=G&_ GI5&V MU@9 8K;!V]#A6YD-!6V(VSWNW7AC1B/8?GH,;'Z1U3]02P,$% @ +F&K M3/N['7'= 0 8P0 !D !X;"]W;W)K&UL?519 M;MLP$+V*P .$UI+(,20!L8.B!5K 2-'TFY9&"\)%)2DKO7VYR(KBJ/DQ.:/W MWBR<<38*^:): !V\,LI5CEJM^QW&JFR!$74C>N#F2RTD(]J8LL&JET J1V(4 M1YO-'6:DXZC(G.\HBTP,FG8"J$SR04.?H(=P=$HMW@.<.1K6X![:2DQ OUOA6Y6AC$P(* MI;8*Q!QG. "E5LBD\6?21'-(2US>+^I?7.VFEA-16Q1,Q7^',U #MYF8&*6@ROT&Y:"T8).*28615W]VW)WCI'^AK1.B MB1#-!!/[,T(\$>(W@NLF]IFY4A^))D4FQ1A(_U@]L3,1[F+3S-(Z7>_<-U.M M,MYSD89QAL]6:,+L/29:8,(9@8WZ'"):"[&//M"C]P$.'Q%ILAXA7BTB=OSX M71'_$4A6!1(GD"P$MNE5$SPD=1#N8]S=;Z\*60'=WT97F>#%VS"0C1MC%91B MX-IV8>&=-^4ALF][Y=^;#?(#_R;CU^\'D4W'57 2VDR.>]]:" TFQ\V-F>G6 M;/QL4*BUO:;F+OW<>T.+?EII//^O%/\ 4$L#!!0 ( "YAJTRGVR74] $ M & % 9 >&PO=V]R:W-H965T^W $- :S-I.V+Y];4,0)[-U&RF&'D"@;Z(AX8@/TZDW->$>D6O(S$@,'4IFDCB+L>3'J2-N[ M16YB1U[D[")IV\.1.^+2=83_/0!EX][UW5O@M3TW4@=0D0_D#+] _AZ.7*W0 MXE*U'?2B9;W#H=Z[7_S=(=5Z(WAK812KN:,[.3'VKA??J[WKZ8* 0BFU U'# M%9Z!4FVDROB8/=T%J1/7\YO[B^E=]7(B IX9_=-6LMF[J>M44),+E:]L_ 9S M/Y'KS,W_@"M0)=>5*$;)J#!/I[P(R;K91972D<]I;'LSCK/_+@.<$O"3@ MJ9<)9"K_2B0I:,$D7#5+^"P1;(=@8!&N(Y]L- JM!8 S"_ZJ,-U5.FL1H>J/!(0YB.R:T M8D)C$:TM/#_;<"RB-/ ?<"(K)[)PL+?AW(O\P$\>;%MLY<0VCK_AW(LBG#WX MO(D5D]@P>(.Y%X5A%M@QJ1636GZ"9$-)[WZ"-,VR#06M#H>^>WX2?FY[X9R8 M5.?,G(::,0G*T'M2%3?JNEL6%&JIIXF:\^G03PO)AOD^0\NE6OP#4$L#!!0 M ( "YAJTQC=HQB'@, %\, 9 >&PO=V]R:W-H965TF3E%>!%K]7=FTHIMU[0\G9Z]KC.<+Z.K231@ MRAY#)A@\(B*=?2Q!H!(E\<+)VP);'Y'%< 4*;H+:>/IF$P6<( 83Q#9!/$U MD*-"C\DLIK68/"TF//NM *B$D!F]$I!,XI'!"#MD>DPR*8.+A"2)P\:':4= M*('II""=%-#&H;/Q,;$K7^I1B6F1PT0RD$@&$'%.TL;'Q)G+)/.URRF"F>0@ MDQQ@0ITJN5_%/2L^9$:/ F11 "R<$F7AER"D<'CX(%S0F2.+$6PC"#BTQ/41 M!!Q'&N>N+B!.4TIG*,TX&P;T25Q*/:B8E$)WL7N-8!2=H0.ZX#TF )W4I4/> M+S30 5%DA@YLF9@"=+*9%+!IXOCCMHMAJ\.^UV7$^_D!S"Y-4U<4 )70N6\$ M6QWV?2S%,W<2PR:%L_\0!787#-F+)XIO'M2UY2T$*F:<#KLF\_:7';[VQ+_V MKO%O $Q&9A0A\%4F_E7V;'T#@#+/UJ-)7]1P>;0]9Q?LQ*551JC)[-C7;HCI MJYSY4O>[&)B_Q\6BU%KZ*UJ(14D0N(+U2M_KOI+J6^]O3!ZKM@L>A=(]H.W4 M#D(HKG>,[O2'/>EN?QS4_*#,:Z;?9=_R]@,ESD,['XW_4ZS_ 5!+ P04 M" N8:M,O?(L!PH" #1!0 &0 'AL+W=O"S":($!9ZW112WG5MDQG?D1<8&2=H.CMP1 Z68_SD 86/N^N[5\=36C=0. M5&0]KN$'R)_]D2L++2SGED(G6M8Y'*K@1#-I/+X/9.ZBZ8.7.^O[)]-\:J8$Q;PR,BO]BR; MW-VYSADJ/!#YQ,8O,!<4N\Y<_3>X %%PG8G2*!D1YNN4@Y",SBPJ%8I?I[7M MS#K._-

T P!P1+0&@"T"1D,O^$)2XRSD:'3\WOL?['_CY0O2FUT[3"G*GD MA?)>BB3T,W311#/F,&&"%>8-@13[(A'8) [!37@2!G:"T)IC: BB?PA".T%D M)8@,0;@F\%,[06PEB"T91.^Z-&%2@^D,)O0W.[O*UJJRO5&)H_"=RH3Q_96, M'VUBNTQBE4DLQ7Q L+,2[.YO9VHE2.]H9WK;SG23?G#QU%RP7F[OCH[.H/^U M%*U>% 5>FUDBG)(-G1ED*^\RKQX"\R+?X-.P^XYYW7;".3&IWK5Y?15C$E0V MWD9=HT;-U\4@4$F]3=2>3T-F,B3KYP&*EBE>_ 502P,$% @ +F&K3*T7 M)6?W 0 )P4 !D !X;"]W;W)K&ULC53;CILP M$/T5BP^(N25L(T#:I*I:J96BK;I]=F"X:&U,;1.V?U_;$)9-W*HOV#/,.3-G M;$\ZU?'4UHTR#IRG/:GA.Z@? M_4EH"R\L9A*<0COX.'[!,?[B"1V9XB<(B*+C];X MX(.;('82Q)8@?M>%Y*;(*2:86M79('_SET9LG5FV]UG"Q$VPF\/0Z\NE\,1&V?HD0%'SIE3G+E75[[8VCNYXW_H*? ]&C?:*81 M\HV(NNTD.G.E;[^]HQ7G"G2-_D:WLM%3:S$H5,IL$[T7T]N=#,7[>2SA93;F M?P!02P,$% @ +F&K3!^RW>R* @ ZP@ !D !X;"]W;W)K&ULE59=CYLP$/PKB/<[L/E*(A(II*I:J96BJZY]=H@3T &F MMI-<_WUM0S@.+U7O)=AF=F;'\;).;XR_B()2Z;S652/6;B%EN_(\D1>T)N*1 MM;11;TZ,UT2J*3][HN64'$U077G8]V.O)F7C;E*SMN>;E%UD539TSQUQJ6O" M_V2T8K>UB]S[PE-Y+J1>\#9I2\[T!Y7/[9ZKF3>P',N:-J)DCUNT6J' M$AU@$#]+>A.CL:.M'!A[T9.OQ[7KZXQH17.I*8AZ7.F.5I5F4GG\[DG=05,' MCL=W]L_&O#)S((+N6/6K/,IB[2YOT[K_1*ZT47&>B M-')6"?/KY! L(C?DN M,V/U$Y%DDW)V(I]D,"01(:M8&$=1,+>C""S8+<*VW06>H8 K$GV@)!%5#UXD\/@0VS/Q#>J$74E)]- M-Q5.SBZ-U!_CT>K0L;=8MYC)>J8[N6D];S3=-> [X>>R$J)O',*GH2>IAHL:\:[_=1+*VOUIXP_UF\Q=02P,$% @ +F&K M3-+=FYWF 0 _@0 !D !X;"]W;W)K&ULC53; M;IPP$/T5Q >L699;5X"4312U4BNM4C5]]L)P46Q,;;.D?U]?""6)(^4%>\9G MSIP9/,YGQI]$!R"]9TH&4?B=E.,1(5%U0+'8L1$&==(P3K%4)F^1&#G@V@11 M@L(@2!#%_>"7N?&=>9FS29)^@#/WQ$0IYG]/0-A<^'O_Q?'0MYW4#E3F(V[A M)\A?XYDK"ZTL=4]A$#T;/ Y-X=_LCZ=,XPW@L8=9;/:>KN3"V),VOM6%'VA! M0*"2F@&KY0JW0(@F4C+^+)S^FE(';OF=E7+!0NX9>1W7\NN\#/?JZ'! M$Y$/;/X*2SVQ[RW%?X$2T"X!H2V%IO(*+_#$I]'K'_Q_ABJWE3::5IASI1XH;S7,HW2 M'%TUT8(Y64RXP>Q7!%+L:XK0E>(4O@N/TLQ-<'!J/!B"Z)7&#P@B)T%D" ZO M"+ZX"6(G0?Q>01R\Z9+%[ ,#&@PHV"7N+(DS2^+(\D&G4R=!^ODZ,R=!]HDZ M,U>=X9LL:'/_*/#63)[P*C8-9NHWWG6X;T)S?__#[J<=H-0@T4F]3M>=V)*TAV;B\-FA]\LI_4$L#!!0 ( "YA MJTPR/;_[% , *0, 9 >&PO=V]R:W-H965T>[NN&GJ5JS"DY3=712)W8DV1-RRCK;JGP/C#9%JR8^1 MZ#@E>V/4U!&.XSQJ2-6&ZZ79>^#K)3O+NFKI P_$N6D(_[NA-;NN0A2^;CQ6 MQY/4&]%ZV9$C_4'ES^Z!JU4T>-E7#6U%Q=J T\,JO$=W6XRU@4'\JNA5C.X# MG/YOD53)/ M1- MJW]7>WE:A8LPV-,#.=?RD5V_4)M0%@8V^V_T0FL%UTQ4C!VKA?D-=F>FO56NN5^O_U0PVP-8 #P8J]GL&B35(W@Q2DWS/S*3ZB4BR7G)V M#7C_M#JB#P6Z2U0Q=WK3U,[\I[(5:O>R+C*\C"[:D<5L>@P>8=" B)3W(02& M0FRP9^X$V/J((H4C)& 2B;%/)TDDL(,4=) :!\F$0 D[R$ '&< @=*8N"Y#, B#CI+Q9>&&0\PRW &0!TRA!&J5'(XG=FI3^XT&) MP\/'+,J9>J 8;OP8J,A,+FA&.]#'VP:!VG"/\ <:QX+>KP@ 0HMLA@PL(PC2 M$;=Y+&@:)W?) *!\1I$0+$DH_4#[6-"D,S*7"X#)9ZC XH9\=?-/K05-!*-T MVP<"I3.B@F"!0[["X6(N'UB84/$?YQ:6$P3IB7=N?;5PE0V H+D^AA4%^9(" M'%I?+[+8I?(N9OJ>AR4%0Y+B9+RQH,EQ+-UFAD (S\P$&%8GC'PV>>RR04"C MXIGCA&$-P[Z&^>UA0>,W.\I*;Q#R43>YFW8TFNT:RH]F#!;!CIU;J:>HT>XP M:M^;2=O9WZ@1O!^8W]ST\_MWPH]5*X(G)M7D:>;# V.2*H[QK2K627TR#(N: M'J2^+=0][^?F?B%99[\)HN'#9/T/4$L#!!0 ( "YAJTQ?A)PYL@$ ,4# M 9 >&PO=V]R:W-H965T@;GM O? N2=R M9?R9./$LZ1.O[2_VQ]"[Z^7(#-PK_MXWMBOQ%J,&6G;F]D6-/V'J9X/1U/PS M7( [N*_$:=2*F["B^FRL$A.+*T6PS[CW,NQC/,FW4]IR IT2Z)Q 8R]1*%3^ MP"RK"JU&I./L!^:O.-U1-YO:!\,HPIDKWKCHII%@'0BR;P3KFRHC)DT"2 80W6Y6_RDT6]3)%G2R M&YUL02??K/(;'7)U _Z!_V+ZU$N#CLJZRPPC;Y6RX"B3E7LUG?M3L\.AM=[, MG:WCRXJ.5;4Q1C@, 40 9 M>&PO=V]R:W-H965T%ZS.; R:Q[XD57RGQVORTS(8;WWFF/-LFT75!8>^'[LE5E>N?-I M-_=4SZ?\)(J\8D^UTYS*,JO_+EC!+S.7N.\3S_G^(-H);SX]9GOV@XF?QZ=: MCKQKEFU>LJK)>>74;#=S'\ED#4D;T"%^Y>S2#.Z==BDOG+^V@Z_;F>NWBEC! M-J)-D+>] MJ/SO87@ J "X!A!Z,R!0 <%'0'@S(%0!X;T!D0J(/@+B;GO[M7>;NX_N9^-G#W/DSB:>N@P,,&2,6)N( M@*97C"<57&4 )F,!1@(84RP1A*9S94*24!-Z,\M(9X!N5]#%!Z/MBO$$(9H@ M[!*$HP2)MM\8AFIKQ3"6'8]0(9&9(/$U(1A&?_08!G A,2HD1A($FI >DW28 MJL/0P-?4KDQ0X@] (RD)*B5!I&@G:-%CHB%+;$@Q05%DDT)1*121HM8CY!(T'B("H M50QJ:8\$$#&IS@,WQ8QY<$LB@/FM1$]SI"&)1%'2BR-P@)K:6!)@1L-Q/=_SP)N#W#/1Q.8A9^$ACT@J B,3?$&K4W)ZGW7 M9S;.AI\JT7[:#V:OO>PCM*V1-K\@DU7?D7ZDZ1OD[UF]SZO&>>%"-EY=>[3C M7# ITG^0NWZ0/?EU4+"=:&\3>5_WC6D_$/RHFF[OVOG/_P%02P,$% @ M+F&K3+#%S'F] 0 T@, !D !X;"]W;W)K&UL M;5/;;MLP#/T501]0)8K3K(%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[Z>)Z;N<7 M2:0.#P\I*A^U>;$=@$.O4BA;X,ZY_DB(K3J0S-[H'I2_:;21S'G3M,3V!E@= M@Z0@=+.Y)9)QAXC?',V\[%QRDS'O6 MPG=P/_JS\1:966HN05FN%3+0%/A^>SQE 1\!/SF,=G%&H9*+UB_!^%(7>!,$ M@8#*!0;FMRL\@!"!R,OX/7'B.64(7)[?V)]B[;Z6"[/PH,4O7KNNP)\PJJ%A M@W#/>OP,4SU[C*;BO\(5A(<')3Y'I86-*ZH&Z[2<6+P4R5[3SE7>&=!_:>QC?Y!T_3_HV9EBN+ M+MKYEXW];[1VX(5L;KR&SG^PV1#0N' \^+-)8Y8,I_OI!Y'Y&Y=_ 5!+ P04 M " N8:M,F_44D%T$ !(%0 &0 'AL+W=O>G:KYY%#7YVD<5YN#R=/J4W$V M)SNS*\H\K>UMN8^K?#'U/^?GTM[%O9?M,3>GZEBS:4:7$=-*2]%\:VY^7,[GY F(Y.93=VX2.W7FUF9+&L\ MV3R^=TXG?J[K(.R\VE3S]-> =P:\-^#OZD6G%[\"O&\@.P,Y,H#J],H)$%_7MMVL MA[1.%[.RN$3EM=_.:=/6=*IL.VR:P7;WVSF[7Y4=?5NH1,_BM\91IUE=-3#0 MT%X16^]]",!"K, SA]L :U^A^*WD"7$B\"086B=K[=E-G1)WP%$'O'7 ;QPD MSD)=-:K5G%H-UXI+Y92+R(1,*,/3$6@ZPDM'$W(;9XEIJ)/R52,&N21"@^-I MC:B T,#Z231AZ27#W.637A1($D$3=JM[\%UIXK84XDMS .U4]CC"UY/T]HM1 MD@@>:$"%UJ^\0* !=Z!1!WI\!R>H@V1$!R?>LC'%&#A$6",R(<1 =I,.)3AZ MR(@>1D5N$W>B83Y:$^44MT9DB5W#P"+2 ##I;QMYB6B\KEIUHF$V2FC%7%I@ M.DX8XX&T40C?4T#Z+^0"1RC] $,I#E$ZAJ*=:%@P9X1ZN^G+6*)#/TJ*8Y2. MX2@J\GK09Z30VOWA(*H[4"())(VCE/Z>I4M$@[2@3\F$*"W:,B.Y J- #'+^22&B.Z BT%<,!QL; 39$X_=5)QJ^,U"I$J:\ MM#$A@>$KV&WB+MIN9P,OO\Q+F7L[X6LT";R2,IQLS"<;5UX<7Z1)X$F"X.+O"?]>'!*DIMRWQZ)5=&F>#W5S6O88+0_=EM"<\KBC*_H])%BXS!] MP/1KF#YBX_?,3C!LQNZ/G6'H#+6<7]XNO@?4$L# M!!0 ( "YAJTQIF"6#5 , $/ 9 >&PO=V]R:W-H965TZ:)DZ "SL!)NG\_ M8R@EW.N)O 3LG/MU[(-]YQ=9O=8'(93S5N1EO7 /2AWO/:_>'$21UG?R*$K] MSTY61:KTL-I[];$2Z=88%;D'OA]Y19J5[G)NYAZKY5R>5)Z5XK%RZE-1I-7? ME$R]WWB*=L?5#/A+>?'="]^"O5\?*STR.N];+-"E'4F2Z<2NX7[P.[7 MG#<&!O$K$Y=Z\.XTI;Q(^=H,OFT7KM]D)'*Q48V+5#_.8BWRO/&D\_C3.77[ MF(WA\/W=^Q=3O"[F):W%6N:_LZTZ+-S$=;9BEYYR]20O7T574.@Z7?7?Q5GD M&MYDHF-L9%Z;7V=SJI4L.B\ZE2)]:Y]9:9Z7SO^[&6T G0'T!CKV_PQX9\ _ M# )3?)N9*?5SJM+EO)(7IVI7ZY@VFX+=^?& M48=9M1@88%B/\+3W/@10(5: S.$ZP!HCXH".P,DBN+'G0_M91#L(2 >!<1!< ML1"-6&@QL<&4'<:G@X1DD) ($H^"M)AP$.039WQ$5X@R@9!9EB0B4XE0*@R2 M42H13B6812/4&J,B;EF[F$PE1JD$-EH3TD$R??%GI(/9!#)FF(S0'^39DH%1 MD:T6YM-R]%$RD(#%A471;#HAC%3L P-BJXXIZ4##:H%%(]6L"13C;&9)AY8W MXT0Z-A>TP%EP RFT?-D4_3(L8!Y';$P*(7.(0DLZM(09UC D%N4Q6GHLOH$4 M6GPLF;)3$DP*C+5#@)+$1@DM9(:5#(FE'J#U!_YT2H#6'[ )E'2@*_'8/A5 MBQ0HD8[W(Q#R0]03H @L6PEHB0*6*$2QQ04M4;A!HD!+%"B)(NJQ^!(^_FP1 MH! LWV&@!0I8H&A]UH#/3S8\\*\#T3(&?(0FS+:7:!G##8LH/N1_M!+G:J>8WU>]4V9>U R6/7<'I] MU[O\!U!+ P04 " N8:M,E4ZB(-@" !_"@ &0 'AL+W=O4*H)&_*S(B8_&GDKEA=)7-?FZF?NA2DY6M/Y5;<1^[N>^MR';\E"+)WKZ0DQ"J>^9[+^1 M(ZDE7#F1,=:TYOK76Q^XH(U1D5::\JV_5ZV^GXS^.PTF1(80#83^X5PDQ(80 M?Q"2JX3$$)(/0G:5D!I"^EE+F2%DG[6$#0%;A*!_NGJ[;DM1+F:,GCS6G[BN M5 <;3;$\$&NUJ/=?_R=WC,O5XR)'T2PX*B?:8:(1!YXA;%Q'GQ8 )I(/! M1@396$:.@&5BY2)P8KEP(3F*SS%W$,;2N796@N.%0*ADJ!4-@Z)*D3"L5)?!ZJWTD7&6-\ MQ5,&>LH 3[GEJ<<@- H530K+#@!"DQBV@D$K&+!B15GVF&(4)$DGF>W%147% M),YA,SEH)G?-1-8.W.5.F' 26E[N01 .SRX$.RM 9P7@S"HDR\(]13C-<_<0 M < DC-#%0X1"N/R%@*GH@L2%"HH^_R8CL/K=H.C?+]BM 8U3QNG5EQG!E0?% M3K0T2RY(P+4')?^1,UQ3$%14K/IUAX"J?B+U!+ P04 " N8:M,NS*^:=D! ! M!0 &0 'AL+W=O?;0C*Q=KZ!]N'[W:,<3YR\2Y; .5] M,MK+ K5*#6N,9=4"(_*!#]#K-PT7C"B]% C[*6:DZU&9V]I. ME#D_*MKUL!.>/#)&Q)\-4#X6*$#GPFMW:)4IX#(?R %^@OHU[(1>X46E[ACT MLN.])Z IT&.PWF8&;P&_.QCEQ=PSG>PY?S>+;W6!?!,(*%3**! ]G& +E!HA M'>-CUD2+I2%>SL_JS[9WW2-AR^M;5JBW0"GDU-.1(U2L?7V#N)T'>W/QW M. '5<)-$>U2<2OOTJJ-4G,TJ.@HCG]/8]78<9_TSS4T(9T*X$(+XGX1H)D0W M!#PELZT^$47*7/#1$]/'&H@Y$\$ZTIM9F:+=._M.=RMU]52NPBC')R,T8S83 M)KS"Q->8[3TF7!!8)UABA,X8H:5'5Q:)6R!R"D16(+X22&\R3IC,8OHI8Q(E MJ=LF=MK$#IO,+9 X!9*O-YHZ!=+_-[I)[QH-XI7O^VZ?S.F3.7Q6-S[9O4\8 MW_O@B\-H+HOX5R!EO0?] :U^CY:%A0:9::9GHOIKYP6 MB@_SA8.76Z_\"U!+ P04 " N8:M,EG>:7GF9 "!8@( % 'AL+W-H M87)E9%-T&UL[+UK<]O8E2CZ^>Q?@7T2=VZ'R 2DI F"08@;2N__J[7?@$@13O)S#EU4I6.*1+8C[777N_' MOS?--OBZ6JZ;__C-\W:[>?.[WS7SYV*5-X-J4ZSAE\>J7N5;^+-^^EVSJ8M\ MT3P7Q7:U_%T\'&:_6^7E^C?!;EW^=5=<5KOU]C]^,XFGO_G]OS?E[_]]^_MW MU7RW*M;;(%\O@JOUMMR^!-=K'K.LUL%YT#SG=='\^^^VO__WW^$[_%X2?*C6 MV^<&WED4B_:O%YMZ$ RC,(B'T:3]XX?\)1B.^W\SRW'6L/>9^Y=-T?XQ&I[_ ML;,:>'I!;_RXS)_:OS[FRZ8SC)GCMJC+"B&S"-[EV\YSM-$H5/_C?QSRV=8YS/LQ7W4V!R]>O/OSQZLPN/YXN6>(2UAT#0N^!C3X&OQG\=)^[G)7 MUVT0[(/F^7D4GR>=[1#7O]:;/.'91$TQ7Q7E]NR>XT! M7D@3FJ NY@6,!$^'P;)HFB!?+JLO^7I>!' 1@T6U>]@^[I9!KE^H'H.3.(R' M&2T&/T;3(-\&<"/*92!7GWZ#W1:K!S@ZO>,09FLVQ7Q;?BZ6G8.\7G^&[50U MK#8,UL6V_?MM76SR%[PL#0U?;9]A[+D'M0XF5UO O MG$\E'B@_V;NHGZIJ\:5<=JD @:!_BO\W^O_V8>&RS!_*)>%.!Q4-\L!Y(.;T M_%[O8.'%:K.L7HJB^;=@7JV :S7,6Q#"7\KM\W.UQ#O7PZ@(/N=B[51_! M#DS:08@#S[ZOUD_GVZ)>!8OO@H2'GT?-4QT+._O*_$@HVC?*(^#I;OVA@^,, M[8-'NUJ56TLCS"+G\'!P.BN*X&.U+8(_GK7>1%'K3;/)Y\5__ 9DJ::H/Q>_ M^7W0'G_V\\7=U<\W[]]=WW8O%#$$V3<#)D^AE-TS =3?1C9=/@X1#ILPSK M'T)Z+Q:+$L\.@+O)R\4Y\+!YOBD!V#U7>[?:+8G/"@&&FUT7SW"Y86@YXQ[D M!VD4*4)>K_MN/!\L;12)0E$#R4 :O.TLM8,"M-_CWWS8-;"21A/D -X+%G S MY]OE"\!R6YVPJ6.W\V;PQ >*@W%YYMP MU*/5-XMVLWOXY\/51X#IS8_!S2W(PO?7\( #4;T,!ZSA:V FQ2CNE_SNF+AW M&2V()HO=O OK&9"GLH?P,XH+K^@Y(4;5>M]T^H'-GFGU[\W!Z>>M:8+3XNM\ MN2/R %_G>\6:(%]5];;\&PL)S7/U!?X?9#Z\<7 Y'PK QS;=_OU/=06X"BM^ M+#OLXF9#/ F(9/$5I8^>+<^*Y9*H*-S&?+$JUZ07(97L*A!/0 9 /9.G%["] M945"XO&2F[?%+AK W #WG9F#Z$(_E*O.WO:(+X]UM=)/ [EJ/_6Q6I_;L4Z9 M?I_I03OPNEX#*!YZ[_=(7F@)L/ M5T?SEIN] @*=.%(#.+0.E'^$ R^?UB)5SU\"M%0T2]$=%G\!\=>H9C(&::7# MD/X[*.A\SLLE\KASP*KS!CAT/W?NK.G3NB[R)7*HX'0)%*=HSH(G8-W 8=;[ M&'P-F AW:L'W>4.6GY@87N\!\,R" MY,(YO(^\A/O\:Q@02>O18DAF?"C6\ G4)IQ1M,<-\)CSNJ52=?54EY\07RL! M1,*]@M,YW))R>\8,JPTI/JYR?G!:H5^_VP/64S[:TV1R%&#[+@IC6X?K71XA M='___?Y>6?+(BPO"$D#HGW?#>@9_[=KP1/MN2\^ ;=0BE/EGHU?/.HX[Y(O9 MS\&/[V]^.=Y223SE$02NQA,@4"Y!'-YC%[)'C-H3:!05*-YP9A:8^#W^15K2 MK@& (/B/&OU= 2@_+WM%IXL#8A79>I'?%@O/#-4C;+/L0$L"F964()3"'IIJ M66SQGK&%LG-_78/+\?8F!PE["4)GG&<0)EGO< FI],NWU 6'QXU'(]]IU0$QH M7D/8VUT]?\Z1';-.M=_*?/#-7MK7@[SSHEC(\I#O?N^[JWRKZ>NQ Y"^TY2: M%FJ<,TC(MA%!P+T'0K([DLB'EU[XOG8F("WD0&X.G\EUT^S(IH'+<@P&P6X- MUU(^;P3\;%JBKZH-[8Z0KXN=?\KK'KZ2%?WT7]TY,"SS.<-N]*7T0[JC)CX\@Y=!$0$*)8@5D,IL+]:K6 M^VUE/1<9A((&*>_Q+^UUE*&I]*$ +1Y-D'0GB0E_T_L(Y+UOWC\7)!WGZZ[B M,0CN?[XB<>OBXY_5/O>8HR5"VU>+Y;)1>K8Y#]^\--MBU3!^ ";SE\6J M!+1"^U%5PU!?X,ZC.5%IHQ+,DV]SQ&W2<-E*#QA?? W@P?FVKM;EO#&#P\D# MAU"(J3OT>3C/V,%#!D2%TG7H;#FDH7>([J'"B[E;:P"$;/(IZHJL_F+2>43N M8P8HFH%RCR0:_] XH[O0U[O3@A[,M@0]J&);4E!7#Q7"+:]7>F;VW2S,3\31 MJF705(];N.2%(K "+>1C=\Y$6X>6:"QPUZ,=0RA]J7*%!+4(_KH#J1KY3JDO M4W[-98419M%CB3T8 MOWJ+#ZN^04'S -S3JB;>'C@W ]ZZ(/?6>JOT^N@M;WD63KUG96!U;7^],+^: MY>@I?Z!-ZA'UE?6!](NF$GT;ZGA$1)!$#+RMEHBG'2;P=A!<7%[>?/IX?_WQ MI^ 6%*/+ZZN90@,>\:9;!@+O!^DV$A@8:T%LN40S9FE$"G1-P:,%LU#!202L M<88HM&1H@DJ'!P]^>89S>#FOOJ 5H]D] *LM)@L7#]\(35P36CEVNWSG>@D(H+ ML2X>$4?0RQ.L,>)JJ6H4\)@FN(K<,[ ]>#\44@RB4+D620^H : VV7/4ND"% M*:]?F/_ @X]Y6=M%D.-@-W_N E?9A0Z"2W&)L3+]@E%#^8K5AB\%[*(VFCPS M'3@W#!A3R'_P&,433R]NG$,F,'7]HLA8%GCA%SX&R!D$%%+''.M+W@#=J.%6 M+5C@%'"J/HB'( 7#>Q6U$V\V75$&^M"Q:*%=#YW&(U;!X&W* 0 M#W(:X-5R2;\7&\9.VNJG-1WF#.=$G%870/H!G0:$SS@:H1..9U=8.B%^#2C_ M2[2O!1@\"#\A,/ZR6S.!P0 -!JD+EW[L GR"71:-0F6NX%,1CR\:&=HL]&*] M!J84@-P,6CL(A.I'6%,0#<__,U2D4-;&KO*CF6_FS_>)I>TKT!*0>S6TZ8W_ M\NLK%_@WRF(R(M4J_[4("CTTS?>7W>+)O1 DYC(-8/2$ZX/;L>?3-R'B3F=UJ;F_LI1H M41'&. 1SAMY0U"&"3QL$C#J]F'TZP[LP.A].PT!F4 =G$ IMR/?%[%)EP\P0 M;OE:K_:NF%>P-X<[*.?-(!NFYDU$ G6])O2M%W0%:6I^+@LME:UYT+_1+6)/ M(PB$ST ;JUKEC9&G@-X3#=46F@HD:BTH]8@NBP*C3Y"T"A+IR)L2;S\H8@O$ MD=T&>3\<\6?4THH-,CLD?ZK:;9=BM0;-=*!F^&/T)KC&U\K'%WVC"*S.'9,% M.4>GC25(3?/6*W8'O&.Z=K!"]044]"U\ :(^"'\H 'OSE0VII_C,@G^J488D MCHA2-EP>MAXQO2)2Q)IC@%!!>07GX;V4>@PS/*C )&4#*R.T!Y:WI2.44!S' M]%62S_:!# M NK3$ G2:01:W0 8*%Q$N4MT?0/)E*=Y1#V@)%G[:P$JDLT"6 M@P\+:7)P&AFUE9N!!GYY+N<>A/&*6HL O#!08^GJEJ(Z:LVD9KB]91 M+FA1@6/2I$5L;\6RT+8!Y1[G '13& 3-(@"V!V< 9QIGEF %$%.RWJ H:7 \ M:ASZ"P[%0$!F4R(_TZXB)(85 )@IK<)A<#KM^J>WA*;BV@"(@J]VJ8PTR1M@ M\ (Y^MT1GI"G@IAO0*S1L7%H.!/J!2Z:Y1>V$]%V!0&4"Y#>*5S-6K-_DMNT MDJ4^@Q!(^_:O!"/>G'@R*&^Y %K69#"0]Y$_U053,T $3_)TR8G 9?0&!((*3/(#>XU;H+#L!W:#)UAO&$9Z24RB(=+)("E'BI^X:^?G3&4]YX M>*?P<,V0#G/"0%S#MXE"[=W<]KFN=D_/8FF52RT7LF;GT6:Y@^D4:N#5FA8/ M#S^5J'WFRQ?0:$"L6+^08"D\@XS G1D5SX@+YX01LDJCYP1#_U!7K Y"@[$I M?:,9^M\*PQV)#9TBJVK.Z# +CK='LV7S2,ZZ/<>G7"JS\*XO<3%8,\$0]9TG MXH8RIZJM6.& _K&L 60.!2T?.TB_*MAG\J((M> J!7/@G'@]V27P&9=3KHR4 M89"A-9+BD>ARO#I K_"B3&0O#X/\Q"6J)'8L0U:/SQN1+GB"Y:R%PP[@_& 5 M@5T%Z9IXK7E'&+B%%HTE>8;)C+((S0_(!A -"YZP#5'*6R@;( MF\&MZN3 N=RK9Z"RKTY&DV00![#EI?8*"Y/$%"T6Y+S0:T>"RY=-Y4YU,AHD M9B285R\>_EH6XNFS;VM+GLBBM5$'M,MRMT7! 4]7%CQ0[\HF?P*IX,F(IEJ5 M0\WXL<)H7J2@[,P39UOC&03RAPJ-%G:@8F'($X@9L-45VG>>BNJISC?/B&W" MMM!E\)>J-E(AZD"$$$*V'7+B4E3EVVP=4V3@V!:U<=")O[YT-'LUN[D,3J.S MX$.QJF!YVH(;&!-NH&VP;?LI3:5.0>K?ZD"(,P 7\@,WR]$_96UG:=2MIAGW M2#-.@FF8#8?P;QQ.LAC^C:(PG8[QB_$4_PS'&?X1D$VS8(LC"83LJ)&\0_!.!T'DRE,$)NOHBS,DD1= M[=#1' 8?RL4"SODJ%VORQ2.NN;7D* XQ.2%*8*AP-!V;P4;A,!D'<1RFL- H M'(XB^Q,\"=/:-<*:HU$09],@3>UCL/441ATE,(H==QQ.LT1=-$ V;W,B"ZT5 MQ?$HG*2PY2R,<>IA!/_!(F,8<))%!-()?)^$638RPR;Q)!REJ;.H) N39 (G MD<2P@N$$UY,DP3A)X3_X.IYF=D=)F XS]9X<')I,).%D9-;=_C>($SNY>RZC M$."@.$+W)$B&0SCR##Z- 9*$$C%L9B2X,4U&^&$83D>$#9-P0M\@V(=C#R\F MXW"4C15BN5P2LC_,@4=8_\?-I3:CJ%M'U+JQ@KSZ&9">G$L.;^)O="Y#(]<< M-30*]6[[6S1Q4N*CT/0_[#I5]KI,E&$@GLM$D[W.R%T/B6IY2/:_VO7#B=O% M]T1H7P.9B0U0Q&Z+7EC#T**8Y2JEE7A\!WB7T>F9CQGMCGB9T9WW*4+%/-^A MZ]$Q&LO/A>5^P%>%< .O-OJQ%A5;,I3X(8#;KG&T!ZO$+I0-J^^:P)S=-RX+ M\\0D16(2F<%Z9)^..*>NM.7C%X&2,L9$UH[9LT"PP%W:"(RNT21DOJCX!Q:; M#?"%.R.7='%"!).'XJ42'1GU.?(2F(-US[/HL=6@S4I#4!N>FGSEJQ8BQC=R M2VN>V0\I03.<<6*@K3*WQHY^)4DD@7YM0^U15W 7%&C"5LI#RG6A>K?KG#XL M#@2'%Y&QR1@ 2L:!UXVH*DH(._G1887F@W*M?<\73E1",-MM4!]U)"$,/$ MVQ?<,(:@X1?($V3LWV)[*M=[;0%5;2,R2>[C\U+ZF(0.>//JJ2@ORK]I,#M< MWFZL@,9 [4VG'#,,_"+O ?EG82)G$M6[.3=XU" 6V:[PEI(5PZH&:,,KZ_WG M32 $(7HO3)69UD, BV2"XF;W'#@HUCL)U.!'M'8'N%YAY*:&-AH9!B"";5FX MM;.H7<-+8MT6$!X$,XJX89U61A?=LFQ8MUP4H/GPQ? T,:/;=,B1)% %%VA& M(TYAOLK-5ZVU=:^ T!J0W,U+A]#^%L-[M4O%.%,TSELG_^7,\'%KSM;RNCX< MLS>D=#J/L$OQE*,J>/2M*8)VE 4PPF6Q>2:4X5G0B_FD'LNOA42MH&9Z#A_. M2T=;,0R+;X:#%]M=S9=--P1R:Z4-;J3AV/]TFNY'B@#L+?B%O]6?<98 M+9WXV%>-M-:I(0&V;*-4GE]XH/S,VS_DZQTJ2/KO4R3MY$HO%F>!#F9KZQO' M9;N#%#A)P\D49<C23 93]ACW+'\.+@O M(?:(]7^%/6[1;X#TO@4!LFV@H]RCKF(^;J].]:].@QA&:@.4M/(X&DR,*DUA M\T9@Y;!*NN]MAH1N+:5I7N@2/(OL.!C%^F&SY!SWD3G&-NO1EA&;%75P2O6 MB%M/):*A=XISI=4(*EJK!AO+D' M:AL#C)P-C@W5@4?7Y,^'#;ME=1L6>MW5I+2: M#IP\,[]RS-+>3@;!)_KS??&4SU^"GRXN;AU1HJ0+ISHN!HEFP]@3Q]S]J/$' M[D2Y1?\AJHME@[M3F )'G'0K@6Z.+5O6<"@F1G5F)BE]L^44?'<1O@5>6]^M M*X!$,(F1<^VN6B +9B@+O5$M(VFC6NE@UFG(P&O+01>SV=7]3'U_9:J38!0E MX72,DM%I-@899T+6LV24@9PT5.T"4T&41.$D'0J/?7%V^OWU_?8V#IMPMQHW Z16OP%*2P2:SZB@W!RL,) M;.(T#:-L#'N)88%9]-T"WS2, #C),)P.1\HM92.70 K:J$ZY%C1*1ED8Q;C@ M4P#G,!T3:*/Q,!QFR3X,F;G!GS>Z!L$;,;&+AN0[4M0W8$]@L$=ANMZ&A#). M=M=1>6?*KXEAC:F$)&F8C6(VL0*,)G&J]M2P /" S)T&IX(K9T$TF<+!9<[! MV>H#P00DZPP@%:91"L^.PB2)E%-I8)(!GHZ"TR0)DS%B:9J$Z313AXH14/#R M')8Z'(Q27/UP$/$I# ?Q6$D9 OX]D=\S_7NFG!2ZMZR6-^AZ_Y#7(#QPB2 D MYS]>S-[J4D,7LT_TRSE6;;QTTI#$W&V'5'K(X/2^ JDW&$?IV9O@FG(0M!SF MQEPC<'&SMQ*FI6XE#Y9JC" 6N[\&J#K7G=GXX76U/M>L?,]G9<-('='+?OG> M:H8($ZUVP-ZSO5#)SK'.I1D#WC-69P$/>B/0TG(Z TI%4 $$.X^&9V^420F= MZU) [V%V"8AP9-T7"H3:$6&"1 M(>8]TT-ZC3H55/%;(&)AR%YHI<)E^6NQ+)\K-@?)S&X8H00_*2O:TFNTP'PM M85!38ALNA.E,*$'06K FUE;( M8RB" 8??D7R.PA.ISS8Z"(,,UB\Z%98&"%4'X$YTA@C0:&V1A#0SF;5L*);[ M&YVH4._RI=8P2\[$UN:\W-;_?FH55$:A=['(+C8@F2PACD>B\+-S_3QD58@2EKM;P>5[TIFI>#H*[J\NKC_?O_QQN($F0E4H]3,V3%(A6, .%8UD^OFAZ[FP)O1#F M=51ARAHW9Z@'J#KG&">-U/7'XJ$^BKS&9K7O.42"5Z,FH_C,C.P]8>=[/-]U MJP\Y>Z@ $I-(W[DX8]I/0 M)9-2 XIL[:BMF?)]RBW?I^N4/0:OSJ@-Q/*@B9EG2KPEP6532V90_=(*&26M M!@/JOA+9 #3%O2!H$S+"E$6[V.%U6L);0+W2",!:50)!CP"317;5?1 MJ9PZJQ%S,M%"M!/>DP,)7104+59LR<-<4/XA!I$ $4421OB$5.JYR#^_Z!2T M%\SP@6^6V^W*C?V&T4,)'X)%+%_"#@!UCH?)VE*N(Z>C@/9FTP5-\<1)O6(9 M5 MA2\ZZ 75U"+^W'7PT[$RD#N"(Q/!J6#SI*PVX#B8 M&B.MM@?JJE:&^:+7#%4XP"?:4S:(R"ZA#SJT%P_?%/0'%O[E#9ZRB2$CM1&%9L+3?M\IRJMSRG MHSV[O[55Y+O\B]W723 >A6.**LEBT LGZI>J_O6\7)]+,@JJ?7&:!=$4])T1 MRL!E\PQK_(E2%A)01)-I$*=A,DW4B5&&,2)E'*:@"NEMHEV="J(VK1@XTMUP MDYT"I*JS0\[> [Q(!B/7>H^H$EM<\>LD=0["BNR.N-UY:!#\>/WQXN/E]<5[ M.+?9_=TGYI:4V7]E$_K[L@&07#^73\] 'YQ4RU-;59;6P M(P):SUV5U &L+:"_P#%Y 9)M'AXEN3$ M+QO/P/2Y++XTE-/AP@4V)5E!+X3@!3JE6;@%$8YE+R*#Y-E=:,\+"?(;4$?@ M35@I"<#G*"B>PTU$O@?[+:TT$?R84U4!-[3&M_ MML]B\K3)%.1)0NU+4H/P.PG6YP0"(TU:.1?M!S]X@ULZ@X2H-,GC:R!W9,O! M @F$^8:4D\10^^G3.!0FT$HN?:Z%6[3OD6:(+,*>C,[)OI#(K<=*% M%)YC[PW<9?"W/B M3J&VDC*#$3TX:QRDG*\$#WAI$'SP_N::)_ ,-CLAD-C3-:5&^.(Y,SR0\Y=4 M$_'4VQ^U=9-CH8!T/)<;D@H('@^@;.DT B;F8NZL%GC\); M@21Q8E(9A,,Z.I)F]67-,W>]17FG?J.ZTV7YN$@>DH%Z8=.<#UPR9>J1>Y=, M1(&A$Q%/@H#S14L,",P:I+YE:Q'JF)O>LP@0/@:I%TL BXA?6X1B0#CQH;2. MTB^-*U46_'6C 8,RU@*'NEJG:TD9 MFQA U=6$Q9-?/ GP?Q^PCWHC=)IA-P!EX4[0/4AA(66@(B@B;QT,=(.WU_J M3F).\#173)8I5-49G$*E;7$+DFF$WG4QM2.XMH)\E%#S6T/-+YB:?W"H^;6A MYH[P%9P*%,\"-\:!#2TWE@ (69>G8_]ICU3X3R9G7$>UXU=CAD+"+PCW*385 M2((3$[/N?-*_\L-NZ:MDF(7C:!A$XS3,XJ$->)_$89(,5;?NJ_HTF&%P(YW) MBT.KS;L9QL"/LL[?ES:%?).#L&*C[M,XC-))YV^;%X)-(_JF&HW".)JT_Z05 M/J%0L^;J1&3"[GL?^/\XSMI_8JT23FUB"\X".&=3LMA#HI5\X:PCG,2CUE_O M<,VK':5R<71<'(YMPH7=+7V+];IQW>;K-)UZGZ^H^8%;RUA]\ 8'73%*NJ/S MU^P>RRC]( HC;%211CZ*A"D^ 6!_A\50.+I8A!8#G]C]J-,A.B-G2=_(8Q"= M''_,WNJ9^S 81HG,!W>1#M%PMCWR/LM:G0'AV]:PDV&J[G2QC[P1*@=PMA?< M7MYON)R]->< ;*#=QVE"WE:Z?-[RLF0<3L:)ZNWZ9)Z;9$-0Z;/.W]:3W%]A M%ZT#Z0@F":>P:?,VQAU.E5/[\Y]Q\L% 25WD;G>=[@GY?^_%F@[>R\$*MAQ[ M_-TZ0O^GLX7I.)RFZ;Y+Q;]VV4(\Q#RK%/$D31-[D]"6-)E\%U>8 L:3]/. MW_NY K"@R6C8^?O;J7.4C<-D%'?^?IV_1$D21I.L\[<08RZAUR'S23A*AAV, ME*__7N;4913.^O SQCQ@D RE)(:C<18.XTGK6DZ'"7"=0Z0^F4R]S^;*M\8> M@O=7%\40_>32ZU-XU:,/[ MMVMXK-JYF/NCC-5-=+:JCAFBA<)O;7!^3RE==]O)!#A#K$SEX=,<[@< '9$: M/D4@6 Z#,_6CA8-3D__TX0RCIZ89QD9ERF<\F _S MUQW:<+=,%#VCD0E95J8,F;.4E35Q]A:1$(Q5O=K_&W.G7UKH^2=MLF4W-QGU M^H07TPGG@GV&?KC?V?[;?OII3;4JL+X@>7O/K"Z J%X$EWF]K-2LI#9V^(HI MJN<7>/C#;DG>EB@9#(/?8GT%<@P'=R@()(,)?'?A&1&<,W4CYG<]UCVT8RJA M!,ZJT+DNJT(#I7,<6R[XZ.U,[<45;?G#UDG 9+8V0#0T =J?*YQH:<03O;V: MC+XZ6:GA^B/Z#^U.H%VH+U2[1"+%R;F/GK." ^BK+^APZ$4H=MJN\J^PVY6I M,*?!;]--VALV:_=0?Y[7-1E^=9U0W(Z=N.E%7UM\U/,V'-5+D8U-+D7U7^HJ M!Y=ZB>0^<#P)P=Y?OD-V$%70^R0BPVO"0S =3]P"2=58%B')IN$HCH+Q$(.S M,_@;1);).,C2*3FS\1D/6Q@KG=PN2N\K'WX?#1FSYV%8[U4L=:;(@.4>,,: S_*W4B*G JQBTG51^R\+UI^ M+:ZWO-5PPXW_X07YP) $"R)@SR#QLERTINFE.B!51W_-RNMEJ1 (;7.('@.V M;U^EF%['"OX3>C7=YD#4:)RS9 MDJ6D"5-=#I"2.;= ;);T:1A.DTE'3R4K93J>!D X3ODUL5N"" I7 TI>VC(1/VE(%"HK54UXS99]H$;74*!"R9T"&$\8@R$0 Z M)$WBC^,P&J/<.9G".:19O]+V+PQ?_ MFX_CP)6?I),P3B=4NX>O?)JD?")LD*)/PS"B[)?VE9\DX7 (5WX"1SFAS!TV M2L'5GP"52+[AQJ$1*HV3(--#B54*Y%+0L-#.M9=Z8$A7!)0GAI,&\H%%I\ZT M:2J8@@8&F'#00H618\,$+CDRZ=,Q[E];"(!N)$<2G[$UYIURZHQ'?"P)F,0. M97',58IM"/@XDM\LQ"<988> MRO;$@,/7=8+I1:-7"4$4 \32*<)K-"*:,B;\86,.!@T.T_A[8;M7]2$!Q8N/ M@N?<6#$ 1QM1"7*[==M;3B'-F-(TF3J1H -U\\@)M-)0_22+!Y'1VI_S1<]0 M%)/JZ/;4],])4[#)N!0%,(DG-B91[1L2 U2GWI V DR7%QH(I'HZLA\#+?4: M:.A$["H&@0!':>!$(S>*]A!TXN.@ X^".#)U=KX?/K$=5'7@(PG_WQ)<&+C! MA!+ LOE/ MU<&BB!JJ]YE0VMU>G1X:)=U:C,E=B7PH%26Z M?>$>E]CR7-='6)L4Q_;PREWP"E!PBX&\_3%!?>5]L$#7PAH8^L--'[GJ, 6U M2VV!'1=04P(*U'G]G05'[:S/W(K6,,_*^LJV5.O,6B"B S<;=WL>R(/*'!5\ M@8T$;T@Z6=K7M MF$'U4T\,WS%+6B^ZA^:C2U]T8 \8W:I7G9!%CH ]Y8#%,QV$2 :D5TP[38_K MPN*';U3M2HH=""M.@O$J2H#\+#S\J-P8AV32?>>VAKF(_\_%@A++/"=%IU]U MST$P(-TVMR=H\SPAB^<1 [C@WQ_.N&8 MP[%DR2%[SOZ57PE[^USXS;HJ7:_!&C!=AY8Z*LQVH,PIHIN3,?7.F[B_2$1S ME)N2)O4F_"]!"W%3]UX<#F<:L[8TC")C>>9#,OQ(-V"C0D55C62CXFRJSLTV M5<'V,@SU.MWL9Q@#=1J?!3_N]2[W4$8/W+QE7K%)4?Q6OM9:INHNTX2,9RW: M:\.W0^53WAGLA"H=_&0J':!Y4F<(8WUSRMST[IDOT"O78-\4:ZRD0WW..GEI M.'+[NY\&P;NKM_>>NV+&@WRD9FDW:TO0(H:G6\S'5(ZD^E>X1*2RCT7-+G=U M,LJ&CF;7L];=FF380KJS!:>X)X$%+4&G$#/WIZ^X&M9*;/[N"E.DTG$2PK"D MQ@&KIS:T=6&KXE*#"5J'-":401_@866"W0E1.EOG L.UI,R!.IK^EHJ@H(RO M=$4SX&\4S#!3!0<*W; %\XJF52TH M//@N&U$#I4JQ9,L@9)^K)><.8EGJ%[;?F;I+)/%@(8/ :8UM4CGTWXO\196K M5;$H.3<;6]U3T0Q FAU'Y3N$-Z+%_:?/.NSN V MQPXY'4T*-P!N&ZE0^OG3D1@1LQGMJ=^;DLB5#Y3SBCR5IJ@+T)=:) M<'[7-8S[X=^!' BUGFTD2H:_U4,X;CL!PIIQ3^I-4N,A._,/ 5)?W@R)QM19 MQ$4*O4'6>/$DN?E(_TZ5/(T771,]EQ3SSZ9P0*GK2F^?S3#2(^@T]_+@\(%K M:GT'0YW1M3P![C8NZ .NHNBO&UC'E+3B8:I+6CY:.Y2 M%],0^ >QS?;&LD?$M$9."!%<>6>#;YPF9U+E'&_^7#@232F%YPJL>:PM\!B? M@,K4#27/\*%U+S"W*3'WIIA0GM 9A# F.6$!_T^&V;0% M<2RJ>T=B)MRO\P461$-@.]V,V>AN+686]<2%:5&/S+YT$B#E* >JTH$32W7\ MJBE0\===;KL>=)@ TR>^SV,J\KB M:@=)RE;N_:+XRE62NJ7OF>BR*DH=JESD[-FQDM9>TCJ8.S^@5[4IW )CAHZ# M(K'ESI6ZP"\= D]HBY5ZM4I]>T4N^;'JDWGNLW)LN?3^"7A)B!)%R&S3 LA2HB^<$^W,& MV4(=NBNZ*-=<5#=8]&[.9V*+2YC[ @\_:"\*2WJ@$HD'P<_6EH.N) MW_7M3-IXVC8K9/-7V =FR5*;6&?D,'6-">UJ\CR"+I]Y1JC0 ^I0M(6'@GL#UPA:ZA2$UEWD\R*Q\3*,X8*$-2&# M,C%2TC9G!U Y M=-!8^6C,[AKO,N EKW:-:UAS!U/MPL:O2J:_P\+MMCO/<92:\K-)1;*N*K?^ MHG.G6[>?*@U3B!]2!SS1T"4(RL4"ZMBG"P2&^V\[R9BK:H$E8/AD&.(Z*(AJ M-! 4V>"&/@$T47PI63D3F*H],.T4B]X#&F5 \_!B.I\_@26VFGNY8S=I5P"4&G%OFLL;3:VQJ'-L"S7JFVW50U1"VES%U MR1?X/!%X(B9$H0Q'.$X;XB/N4A73H29@8XNM5*"5)DLFT%8"%*%UE=/!\+>N M"8AZC)FN1R@9+)TRQ@];'0[O==CP"E\ 2KG6*%:EM,*CN%@)12!BM1L:@YN= M(GOTJ_K(9D;%7-/I4&H-Q%7ZS.QS33WK\6+#6?N M)2Y[S9VO![AWC.ZP_EMC&< "/X_SB;B*=H_](ZD!J%DS%7'Q\/#P1QV1R, M7=\YD2MTZECCM9RJS:;V';H2Z6 BH1ITBU3_+6+2PE=IX ?K>S5];8R\AB(* M$B?1<&C]L.U+QGM3%BK6 (0O>_J;EBAZ]+AV!%\:^+#^ M-;A]?PE27 -:,08Q@&0H&1U/&AVI9.86*\3QEZ'9%1I"4:M'CD],OBZV%9]4 M>P4V 8UKCJ'5\IP-\$Q9E'9-U 8ZC0DTG26K]'*X3HP5/WW#0 M6=+CKB8V;Y:&XO8>"X(ITN::49"Q-T7Q*Y8BK1XX2@4EW.(K-04BZ]:Z^&+@ M5&(2%36^7!+WE2K;RIKO6QL(6.\U[7>[UE74D$'=9CD?<#YU&,!M1^QN#R_5 MFBDF@V+\BC6=LS%@FB@7%I2K^E&H!H$\AMH>61GD(95]7X4F32?;;F\R"UJ_MR8B'P!L43=E]%DJ MC3Y4=0T*X8),J1SPM?>$F4U[%*_QG ,5B$4@4.X?0<&N^NV;E338,<1,*K[E M)$4QL=LL=]C%"G#\";M0N^5VAX/A\+?X6D0?-N1O6.^HJ=3[Z[CO3+ ML?]RZ$EPRNL.@2FD5 _V#L'M2B0?4Y7GWT)2+$@L'MW42\QJQ M'VRVE3OW#9FJ]$4$J!+N4X$[RY>=NWD [BU@1>B?A T/!T"=]NX8_ULKYX / M0, )A2UUC( 4V26C!FT,5(E^!%'FEAO7HY:-P[X6 H;62>\,1GAW!1N,@-W* M/=[(_%@,6-KU&2 2:%]!V^ZJB#EA$B<,O2H9S^!:YDM0F)?C:1["'">?+IM)X;6V?R-.T&VG[I7*B,XD4-X$M[6;LR%('@)QWCR"9 MYDLE+MHW'%QK[]E2WS,:C8_680=D:\++:H5ELF>(_@-=!<'MW=7OQ9R[%[ ;4 M2?5LZW0TM;.[/%QMG!>K'HO!D96T35?15;[>/:**5TOW."S327$M&R_F;YR% M\9#BW+$[>\(;*/%.43E>+DZAFYC8UJJ3<#2:PO]'DZEYA7L\33%;-$C#83*5 M<#)W0DPKS488&Y-,=*$:?T'1, O3E,+,AC!^-.[&)$EO*%W? )=GNLY>2&^H M]EO7&+7TX]7=W=6[X.[J3U?9O'E\RZM# MIZO:$AK9)"7T[:@>5\K,\W<@PX?6&9K6R"=!.I7$WW2,M=1M'W/3YQI+FDR' M5$X&LW_;^^=@'?)XPUO%TBD:S*@2)V&6)4$2A\/1V(1^'ME-#$NU9Q%9'2*L MU!1U;R0'3^BVZ^W?_X#7\N;=I\O[X)>+N[N+C_=_ME*(J <4#B,J4TZM/"@D MZY]:1F9"&<]P[>#?!'O"2?<:F-/AT=)3PRGY+ ,D5&(._C^.O$9BCF("M^G< M*&ZG43*E^-MQ%)RIF7'3H55[4?1,<)J$Z1CSXT[C,)O"NX[K]]UWC@X]H_ +WX MMN('0C2A93DVNB -OMO.7A]/&B*JC."R8ETPK_5E]Z7./<::1I3$>PJ(/7X% M;82RT(=I-FU?W1FRZ'/*8_.:L[6?^\]! *3[\C_/WU[,@*A?WGRXO?HXN\ V M-XH;2>YQWL^=04%:R#U;",FAVE?-FF=#R0]:B!1?ZEI:DKF]@\])0U+]#[.Y MJ0#IJGHIQ&\ ]).;?N"]%3?9*YY0G46&TU_)8 &!++C5(]S"GDS;]:O9[:TQ M(*F9NR]WVM?\*EN@R10/J(R3WD_O9/QF,9[Z0WSFFM&BMK.[A1(H@/**G/.9 M:O?O:C&B&ON.,PH"3?+*I+".TH82ZXQ P;1<"?S[#RO(,=2]X:&94MJS^,R5 MQ[VE!H>6.G#4'&<2U9T$N_7IB3BAGKL,EUX[OE$; XOC$%RS/+<0 (Z,OEI6H3EFH'9 W.[A2I$,VQ$$=@OJ]N MUZH"<8]YI 49(Z ;H_+ E=RHLYX/,0$.&?EE7;@.H2+&,!TBTWVDABC:2]"" M"2U0\0)-JXR!QRNL);1IRPYJG^S )E/D\+RW%EAURTT=F>W55.NC7++P!5>P M:.9U^<"7@0V\IFNIZ:[:L-"Q9RBV&K1K7\L+U#?69:XLEI94H\[ M-("M[8I=S.E?D?)AVXVR)MPC M7K-$"3ARVD@Z9RF"H=J/,A2!L* VTA1*+,5+C+RLNIBA<<%;8Z#72)9/$AM) M'U=ZH9X-LW6:I+-1NKZLD,0%MMHZ)[VFTER,.ZTVKWU$US 8H75_#Y]PH##? MK71*,?(\ZB#^47_ ;RB^&3^8E@7JK1%B:2Y>D%Y>AT-*2@:\7FY*\09R4 ?! MDD!6H)?"0WU=\<#U6'M][.$SMK1$,YH4"L,<$S02Y^2$792--EI6M5H4.?92 MJBG#P3FKJO:.RK'SXL6E8,I02;;#=BMZ.'7XLRT^G[# XE?MY-%?;[60@\*7 MX!IYL]?&:MTV_'=!1*!5IYX)7P( ]L#"\#)Q<=_4-Q.&O[/W2.>J#9U" M+OB\^[?AZWZ.M0G(=FBW'QM[DHX&$TX+.TG209:U&[O<^^&T%!#@M"C4.W3Y M:9OAVU!8Q\ %8MV*-8AO++I[5S:_GC_B@WYL!)93^6V 28^_M58:6\CS_+EL ML"TA5G*(,2G]M_A/!@^CD!>TA+L]+T;Q8(238)\^K'J*# 5.XJ7$&AA#&C2B M@JA76IIQ*HDBZ+R[XPSL/-8;:NW'I?4M6*#]DKO7SCEYKTZ88E ;:;8%1W)*_>%^!\@G0@$+?AAX(S#Q?&^ M&403=6JAW[ Q+]@9*;-1)E1)AZZ4Z ^Z<='$B4219P0\<&=X7/07[(.]R5AK M24*X@M%X,![J U!VF?:_E$#X"< A+OOV[?6](86O$(D1W)18 M\79@LW&[DL,W[*2[;C5T$C%()2?V=(PBCM$>UAB"*;)?=&UDW4_UX*92+CSD M JZS@*9M[>B1J\FK MIAEC15)'F69\&]IJ("$EH<5M\RUO('O:KWB[S^:_GL_ES MA<&M_/2Y3F'9QX35]S-AP]^H._$I;>H,PYKQOP,L&KEG3!SR3_LX,STRIA+B M!QAL?S&RP@>7CA#EZG5>'ASBY>I57AX M'.3EJI>7.ZQ\G^E>LW+U&BL/7F?EBK??=BM3.XKV/6K:,)>Z-@QE1XDF M8#V-[0*C#9<5+8" P'.]K9Z#.ZLDHV,"BPZA>CX3JXE$D_0VENDNN]5TW/$R M]12BM#!B#,6JD>$$"WZU[A$Y*#\249\^3X>A,\1R? MTCU\>8>GL\(69K02U3Z/;!K12L:=E9SF]AC@J6 \"<;9M'<1NW:GTXJ$#[]Y MH8:$\N:?#N,^?#A]L).?)F$4IT'/%\Y=:$GM%NC*3#5BU$/0QIW=G@ S!R / MI5KO-)*"N2E5"(O3<#*)OK,?#5;7>3&MW?%E:>\^.1^"O"S.&R:RRI30DLW> MF1;.?30Y.+VGIN\PP-F;WJ.YE* OQ(4K%T$Z1%_U33 0?]*W]<*QL6O=3?]= M/>U[B;N[!)W]YZW0>H>]9#Q=1)/)S2]>W>7RHT%TYCQN130&W& MZ'$VIM^&81R-X!(=H/![27L?41O!B)U[/ FG61*DMDLIDC)@*_\4B@YDE2YX MLI>FGTY3HJD3ZEL%*SO[QQ'U),UZ)Q<8C+""/$T\#1. ASGIIJ\,6VMG:9;B MV),H._-M(]1A( ZG*?>P2%).6\,X)OQE&$Z'& ;5I@R-[@9]G#RFA-7KCB+? M4%OPN-ISW;K&[^#>E4L0HA]PI:])J%SI70D-O32YD0>DP>""J"&&[J-3]!IV MI WQ,S>)Q*UC^&JT4E^73*<>_5)("S')SD$S#S[)1CU'3+((]7-(@0R+=G0J M_CO,TN3Z3@_%&CXA(J\;;5?;5$!@'7\IDJPWG:1&=B!IOQZGX'16B+3]))FT MU@<2"@I*N:YV^1JYP(L*X@]68(V[-(M$+295<&OP=FHU:(&' M.O=;*O9DBYH5/F $'PI%U >I*9Z<>L]'672%UBA#:WZ!W9$7_QYW?+U>[-!D M!U"YV&'""6',[*5!"D%/S(I5*16\,?H'O^KE]H=4-7,NE.F,.AI2[#C!IBZD MCJ43H>(Q5F,?#:4(Z2A,QV/ETD/GQ*3(Z&F2)M0JS!&9HQ%&KE._1CT@ABYF M<9AF6*@6>U)D9G[40B+;-!2['&']TZMU43^5V(T*,()K0;C=E[-TU&G\(U]W M"K%N'7G,ECVRK8+#89)V!N-O]TG]%J0:H#&&>@\G!IAZYP!(H&)QEOT3 (FQ MP0C*$S/[B8#3;T8]3L/Q<*@Z][_;1($";S'L?*'30Q#7G=5^ 3:(X1N2%Z70 M^V[ODRE'YU4?TXT5I+J1>^F4EZ*MY\2$4TJ1+"ARYH4"85!2QZ73W1-3VZXI MX(%@2:'0NHB+*1=;%VY0"*9@PQ%2E);F2-Q;T4!%7GPMLT2ULD/]UX4#'AMK0*64RD\PD45CWMJW/:*'/"+W6H*P.8J#(';8L_,:ED]D>JIF^H" M3@&!B#-NUY*0A(X]US%SP28D<*@B .2YW#3!- O'XR@XG8S"*2%C@A@>A]$X MPBIOBV*=KR3?" L/%AAKU(!(#CKT$.8#;!ZB: $Z%B8P3)(QM?&AB&'LCLD/ M#9TK,!K:8@6M4\+>A*,PBZGI33+"J.<1;644)M3R!A8Y N&WAQSVPOV?"O-A M.!DSS$'UCZ9:/^(DC%$6)L/],.?&9Z<3()<3:L(&)P!R?3P^!/(A@!JA.2;0 MGX%*@!0W3*99#\@S%^3909 #4QARGZ$D@;%3;FX5 _%!0]YX&@XG$ZI=S4!N M,U?=M! %,J<5#-PTC]Y+;*(_/5Q;D^'>_M&7U'2L&16<&#MM-KA+CRU_THX) MT9[J;W(Z2Q7@*V/&/VYQIM"I!$U1A=9F-\=D?$H8IN1$<9J5C:>Q_!EC$SPD MO9*HP19"TF)/.8(/!*HS3 J(DPR_GV(60Q+A9T""**%+#)^C( WCZ00_Q@%V MNTY0:@+%@J*K)N$$F%M;WL2K(5:B#2M,&-L^0S=$Y]%!\/'J7LSUP2W;\3_< M? QF/U_<7?57J!<^)%ZZEG"-(:9S:4:[W*'[=VT$>5J-CK3'U1QOL^^6> D, M7$-):75+>+"1@75\F1Q/N+.ZH+4Z?AT;X0 KITQ! '\$4FXIC>9Q47=GB_;IBG"EEYP_P1ET[928D9)J-(NCZI'0>M[!4NS!:0Y<< M2"U@BA:=+ON+I^G":3()1O:!R)0,S7N];NN&C.(9FD63I)58D0"2)M.A,AD: MXK[2R1:H=P; SB;JW2M@P(RQ>(I=Y9-70:X/,!XFX6@R0KR US+WQ-OH)L=T M$@P'HY3_20X^K^?@1_F?F$#]RG'UU 'K'!GY'H&FS(7+62?YGL*7&@Y&3'3= MA'[?:]53*-F4,>6"-V$ ['5;8IHL.2'=,J-2O$Z#>5V?T M&Q9BG.GZ!4=I6QN=\YA;P\X%$[ M=7@_%_^\[6ISYU';-3$>G;@:-XG-KR/G!CD)7%[?O?)WWY8.B!5@_ZM:ZUMD MOFD_=C,([JYF]W>?+N\_W5U__(D,4Q05\)T!=[HKE\+VL)D/-[GHVHY"'2CBQL>$0-BMUR_8[3X,+B]TO3DL M,"WA]JS%VVK[M _E]8S1DWZHZD-'^K1CM;\4(W?OP+=ZN^^N[*RRZ$=R^O_@X4VAW'6.E.5U#SYC M8YR6:72ZI#HXO>5WST[[B+9[@7P)7'-%"I'80D*FZHD3N^EE SL52=;2-UCM M]3#O)1*4^5X^D([AG;7XJBA&C J!:$'-1L')ME3?MDSTECN@7B\&LG&_"!\2 MCU1F4_:ROQ/3\<'2)A9LK[>"Y4=TAI44JR_)RM\>#]72K> "X#4D5UACS"V] MW[;U6^T(I^5AN0VLYAE'*#FG%& 135)U;2OVP/_%X70Z#K"7=0+J;XRN'QNT M*>FWYF#8[G$*3V84(4,NW82*DJ)O-SA[S;F%,T:V/75DM24VLNP'MMY'PGU2 M*:4_ 67@UG<7F2L%ZU5.?3,N_H55(JCFMHPLZ.=U>3"W1)(G?:X"3(>4 MT!)G9C=?3OPV;NN^+97>;6SX)=B^8A"#F[*%+,7TU& M34SF^5**H.(]T[>JDY MDHA54NZUJY4&7RX#_,L;XBRN+T)PIA 4X%F6'Q).&9:@7" M.9K".2TM[IO2(_*3@93MMGQI5-GD(HQF;869;<0TQ\'9$^[OJ>"65R#Z>;C/Q")QA^ROZ.FQYX=>5-<4TW!*(E(BIJP3:BM%<00[KM^=+VQZX M^SIQ=D=CU*7?&J>N*=X^OY1U/$G=+JI:>,1'^)3TK?0JP7!]76*)W16KES ;$[K66^"IL&,C587>UW[9I MH./4Y5XVNBJ^]77!+UO.)@;2H[M$J]R 7)=[-YK? MNGN+V0;0JF(:.M7T3*XX=>K#1.-'M$-WI% Q =]CI;*.A#K0-M_[B_\%>'C_ M[!9SQF@-[G[\.GE2^^)Z@+1,!_%OZ:?Q8/3;=B[6?8\XWK<$'=.Z-[9(SRAR MWVND5%F*S* V\6>(2W]AR:-Y+A^W>E5/1?54YQO *+7 8LLH=/I!N(8GTFX6 M^FLWVSW_2B>I*^03[W$JCP1PA!ABH;?]%]#(&J!9TAP%69^BEB@T,[8W+QN8 M;I[!'A0\*KQC'PZ*9<\I66&23QX+U..6"B/:=J"0OTAI M78,;VGBBF6(.,@@)'<9HTWJW70)8=BAE'ZK=%E7'P(IT'/ K92:_Y<89@4!U M;YQ4YL36.8OVT1(0Z!S1CDBM(EEH(R\I!_[ ,ICM-F%O9Q@MSS9*;MMN;1K3 MP[NV3X@T85\WCU04D1*\0JX!8&P*[<*!$E\D5U#BD[HH,5#O]N)^[0SU>C B M>8DX">]DXM@WB&&*4G4R=LT("$*VR''6D%=>2ZP.8]? PN:4WLN*R4CV:Z4] MD=ZJXOY58=-<,XW:WUK8U"[#>74@!A8 -(9F2U0X!,M<.]&"L\.;4<8R1;*$ M!RPRGW%%7R[O5,:.3=):R%+'M.9SEGT8$_KHXA0V%/:P_YI*N&/3-2'2C ?1#D[* M7^WAD^I9N(VY@7'B_I/J8TKJT$G=8+%#J?Z+!!B+%;F:,9<_$M,YA]::6B5L MN^M#=R!:+B]E5HHQ7HV,M"[$DILK4V )5M6/_5J*MGE9\TP6?=/O3=83Z.6 MZ Q*5G&^+'^%U9RCN'T.@FF?CD&@ZX4I2ZYX>,PP5/!<23BVF_>@HV:+K[E559DCDRZ,]=BDJJ]6F1D,@#KBZX+)*]T@DE0;6IT6 M20B)=ASSK)[+IV>: MNJ%RDN-E2*UWL=EBTH"(1R'?M&FI3(=9W$);U\57&/-+L?RL*:R#OU@=2D)U MC.Q) ]#V]0(#LT"G428V9D14%KEWB[<9 M=4HK/YN=QUJ5? !PA6K XN1;4\5;FK@)RXOLSV0M2WG*,L MQ.*#MM]K_Q4^\TQ$EMU3B&$@95&3BWS!C9FH@/F&VYW[LZX ]0G)"ZG, MC\MO\L]D_)!Z7IHRR*[4T0H%A>O(E($9&[6WO!R;?HC>558XMY+: M>[D3P>\/U4.#&;YZ]5Y?9IL$K. 1MT\KT!'8F>U[T%D'(2A:TA?,B)N-2H"AS) #5:D"$-N//][!JRI[[DPJEB!4.V]7KE)/3/F<^)XHH M_J,_EP1AYCG'SYR"!YB5HVR"BYF-T;TG]40>L&&\3D9>"WCP*W#IT.F4H/W] M7(!2CKGQ)J$TH T7GV=\TRT19$E.9HRL11F_T'>L1;EKZ9^8" J*T8 RO\N+ MNJ)CI4K+G$K,<-[2&6!=$G0^;36WH#R(V&N,+,!RU7C44L"?UTQ?F%W)Q5\N@J1ZW7PSA\Y.6_O& _Z+'/W3^ M5Q0KK6^&3L:B2Y,;R+'QO":O)59#A('GU*UV3IS.^/!H!:4T^ZF+I]T2:VQB M]Y_Y=@^%PH*-C\X"%L6<"#3UQZF#TSTO= KA8&HK6G7GNZ9Q;KKMT^I:WL4T M3Y'IQ3QOQ!>H; P @EEV[T@=5G5UZT^:&GLBKXKS6[TD#;!SJFI4_OE?3DC\JW) MB+PPPZI;&5;X#C[<.9,+-O%QI8. DSM6*AJ>_Z>:F?T8JGZT;51U+<&MB/T> M8NH2LWYZX-^[2V,+-W%Q7E^P;R[O(KH@YG4DXR1,*)5FE% U$,H$FB08>A!C MZQI)7N$$_]%D'(ZRL>1 !SUGCEE,&"H[F83#\33 DA:38#P9!:-L%&3#-)C" M5['.-#%A%F?!.)V$XV2,/5W'DS084;N:,394&2<8IYV-IV$R3BF*(PTC2DYX MIDXG&89 M5O48IU-N\X$A*6<4Q1[CGU$:8UH^YCAF/;L?#<,$@(Y=>L;I*$@2S,/,@BP* MDS2CTC QP@WV-AG%83P9ZMAP8]+NPQ)*?-@;5>8HN&%?:)MI5ZS+(;0;(G+& MFW:]%+I4/)=GT8GH3+><4$/++&0F#JZ^;IGG^PH *0_VK40:*S-1[V@)*R1F MS,835\S;%XV(G[#5V9J<+7:!<$9\:(8,.LF&FMLH4.7)9:?9#:W.^GR=(^HD M'))W%2%%'U 5P]A%.IJ5K1!B*]WPQG1',%R[TME2;4@>D.?V04K'+)J$'"KJ M3BIN;Q=,1Q3XQK)Y+=K5C0.FOL7>(Q'@GWP_CH?-),'\\#2.OQDN3G6RA)G@ M:TRFCX8<0)__5AIR(.I:[>./2%VPJ1*71\F2T2MS' BL#\;CT7=CK"V6 ))4 MQSIAN\DT_Q9<46FT]C/W TZW_/GF_;NKNYF.?+SZXZ?K^S]+LAW(R#I4[+;& M<)15N_M!3T @6QOA$-\1+\0@RCFN>$EF,D #8QU#'YQX^VH[TX9G8I_9#@ZS MYH;VU%Z+O;@]3Y-UFGM^8Y7S!VL><[LLN4X3K'E/Y7[=R4_&3L-P0$WY.]Q@\9VP6%(#:-B7DJ'=N_Q"U(M((B M9$$Y"V]Q7F.+"4R/D6*MZF>^"J[EYI32JUQ++#UK6#X$?ZUW]? M#&\MTLPJ3JN;CL1P2.3J,6-U->^IF6(0%J/=?O7PF"<+V7-F-SGC=K: M4;-&+P>0K1H*:3Y[]S 8?)+!3'.PXOC06 MHQC)/AYSV*705X=;FV.UW30XU9\Z*0AON8W;(TB"MO']40])>K,35T36HW+E M6)<=\5_XLB '+;%1E=^AG&K)?0$)=_ER7GU94R*/TUT\N,#N\S9"A-WW^I9( ME(DIF+-N M1+=J"TVN@,D#")P\ +4N,,:-;/*B$!&F>\4QJ6][9Z'*+G1@"O1RU@NW,Y3B MJ!3MX55(Q1S$BFSA.O)69S%Q9QSGD-G"WRVT=$QD&7<5X#K_%+,MH?$,3M4' M\3!XV,%[5<'74N,,0EMN,454F5J"#R^>]P%.85YNL!N$[50-OQ>;K57]_1PX M($T7JP([#K DB:,1.G&='KU"UW,@47(/%#=(1!E \)?=FD,"3?"&!Y=^[ )\ MXH(KR!X+/A610K_-PQ%VNWP70$U,+I2ID^P6)<7I/[&S7!3>,_8H$6EAK!??MSWVO@D'&'NPL[XX M$L0XSK\5B*:CHAMG(3V9VM*P&Q^^E%[:TFA(5P#K)L\<\Y)5;W4I;(?(SU * MH3XPGS8(7'5Z,?MT1JW_SK&LLXX+/#B#]JQI$>5B=JFR868"/4R54EZMT^C: ME/:V;Z(;R+Q)'KCK;IP(/Y>U8F0DODX;OT)6F"HT?1L/-K B'6U9,S7+3=_P M09=[=OH8:AF$>NIA;!3B&;?L"+A4U[;8<"Y8TZ"H3.<,?HS?!-;Y6 M/K[HR\Z=T^WUEP4Y1R=,3Z+%_%?L#HR*2$Y9]:4NM]C(D#7\?!GZ\Y6BY\(S M"_ZIQDI'V@'+*3KLZD%22E22=2)NUA)RL COI=1CF.%!/J)4/BPA@E>'4V+G MS*Q]6QJ%RU8/7,@1!#Y@XH5DXQ#(XA;(7+'/IKH:HZ)>@E=PEC(OB:I3TF+# M.8MS'ZCX7Y/&1-!:>T>:S:J\49@S/MS8EB16M8FE, MKLH]3LI)1 -(+0V'S0#.-,XL%".H6WX&14F#XU'CT%\H99" @'P0TYQLX!8& M&P. )?A9AQHVS ^\@%Y<&\;TVK).O%1&FN0-R!X".39!6;F.%1P+8HV.C<,' MF-B;YH./^=Q$PIE451<@O5-8FF(E$Q(I=2:FPBQ2VK=_);1Y#<4%";PS-O%% M2U%3%/_)G:!??*'8)2<"E]$;E(6KN;82=-:LU7BWG6CWE@7VEG4&P"B'I=8\ MM:<3R[U^+A>M[J=NJKK7[)$4Y'R)*;E-P=&O1BM%QJWZ[X(#\!V:)YQA/+D> M*:7R,OA90:2E[AOZ^M$93WGC<5G9K<5CASF1DF:B*9%"[=V<5EZE'3-?:KF0 M-2>(;Y:@)F(2I@2E4^_F)XRF!#W[!90M$$W6+R3S"L_@#)KVC(IG)/O-AL11 M+(7+Y5.(3NJ#VP,-QJ;TC6;H?RL,=R0V=(JL"DOV/XMA\R7 I)V&HI[S/<>G M7"JS\*ZO4ZI7IR8@-Y0Y=6MMKE%F0/]8U@ RAX)*[UH7Z;&.!1*;%^Z0CD:^ M.7!.O)XT W<#Q?9=SAR$#*V1%(]$E^/5 7J%%V5L'-*4ON*NYYJHDMB!=8UK MTD(]3"_7F]W6D)/&,)UGS"_'0<1RND753!L=HEEHP M^U%G<=KKB^1Q4=&=HT(DQ/B_!>IT*^LV[BKJL;BIRC6G7>/[ABY)[1>^D28C M%\4^=V9E\GE8;O-D3CRYZ!J/<>RB<6\.$?>L9MK^#H!VJ(.2$:,3NF6/@BP8,I,UF9=$4VU*G?_W"VE M*R5P&L]6P7U/%G:@8F'($X@9.AS4%B7 B%!B6QB4])>J-E(AN?81(=R,LLYQ M#5K1D'L"(4WXA8TV\,(=9S>75"S]0['"B(=W$J,=7.@@;6Q52H[!6UX>[I5= M$E0E[EO#)<4$U*A;33/ND6:T:4ZH8'V?3($TC)U8D36'440*CV'$Q+#)1%PV0S=N!,EP"$>.83=C[-1 P:6PF9'@QI2B:K%?$E7X/2+.%K%<+@G9'^; M(XPI!:Z!-J.H6T?4NK&"O/H9D![#^=U<$_Y&QQZZ9:/0F-Q-RQ#BI#@TTM#_ ML)LWRD;J].7VDO$VAWQ,J,[[U.$Q-=4.O9L^=EQ0&'))5V[ M3!G]6(N*+1E*7"22JTHN(Q.)HM]=OG1-8,[NO5('GIC$S6W9?]>5?3KBG+K2 MEH]?!$JFRX$X7-CIH0O667O+NFLTD<0EQ3^PV&R +]P9N:2+$R*8/!0OE>C( MJ,^1 \,18^M!FU6)DQ%#$]-OO)5"Q'C&[FE-<_L;HAB2ZQ_14G>BAQF MOY(DDD"_MJ'VJ"OW5*Q ZOP<5JX+U;M=Y_1A<90.S7.1,4 7L>I_W8BJHH08 MI^D S0?E6D>X73@>SF"VVZ ^ZDA"L%8RX-H77))[F/STN9( =)]'3GU5-1@0;_IL'L<'F[<0\: PO,^"DY4YP*DNK* M,G3_G$E4[^;<2C4&L4K!A6-4 ;7EGO/V\"(08H[(.I,M-Z"&"13%!\ M;MN44-P2:P"LX4F!"ZW= :Y7\Y)L0VP'S>?/ Q#!MBS<.E4ZN#9ZOF;=%M.- MGRN*'&&=5D87W;*4M-5% 9H/7PQ/$S.Z38<M.5O+Z_IPO+1$'2_1I7C*414\ M^M84CNJGG>W #S?/A#(\"SI8GQ06R932DZB9GL.'\]+15@S#XIOAX 764*7+ MIKE673SN.-Y26:,[!Z6\]%JN!\H 3%IP-=^JSQBKI1/[\:J1UCHU)'B$;93* M+X;2JNKD1T-B>\)&O/S%0AHWY-W6+.]T:18WVL4R<<[,;+@AR(2J0XY1U)^0 MPA&G(_4>>W6A$3D\5 R:2)RA+#H938+)>,+.[([EQ\']A8WKU&GK?76M MR+:!/GR/NHKYN+TZU;^Z!]MJK0U0TLKCR"DYQ)%!MJH>5SZE/'R?(:%;2VF: M%[H$SR([#@:W3Z>8ZM**3MI\KOH$.<]B;.6:K3'(;&P]@J8P7B**ITJ&N%K0 M"Q?YB]-&>Y&;+FE=\4I5IDN:)JM6WC".F?E\AT&@=]3SA^)[]B@%KUV%VHRP MQQG%SN*68RU'LV[Y5*ZI_+74O@,TLIXSN U;HJ1>'[M&=._C M(MW('G+PF\ A8_O5",N(C1WJ7K%&W.+RR:J!=: 7I3\S)1@[O:4WYNG"/.TX MM03QT36.S=&$N'.*Q(4-2-.WGS(Y3)WT;YE49,-F*_$.8GI75%V*R#*1(.VU M6U'!77O9?2>4[B:A^[I347T7U!(9 5 TM5VUA5U,_GS8<-MR2WN1'A0;-L>: M0C_"/G7G$^W)UNO7B-]P%0Q>=]L\WJ?SZ(&L'7!#=TLW#&R/H2/J- X&4B%V M\.K-, '#+0%GCZNC<6HQ8H2!9ZBV)YJ4EI-!TZ>F5\Y9FEO)X/@$_V)U8+G+\%/%Q>WCBA1TH53'1>#!-IA[(EC M[G[4^ -W I, J/!,73:X.X5IKMR?0F+P'%NVK.%03(SJS$Q2^D8WX'86X5O@ MM?7=N@)(!)/P/=?NJ@6R8-;7T_*B46[+>UB =1HR\#I]K+EW\(4.?&&U@AVK M9*U>]ABTT\3*8-="9-P.J:NA-D89!QI4#[*0$[".N"<%$<1+LA[ MHR0*)^DXB.'9T32(4C3@9E8@&1(66;QTDP&6*[2?7^^N+M]?OK>ZRF M_>U"W"B<4BG_*4AADUBGEG,FLXZ/3D;A!#9QFH91AOVI8UA@%GVWP#<-(P!. M@@W:1^I WM==.[N%>A!DU$$2,]^R<)A*N^SQ,!QFR3X,F;EQJ::G^1LQL>\O MJ'LD]@0&>]3^/GRZ/[C)_1=C*B%)&F:CF$VL *-)G,KC\U9:)6Q_##)W2HTT M$5?.@F@RA8/+G(.SM9JP.^(HPQS!-,).$:,P22*WWYLT^3M-DC 9(Y:F29A. M#[:0>Z/>^CWD3H>#B$]A.(C'W.&N<#K&X>^9_CT[T"A&-VDYXA%TUG^@HH2< ME8,,X,>+V5N=ZH"%-?&7\R'\>+ UC!DR.+VO0$[&IC)G;Y#](1!%@A[%=BF;^>SZW86%C61W9S7[YWJJ6W_]F M*^DIVPO>['P(9-:, >\9@[? ^8;*NBR#TQD020(OX/9Y-#Q[TVTJX#01H+6] MA\4\]0;V'WK6E="I'**3(:3-$YVR^4#8\R_-3HK)2N*/E-&GYG%4',>I]_+' M-T[?(;<9@O+6-M !JFXX9;TSM?>(N9H\W_E+J&S XX%%AH'4QC-KU!FZBM^2 MVHVAE66I^&GY7+$12V9V@Q\E9*O5_YH7F*\E;ES7HM0118M!\,NSD;]T5%"G MG*6>3%21W-:W%.H82E2Y[=)A'>'K@.YB!X[Z-0:8,L.7M(^;F;M@T#GS=[ M5P BZ/W?4GJI.4:N.,I)71RPSLM'79#R4O0^!L'%%N29-&\V\)VB\D[7^KX"&?P4T_"N@X?^B@(9N@YGV)3=N@OVB6'\QSG]Y$_[1 MWH1.)1(16S'!J)N%K2U:USW6+%^;[,LG.X(U_,ML]B^SV;_,9O\RF_W+;/8O ML]G?;39S+L->Q>B2:HP;TN[='UCI@2'Y?DDD9M%MBXD*8[?>;"??WB$J[F^= MNFCY%RNA@!PP MD.KU@6PW69J%^J^M?S MO>8U1P8$)8I*%E-,SITIOD U*H[1*VE,()S8/_;%;=K]7,*]K.?/+UW9P8H+ M>RJ/<)@$U@Y:Z=7!%V[1$K+6F-520R)II]OM/-O)NV(J]3FU=^Y8>=.JE L+-P' V!V *YBH=6I9F M$I4,U85VU9_#_L\;>(O[[MS7="8O3G%5\VZ&6LXHZ_Q]:;.>-SF0(*M7I5CJ M=]+YVVK^B^)AVS?5"%2O:-+^DU;XA!%H:RY"2?;+OO=!#1O;GK3Z3ZS\P=DX M7(%H41"I8K-426T1Z0MG'4#?1ZV_WN&:5SO*/N* KAC(>]35*NG;C[H[N?X: M%&GO,]"%"7=T?EK9DT9*9A1&(&*.@1]VT,14+'A"0#[.RPM M(A5X&,<,?&+WHU9X.R-G2=_(XZ%R[?C&%MVNL+P/@V&4R'QP%^D0#6?;(^^S MK-49$+YM#3L9INI.U[APRY';"VXO[S=<3I*;VA

##K=WCB9P6"P'V2+3H26)8^.= +DC]]WU,4Z M*%*R,[- =RS+9!VOJEZ]\_?RLB!)APY?:WA5,4GJ21&]\>$8J^?J*H5[HW)^ MUU*<'P<9KZ!R#)V N%;JMU&YG4:$4,(Q&\^Q\O%EQ+Q1(N283-]9H?;OP5WC M['NQL&*W]%U^%Y7G__NU@"#K91DZ5/Q7]UK(4[2DE;A/RK+0)PD%EKH^ZE:H MX0J:3$OG]_"M4"-N>^K\/IP[@X*3%./<^?WP_9*!$)W5E?.[8,8S*CKGL/DB M&1>ILR/%UZ=>3NY%88P//Z.^@0HJ&9V3\00TJKRVCN4T+>#6Z6+U13UM?59' MWFI[#'J"W?8XR8K)*>;P[R>]I[L(7R9&S8P#,8S!3VE(_C/^T&$*C7 MHD!>B./3,K5_[\_Q\S$Z,\0/@R*A4@YN VF"%CS^T7<3=2EA+ZFT ]T:;7U, M;*?8F-M+LWS8?%JN5 MK"3%(:X&:8L:;I\\NI:1HZ,95@<9T\&!3QD(KVE\'OVDZ6# CH]NSS7P.,*. M&_T*E[KJ4=W_(&U-LRK"CE[W*T]MF$8?9PMH+!^WBRL'(=+E>J %[ +=)?)# MA$/OW;V[$X)%2R14K].CO='^!XO_+G;,:DW_T96.W?T;6M:-_?RF7=-:;D>? M[>)T7],_S0&V'$]J@)$"##.H8Q7>=JP18M21B4^H1+D?%"O[8IV8OZJ*Q.^: MNX^KQ3_WC5=F^UN#$&)XX!A]NVUA/ \SN9&-O'^N52 \?4W\Q<Y,9^#_[E"+% :'FM3T(:."07Q-/QE*H^R9]X'9,^IS^Y\ATF9L-_<*'3 MI=Y+1FNI4I))=TIFI%WA_WAEBDO\$XKM. 42F-&G75339)QG\21%GT<%OX,T M4D_BJIRB,93\WJW=PD?9R#0B]_#B?K]A2"UJ66=-C8[P*1(F0KZ M3];P!+34XT8E# HT+S5P!!85>20JY9W20%@9X$?)1'_?S! IW,6S-$]46XFZ M@3T1&PM]HQ:ZEP&VY;R]:]O69ZZVUC9]4KSG^Y4HA3Z/?\8X1./WT2]43LHX M _211ZNE&K312Z\*\6"CB5^HKI5]0D)*(YX'C)>I2E)2*2@"!%A1283-B?0I M3:9%[:B09$ L)],8*Z[R:\*D"-(A'*E)%E;],"YD/,' $ZR3,QJ78_2QD%T1 MF@.E*3^LP9&J-M51,2.LL23TM\$V1K(FIK%M793"J]?*.-6B^ZBDZ:.-D0O" M*072M##ZK(Z@2$Z! 14U+4*2C\E!!]0A(0S_.$DR*@973V$=RLJO3PW97*T= M]41[S,\\8=!5!H1"(U")_X!06>3LKA-&-/P$ZA6RKT/J535)RBG2-ZNIGEU6 M8 1/5245\K\B*;-T.#6?XIQ[[K5_\7)T'/FZK).\K"EPBH]\692\(FPKHD]I MDI%3V#[R=9&D*1SY&I:R)HQ)5L2AB,0'8"Q01- M4$'N@2Z]##A/#BL-[ ,C_LZEU2B>8GW"M-MXA)[#M(!#CI?L:(+SE\H[\(VB M)_.9:#O;B#W*+>:C64"=&YS%L"1%K-[CX\A^JP2?Y V;LN-7BQOXN8!UJ:?_ MSU@ VD^FR722DLK)6R[-IV)ZPK;"Q[5&K_OX("/(\I2*60*]QF/B*1/:/VQG M0:=Q6N9'TM:7:"#1[=Z@O,%#L"BTP'I'L,FT/!'_N5G.O5*YT>!#J\%%NT%[ MTW^$!B-'$'=L!QZAPUE@)U)OKY*$52:HR;NEPP.?F]UC9'HFTD4%8FA)O]*I MR"BT%%:@-AZ7?Y?/9ZE\82QC3FLX=D;[\H$Q-%54]$,[F("/XWI6]&D,YS;K M$@$-Z=GT',!D6]$M6J^ZENQ^MC/$L4$2XM9C.)BK<;1UJY8OW:]>11Q+T8K7 M@F,H4 -ZA5AH*G!4*-?!G@DN M3Z@--HZ>,_B?*I[$*Z(^" /S"T6^?7"WW' M,&WB86+KTK1/ Z8^$W98C5#-08,3W/0R(&AN3 B92L9RQ0@#F[JVPRO&W ]O MC/4J$/:TU3%,WJ-]8#NO-QC5NN84*ZX:3)$S3"^%C8&VKI;)"Y8"[JO-ER@0;C-O5FM1R 5) M?=^>V4)6'/XI:$R.#JPO3YE'+(<9!8<9B@IJ#S-RA\GWSEEJ&&.Q#:IU*+Y( M(A$8S.!23LX.&2BZXM96 @H^-NT:-\T*PV$Q!<^KLU.Q QEMK8P81,S?FR_: M;N&U?D6F(6++/5&AD\.6+&>7P^RNN:P+.W3@"DTI@T5\BMZO9@\(>$V8-M). M"%H)JM33,>S4@H()7[:M>,("W;;SG"DKSYFT[SS1:37%'[O&M@1+AY$C^!X) M5"3@T<_HBF>G> UARS1>%--H)6?T#*E4 M62@/L]7^'I=P(T!)$&1HN6@V\6/KUIY429Z2M(J=Q>54&/C*"<;,:O1+A8Z('K]I2AY=M/+9\T\H?4*B?JL*'7HG MY)@O5L0%:%WCB9+->@;38TANE1'3R#!8PA'D97JF!.L,KJ: ,Q*^[XXL^'D-E\;BVUK,=>/I !3K M[?((3]"I3S_3L'Y\P"LM="U_ MUUF.NC=VC_WQ!%N"CRQ^H,TA4EC@^,%#6)S:14*5HRX37%X0,B@^IY7^Y;[D M'&;T^Y/%;@2;<7)@J05[H0_3RLVZPYJN%R]FG'FB43IZ7;^R;-O"1(@9.A27VO > M8\D"X3T&^1M8JN%"UW>*'L; ,)"WB^WO%_?XH!*&R'::7^;Q]S'*Y=]K2(1/ M:QP(NMHO/BX0^)KB*O.*'-3PHX*'?_W[S:M8)I!09=CF<^#%++\<8R<%_E#E MI^,OBV8YCU-J-$-_N./[;B\;K\IO//WX/1'QQ'5!Z%5J=2U:#2Q4] *3$B]@ M"G+]!-2953<;EB=[FBXY?KE<0A7"[NX421L>L\+H%*\'_'8B*=F1"5)]R%+ C;*G_0ECXKL4UW[3?$1L&[*04%)34&/3P5/]6NIH8&8T M((!86@VPEI_HFA214/,099 + X,$F@0EMWY+1?93:7IX*4T/5&]*G&)]C]IV M]RU;VX%.>!5X'4,A#\(H&/S84543@T;X MXRQ-0&]/ZJQ,HK/1M,C/D]C4W#D49IJQC;Y@](5D3(ZBK$XFDTI&FGL6*1XM MR>MPVZ -P:CF*A">L8ZL,YC1)*MA$/BY-9 ,E.-Q1@(&7C\&\D%=CB,9,M.J M&,N%6[OW4R3WDVCVJ:T4@FSDA&,[T,\%0\J4&/G'H'L=='A,U3\'5CI]M(2D2M_J=I[ML/ MHUO=.8B?"+?A^<(X"U9LGR9ZI+H:\]9#TN;.;$&(J8#(J7!B33/A1RK)XIV7 M25UG1T8W O]'1'8#7U5 %=07:9Y(J"EFG9&RT"HL,RJ=!C=5@&<3[A8T*P\LC7@<2X&A99Z92&-29]"JR8G[F;0Y"VKI[,??OOPMWE MN#NX>^7A8M%9CN5TX?BZYY<<)\E48*&,8&OSCIYP>G6>$@#->1>'#[)V'U,; M0XO..:X1N28N=5X=LC*X5IZ%HP-;I0->!'GZ:%H23ZTI"AI&=OYT3+TH*V_G M@@9C#*R@CJ=) ?10*[WU6?FMF955B6W7677>MKU3X$V>3$N!IE"RD1:U=/P+ MH@EDKL_,9A3;^+<]8Y7TE!0YWF"W-FMNMSQ*AWM<[R7<10^!,!*RA@!B'N([ MZ^=;<9WM/R+.PG(K 'D.$88I(O &(NWCZ!!'XRMBQV31 E;Y&N&)A&\P1-7# MA@5?8ID1)[(4O(UN:6>GL1!P5HT]>XR$(8JS*F$7",5E)&SR! @D"E(S N:C M@,TDY/PV2.8C\LP?'!\"8Z%(D,P[8J+."/%R.2MJ:WP@(J&D-M-X$MW\"CD% MR%_1&:;S.$R39#WFE7!L->@#W?[O&*0O//*(1VX;G&2TV5[#C.*09/UH12_$ MMH@\1!-T_2_HIF&0RNL?= %T^5A$]Y&\L^TSB!@*A$).N_^.ZMK/<3%!.R,W MBL VZ*$'6L'L.!W5^NT7N H_>+(5.$:FG8ESY[K /A@-;4CZ(;S"+;?9=UW:Y$'8:+IM7'VZ"OOM=ZEDT6*,.C 0V4,67->8% C MZ5UE+=AUCJ$XXU0XL\=).9E$)M]!2*G%AK:#<%:/BK*@4'=#-L[&Z+"A-!_9 M(%KS*H12PP@+C,FJ5/^H;F0ZGPVC?-&/_FK5;#XLYL"=89=PQ(R9&%R58R?P M57SM./1WAN"EDXQT%FN2%J73&'\;$N\U225!5<] M2#1Q(RG/5.]G@ISM/.E)F4S2M)^MTSZ,<8M+OF)NV\M8IMM8F5A@7"_<:!1+5B1LXKXL+JMM-R%M_@]AC-O_%N!=S MA[<60Q[)5L@!O^C&-L MN,:"P#M,QUHOUQ](-99IJG 4@*_E%4=9%J1!$ 1C M497:O\CEX( @'Q>/VWA:)9-)%H_J<3*E,X2%2A!"$Q88M+)YLYH]"*#G'?Z* M@:%;4!D(T6H$NR)+4?( '1#]D74QH>A;O$P;3+SBAU+CY(Y3'3I@K1*F!(T1 M'XS"1O*7<"5@#TCGS21?(4,2@(10M)?PXJ"UX423&M/"2O3))7G23/ M$!>525Y VR7'I.? ,]'0.)DF:5U3Z!83V98)9*X0RFN74S-#M'5-;3R\SDT@ MP@5YK4&\7C*(UPW!DG6%+!F"&T-]41RG@/4R&KVV&AV(_N21$V]5=W/NCNRJ M02"RXX.#=#YE$HR"=1BJC<\89G:UI;"^X MW6P*#Y>84HZ!566D SRI-[RC'D$87NT8_M1HX(>(L$NI(.Q2?"<,#%LN[F>D MFUF!5Q071AL2V,)4H2.UDO HEPU#&E7$@>P$@_Q *C$ + SO)'NL]BO*D@"= MJF*$W>BFY+E]J(7L M04JY$QQ9NP U/FH+'E7201<"93H3+&D[_3<2D.KFME&E3<^*[+).DQBN@MT" M [#FJ+QD8QTQ&?&49+E4!=^*%9KDB*ENE8IKE&[F'2DOHK)A> M3K,N6L=A6D<]:!T':"U&DD1A$G=NI$B0N*, "IN30]>0MRX)51/TV@JX"LF( M[R6GL7 8\B%,"VW>5YGE05,>BTE%%=-73^'.>MM6XK#.^0$*9;)6QYO[7% M+6FFI^%A[!Q&UN89\J*2<>;K,E(6+GHJ3Z;328P):" ,8?YW56@G/]D;P9$7^.S(X%Q0@C)9G$)H.6+ZPQ\S$25?W"(M886++>12_)AV$[6 A\) M!ER)9TTY.&=Z.(Q=#HB;<::KB8 MP!DE37!/M6==)"KHD>HSK> )RU!B6"7&10):M M0PD--! W[MB_'P31<1\"I*VL:\38H119YZ M3H)M3LG<):9O3=&R6'EF/TZ3 HB.(>&3M4BHO*G.+;):0+!?%\M"$2=)UM@[MB91Q'74NTS?&K MQ*,P[4+% N,T-GM,&I#F*1$,O9I3GBJB1'\Q!BA!V^);%/ (ZUUD%E$EH@U< M@\LOT6P'1_EVSPHM5D;&TRLMHKU^9>8E5:BR(1R%2<(=7\65!!=3LS<-MV M;YX&'O;20DT71]Y><10<"C1JEWG.BJN[5<2KC=).Y0$R@?5 $G&O&_M".(K( MGGO%1VES^]M4C[\5U8=2D*RJDRJCJP=13WJO&_!9LB84F6L0-Z[=XRAN7-O# M-O6_RYXN"'"QANO5!<;WB"%'4_<=Q#Z7WKN;4RZ,-2A R)O',C:;.6UM2A40U7U"+Z]7 M5''134RZV<&\,+U=9>"P[F<_E^5"\SHRL5&X$ ,ELK!PKLL&N=(7NR?9O(_F MUW5'2)

-[,R9]??AK1S\-1U/-M[CW:W,62LX3,4>.[(,?9>$RQO^]6C*_J?Z^ E M1S1A#K+OZX//V9,U?,QHK54Y\K6C21W>$X>;$/6.!SUZTO;PM7+DD)]AD_1O M^\@QG[SFH9:&C4?6M];EK;_&8;N(]_&N77!T2ZU9#&ME^&YXXO9/&/NA77%2 M:SW')>N;DUUKR)/';02[D:,IT-U0S\E[B[H?]\IQY.C1VHE3>':\9"#TY [%Q0H-P58F6)3%F.JXE? MLHD [0$BU)#R1ED7[U*@#<,'$BA4'G=OUZ?V6[&Z*I6+4KZMRN%M\-#!E.'B MSO:W1@7EHT?9H^"P?[A_DC& "P[KV28'YN O#=R]3!WK<&4Z;9_.@OE39>"^8+Z5\U.N_<=#+\^9V,&\=S(4T?'E5*(;$MT>:$ABH=48J1:EXBH+%1 MQ<$Y\=7!5[!R[ZZY0' Q3XY9XA1TB=]O&RP8_LOBWAE')1&%V2@:5_%\]L7I M&L/C#HSN0,WDX>OY6GE..FW*1@ED)U>E7?_8V3"M LBA[H\RL[_A:,F..0GW MBV]0GJK* P;@,7>;[I5^_;7KYW1S9R#BV'X0#UL6M5F,FMIVSY MV&&3/>CIQWRX68*%%06%?]K[;EFY&2AZQ]I(W"\*.QX0^2\Q7J!V>[83T5&; M9Y\7#_N'6,!N4BQ^J&R9C*!])0.9I,CEG4\L Q#C?;H&?U0L^W'X]^,7^E8N.-:Z;NI/#O5NFV.G,6!S=JWE9Y;NE]S M0S;^ #(/.1X]YWWL(>K7_!--_LE/K%ZB@=>I SEFO_,4M^ MU^XSS?G I?MBPK%7]O,,9]C=;([!5X19]%\<>\(-K4^5 MN3NH\!E*79\Y][9Y>V7_CMH"(F90( 5V/*C*%1_B/0=JX;F*7;]:]]AL3.#Y M?=]X@LOF>>ZOWJ1\FNX&+LB@(WOJ>>^]_88VW)O&0QOV%HT\M='G7")TCH:+ M_O1FCJ=PU;XG=DB;P_E!JVR]QNMK6^I$#\%&3[/&]33Y)9[9D[L5KI3E8G;0 M@]9=A\/QAP>VQD^Z*('.U[ ?^D?>U7NKM(;KD>D)>*C@)ZA4TUD^-FJX,<:- M/QU6YGQ+\S N$SRQ:MCYKZHCF#DET)Z3QG+UIYMX])W]]7?GEV'H:!O\UII" M=ID]YPRN/L&'Q=V6(4WO,9A(.5._P"[\Y27,Y^KU.YC"T8NR<\I6//LZ$$*) MR+(@C)(SK#XAB_>ALQ?=]\LO\7Q/R;HS];2L7'@WV^YTELF ]?L7S7:Q,F=K MUBYT)[M23_MGRY!]+9+LS )WJ.1TIAJ?P#.O9WB_?VQ(4#D_QB'MS;()K8%K M5 N?!_)3PHEP92\L4+6;B6*KVN\+(O8:)'ND[-]P+0U:&-*[21>?H]>D@5ER MYT:7W+EP]\0!X?]QHQ/) CYI8[1\J;8NI20.3KM/=ID%=O27/59^H.&4%S;V MH!,G\@[S'$&EO/NX@.:01HE1O,?QK1>7:?J]X^20F_FMQ[-87-;N&ZT-WD8T MM'WQV[8GKR5NGR(4M,.<:HDWXA)E[#SO/M&K-P[1N. MD%@PS[$"9BQ#9/QG+)2ENCN01[GG5-^%COA(*+S0]Z H;$]/H8RTWG_X&)<< MM7;H+?&8>BU+^[W7_1R%^H6;<&9V;X?;#)_F@";"((1A\2WHTE-C"46;_BSKA3E19%0X8';GG0AQ M]L,!I]XXM4C^Q2_N1TO_U]9(@7V'-[Z!=#- FI*['!>'S(KJI M_495^A2-[#(OOV\ARMXT*T11?+\B2031LPEB%AF[4GVR$N>?%PY!5>PFB+_ M=Q]5(**7, M%& /!#=7WA(_,W)B?=^#. >*Q,RAN9W0F[Z$RB?[C/WP3<89W MOP'IG/:],@,B("1S58\ADJ0H$.8>%A>SU0I$(= @$4X##@_>K' *_K('WI*5 M(OA!$1;;)W"V8!"K.2R<&L5X+C9(ND9$]P?&!5WJ2?N*NENMFYC.C[(!U#5Q6K^&H>/T@WSA=U'N,#_6.^76,Q(%MW>/Q+&JFKM:ZB-W6;Q MN\BF,-#/@8 2Q[AK!,*^3 (SP@O*;!9'MR,XYJTL:J0ADM=8KHBO $\-U6V1&_H7OBYT7O5^)=5)V% MX>( (TQ,HF&4/I8

$J*UZ/X4@Q=2HMGEGMS3P)[&O1MZ?$D5+$A07 ;E#I M8LQH1'-N8L1IS)7]3=8!A/$XE\AF1B5@<.KQ@V&Y$]:KK[$S,+1JP@!HC^V& MOW[=OG6L4^Q:N-*GOWF\Q-G]L3XP5)#6<*ZD="MX>(F 3YC@!-BD6][P94:) MEG;;T]HW+Q'7[Y+\X6'!2&'WC7UQ[U=[-"(1\J7PI#!X\?WLSFLU3"\+]_9[ M T?(TW-ZF7FN2BS,3M9%<@5[A^RO_CM[7EX)OE);?K'^;;YM%Y^ MHLJOO%8_!=:JS8LM1HN^\MXMAR?XLKU=8*G6FPU#ZH%0"-^ZP])%$,ED[)Y# M/GU'*%:&=.ZHFV:]'R URAY;^2-ZS=K=> TK'X+J):VJ=AJ5@.*7H MY<4\OM)8X,(6(&+'NO1IE43^,%OM[Y'>&P%ZO-UC(CC\\A@V8\BN48S8-2MV MVROH9($('WR+0)OM/_(,.OI4Z;JA!Q08X%O#<:DJ0EU),,#C3IBL.GRPTRN4 M/C\T/GW@C44M6 "2PNSG7GW>L3-9PB(ZBVWV9.M0:.1\BK27YI@X&+?[;$E*$;=K*N1[7:2^@^S>7.X/[78 MSGP1I?LCL#2. <5(+[)?/-\VQW9A/07T9&/O0KE-W/M3 S2B-.^\9^\S5TT$ M2?#BQ8PA$AZ0FTI/]N$<:L.H==B4E74F5A.@JK0U=?W1X0+F'\=>3?KBUIV> MP2H(<=UX3NJ^5VCU]=)+5;_Q(^/UKAU]F7O-0FY S7"J>%87-"1!PLA3!Y#@B8T/' MFJCDM>B\NWF+X"NTT^$8BT/A'Z^?J=,A^+A>SJD*(A7C>=0->C1.NYG"3V4A MEL=BMD9=%ECKVP8NG05C32#?O7Y[\]YIH4J[6V;K FXE45$&6SJBGRS0C[?N MG%PVL7&=R\ZN$:>7SHKKVOBKV@7:U?5HQ;[G"EH8:<52NK*6^8^V5_,?LGD0 MG"C(EY D"6']@*P:_^;:0-H[7VUYK"A.P3B"$Y.=T-Q](DC'(4?NYR[/-*%W M'KO%B]?OCCYX@UX^D?#/U)6')*(NU*$>@DRV[_OJ8OB-+X8N?4D?FW8DX8"- MPC/?HHZT?Q!7J"%.G,* WRZVOU_<8TAHIP4YO\Q]YKG2_5)55?L(@N=Z0]D: MX="VO/(%JL&WE2_@3;";+XMFZ1S'U-?0KR 3_GV]^5U0P,#&8!0AJOC0?'8F MEE^./=,M?-_V6>J6:!/_3.SX/5D97RQG\!=H8[T$WL-/4 X,_O'-&O0CMM7_DF-+@L9]LMYP;B"B32?;.;.5M(AE7JEV"@7 W5&/DZV'=7VV^M M@3 CJPM)7Q#HO8J5;^ +]_B'!XPJ6IHRP:2S@?IZ7?2]+L:?=%9R<"'SB]# M25[*0 *"\!.APLX8#>W7=3NU@O^VO!\:6%-XSQO+=GH+<7<- \O@=TWU"&4] M0[;1GK37G^ LGAK!?OK>]^RB]YYM&(B)]&YL)9(_4H76=AU(4:;1^^HI_.&8 MYKQO&3O*"+4Z^7RTFSW]M+3;.V:OVZ.'2W'/X)2#&#[H73>MB"HC].D(V-$@ M10GOJ__HNNXAY:(8">/\N=@7!TDTC*,/&O!3;(IOL:2GLBP/33W$-'BIE3^! MXT%\QS\6RZ59B7#P0%0C75O%";7<&><_G+]HTGOQ\ @B*HUQZ8T(E\BD1NJ6 MNV-]U=) /1H(:MK*(1 \@W-!+Y_;AX=,UOF]F\P5MT*YT[H&#- M'MS=@"@4>&TM<J,$DJX'+L[@J<#'6[UZ':$J6!PBO>;[AO&KZK:S;6O M;>DO[YES087$1QRK-6\V#NG> 9=O*/C?=>X^/.YW2E; W/ [#GQ<+/*9%89]H- MUJ?)CL7S9?YQ0C1PK3MQS^RWTB$[7U $THJ4EMT?3<,N&VGJ5[GWIF_,2E4E M3J]Z-4)K831G1799ITD,%]QN@2$5E(V=C2]+Q;=Y2I^DR$H&Q CX5 H-X0O B7A#'@R^=$8!L[2N3CL,[#U'H+XCP;KD#XS MY76XKR+[]'*:_0O(+D;R#-0^A9N';N[#SO)6NL:A/ US2_SJXYNRS(1(]AT0 MB>XT33E3C0R4Z+AD'&KTD2)Z!Q.\^HRP[_7?FNRXN@&P'7S603-$#MK MN&9G^!)SR]*RDO=T8E&[!RJ-C-V\9=![U[DC:QL+';U^*?%UC' Z]+I?L471% M5CR?EH*W?",JE6QA K?;Q7PQVQQ(,<0#>"U3=N1T<$VO85,9_GPY#-IK(SZR M1Y@;VH,TR0?RJ$6Q@(_2F[6A;$B^/RH'D0BQ$%0,E0&QC'=M@ZFO?:GP#IO. M@7Z\1L(;F CR9?,PA8Z=#JIG'5L7A4? L'W$/B[P# 0HSK?$A6?,GI)XKF*=]O]=DM*\*>L"1 2UF2Y\% M^[7W*7,EM/LU4;'U(T$%UP@"(]O./E'!R= M?NI0D,?CC@:M)P=!2*DR#+3*%B$IK)0%=/NUAOJDQ(QC2#L M]8'MUV? 8.)=MQ& MIWCFF]"QU0-#%U;;F:OWL?O"/[+_33Q8D/\H/#X]G6;@*6@?PVG](8RN9^PH MN$J4]B(T%B,?7KK-[?0>=@RJTR.CG]A_/F*_SWG"8'EFM3RY+45/'N!$/2WD M0UYWN$E!,A=0RKJP.\A%1PK(;E@=X]N@?3+\BA9^6JA*9Z&Q^K:1?[L:;KN7 M8D1'A"5IM5%.(< ' _KC1:/LKG+%79&V72+QPJ:">TSMTLH89JDV%"9CO0B* MS^ZN_1H'QM[O90?IKW=[-SI.?/N?LNC!R>)L3S21$):?F4?A_)$LSV+$5Q_6$S>X!#N]]]7&\X_<_K)30*H>KW8;I>W*30PR'KEID- M+/L=)BC;0W-$'5FX%'CVK5"IDQ9$$4&OWW,NMQ2?Y.@M M.4IZ.A+S:I-_-V3;/VVWN__^/U!+ P04 " N8:M,A=X>\UL" #_# M#0 'AL+W-T>6QED^_3XDDL;U,$*0^U+3B?]P?CWVG]G .02.\2F- M8+!X"[T_AU[X_GZP"8[@\V?"GV*/T(OGH9\@C\"7>\ #:$_B.Y/HM5L6AYG@ MP\[-H'-H,F(8K!&-X VB9"6)R;DJM M,)=H$TSG<$BP%UUD)62*95\F@)TK#BG.C!Q)\L)9OFV-O8V4%<4)*U M4!]KO1QNQ^;,X3N),]+8<9/U C0=E27=?* DYPR[Q?RV8'!@P3A$71U0"$D> M-<\J.TY-=JCFZ0EJ_M?W.<<<2T2W1>NS?\QW M^3\KGEW^O63[5AD+/JZ[^M(2S7_["8BH97^&MGAZ]P4 M9ZBFZLXLT08C.-B?C?!@T<]:]H@(#O87G)*:7=F"PR=/_!-02P,$% @ M+F&K3*$K+%L!!P I#T \ !X;"]W;W)K8F]O:RYX;6S%F]]OXC@0@/\5 MBY>[DZX')"$)J[826]@34K?E2K7W;!)3K,T/UG&Z[?[U-PZE3&@ZNI>A3X20 MAJ]V/-^,;X-!V,^E+GJ7Y_M[+4S_\MP=?-/J9W4X[]X*F5C]J.[E MZJ(WZ,%U?71A<]/]ZX[HD_D_3.5ZK1,U+9,Z5X7=01F52:O+HMKH;=43A#:GFB^>IY>](9P;*6%OWG4E5YEJB?,)PT?F'DZ M=.!\D%>W-]/9S7(V%7"TO+V>3R?W\.;SY'IR4+X;,POBB"UDD6F8@W,J: MYO(6'.6)(;,HIFIE,0NE@R&S#Q9&;>7SF^:A@O^0.?I/U5H9 T/P3L%S5:LF M?;JJ*UOFRH@)QJ3"_Y Y_D-42.O$BG^E,;*P.+X.J8@_9 [Y2ULFW\\^RPI: MT(5^551OTDU* $-^ ]1Y#1\ WZW=0)=%PD,#;'=-65>%F*YD0:WI$?IP6/6 MPYUR$3BQM7$R=?3NY5.;B?*'Q^R/I7IH>K.[U/8H9WC,SFC&Y:;, M4F6JW\0,@DK+&Q[E#8_;&_6J4C]JUW*SQZ-\P*.$X9V^9!"_[X_^P)24+SQF M7W12WDN :#'ZE"Q\9EF@1+V3C;*$SVR)SHR]DY*2A<\L"Y>Z=T*1\T[,ID Y M?"<;)0B?61!D,N_C^2:?">K?P'%F)1$?&:)D,F] M'V-,2BD^LU+(Y-X?8TS**3ZS4XCDWO4[GE&FM!(P:^4X@^X:/ 'EEH#9+1T9 M820J!WM=.QDNX&/,2GY!,SR<48L=YBN M(5%2_J> B(\Q*?D$S/+!Q<+;QLSQ2B$EGQ&S?+KKAE=@C$DI:,2M(+A'6F?* M]?@7J8WX)K-Z]\[] QB3LM"(V4(8\TYM2^.B_*&),29EH1&SA3#FU0:2-GA& M=?':L!B3LM"(V4(DYJBUV$ZNMC-;Z)]:NLTITNV5:>5(DZHJ$XTQ*0N-N"V$ M6Q/JM&>7*TURES6Y&5*,25EHQ#V/AC GCU)G+L\4<"NQE'" ,2D+C9@MU#G2 M#[P8D[+0B-E"^[2MANCS5;HU!.N$].)-/$<94A8*F2V$6W.JC'[<#Z:=DC F M9:'PA!::K==JE\J] F-,RD+A"2WT!C/$V[U"RD+A"=;QNU*CEP(38U(6"KFW M?+E\LVC2(AW*S6]#Y!8;%F.2N MKQ-:J#7Q.E46@B?&I"P4,EN(G'<-\41<2%DH9+;0ZWSK)$E,W8R@)*M3X(8\ MZ1;70B%EH9#90K,GJPI']6:>&)Z"Y0;O]:,L%'%;Z+U)XEV0PIB4A:)36JBR M.F_FDEZK(HQ)62@ZI86.,2-LH8BR4,2]3^!06'3-OF-,RD(1MX4HS C70A%E MH8C90G&WE?K88Y*Z3IF6G.JLM3HMCRD(Q_VZU]S'C &-2 M%HJ9+8165!?'*ZIGK;W%,66AF-U"G5LF]\4FQJ0L%+-;Z&CAMUT,8TS*0O$) M9^3< P ]K\L4GL^%VY6 ,Z28_&4,_[K0^QL^Q1G&I"P4LZ\+';9\TJML8\I" M8^Y:J&/-OWL]?4Q9:'Q""]$;5\>4A<8GK(7VF+M98Q>@\$@?4Q8:RO M1;V.,2D+C;G7A8ZVVKX?-\>4A<:-A?K-Q=7E>:K6NE#I#7Q%!><3F24+(]R+ MN]/0"T;N!Q7K.LNNX-QM<5U*=[ZYQ_Y7TY?_ 5!+ P04 " N8:M,W3A( M]-," !R. &@ 'AL+U]R96QS+W=ODI=D$6?42:9I-R#8] .Q+4-4D63W=3VI"B0Z'1A'$PN&!?*? M^(- W<>7N^\.E+MY/QW-=-?MAN'PSIJ[WY=36A^Y2SM=?MEU_:H?K MUWYG+NWZM=T5(\NEFGZ\1O/T.%YS\;Q9-?WSQC:+GVV_*\.J,>]'\];UKW5? MRE#-[6(?KAM<;_FXE/_9OMMN#^ORO5O_.I7S\$G%WPT:\WF03 <)/MOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H[ MH+?CZ^V WHZOMP-ZNQG.2M!A"5]O!_1V?+T=T-OQ]79 ;\?7VP&]'5]O!_1V M?+T=T-OQ]?9 ;\_7VP.]/5]O#_3V?+T]T-O/<-:-#KOY>GN@M^?K[8'>GJ^W M!WI[OMX>Z.WY>GN@M^?K'8#>@:]W 'H'OMX!Z!WX>@>@=^#K'8#>889WE>AE M)5_O /0.?+T#T#OP]0Y [\#7.P"] U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\% M>BM?;P5ZZPRS)FC8A*^W KV5K[<"O96OMP*]E:]W!'I'OMX1Z!WY>D>@=^3K M'8'>D:]W!'I'OMX1Z!WY>D>@=YQA5A -"_+UCD#OR-<[ KTC7^\$]$Y\O1/0 M._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OQ-<[ ;W3#+/>:-B;KW<">B>^ MWAGHG?EZ9Z!WYNN=@=Z9KW<&>F>^WAGHG?EZ9Z!WYNN=1WK7?=N7S8^A/YQW M]=XE_RS^9)N)V"@P$#4].;;;=;I>T%/' ""O]DNUWZ]G-H.VE5)G5J M(GUO0N"81F]&O_:G'M'MS6>ST_>]7WUZNGYJO8WT//==K7TWC>)A M;%XU73\WC*WIES6N[6;W(2R(5E^.H8L+U[91J+I(O&'"ZQM/Y^&^;P_&VJXQ M_Q5MVNVZVC13?3^$6V(W6Z,;UQKCASYVK;:F^>YM-^Z?\]YIZ[_J(306QU[\ MM2"^7@[_V)OS 9;*)2?[L"W,N5%+X>DS>=? E]U03]:L9QNJUG=G'B]$N@M5 M)TX++_F(YK1U&M.\:7AH?;T?]M=D#\OWRH02AB)I02$THIB845!.*J@F%U83B:D*!-:'(*BFR M2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K"E%UI0B:TJ1-:7(FE)D32FRIA19 M4XJL*476E")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36CR)I39,TILN84 M67.*K#E%UIPB:TZ1-:?(FE-DS2FR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ* MK(HB:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29"TILE8462N*K!5%UHHB:T61M;JBK,LQ'G0W_BO)SVDZ MO,P7R[_2;G\#4$L! A0#% @ +6&K3!\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ +6&K3&;S"V"" ML0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " M8:M,5EAB<>X K @ $0 @ &9 0 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " M8:M,F5R<(Q & "<)P $P M @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "UA MJTS0"Q_/8@( !0( 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ +6&K3,22O^P @ V04 !@ ( !Z1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +6&K3-:<34^G 0 D0, !@ M ( !6R, 'AL+W=O&UL4$L! A0#% @ +6&K3.AT1<:G 0 D0, !D M ( !%B< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +6&K3+W1C0BG 0 D , !D ( !LBP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+6&K3#&<.PBG 0 D0, !D ( !3C( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +6&K3)-+2=VR 0 T@, !D M ( !AST 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +6&K3( 2:@ZF 0 D0, !D ( !+$, 'AL M+W=OXI:@! M "1 P &0 @ $)10 >&PO=V]R:W-H965TVAJ $ )$# 9 " M >A& !X;"]W;W)K&UL4$L! A0#% @ +6&K M3,H1R9SO 0 B@4 !D ( !QT@ 'AL+W=O&PO=V]R:W-H965T], !X;"]W;W)K M&UL4$L! A0#% @ +6&K3'F&PO=V]R:W-H965TQ2 !X;"]W;W)K&UL4$L! A0#% @ +6&K3)]>2K6N 0 D0, !D M ( !SE0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +6&K3$%(Y5>V 0 ]@, !D ( !C%H 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ +6&K3/)2 M%1', 0 > 0 !D ( !7V 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3.G64X_O" Y3\ !D M ( !=6< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +F&K3!D$WU-Z P V X !D ( ! M$W< 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ +F&K3.SYR)"S 0 U@, !D ( !6G\ 'AL+W=O&PO=V]R:W-H965T$ !X M;"]W;W)K&UL4$L! A0#% @ +F&K3)WQB.A^ M! 3AD !D ( !,(P 'AL+W=O6X" "X!P &0 M@ 'ED >&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3+.4WE+U 0 8@4 !D M ( !$Y8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +F&K3$;X$R@A P Q P !D ( !\* M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+F&K3,/?&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3+1]WEP[ @ [08 !D M ( !H+@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +F&K3'=$DT,S! ?Q8 !D ( !Z[\ 'AL M+W=O&PO=V]R:W-H965T7$@( /T% 9 " M :K& !X;"]W;W)K&UL4$L! A0#% @ +F&K M3/)Z;D,L! DA0 !D ( !\\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3 (MS) F @ >@8 M !D ( !#=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3(8=:C^H 0 G0, !D M ( !8-X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +F&K3&-VC&(> P 7PP !D ( !?N0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3!^R MW>R* @ ZP@ !D ( !0NP 'AL+W=O8! #^! &0 M @ $#[P >&PO=V]R:W-H965T&UL4$L! A0#% @ +F&K3%^$G#FR 0 Q0, !D M ( !:_0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +F&K3)OU%)!=! 2!4 !D ( ! M#?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +F&K3+LROFG9 0 04 !D ( !.P:7GF9 "!8@( M% @ %+"0$ >&PO\UL" #_# #0 @ 'VH@$ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " N8:M,ZF@!'5$" "=-@ $P M@ &UKP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 : !H (H< WL@$ " ! end XML 111 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 112 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 335 363 1 true 99 0 false 6 false false R1.htm 101 - Document - Document and Entity Information Sheet http://wwww.teradyne.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfFinancialPositionClassified CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfIncome CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfOtherComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 107 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 108 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://wwww.teradyne.com/taxonomy/role/StatementOfCashFlowsIndirect CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 109 - Disclosure - The Company Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations The Company Notes 8 false false R9.htm 110 - Disclosure - Accounting Policies Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Accounting Policies Notes 9 false false R10.htm 111 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfNewAccountingPronouncementsNotYetAdopted Recently Issued Accounting Pronouncements Notes 10 false false R11.htm 112 - Disclosure - Acquisitions Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 11 false false R12.htm 113 - Disclosure - Inventories Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 12 false false R13.htm 114 - Disclosure - Financial Instruments Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Financial Instruments Notes 13 false false R14.htm 115 - Disclosure - Debt Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 14 false false R15.htm 116 - Disclosure - Prepayments Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpenseDisclosureTextBlock Prepayments Notes 15 false false R16.htm 117 - Disclosure - Deferred Revenue and Customer Advances Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock Deferred Revenue and Customer Advances Notes 16 false false R17.htm 118 - Disclosure - Product Warranty Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock Product Warranty Notes 17 false false R18.htm 119 - Disclosure - Stock-Based Compensation Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 18 false false R19.htm 120 - Disclosure - Accumulated Other Comprehensive Income Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Income Notes 19 false false R20.htm 121 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Acquired Intangible Assets Notes 20 false false R21.htm 122 - Disclosure - Net Income per Common Share Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Income per Common Share Notes 21 false false R22.htm 123 - Disclosure - Restructuring and Other Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock Restructuring and Other Notes 22 false false R23.htm 124 - Disclosure - Retirement Plans Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock Retirement Plans Notes 23 false false R24.htm 125 - Disclosure - Commitments and Contingencies Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 24 false false R25.htm 126 - Disclosure - Income Taxes Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 25 false false R26.htm 127 - Disclosure - Segment Information Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 26 false false R27.htm 128 - Disclosure - Shareholders' Equity Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Shareholders' Equity Notes 27 false false R28.htm 129 - Disclosure - Subsequent Events Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 28 false false R29.htm 130 - Disclosure - Accounting Policies (Policies) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Accounting Policies (Policies) Policies http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 29 false false R30.htm 131 - Disclosure - Accounting Policies (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Accounting Policies (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 30 false false R31.htm 132 - Disclosure - Inventories (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Financial Instruments (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Financial Instruments (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 32 false false R33.htm 134 - Disclosure - Debt (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables Debt (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Prepayments (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpenseDisclosureTextBlockTables Prepayments (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpenseDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - Deferred Revenue and Customer Advances (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlockTables Deferred Revenue and Customer Advances (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock 35 false false R36.htm 137 - Disclosure - Product Warranty (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables Product Warranty (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - Stock-Based Compensation (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 37 false false R38.htm 139 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables Accumulated Other Comprehensive Income (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock 38 false false R39.htm 140 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Acquired Intangible Assets (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 39 false false R40.htm 141 - Disclosure - Net Income per Common Share (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Income per Common Share (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 40 false false R41.htm 142 - Disclosure - Retirement Plans (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlockTables Retirement Plans (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock 41 false false R42.htm 143 - Disclosure - Segment Information (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 42 false false R43.htm 144 - Disclosure - Accounting Policies - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureAccountingPoliciesAdditionalInformation Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureDisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognition Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Details 44 false false R45.htm 146 - Disclosure - Information about Contract Liabilities (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureInformationAboutContractLiabilities Information about Contract Liabilities (Detail) Details 45 false false R46.htm 147 - Disclosure - Summarize Impact of ASC 606 to Condensed consolidated Balance Sheet (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureSummarizeImpactOfASC606ToCondensedConsolidatedBalanceSheet Summarize Impact of ASC 606 to Condensed consolidated Balance Sheet (Detail) Details 46 false false R47.htm 148 - Disclosure - Summarize Impact of ASC 606 to Condensed Consolidated Statement of Operation (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureSummarizeImpactOfASC606ToCondensedConsolidatedStatementOfOperation Summarize Impact of ASC 606 to Condensed Consolidated Statement of Operation (Detail) Details 47 false false R48.htm 149 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureCompositionOfInventoriesNet Composition of Inventories, Net (Detail) Details 49 false false R50.htm 151 - Disclosure - Inventories - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 50 false false R51.htm 152 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation Financial Instruments - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 52 false false R53.htm 154 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfReportedFinancialAssetsAndLiabilities Schedule of Reported Financial Assets and Liabilities (Detail) Details 53 false false R54.htm 155 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfChangesInFairValueOfLevel3ContingentConsideration Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) Details 54 false false R55.htm 156 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParenthetical Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) Details 55 false false R56.htm 157 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureQuantitativeInformationAssociatedWithFairValueMeasurementOfLevel3FinancialInstrument Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) Details 56 false false R57.htm 158 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfCarryingAmountsAndFairValuesOfFinancialInstruments Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Details 57 false false R58.htm 159 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfAvailableForSaleMarketableSecurities Schedule of Available for Sale Marketable Securities (Detail) Details 58 false false R59.htm 160 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfReportedAvailableForSaleMarketableSecurities Schedule of Reported Available for Sale Marketable Securities (Detail) Details 59 false false R60.htm 161 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureContractualMaturitiesOfInvestmentsInDebtSecuritiesHeld Contractual Maturities of Investments in Debt Securities Held (Detail) Details 60 false false R61.htm 162 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValue Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Details 61 false false R62.htm 163 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognized Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Details 62 false false R63.htm 164 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParenthetical Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) Details 63 false false R64.htm 165 - Disclosure - Debt - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 64 false false R65.htm 166 - Disclosure - Components of Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/taxonomy/role/DisclosureComponentsOfConvertibleSeniorNotes Components of Convertible Senior Notes (Detail) Details 65 false false R66.htm 167 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/taxonomy/role/DisclosureInterestExpenseOnConvertibleSeniorNotes Interest Expense on Convertible Senior Notes (Detail) Details 66 false false R67.htm 168 - Disclosure - Schedule of Prepayments (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfPrepayments Schedule of Prepayments (Detail) Details 67 false false R68.htm 169 - Disclosure - Deferred Revenue and Customer Advances (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureDeferredRevenueAndCustomerAdvances Deferred Revenue and Customer Advances (Detail) Details http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlockTables 68 false false R69.htm 170 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureWarrantyAccrualIncludedInOtherAccruedLiabilities Warranty Accrual Included in Other Accrued Liabilities (Detail) Details 69 false false R70.htm 171 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvances Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Details 70 false false R71.htm 172 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 71 false false R72.htm 173 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfEstimatedFairValueOfTSRPerformanceBasedRestrictedStockUnitAwardsAssumptions Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Details 72 false false R73.htm 174 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModel Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Details 73 false false R74.htm 175 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncome Changes in Accumulated Other Comprehensive Income (Detail) Details 74 false false R75.htm 176 - Disclosure - Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeParenthetical Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) Details 75 false false R76.htm 177 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperations Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Details 76 false false R77.htm 178 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParenthetical Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Details 77 false false R78.htm 179 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwillBySegment Changes in Carrying Amount of Goodwill by Segment (Detail) Details 78 false false R79.htm 180 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAssets Schedule of Amortizable Intangible Assets (Detail) Details 79 false false R80.htm 181 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAssetsParenthetical Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) Details 80 false false R81.htm 182 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsAdditionalInformation Goodwill and Acquired Intangible Assets - Additional Information (Detail) Details 81 false false R82.htm 183 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfEstimatedIntangibleAssetAmortizationExpense Schedule of Estimated Intangible Asset Amortization Expense (Detail) Details 82 false false R83.htm 184 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureComputationOfBasicAndDilutedNetIncomePerCommonShare Computation of Basic and Diluted Net Income Per Common Share (Detail) Details 83 false false R84.htm 185 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureComputationOfBasicAndDilutedNetIncomePerCommonShareParenthetical Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) Details 84 false false R85.htm 186 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureNetIncomePerCommonShareAdditionalInformation Net Income Per Common Share - Additional Information (Detail) Details 85 false false R86.htm 187 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureRestructuringAndOtherAdditionalInformation Restructuring and Other - Additional Information (Detail) Details 86 false false R87.htm 188 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureRetirementPlansAdditionalInformation Retirement Plans - Additional Information (Detail) Details 87 false false R88.htm 189 - Disclosure - Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfNetPeriodicPensionAndPostretirementBenefitCostIncome Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) Details 88 false false R89.htm 190 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 89 false false R90.htm 191 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 90 false false R91.htm 192 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 91 false false R92.htm 193 - Disclosure - Schedule of Segment Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfSegmentInformation Schedule of Segment Information (Detail) Details 92 false false R93.htm 194 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfSegmentReportingInformationBySegmentCharges Schedule of Segment Reporting Information by Segment Charges (Detail) Details 93 false false R94.htm 195 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation Shareholders' Equity - Additional Information (Detail) Details 94 false false R95.htm 196 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 95 false false All Reports Book All Reports ter-20180401.xml ter-20180401.xsd ter-20180401_cal.xml ter-20180401_def.xml ter-20180401_lab.xml ter-20180401_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/exch/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 116 0001193125-18-160479-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-160479-xbrl.zip M4$L#!!0 ( "YAJTQ,/+_*Z-L! #)%' 0 =&5R+3(P,3@P-# Q+GAM M;.R]:W/;2)(N_+TC^C_P]9G9Z(E0R:A" 06XM_L$KCW:M2VM)$_OG"\.F(0D M;%, %P!E:W[]FUD ;R!(@3<0=*LC9BR2N%0^57FMS*Q__[_?'H>]IS#-HB3^ MY0T]5][TPKB?#*+X_I/(?9F__[ZX\__/O_ M1TC/]6]Z_]T/AV$:Y&'O(L8+^V'/3?KCQS#.>Z3WD.>C=V_??OWZ]7QPE_63 M\W[R^/8NBN&Z*!B2+$R?HGZ8O>T1,GGH/XKQO.OU]'.FGNMS/UTGXWCPKJ?. M?>6D89##Y;T!#.%=CRG4((I&J')+^3NFO6/L_\U?G8R>T^C^(>_]U/\;7BQ@ ML'$<#H?A<\^?#.NL]_Z]<]ZSAL/>-5Z<]:Y#'&DX."^?]>U+.NP!>''VRYLY M$O'K\R2]?\L417T;E7B\*:Y\A[\.UUP_C.(_O@39['K\8N'ZKZJ\FIJF^5;^ M.KDTRA+.J%@WF.**Z;.SJ.[)<"E]^]\?WM_T'\+'@%0I@"5Q'P2CZ9UW0?9% MWE?^\!81)0HE*IW<,@AG+Y(CRL+^^7WR]!9^P,OYXN5YF,Z/Z^LY?!$,GN-0 M+AR<784K=&X\^?,HS&H')'^I&1&.8I O#JJD77M;_+AP:51[J5Y<&DTNS?)1 M6D\H_H+#H(O#Z,-:SM/G^GO*'VM&WQ^G*?#HJOO*7VMN#+_U'^IOPE]J;HB# MJ)_5WR%_JKDEBI_"+*^_I_@-;U(7;\JB_@K@HGX-;G%X#YP^6+G4S;=I,@S? MEI=-[QH_UM\QR-.WN%+>PA5A&O6G-X!8>/F>)":5^\9YNF9H\.L;D!^]GI0@ MPW>9Y+/K\*XGV?D=/O67-UGT.!HBT\GO@K2/%#43'/*.AS2\^^4-< Z9,,SY MMVRPA5AI+K'>%E25,QBF,9Q#VH\=@".OWXJ/_IA?!>HD&GRG H6I,?':9K3)' MN,11/$JX8U%B4UN!E::HW--W(_XF3_I_7(<@BOH/(!ZOTN0^#1ZM8/W70L%,'QC X<2W+16@$!JQ3+"<%>Y;EF)Q M3_'U*1144Y98OR&1B\C8XRR*PRQSDL0^QCLN -\\NHLDO%D6 MYIG5_]]Q!'QFQ8/W\'4TC/(HS. W$#<#>"-,??Y\-0SB'*[PX-J1]#LVQ94Q MOXQ8CNX0&Y8=-TQ3,76O$*@<8*UB MV@H\AYL1T(5!?!_!Q=DQY\ Q=5US+(N8S/5A(A3XR],$X4PS%--T5<5VBZ5- M<0[, T["'"*+L/^6)(.O$7B8)[%6$2=-5'":D% 0!O[<.P^@R9\!M\":-45'91=,SH6)_,]K)?+.P<6080V$"Z!9T>Z8KF=I&GR%>YP M@A'\DC]OB("F<"!'&CW"-%40^FBKT,V5 -&74>*&;?M".$33N(XZP">&8VO$ ML"RN^Y[J>,*>,HJJ+:F 3>@^B"T\0V(C1 MILO\(4Q!F([2\"$$Z?D$:Z2?/(;ODRQSPSN0M0,[C.$/\%5CW%@!M.0]5PEH MJC"/BH6&7D)V&WQK$Q945:X-JE;QJ$>X9W-B^\PCOF7;'A6.KSK69Q">VF<* M#$.,DE\."\#&(%M/031$WO23] :6WPUR8^$##/YGG.7X\.X"J[[Y5=.U37%M M2//&6,+CPN@^=LIMC%M0%ME0"KE3P!*LPLU@;$AN);B$OLA5&O6W%-32E=#1 M+-09572Z>U0-+&[+!4<+;$#5(MP!/\MRP&2 ,>@.-5U?]7@12Z4HWLXU?2Z* M-*6F)H3VD S!&,Q0L&]L!,^H!6-7D:Z! A[4815\E;S=%UD&^MJ@2X-Z:!YXJ)E>@HHM*@." 5''!]"U%1U.J*%(EN**J M+U.U%&&=[1YM'O)2Z#:!8INKEL_ 7:<,]X$U@Q&@2A!%LPUN>-SV;.LS_:P: MT]V:1?=S-04OD+I+4/QE6NMFL"&I'/?[3-50C/64KHR&SUUY%:27:9$5(1WQ MK?=_JQ1O::DVG6V!N[\+21\-B'IAPB^R;'R0=;W#7*MFL[DNQKY(X'68!^A< M>T$:PQK(YGP>=+O[T>;[L&MF>5^+&_Q=AIDDBVS\,BV5&'2YZ7WY91C=%_FG MAZ*U9M].]RWA6I8"HMBE! @WB2%&=*$6XA +XW^ !'V MG6:S:82=R@@[Y@-M&F&7;KG\)9S?MOV8Q$4.91<7+T-NU<'Z7Z#V14JJ>Y73 M2SI(HJH6._*,5G<:IZ->28X5#W;VMEJ10;!FF6EJ('A7T5A+RB+A%_$3S&V2 MRC!_F:0@D]0/-ZTUHLBR?<.AMDM,SW209(68EFL31S4,BVO(Y<.[5--4 M/577J6;AXA;X7L&?*\9QF( :4.ZED#!!(-)3F)WEP U MI00P-:5*?,WX]QQ!:V5N,9O/5+A94(4!!X,(%5_23]%/?#%)THD%%722:??2P'T#0ZL5[JOHJ,IX,.AA#<#JP%3(3I.KPEI7=9,S6I'V*TA8UF:1 MW)Y'5VV:O]C?NU/]+8O>Q='PESU*:@6YX3#YBE5?\#@W&7_)[\;#B1U['?;#Z*G;ICA&'YA2T?R;T+3D M@F#DJ?!4 *Q..Z*8=\D-9E2=D'H*7B*TVP).&GD*778W5U*Q2"\RPZ3J!2XL M<^BRZ9U7(1B*9;!J4@1;/KU-@\_6'>XJMD-\X?F$.XI*;,LV038 /-163,.8 MU3-6S;T=:'QI0\ =@_?^$4"X_1H.G\(/@,A#JZ&YYKL$:.Z(I?*>AB15<%B7 M8EG)QL2$RY.QCG2I6'1C,=EI+^0VVICHL% %G:MS82Q&]]:3L3*&WV$R06^J M)E79HH7\$FU=*&K8"9ZF10U%02L89(OZIH6BABTJBCJ\S-0Z%+8;*%83?U8]!_^Q#D$U/_#K2W'SV%MP]I,KY_N WC?X9!FDW79ZO^ MC&*HJD-MHMN4$:[8.K%=VR.>H=J:[7C,,:V"I]"?40VF-G1H-J2Y*93%6ALG MXSD/"3-XN.#RP-3:/IMD*Y3HECE 6.H)8OE<)0Z@:PM+ MI;8HA16P&?@!U=+O T&PN^N-K^JXZZVB;Z4U7:D-25VQY_U[DOYQ$5^E23\L MM\8.OOE=@XW)F*XRYA#+8"ZL-J$1 TP$PC@7CN%1)BQ61A,IJ\3:&Y!23XSA /LNM0F2+JN4IV;*G"Z;@,#:"JQ=2R*]G5FNC:CU'=F6AM W*_67J![ M!T@OX\F3\26G8 3)+BU*I1)E;S3O .4)+4E@7:S9:LJY38G=#KP;<%R&8?GY MV<7FL9U<>*#+3%#F*MT*M64J]X76PA1(_[B;BT[BIVO&=JNN"=W[\F".(@&; M>RN80&HI6@R9M?=5488E'A;M$:8FZ_NX@Y@-G6Z;@TEFG" MU\K*;?L:,I9(KD2IBUM@3>&'R99(MU% @TN8E7V]C2FK I/"FLG!7BANFT_/ MSJ<,U+9S O]/L6NV:V#W)AG@W.J5B(3+Q.S(BS334\=M^Y4:L@- MSIH S+)GOI3X )=TURF'280I-,524L-*(AJ'(X_EUC0/.E*T,$VUDK;6D*3] M.M$GX 1*1YJ*'>(2+]&]!V>ZX\&(PI%F?'='>N,(1+=M,.FC,,UL",PJLVLS M?7P=/@91/("%>>='63\8(K(=M#P465I0";_L@=0]=(EH97'H]26/M:TNMO9J MY_?>+M/W27P?IAW?A@2)K!>UKGOQZ]@F2NB,\8J2VXZX70$",SWL(D(RHXD*NB-$DKR=,?J:=! AV213 MK3:'WH:XQOC(%)QNUB0"&IQQG36.VDE:]G381@N6L5:;?%\?:)M\V_IT-6]V M(?NDJ09;T>VB9G*F@3BKH5$.>=:AO?SV0Q ! M#?)4PPGU-^4AS1TDC\H-K((WFQ$Q(QAC*6G0!ZW(Q'HV%4 M+OQG6>+=0<(5V5-*X5/*FU,S0Z#2N@5S)<99GCS"G8,G!"_[% _"(1A9<)$W M#"?U[A+0#K9MP/Y*8(RH4U!V(G 3G#H(AFRD)W1J;(#&)B0O\MAM"A_WT0YFI&64SMHVHZ>#Y,[MY-9JG<8-[@)BG$^X[ M&K$=12>: %O7<[FM4HI'!((3:LCF_VS&3-_] 31M(0MV&+@:&P-[6B?0M 6F MWLH)-(?J_"Q/IM&,\JP6L>7Y)8ZM4<,R5>+KV*C>!^/)*@O?G55 QC:R.W;56'9[08NHKG.VN4J]N>IMD$'(:JCW!=J23$ M=DSUM8H(J$*3BGJA>%Q-V"H,H!F)1G715;)5Z//U.AY=NFE1_!#W:*BZ@5[E9-L;=0:UN?8;I/ 9'.<-4[CEP M<2[FF[RO.,-T HX?R5 BYM5ENPD#T\1IYJ90FIQ-5]<>V[ ]75@N,6Q'P#2[ M.LPP;C0P7?5T6]<\52G(Q(SE:KO$%015J?Z27\19GHX?B^94DX:ZQ9\8 )-8 MT>UQ,!2&)P^:AFJN,"-73#VKF7C3 3BY#6 PF7 ):QZ^(T)U;0>/^[1,:XJ( M:IZ;=!Z/AJ0>#R&NKCA'(JIHF&(XFME3W/")\D$-@9/N>Y<\0 MHN>&LF>$)ITWK\$6]>[NPCY6,%Z%:1]^"^YW$"$%2H(RW9@_P7(T3L-Y3.H. M4C45X2NV282"P7980<0VA4ZH V+)Y8KK>LX4$^5!=M^S(D+VE7PV:@ M/Q2%&(P!"]DF*!8;I+!''P M.(P$H\))O),ILB$X=8UJ3>8;#$2NH5( 1U@6L3RF$5WS=5MS7=VU[6*-,-D( MIGJ.]HL@?HJ#236 &V72Z+U*P\=H_ @6GKPTR\;[L6G: M1 BK116MDLNU(^4;PG@:C*8@4/I:/JNA[<#6[^X --?:_,VO^K(0;F#];M&I M=0=$N,*^R7]5[;-T!RE%JT]13/D9W$1TD0 QON6ISX[F:8KK"6(:+KB% !(Q M= ^4.#B!OJY12W?X5''MI6]MA^ $3Y=*KUK7MHQ6*YZE<@%.EJF8X&%P#KQG M6>!D>C (:BN<\J.J"D(4KZKB"5S7(.@ _@ M(=,:6EPU18\@;@A=J42W5U$YERA:WTU+B MQQR0%]G4J6.LVAQY_=);W\;L&%AI5-DVO-QHQ4W"JZJBR_K %WNYG1AV6_HW MC;!39S:8QIOTP>LN3^J*89C& 7E2+;UE8$B-;\.2ZZO$=^VDL %20A';6O9- M=8 B2V68X)LT0=V\#4,1F&D1.H.:YI9&6#/HI/[$+N%,ITT[+E51:-5L!?^1 MP&K%GPXF3U5@]6V?DAKQO:+T%&A'Q Z;"M9-!!B M=).S+K;K>=8F<$#P(8'3$#A,U]08W>B4D.XC)U1V2.3TTN2FBMBH$=H) *?K MA]2L H'3,3:Z42?8[N-F<*H>$#<#<3/>_*HU[A-[$K#IBJZOR+/;"VPFPH:G M7%!J\KTPZK&,M3:">P54JJG4G2+:73M6YP(LV0-"PTO;K*[O9<>Q$7"+NJ4F M;(2-7MH0%9=R8Y=Z'V&GI0 <-72)B6:H$A.NF[K$2.A;AC ;G2,RV8_I3A3J MB*%)OK_0Y(YAEQ*$@B6.N#RF6TY-HC#36HD\Z?_QD P'85I&N[?'0841%%4P MYI;*MVEKA2($29A2:1>V3,WAJ>64;;G4FU([2;&I3.PQB!5\VUW3IL3R(KJL M&<:QIU8H.@S]L-26#4?U(L?\96JC^"G,\CF>_IA@MEDPW#&G?BJCP-]H8/+4 MUQ8PC7LV=XFE@;T,-*M8LL6Q1ZG"P'IV/.S_-!%28'>6^9POT'10S8[%H]-.@798 MX=C9I6+B-J#M>+FG[8%SF#S3?9\FT2HD6!8 AE_C0Z3:CNVWAX2RP4&:+1J\ MK='/-K1F#Z,=-*&KV\8!#-UPP6@GNH=EW*[A$$OE-C@WGJ%;BJ"^;G1:.QR> M=JU)F50WMB6YKA\/3?WSMT%+2"-\V^:QMH=@>'B=5 MGM4N-#)69%0V6XZ;GMQU?8%IU)KSMB.AV7':<,IJI[2:<[+E8'+H'B>RZ!.G1^R1%3#?E)I1H> M,;60GU9JX1%3"?E)I1(>,760GU+JX!%3!?D)I0H>,360=SPU\(BI@!(:PV35 M-72L=+X5ULO7/$M%J^?5KM MND.O9Z<3S)]_O3U &E6%W&.&D1[V3&NYD4"82JN')&].;K7C_.)-'\/<^]8? MC@=1?+_;$=AM X2NJ3$YLV\3\MHX\;QM,# #6^B:0[2-PD@9$;&WX M-L.&%YQD**?'1JV@@VRD=)V'6D$"NTJQQLND(PRD"[9UO+09,&K)0%0Q3I"% MVL ']\%50Q6=YZ(VP NTB@].3X2!MTZ\MD,&EEQ2 QN\E-416W@P]$'H()V MGH_: -3RG11 6,S/EIS_NUL8"GG3*-30D/3=D<2C;7;X:Z4-P6R2(H:)^/*@ZZ2+$*A-PT$G :4N,LE!&<-P6Q,?>-U.6F\CRWH M3P,R3&%0N6@*V0*%A\\E;A.)#7?=.R?UM]]P;XJ1-*8JT8[O3^:W@2/*?+7I M2CM=F=\&E%@URTVC8K.=KM!O S,J\V:JY^UT3NJW 07?,(6H<^)J^^RAIB#) M?2*]:97-Z4JK-I#<, ^KZ\*J#GM#-0]LU8+8!7YZXV#.$?BK!: X!ME?1YI16R?UMD4""$W$AJG=1YI M0;2! ]\$AZX)VATR6YLB5-3<-EXHIQD*: 5'K&'X$\0"6L%2PVQKQ6R,9L?- MZU8PHX@9KZ9T=4WHMP(%WS!9OV-R?Y>T?=\V+,7S/*)9+H!DV)28CB&(H_B. MJQJ^9SFS_71*C:80G:;D;P=)E/Q4;>S7GJCD;P=+#0/J\AR5[T#PMP,9"GZA M=3NNT@X2*/=U_63%_@XE2DTQDN;^'I(4.BWT6\$12RY4UGB[_52%?BM8@M W MX$6-&;?C4K\5S&2I(15F8UX^BMAO!0I>7W5Y*EM_N]1?-O6)=)17C?=&]RRM ML);S0Y"7GWZ/\H=DG-]$\?TP++]^=N%=^Q-:30'5E@'5L5R/4YUX3-$(%\(C MIJ;H1%<=81JJJ?J,%:M.P:*AQHF3FV+0/4W0RBK%;56]<3I#Q_5 *XC)VC6S MTY'^=H#@&]67UY4#;T^GKIGRT!2^=:$5MS5+TW6;,!<;9&H>(Z8M!%%-9CM4 MTUV/4FRWH$G#$UA$%75G+RV2-$@SFY7GSU&,8Y,LRNE.LJ&&]T MRX,5%-LP-&;BJ0(.X:#%B>7#NU735#U5UZEG*<5)*.:;7U5--2J=IQH3>8@I MWX7PIE,NTW8T4ZAU'3;J)_PTYA,;^0E3Z+7364_8CB4H;5)G8!=L&(]92UY= MPY160_J+1DBZHE5J?H_+KCL0WI1=9719:(90 MF^O7_:SJ5F;56#NK-:OZ*DT&XW[^>Y"F09P_PWRGXV!3":53IF+49MO*8Y4Q MWR-480+<4-,EEFD)XCD^M_R,!Z$@^/3:BC4 MMC5A$!4FE' 7UJME.3[10.19#HI:VYN=7&I4BX?7$U)SQ-]U.!JG_8<@"^&6 M^S1XM,;Y0Y)BE*(X+XX>BOK:0^^XSTR7 W^:NJ5@Q,$GAF((XJN^90C!+=>: M%7]I2OE?Y:"_EVFJ5-U/(E4?P@"[=*$$PR#AISCYDH7I$\8P+N+1.,^N0P"C M'PTCV

(+KP0:8(1Q#3QV.S M5,/6J4M-QRDA4_%$);#>C,7-GD84S)1C^#QE,3VF4=\R[8]*AQ?=:QI+C@18G9&P.'HWQCC-0':P?^,LQP?WEE< M,=U),3>%M2')&T,)CPNC^]@!*1#&_>=;4#;94,J&$X"2O?EU,Q0;4KOG@W1+ M-/9S(G13=&1B$VEXBNXA2=W^..BFI,KN#;0XWN:XM&Y_&G136F4=(&$*H_S( MU.YR&G13:FE!+34KAR&^1"VP_V,2RZMN'H(4A.34?MR0;+$DR3+YP!?M8)NK MEL_ F*/,Y>"L&HR KRJ(HMD&-SQN>[;U&8Q@C%$HRV;P&@I>(/42K+P\B+%% MU0%HK9O-AJ1R##:9(!",]93.$;"2U*L@O4QO9:-9O-=3'V10*OPSQ $](+TAC6 MP'PZ#1J7_6C3U(*UL[ROQ8UFG8"7+88N7J9ED79IO$A?/QS,->3^"#Z;M%FZ M2#K#N598Y62L%RE9V6:]@R2JF#6 )9>54/+*H? MP_SR;O/(0RN2$FO_#%')O-F0KB50,*R=707/&.3I+M-0$[/%55.MTEXS_#U[ MH*U,+9=VJUJM@GI)[8$Q%P+-@^L0=,PEZYB'Y!%;GR1 MF'IC]=E/TD]Q/TS19P$1-^P[0<%=ES(F/.(KPH#5(5QB^YI)/,M4A*N:C@K/ M*?H[\FI3D4TVV"="$5;.R7CC!M8S5YI9O41'5<:#!P1K %8'UMUTFER5(?MK MIB$JTGX%"V^.67>\T MIZ:IZ;:C,J*Z*-0MS2*6J@EB4]52'-U70(ZA!#/D>:&:L7MY\+I"Z^$P^1J M;H#'N$OJ[:>VH2F)0\$0W6%HP)@==ISQ[9D MIE)1;RLI>(G0;@LX*G.NE6J]TAHJ%NE%9N@G]S&R UQ8)F9DTSNO0C 4R^@> MF 5A&F9Y^?0V#3Y;=[BKV [QA><3[B@JL2W;))H&\%!;,0U#*S9[T>"KF'L[ MT%A)E5R7KU));<'LE9.Q"O#(3VI68Q9[(;?1#D:'A0F3PL1HM'U1*U%.@TQ- MGJ^BJGJMH[3'\&:',9!-!KFY:"MN3V)=@GQWJ<>\<2845CGW=V'8^ZJ;?P]X MWCX$\>W7(!4Y^1@I&#D?82F"8#200$KRZT,F.EJ]=.1_2J:PRN5NA*?QDH%MYA533', _?F.D1U1BL6&1BES*SVI-B@,J,FPCD] MJK/3'AG%#F1FK I,"FLF MCY[*S8WY#*9\RD!MZQ#X?_C B6O8("DT2P$;P>2 BB$LRJCM:'JQH86[-UIU M<[8A10<_G;>51<&QL8EB&!7S:-.S>*<&53?-!5T>8X.GR]=:@"0C65 MIN=.'/2X^9;R4_"\+1AF@I=M&KWWU:GI4QQM-'!KE4HWT_DASWI E-]^""*@(<:\H GU-\"^ M4;^3Y&%9'';E/XN(\N OL' EA%$TS3 M-\"AGK9-T.FNWF,H,U6]; FR$34=[&^UFU>C>1HWN >(>3KAOJ,1VU%TH@FP M=3V7VRJEL_Y69ME'[4_1WZHE7%%(&53;%-?3:G#5$I;M-+C""HF+&%;N^+'( M>)N43A1_X@*_2L'0VK21I)BV#.*&PK _*L7\B-V[K:B^L!FW&;%< P 4/@4M MX=A$94)U+4Y=7?8B5Z1'H-)S8V$KK2&QZS#R ] BLA'E(2%Y,0W!9JH',I\8 MC)F$VR;8E;;E$H\ZFLD,S3(\9UHC)PM:JU5!]30=M!JH;=)WJ@]:1.A3'$QV M:=PHD_M88(,_1N-'D/_RTBP;HW+%/9QLZTW'MA$"X\'DU<8U.U*^3Q0J7@?5>DJ/C\KL5":!(7&QI0%@ MNK[B6W@J$S8RIQKV2 :SWC%M7=<]3>B^]EE#E/2ZA/43 HDI8&$?$"2!((FZ MCB6;@%1F%QT '\!#&GPMLA:5J66M2E,;2_8'8TG=SG6O1%/JN61Y4R5&=:;L^2^TVDV MP$; 6MC2OFHJ] $VXI_$"5"UX&D4?M"6HMC66#V@1OH@5%?H!L>*EO4-5E1I-JQ:Z@PX'C7Q M=+3RS#9F,(-O9R\?$QVALD.BHY>[C501C0M>.@2.KA]2ZPD$!RL==*'RIDW= MNH,.-E@](#I&>;*T=GHR1U=T?+6_0,/HSM&PX0)LQ -BPTNSI[8W101@E"P1-' M7![JI-5XHPA'%#^%63[WX\>D:,B^8]+8E%HP21J(S]KD.6!_0SWZ="4U7/4]VB:<$6 J"235;#':= NX8]E\UJ/XH&M!TOV:L] M<-2#)'8=P'1O#Q*Z6^GZX6-P[4&A;-#&JD7=V1K]K*EB/*Q^ /M%W=*K8(9N MN& $-U#R\@U'&*IW"8N\PS=4@3U=:/3^N'PM&M-,JF[J1\.#\[)Z8?#0W(R M^N'P4'1;/QR>_@[HAY9V=_FV:2)MB\7V\#BIFHAVH9$U$-5#LH^;2-,N +(1 MML*I>MS$F7:)/J5$F5:1D8?&*ZK@IY88<\1$&+["N.A,)LP1,U^XS'Q1J5%I M)=O9'/LCYM3S/>?4'\9S.5):$.]>6M 1TX!X]]* CICVPSN7]G/$-!_>O32? M(Z;U\(ZE]1PQC8=W+HWGB&D[$HRZWMC'RDPY8IH.WS5-IS4V::4BC7>R(NV( M/1#X[CT06N.7-C*W^ Z96RVOCA::/_#=FS^L:3L^UW2K/)]!1B2W!TJCJI ; MLF =';;)NBS[)8SIM%*+OSFY;9TITS9 &'S55:5Z_,JFI\P;M(K?CHVV.:K[MR"*=SR5?#];.TV/ MX.)%?R2C:;RE(>F=.-^];20Q,B'4G8%<<]S[T0Z*;AM*#=B7%FKP@,=&'_2, MS;8ADW%D>-%!C]P\#2CX@7:K6Y/[VV]B-P6I*)TVOG.IWP:.\L '\=U+_3:@ ME ='&J;:5(=V7>RW@1E&+O&0Z8Z+_3:@X =*RVE-7&V?K=,4)%U6ZC1>*RYK> &949L1IK'!@[DM!O 8I#)0>W)O6WSQEN M"I) J<^/)/7WRUQM@(6[A4;3Y70DSFH#!WZ(1/.VV&J'_/.F",E\.-%XH9RF M-=4*CEC[HZF-/9A3-:=:P5+#F@@%!O9]F%.M8(9G78/(UQJ'[H\B]%N!@N]6 M4G-LN;]+J8TF#,>E)B<>-10 26@$_F<0X?FN*KAOE67>/'LJC:D?SM M((E^M"J^=T>Z'2RQV2)3M*8&2;<%?SN0H1_-%*%U>J.G'2AX??G@R0C^'>H* MFX)$BZ93W[?8;P5'-/@5]KUOF;6#)<9/F6$8C>V1C@O^5D K"H1-60':8#;%\>+=JFJJGZCKU+&5JCJJ:6FUWUYC(>FQ. M@W18!J#Y]5K"Z^G:L6"I3>+07=-A/&8M>37E27N;.P%CW;*LL2EYK*SQU%:0 M=\C9:X4\MI:\-;-W<*DD&*7F@5=OD6/$#6IT2BJU0[K,Y--HZV*I'>JP2D0S M=+.#"YL+IFN'I;]H]:@K6B7C:\>%O9_Y;X5^MI;^FOF_2I/!N)__'J1I$.?/ M@$PZ#C9E94.!H7[>LNN+XH%1R7R/@ LLP*XT76*9EB">XS/74SRXB&,;NF(O ME55*[>O'OTBC]RT/XT$X.#ZM<+-M:\(@*DPHX:YN$\MR?**!<+ <%$JV-Z65 M<5Z)"*\GI%(7/G&Y/H0!MI'")?Y[E#]\BI,O69@^H2E^$8_&>78= @+]:!C) M:GO\.$[3*+ZW@RS*IOWLM_%==\+*5ZEG:)9)'"ZP"9UK$4.W\2^+VH:I.IH_ MPVJY9?]!Z&_28=G*'9B79WA ZY YIDZ9X0FB"Q]823B"F#X>@J0:MDY=:CI. M"9FJ;7#&1X6B:E?[NS %F7H=/H7Q./P(4 )\X<;'!I:$X\&C0C/D01^*$%OF M>#J:<'WXBUA4\0A7#. S$YC-8QP$)X758[/BS!>F&)4##582-.MR7[D$$1MG M>?(8IM;@*8C[8>:<# 8*>&FZKLYZV##W0_ M:*)*QI)%[%5FZKR)KZ'5:"V;N@IS44UQE7"?@4KV=(/XGF_;JE!-H?F%IXB- MRF67C_E%U@):K;(I@FKHJBI+QOFVG?(;+5F9HFZ(KC-MJX@HV#Y%XW\6'M;W MP\.V[3!3 ?8U+=?!,-WA-GW5FJ\P1+G$4CX*(LRBQJ:T0 M!0_0\317,]&.*/=2,*A$@'BJS9L]#2E8)MR1)Z%FQ4EV>"8J-EF;/,G[-HJ* M\^PN4W<7<5IE$RB/HEQL=?).J;7V$L&-CH M];+P,2)!'(^#X?"Y%\4]\."!M*R7Q+W_&,=ACVJ](![TW!"4XI)E2N'LC7,-#_D=:0YLQ.%;Q_2,$-Y M@R="AOTQ6A&W:8"]&V&%;6)=K:-&C.:\S%P3JQ4=_2_9BDPU. M914X&Q"]*79S]YX47C*6M E>W=^'>Y+, M:U ;C=-P'CBV"VRX$WF^V4);2WU'6550<%,/L/34,DUWI1@[34X]*%Q\0[B6 M&+6(L*RX[4/P+7HK[ M>QC=/V#S9W@VW/\I"^_&P_?1W:;( 5Q,+WP0H1DZ( 7^EEH38G"Y(C!?B' + M7 NN>X"*HSO@9'@*-TQ3,75O9EKI_Z0?='A" 6,G6 M )!R2@!IN@PD'7X%J:6> (#8*0-TL!7$2[=R/RSV'E0)R"C0%5'N!WV9H_$I M'F?A .06?,Z?0SH%:,GN86((;VV:<:17;3.?2PC=-(<_> M4%76I$A/KTE0 !/ 4BR/F(IM$\X52@S;48GKV+;K^LQW3&.6H"!S8!83ZS:@ M>VVJP?2??G(?8\'+YB9LTY2H&I/5HKHN3 ^L57F4J:N!*>0Z!B8;JKXM;.KH M6F$*,6HH5=7V B$SF^\#^ #@!6'T.+N\NPG3IZB/E2[>,)+N@/.SJB"-0]+UBU380D RUB^9\ B MX )S*Q7 7[1'=O@OC\U?:ZH\L_"%MR-FB54KJ>_6_79)*87D*^3__2/,<+_^&OWJ;!L%M1:CS[(5DF'(T\- ^&ZJL1HA.@T7GR]L M5AX"EM-$WC2,C>VK1LBK,PNT'>3;87A1A13,"$6K489,U7S?XBIQ+'@,]P7F ME0F%^-P3CN=JOJUYWRG#K\!H5X9OA.B?F^$;(+\-PS="OG6&GU9JR.2QZ"F\ MB/O)(_810!=VL=+ K<#0Y_#FSS(QWF2/B]! O5.?]J#R0V/LD0[*PPNH^+I-7^LPP4#^4; ML.?%9N5I*]':]\&&K.Q(01A3&I^!^3*E^VI(09G,>O!I:KN&1:Q%0/#"9Y- M;,%=PE3=L)GG"J:68>-_&^8_#Z*G?[O/?X;1XJ=1+\N?A^$O;SY8U[]=?"3V MY>WMY8=W/664_]SS+S_>DIN+_^>]Z]'9%[[UX>+]/]_U;J-', @^AE][UPFX MUC_WRD?<7E[!]0ROO_7^^Y9ORO;\H7WSX42R$-^CD6M3\6Z:O8 M,RJYZT7Q$W@M,IZ/N<"#\$O>RV9=I1["X0">$>0]:Y1&PW\+'D<__Y]OEO(S M/>LA2KVO81KV@JQWEPR'R=?L'9+Y=K0-S9*&>:K@B@D-L_F7]YA'[VK/^$_CAYL*%NX*G M)!J\64ND'-'B0GL!ELH=Z^\M*2G7W(0-_D\A^GIT!'R7#&&,2]C#HH25"%_H MU:4VP? +_E'/H'(H7YK.\TL0O$[/FNEA:Z<'F_GM=S(Z3C"VV9@-X4.0_A%6 M /B2]M[.C4E^+[7[ZZ)M.(=;BHJ?HAB>D3^ 6Q[$@^QOK>/=1#FO!+SWY1[H M3$##_A_'\3S?7S$%>3*:_^4 QM=[SP=3BX:/2X9+Q1HC<,UD+"Z8YE^C_ &L MK20.94G5DE%SR$6"/_ZET6HJ/Z884)"W&3H]$R9O='. M!F_L@59%,TZ11[X#Y5%P3^C;1TY,96/NK MNA-D=W9@Q]9'7;/CU,TTU&V2!\-3:A-')@;H[YBB.57 MP_ N?\?^NMN0\8\(_[@JLT]ZP,/?\>U&;LE$COKM MW[/>;9@&@^T9]1"&],>_TPS8,HQN]'22R_ MQI9PCP'<'@7#[%QFE:QX0#]YDB_Y\MS+X:K@/@W#XI=@DMW9@]<'HU&:?(OP MF<-G>,1?F*&=&S,*@.1AE,1G2-S7AZC_ %<([5PL7=&+BD$/PPS#80'N;4UV M5LX;3<[*I7^0=?4>(!CVG&$0/79R/4U7#.":C;_\3]C/<;Z>@C1*QAG C,.' MN>N'(:;#%$NC+\DI)@J>\1 \PH@Q;:AXQ2X"J;U2UDX M?-Z[**\913'.:'('SX A!475Q9G\<3S,Y6KI#:)L5.8/XU/@-W@<_ *+$T: MYPW%22Z' $\)IJNV%PRP]V/8"V5] O8[G)!:KBG@&//GK)>&&;PK*T:1C,H> M--E9[PX( +E>G PR* < W!)D#[T[3']:7F[+^F4S=5%5-=/N2M@;X1;5U/XU M"W.X;^FV3H2F:=@O42>&PS7BV;9P?,40KB+:3G%;=J<6,]R^A(!_3VIWG, 1 MS"%VWL1U\T?X/"_(8,743KN48E-X>W![!',+*RE\S6K;,*M-WR*KC=+CI;4= M_MW?<0[*H?.(E@R;V=_[3W#K.!:3GKRS8:@5/,1^\?B.U^UK[E0'PJ:;;NQA M>GIY(L/IQ$^YKIP!_Q\BMOAGH/%U:WN. S[%P>1X4/UU9PW=\TL=&*LN/XUC%2&D7ZXPRK"%0'99?TT&J%O%K+]=^[;L)K;&XCR #4,YY[]IS M0%&^_V?OXN;FD^?V+,>Y_"1+P'I7UY\7MQZYN;(< M&-J-) M>S_=)J.H/Y<]>[B1Y'P^A.[L;CL&=+%9(>^TT>CN:0FGC\]Y.'1].']W*PCL[*HJXT ME"<%9KT GO'P/$K@ICSJ8XG1I/YNA"WN06L#%\I@POELQ',/Q<_P","Y]R4L M*L^*U(,OS^6K BP,P9@$4(X]K1>K?OJ3C(4G;$$)3PJ_8853UHNP* [>4OQP M)HN+\J3\N;#LEI(=X/8)X><]"P::R FJ V,*I?P!\ QD.'<8I/?A\!D&"B#$ M]^'@O.?!I,FNS/+*?G&T@JRED^5610&5C+;D"3QA5)S#!&3_[QA$>![@D2R] M ,]5R(II2, .!5OU,<)BK[OB0GR'O!*>4)DR+ B+PS[<#DQ1E !FP6/8>-TG M<4@R7"4+Z[[Z$DG<%UFZ-8)UBQ G,^""'!="92*SLQZ>P(@A\*QHKMC[5Y@F M/;FZ8ZPX1,HKLY15 ?T23A:C?.6@*,8*96@]G,MCF1]+91P+[YZ^&9ZP_&Y$ M+PV?H@S>MK@$8!PEY3B):9*-BM-TAL]GDM=A%L+)"3M87,<4I@ M00JK)1B4 M*R#*BA7P&.6H>+ ^,HB?JV!GDT6"83;9,&E)Y-$S>!!*K/.%PL"^[%.?PRM# M9(L@GT@7?$,_+[@?KD.YF.!ZEEPTK9^;U.^=S17;S97:23HS6(=EX:ADJ'5E M=D?IK'X1]_SP2XIX(4+ZSEI!)PIKHA7>AP$>#U.(>QB(P=G?UDGLZ?J2I9CE MK&3C$59##L),#GL8%I6\9>!5+J*2':;=X>[_ M:7Z@UHTS/ZR_]2H*RN#*V3H25Q#UXP]31925X^C!:@9S+4)7TI&]'FDNF M.S(N@\E3Y!<(N;[\M$C(8S((AUAMG$O,)CI,%B&'4B8CD#"N(.[!S5+L%K'N MH("Z-XR"+_+HX8(_< Z^!$,Y34 $7"QY%N3!L)AM*5I06F>]H3R42-8Z]_*O MX5"*F$>9)7#>>S^YO! E?3P\!B:H"*2'D=1#!2-B3>Z$Z>)[Y'/YCLD=Q92" M7)"RIF3OD2RSE?'\27AC?L5$$U(6F'>.L\^79VY!GA4621#'N)\VD@<^9$#& M?13'4GQ*(;5.)&084L M30_ 8HBRV>P.ID7F85A6R0>C" ,^.*M3&"?3%7Z+Y&EPH"406;A\H?A>$E(( MC!EUI(F29!.=$B!1J\L;94/DI?/I.H,]!7"&JV:!N)ZA;!&0B4> M-1*[2>7S5CY3Q>V:5DA?WLT?T7<=#H'T 399S^0)??;<"7T'. 7$T153X,$F MEF$SPIEC$9,;-C%<7Z..P357=,,!^\_SWLWMI?.?Q+9N/&R^\>'*^WACW5Y< M?NR8O_4I'@!KUU?D9WDQ>;,)[XWP\.2Y]A;W\O@K>$YQ;<'XF;0O[# >N&P.-ZYM]A*HYX [(\!@RX> M.6G9BN.8' [=DT?>]*YF#\+3H1>5D'=S=;6@A3IB!]W,(SX/1Q,PP(BFBO+7 MPL23X@Q=K4=Y7$#A<4WBYW*&>P/L /$DO9&X%Z)G4VH+M#%CD(##8:EVGE#1 M)>.T;)1[ER:/U>?@K!:M*N"-W_ 0;QP$* L4;IGT*>3-'0$:[RQ6:OTZ[05? MI4DF*2R\F-F:19(6 M0RU5/48%)LU<2@UX5BCY&27 MV:G)\WJZ-*>RU56^=G[X4CC(/A0=X29L MQ()]5V"TT336AU8DKZJ5-^*N-;B6#_^\\9;&&PQ3]("#<'A'H3?"@\"K=-A+QZC&R!;NL X M)-;2)RLDB'2!GF!2<;5+^# -K_1VG\!]@_OFQPX6?P3?#PI5P5"^P%Q-I0RJ M!@S*Y1/6 /M_A$3FABK8R$'B!,MAEGX)AG?G M+?NIFQEE\TEAZ(U(8R\-I*L_Q!@F##7*9A(I>TC2O*"P G 6ID_ <#.G*EF0 M876F0CE\^?= .C)?)CQ32+F\C)1@R.XIRJ2XDUV)5M"#'N14.TNF":=>6?W3 M1BEV)%K&<18QG0,(1-K=& //<:^JL.2M]:-" V$!9^S7E@YD:[6)=PI6D3N(SL0#<9[MF"@EZ< M6Y2SA5(N1RE="AD4*D*_DYG'+E2#+&C,.I4Q59VE6-Y-Z\U-2']< MR#/YC$W,SM\LZVK1Y 2([\"2^A+">^7:GZ3NR)D)OE5TN7UQNZC*@ZP8-F;E M%\;=JHYRP#2H!YH.]V/M<'$ N-2"N>!,J6MQQ4FS'G#&&X$4<+/"0I3-!=8E M)TO#9=S/BQ4OPU<8%CR3NR7PGJ"2N1OTRPA8--V.+ *:V<_%;POQH4$DC4]X M>E@8*[CQ_8":,Y/=\N!!$=Z)'"GOPN1YV:#OON1U?,I0'@#^\T83C#L$"XC] M^,-2UM52>M;/,P V>EF*?6$1P,4YFM(PH7FB;JL6BYS,E29+K<%2*-P-3)9% M@V4RDKDW;V>'X"2C)=)44=>I::1EG:+NU0G?!36-F&Z@J"O"=U' -E;4\VI: M*MPM%/6BFD8R:A3U&B5=07CBCI0/6*665RCEV73/2:]BB52DVWK9-E/FI46T MK"0;*?-%Y5O.>V,5BF)PID2[K4+M:=Q?ZK^"(2=*<\DCC>ZF2ZX?C2*@?7$: M"D0E)@!F90U.?/_Y6HQ9AH"4).4\!_=H"4DN^HG.!3UP!R60]1J#*)MN7.&: M&80!C![>]1.;NWYNBG 8\V^7DE;N716;*.,L1,U3QGMR;#R,H'Q)T"C(Y7X* MS#.,*XN^P4OE'MKDZWP2H2NT;RDNY+Y*+#?/< ^M)_?H9T4H*Q"4$R"#/3.C M(^R5I5TKH)K*W^)J"<<\L"%@.*^3%)9DO#170/C56Z^;69K=X.;W*GY7NJ/8C\4 MAXX;\?6GE^-:6BI>+?,=:BQ9Y9S.+IQTG\9GU/XPY^_+;8BY-([2X)U3#;,$ M(P3Z+QH_-[32$OJ+JIWK^N(CRB#([*:ON+F;%0V2)V$ Q&+1QZZ& LI-Y84@ M)AAVX\KNF5NZ_O5[W;?&U[>\2:^GTWB%C=;=^PX"9ZAZH$(?-4D\V<7 M1!@=CP>]YR@<#DZ."Y3O7''0\ZT/+]B !Y:*D(\2*_4FF3XS 2T#B N![YG$ MGK]LS29WF<\;%SD2M0KAKMS 0]=61IJ+I($R$#K=#WS$[$<,:\L3O*:;@66\ MN=S%3.O=%$G(7*[C+!3ZZ?P&[DWE?CGF5T@^Q-J(HHRN/!6NC'C+E)#9-MPB M\^([?ES(*<.8^33Z6F;6#B;WS$H'_Z*S(XM8?(")#T64N'D("5S%C M=M7DFA*F[*Q\,IZP^,)D%)6SR_G3.!0NSH4RF9$RW%!>(P?!C'--GY^Q\OVO M\?[Z'V12[$*4?W&3_\68/P?3E95<\1<&L\,J,?_3!7X96WB0 O[K$KHR[UYN MXC5)=)>)S'-E&?!#[ZML3(QL".($M]+6(JX9Y2Y+[5POC2:KECK4YC-M.@ZP M,*DXQ>EE9RM81P*Z?)AKN],+/&3H'9A><0X6=C=FM[:>X\6RD6G1R(_3TLSU M92.+%4%;/&*^,J>F'N?'N=2?Q829#6#^M@@S?J[@..O,M'K'\E@'GBZNL<6% MNV(S&.ZTAT'_#W+3?TBPHTAQ/4$K 2]9M26,4_:Z*?RZ*?RZ*?RZ*?RZ*?RZ M*?RZ*?SGB^]/0T;#Z"[L_22ML+^=7!!3VS[(=PHQS .1]QK&_RZS([[O32W6 M2CS_54]4V.,?W\66+]._=^X0!]K.>]45KUN^I\($?Z8MWVF ?KX-C.S3-Q!253O]M;OW5]5]2"36I'I^72Q7CFB"V;LZ[>7_[QAP8[ MS&OWEQ&&EW:87]A?_O&'!CO,Z_>7?_RA?H=Y;H.YT?9R.:GK-I@;;"_#4U;$ M\&M:">[6![!H*C@(HW=NTA_C;SX\,!A>R<7APW?9WEH%&CI5;4_GQ.YZ(B_PW(D3YP]3"3 ;$J;;;)?.JZE!@&=P@7G!';=WW"34Z9 MQJCI.!QH8]J;7Y5SKL[88P49%5HG35ZXC("%YU&X^.@OX\"8!9/I>41U/85PPU5@>GV#.,QT M/*H:BJG;GQG.,4@V.@?#[A3.5J]L%O[LA'CCL+L0]FHZQ($9]G-PL;F#)_BY ONC*/E!E_!4,$J\6+O]D^W5VNR'?=JUVQ^KMHO7;.] MNZ_O5[V:OV[5=FVK%I\^V:]'C.C:Y0D=0;YX;$,156H]PKOM>9?:&56^[R,]5>-,50]"XNL.QQP_3")K MLK_ZJ>UO_,3XF::IVRZ2O[7+"#M32\\4;>L-C[7$OBJ-M4SBSZ(#P>!_QEDN MV^+AF0(GQS'\S-2WWA0\,8;1U:US '9EEE,_$WJOA])W=F#M&T.=(+NS WNU MW+;S9,KNGJ?EPU#M3#/H]^W#B#.3;MW-YL^N@_9[UGQW1W8Z6NAU1NJXKW%^ MF-R1^_W"O?T[:H>_3BE9#O.NTJD_]]Y??/3(W[V+W_Y^*P.GG=_1PU/>5N[A M34:UA4:>VT*;"-YA>%=Z.64L8]6"D_=7;[J(5^SCPOTO-D48!1&F1/%SO;9( M?;9__.,/BSO(T_UC'&*3DROP$ "2C'-)X.P,]A@?&X?RE+9I!3"\;/YT#QC( MI_(\B"%,,+!=UK/>WBR>D3*] FXNKIG]*L\>6XG3JMX"/_Y0Q8FNJ.5?M=%B>7[0Q]T[!@Z)@INRR1?_RA!KMX>N,B>!/HRJ/?)PC_^,,D=6@09?(4;)ET,H)9PIP=QN%=E$_3#H^4-DD9$XKF^,02IDFX[AK$U+A/5)6Y MJL\=5:/>9_J98KJ@,I?(.=RDPMN*D1W-4[@#XL8 M#K4)9YY';<8=IFDO)LC!FKV/8@*"\1V5N^;E%X4%_4YJ"N0BDD7_"M_1V>>[ M -;^\[N*XIB7VT7V"@B(C__P/MY>7E]X-W)YSC:F:[/0YD:DKQ@0PDC,Y8;]$ ]8FLOO*RX0:Y+M MYL:,5OP$EV!W_UJF#,*+@/R1=0%W_ \D,RP XDZNQ,7Y$\L".)!Y,^I[CZJ[[SUX&[^>VA9I?]GJ0( M'AFE23_,L@5'>_G#*>6R,'K&M/K=MJ^J:)X9_2B. ML@?P,W]+DD%V&:OXY>(1I9ZI9GPQZ(/4TMYY&WW[NYFY[(PXJ?109 M5T('Y5N-@[+_S=TC#:W]E=T1PCL\M"X;B!VVR*E*SPQ-G(9\WY9&19QIK/ZD MO%>YWIA1U8)1BR29C@F1?8WM]"3[ZZPTSZ::W_QBA]]K>L:C+<+T*=IM7]'> QJ[>9BAX/?Z$*GMJVE 93'AE/%79NUFSZKS]/9GDS>=W> MYN(NZ,<@E]V8+D?E9O[^FA'9FN'[JNH0[C";<$\SB*W 1\VV%<:YJUK":[LY M""ZAI?U/Z[QW^W>OYUQ^N+(^_E,B^L+^YYY'I3?H '<&2[1_OIA^M-SDR_WY M;[THZP6]81C(U7H_3+[(K*YL/!H-HS#%K=-@#*Q3I&Z$_SN.1K*P22YW;)>& MVZ7 3&,\KXWR^)5T&P@?/M<+&*$PS/#V49K@U_@N M[%>';>*P+QV^H9\\CH;AMQY\%9,;P$ M^>MLCO0S^? QYKR,S\=$T(Q+64X'A1C'PX#$-"![+N78LH+P!BDCY,A#)ZP(F P_0GY-TV& M8)W?Y5^+X\K&96),L1KFIDENG&/Y!$;_,G3?*)'&!F\'IOO M1?GSV2QM9OE9DQA^[P$^#8N#2$)L%QB%+=OM*.?8I^=?:;[5=KH-+.AYG,#64UNX'3&&6O^(+KY$*KO M71 ]3O5'=;VYY076Y(+% MY9879W.!P),=$0MA)Q5NL0Y17TVTI+QV<3&7OZQEO.Q':7\(=4?BM>T?L)5]/$J$4]#>I@*J[3<(1VN,R<7QBY MO'GYJ:]\]\IW3?BNUDJH\M[%[")K>M'B(IXLU)^1'U[7WNO::[#V)NY&C4#^ M?>;JK!28^T@R7_;V*]& ,'>"[ 'DN&PD;3]_ L?A(BXOC^\M%-.(*:O"&*IAJU3%YOLRFQQX\VO MQ*"FBF&L.2!V(G01M%+K_1ZDV ;[L.GD5/,M@WN$ZCI%HADQF:,#.QO,M1Q' M=U36>DC%J FI_,=Y[^KZTOWDW/9^MZZOK8^W78VK].[#&/L(@PTR*E8#AD]P M5$TJ69(X)'BHEB1I6LGRM5P*>(1W!-;,-'Q11A' #T9W5[:(+X]3E0L+S*Y^ M/QSEZ,]C6&6(A2[P%.P*7[BZYSVK"(<\11F:61&:2GV4M67'^4G="GY['QG_M#G]=,C84A]C&--#Y1=.#PG]V='C&W7W]MH+OU=M9K ]W7 M.7QMH+L;(*\-=+__VHS77HC?7P-=XXPIQSE)MK5Z%*!PZ\ZHQ^2/D^(&J_!G MBA21TH-!9R3*,O1/!L5NYBQWI'7^V#F!_$S1#[*,.DDJ.T@_NE>-LIZ'IBUU M,8111!+RI''@992&)/P691BLJPV^ #^>'-O]1%=4;318BB?6I?:6+K[IJGQB7L3#_.:Q(LRN2,05TFQ=H$BNPA28OUL([K,MY@.\#6OHMV9>\VK>,VK.-9D MO>95G'2PXX3S*A@_X^KW'?-@!\L=>=VPFN,'5_HDP1!Y((9'5KVOYXFSTCIK M[+J5HYWML+E[6KM6_$PY3 3T59FL99[KN9H/X)]EWJEZ_"?'1'B0L5'?^.P[ MW/P59TR\;OYN&SQ]W6Q\G8_NS<>KM?<=;?6"WZ.9WW=".9!HZ@>Q6_\,.NAU M:_%U1KHY(QNWCGBYR\%B5P1P1H9!ED5W9<.\RW%^>6?U^^/'L=S5O,22;B=Y M'*7A0QAGT5,X.;M MRO^ \AM7R56@0H#@96^VBKIB[:-86DE9O_O)!0)#$3$(,#@D,7_]K[MG1,@)\]3:Y$$9GJZ>_J>GAGNQL7UP]U-!P9W/"RTF<("KM+W\$S$&TLJ6!IU M9@HOOZ@K/]=S&HB9?>!E NG'/79DV!<6WTI ]WK,@@V037WC>#EL78/._#&N M'&\.[A\2I;L POU>]E[6:NHM"AQP+OL(*S$*@(8=U%_L-LQ^P#NDD-4>A:/N M,:<#$99%CE(O^ESG&8Q']*XJX#-60M/E)N',:R7QEH[OC'RQG[#MNA4'U*]M MVA_<.@/MZ[DR0KH!F \[P5%;;@O^X04,(,03 !2-8>$'YW9 MUX[]:#$[4(S)JJY1L6>-@N&U$W$TY,.$!>=DOKO4G4O5H8$?F',+N\R#KW(( M1VQG;<'A"VP$GOWJAU' (B<@[R_WO6MZ4@D6&U*I!#>K!#L#/XBK*TG1]XGY8;5- M6O8"!%ETM?YA45K.:UEU]BR0*T8 M.EO285]:>^'.,U0@(@I&M.K[-XI%YEDYGY2;ZR^7E<^7U[]]?J1XP*'>: M_7RQB7K9S=2_CM?4/EA]9L7DJM<+ENQF0B*6P41^OR>X!=I&Y8Z;T'1:8@=4?_33O(N^> MXYF>13=*$BW$?=K9%551WXRH+A:&& C2X)&7W"S4'BI(B"5:0YDA:Q]6=:N_"V_D;+HWDEJ,;^JE_EU%N9^H +AM:O M)=.,Y6KJME!%)^FSB'U*D/W[X MV@8@\5K)!1Y-+SI? -Z3&_;,7$4K5FG;MJG[ +^0K>E%/T81V9X+/-9%2YTL MW05(!.;ZXM31)77FHN@/S]\>XFO'A7@>\)8J:,V:XA]H?ME";I\7*9'728@Z MLI(B"?/1PBP+K'(2X-P,^SO?_ZOF(>MUM6Z4(!'OZ<*H\!E1M,6INX1 M;#;#4'5-2F#)%+MA"FGH3@86GO#6;H].&IE/S+-DA.$8=IA659NZ##!(IM@- M4TB[]VV[EP41/US)Z)R:?-NI.3JB^]5 M,%!!*$UKIK*HQ4__D &+(]BF]?I6+FZ5'"$YXIALXR7K8B__BIUH)$M3)DAZ2'H4!;!]NP+[ M-?R7+$/(.I^7H"OL$<5"RG /IXR%;#L6TMQ;?\*RF^;R7DY)$4D121%)D2)" MMF\3O6C1^B7O402)E9T4P19SV]O;CIW#_"2!:LPAR%[IUC,=<.A M:3G>TZ_OJOSST+3MY/.+8T?]7]^U]?>IH6(Q+V+!.Z7K!S8+\*DQFV*<$<7[ M]=K[A0V'Y!UC_BN;^EY.O=.I%S _6QMWNE<.DR^E"L1*Q$Y+-G\6VXAX;./= M%.YA*\+^@R_TR0V6X+"+?YSTE7K1[GJVG&M.HM";6S% M!RQOYB)9,][F+<>#0:*^'X>F9X<;9K%C*[18LI:UL_MV$TM1=M//29@ES >> M:EFVC-4,^W0?EX5_L+]B!P &,;U[H;#JL=2&KNKU$AS87&.-6K.N-O2M'$>4 M:;22\$"CUE1;S;TUICTD(VG99N!F\)V):)>\D:7P^VO=TL-6HZK6Y1VRDBMV MQ172'LV?KO2]ITK$@H$RV+O8W03?Z'6U5B]) 19"G0R1%)$4D121%BF*B M%RU.7Z9^LFM&&T_+8;?M[3D)LZS=W5Z&[S;JLT"QXB# +K1%ZI0H'<>-.(ZE M:)TBZ5\V^A^;078HG;UETEPB:L_5!27J=57M6JU36;O39DLU8/NC1>,(L-NBS(X*AI MJ@*N)*_?[ZYH_4H:;:Y=Z7]B/V)V!L1=X%BB%"0E3S=0?LE!1=\[GM*Q\*[- M'S_*.R%AS_'@QP]?VP"D8TVV4)WYJ!=&09P=57_SX>-L//P OS@]0*<7_1A% M5!BTP&/=D 7/9$HL0*)AO 1UCJQ!\E+4^2R8BL4?SSO?_JDF:=E-MUTO:!$[F6B5^RKU'CLV66D&2[K7) M_;I%J7JUH=9J)1"O&UEL7:V7H;._+$'?)5/4-+75:I51>)9*5"(L/=^+$G"^ M?KY^O*P\W'7.8?(\0A=\KO-L.BZ&O"H]/ZB$IHA]X:NI"Y!\@.FSEL_3-UN6 MW[V1,$N8]^7Z%LV$6_)TWA^G#Z?*8\#,, Y&\D*.(]#XK7I=;;9+8/-*KC@, MKCAL.W#IT]"# 0LLQW25H3D4:64I9P]P1^DM76T9);UE3G)%^;A"6KIO2UX6 M1%14$L&8?D^QV= /G8ANZXQ@HN0+:?H>[.;3&DVU9L@[/B17[(@KI.D[9OH& M0S\ \0N2MAO)6,,Q;*U:3=5:\O)/R14[X@II [\I@B__BIUH1"8OR>!!',6F MJ_1BSRYA\KZF&C7I7Q^.;)&(.HC=(XW>R?S:D__, @\/9"GF$_,LF6@[AAVF M5=6FO/A>,L6.F$*:OALIP/KB>Q44VH32I((J)\%_^H<4WD>P3^LR:B$Y8A<< M<0S-TF0W4$D/20])#TF/(@&V;X?B;?=A%_RQZE7+>A.DAZ2'I(>A0%L'T[ _LU_0M_59*,ABP0#3%$>^Y" MKU)&0[8:#3%4K;85+C@&TUQ>/R(I(BDB*2(I4D3(]FVB%RU>OV1C\1O'[#KN M[LL"EU+ZFWY.PBQA/G#??>E3SE[D>$]XUL/RO="Q66!&CN_M5"9()U#B9T]. MLE%7M6H)6FP4PI DAZ2'H4";!]>P3[M?\+7Q[[K^RXSK MWA:&C&9:'I&$B17=%$'6\]N;F\[= [QDP2K,8*19SW7!H6H[W].N[*O\\ M-&T[^?SBV%'_UW=M_7UJJ%C,BUCP3NGZ@<>8 M_\JFOI=3[W3J!VW@WA7O8BK#_X M] M&&6>S8"BV6K&7M[+[AQ%*4W?1S$F8)\X&G6I8M8S7#/MT3 M8>$?[*_8 8!!3.]>**P:FZX:JMX^[&.I>EVMUVO%7Z+,HFV/S?6VVC*VP@/' M9B,M*2%_-X/O3 2[9$/PPN^O=2L/-;5F--5V4W;JDGRQ,[Z0)FG^@*7O/54B M%@R4P=Y%[R8XIRSWEVUDEU1UU6B7H.!'RLY=<@4X,&UY&\X>9.E=P(;F:+!S MAUYNKQUN+]E65G+$3CCB&*HUY7$$20])#TD/28\B ;9O-V"_1G_ACT_AC[*M M[!NQ0]E6]H"L<]E65AY)D(=$)$4D121%)$6*8J(7+5(OV\I*F"7,"SQWV+[[ MD@F[VZC/ L6TK"!F=J&Z'THO<#/QCC*T0Y'T+QO]C\VZ.I1NW3(%+A&UY_)$ M0S7:)8A,%WNMTHB=6<%K2;E;(G$B$;5+6515&]6Z7*O,>\D2CW)%]"4])#TD M/20]9$2F5$5J,JA9MJ!F<=8G>WQ+$UT6>93)")$4D121%)$46=Y4G^KQ_8OM M/./'?_X2AY4GTQQ^?+#ZS(Y==MN[,IW@OZ8;,]Y*L>/9N4*NWYD9Q@&S;[U[ M;%\1.-[3F1DZX2-.\,A>HS/7M[[_"Z91_CD]]%W@V[$5?36#P/2B43+N:/QM M"K'#AWO6^_4=\]UO=Y=:H]:NP']:2ZM6_@/H-+X]/%Y\:U>_@77:JAI5[5OU MG>+8O[YS[&\:?%6KZTWXN759OVSIE59=;U2,\V:MNZGJUHW?:;:U] M_@W?_!?B1*!D>TX%D;OQ1A/TQSY37@1NE*[IFI[%E"YS_1?%"17'L]S89C;\ MH?CS:FI@%-]3X-?T_;#/6'0ZQ5"'W4N]V5BOEWJSOGPO]>;^NHHW9%?QE97/ M^CV7&V]V [[R ]J/C_V ,>5W$&U]7OG631\+E%]R,-'WEQ[L]/''ULUJ2!JN MW#>[,PP<-X-!4R?(ADIHL\0J%T+T&0AI2NY=,62VH&"1;<;W>+;A3%A79@0& MVI/C>6" *'Y/&;+ \>V5'(L]1,A:JEX]['/*35AA*5O,EFHW=- 1,5V\NBE( M/!AP1L!K"=$_L6/T$\D*VM/^6+?:HZ96&R7H5KVAI>I:&7=,R35*Q_XS#B/J M:Z<$S#7Q,K3()Q![X#0D4'[]?/UX67FXZYP#3#G,#P-68:].B+6)A&U\"7_( M[AP\\@WI%BV%C]1//*J-5JYY<5O6'4*X9^5JVT:NV+2O/R MK'&F7]:URUKUF_9-?_>ON^;_;52;VFMBM&IU2KMJVJ[TJJVM7JU=5&O=K91/$(,^5?L1Y\F MC(CLAT_*1! H&)@N? D;AKZ[_O(;3O4J;(K'^\Z7AZO;^]_Q48^)^;Y>7O_V M&:M/JM5/ROGMS>W]1R5XZIY45?B_#PF4C_^[RW_W&<;ZJ.@PV_7%[5?^ M9WXG:I2$N[E\?(2]FP*3##!FXQ"$&*6J/)N! U2M@)PPHSA@8?;&V.^6.].5$%J5\(H\+^S"M5#B*'I>YM9/F>I"I'DH^)X3N3@^Y._DXV8_IZ7 M4Y14.SM5.N?GMW]\>80E*7>W-]?GUYLICRPP[9''Z,I:!QY]Z?NN.ZKX+QX, M&L;=T+$=6"<+00"Y,&BF!F$ FM0"-6MZ: \!#,QA1#A$?[9E.D &";X2Q MU9\&%E[.P#U5SED0F3#;$"R(0!DQ,U#, >%;>6&P%@#4-<,04,@3+$!#F'$ MH\ 'G!?7@1/2J\/R$)+"=T')]K,K%Q-%? ML1/0*-U1PFA(%, &##ETX9DGY@'+ 8OA[VS(69=6_H='-'[ 65&F859J #!: MYAKUHP8 7 %XXR[<(KE2< /^CRK6TB1I-D;/<9F=+@:F^./TX51Y2.]J). O7ZT^ M.C,*.#@#!X0)K/\D _;\T\/E>?;QXM,'#NWO9F#U\V6$5#BHIA*/) [#RL\W MI,S1;,75#,V#=$#(E*2+[_BCJ ROTIWU,+ZS_@@9_GX91LX !;DT1H_#&!V. M\\>/Q; P%E *9[886D$#\SM36,(_Q%1_QO93WJ3K]= ")&MVD!BS 0GFS)R8 M-2G8L%:$4ASFC5W*PH_ @H'A K3C,ML6S!,RBR*T43-@I/0[4NEWSYZ9%S/. M%-C[,@#?)N2*^AS\#1\,52GJCD'4I?ZR[9/SD@6#41-ZMAG8H?+'$ 4?/'[2 M>?CCP_(F(C:]J%3;\ZS$O*TWR:+HP;W)I#G#<-QJ[#R%4Y"?B'(C! F MX5>!.:>V\P%F@6C\>CC.&K[($-?,/"'IE_(@F$!$'-\1N;UD7'M?)3J5+E&.N'* KZ!Z5&!"#4%WPF3 M%?R-+GF?>;A)@$--##T(<:KX7>3OD LQWZ7Z&!"_#@;AGGP?= &\E*R!2RUN MLG($3.#J;Y;&-\,TFI'V>$7:\AV?X T&8:]#_K2/P1' @!.Y7 3 F S%+7)+ M$C% ?NG%;@_P*,*:0L .64#!%A)H7=*\7,S.I!#PP@"#I:$?!R0!R?[F2R$: M\3:U?+MV66I+*Z'IDL ,1R'0*\3 +*CJF <9<1"_ZV.XD4+(.7:A=Q(L2NOJ M8*.!U][\C3FF;FBSA G3A6JR07%G9[L1]C E(C*]:*9;=PYOPP VPU;+F*80 M0C(G$FPVQ! 9;)UXB H+9- S-AI@0]SWF$3 C1U'+BD]ZIYP-/PZYC0:[:-W M&A^0*[2/RC7RB],;)1*=K-U9RD'9-QC@,S;_B>I$R:P61J098")!%4D\LNQX$92" M4@]U+\[%6=9)1DDGZ)-'@7.P@%M><1>,+ZH0]NP)>\5!2\'O4B\6LA&PDPJC MA(T4BLG^HC_I(P\(AG)#QHX%E4+4 L*Y B1K;Q.%9*A"$8CBB*0=RCL$^.%6_)Q9+3A:E?EZ *O5Z%6E )ERP=(C=1;AYE )A#=<&A5IA#$Z!0 MQ^%?R!DF9*##[:#S_VPZ+HEZ8"?R"PFC& :$H7#*D&>(N%TOLC2B7E;HIPS< M8]G>4CW,4 ^UC\I%LG&(+7+59!A[L)C4 T>D!Q*C,LQE?'G$ST[:#?9,'H@G M82;$/#KB.8$WDX].J+O,^H)1[QRSWC(]88^M;J"-GLFN2_/24Y.<0DE!#D?D<1A)E4NV\ZS8V.^:A[[*'0F*I&I(:6S72 '6&ZN*W) MB9PU<];AW*R!$H-AFQ]HK"P<8QLH&5/#$4!]QM:_'.!Y@U_WX5C.7634#_SXJ0^*(/C.(F&B"^,Z@/T%)NW0C7DV"+.= MOD=+@,>?,&_FF>XH=+#@R!M1]DE$>]!>GYZ3,LPX*X(?#JG$%6QRS"K"JLC_ M2<@X!RO'LKVEWIBA-^H?DX*"OUF6A\/(X0FE+#_0?J;<[QA'.4#-/"##RNPSS6\B"Q9'"&U24POIX439X_2K_FY$X, JWYX'3)F@G.DZ_/\L.AF M3Y4L"9K30R89CZ>U'V'?&0XY!5.&R&!+[&VTKBB-0E' T5 $+_E1IZ1:;%Y- MA0CVC56].%Q,DXS&(_Q(SUQTD0 !OH-=ZIK!S+(*$83CE15(X%"4*2I8D$?U MSCQNB1+!,I&Q7RC?E /:(<^8&)4-J,XK!6B2JC;56\VJ <(Z(C=?.Y--L(SY M\CJN9M+/!Z)E-!WG/21397Y+C..U):J'94O<3Y>Q.7,K>?#P*9: &JW:J3Y= M YH<1^.Z31Q(FVJ!SPL:QS+JO 0V!>!GX[0V/;J3U2?")Y>1O*-L23J0$*)) M#BE(D_6,URS[<81AP%SUY-%X7T?M:ETXH?GT%+"G-&THV%YZ2X?O+6'A;L]W M7?^%CC=0K$<4(H=C!Y7-KH]'Y3->H>/PB M9><0:'%Z;!FIB][@I56KZUWA57OC/JYY]VCI^[O"2TXMIY93EW7JE6ZG6D@G M= -F?J\X5/>PF\NJ9KTQ^SZQS%C8P#UY#VS@8/LD,+M\JL3/72?VR$*>2-_8 M]5;[PX)6?1L-Y/L>U(K?ODKN&D@.9@;8!A-$[\0P3)8,.WA$?'4"YK(P/&#> M?QL!YWXP1*N136 P_&W6/QZ+&C(&K=L=L522ZU-G(?;<_P[C(?]X?=ZYJ71NKG_[\E%);A4XT7CC '@UI>?!\_+O;. 'H^-8ZP7K8>O'7\97 M.^MRWP[#7ARF**(^>,0\@$%G/DU*]>/1:Z(9_)0A,XLUSGS,"Q<$-V^L=Q?S M20@/#\)#-T'F(K-F%/LRYQ5#UK.PON7[EE:$=)TKF%(RX1^49WRDNKG?>7'9 MY1L9$ 5,44XML-%N'/3R M5*W5*NH"UY]S6$-<[MZM4[^IMAL'D"$KG,FV_G&J MT#&5.Y.N*"!\RNR7A%1"*B&5D$I(BY/].KSH21GS8;INJ*WB>N&;6&*CH>H' M'E"O'C0!M:JJZ86MQMS("M56X[!)J*GUUF'OP9K::!0V%BWC(5MG@)K>4HWZ M5DI+CCPBTYH(T:F6M,/6OCKU8.F'RCO[1R&*,H"F[6#+@D\ M;.]'5_7BGB.5AM?6Z6_4U'IU*PP@ V(;RDW=X'VQ8]=^[C03M:Z!IK8,F>DN MIX"1Z)'HV;-Y4I-1H>.EONP [SCD,ZOG!P'3A2T 4?7?]Y3?$PVN*NP2^/%S=WO^.XWE,@/CU\OJWSX\?%:-:_:2?82Q8/$%]^Y7_.16BRK,9 M.";\"UQE1G' PFR,L=\M'#OJBZ'I>YM9 M?F!&CN]5B+ ?%<=S(@??G_R=SGFDOR_ >L0[L^(2U=7R(//)#@2[Z=P]P-@ MI M88/.(/8=F\T@T39 M8U6QF.N&0]-RO*=?WU7YYZ%IV\EGFNO7=UJU^OZ= MTO4#FP7X_XJI6'UG M"*^=9(6UYY\>;L^SCQ>?9LRPHC":S+NMS' +"I_=RQ6M]99@*:,8<44CP#L6 M]'!FSV+*;9= A;="HG_6$W HN0"XH'&H3/#9#.P7,V"2ZFM1W7A? J(_LL"T M1QY3^H+HH,-!8X51J P#9P"0N2/%[RDA&SCPBQU;D1_ V&&DA*1@0A@$K\X# M/1<%\8!Y4:@J-NLQ+V2_F"SP49TR_D;V#(&$[\';8AP56 I@?6)CHT^/;3F! M%0->NCY 3,]F$ R910//?QD-E"ZAY)DI@0\^ GS+X7AQ N:R,!R;_U1Y[.>0 MXWB6&]O M29 "Z\A")JN#(",?1S"# *@Y C?W[$40LF [/A?1N0 M#,-%RC"3N3"$GTI=IUN)A["*"% 0]F!BX") #"R.PG3J90O1V!; M7+Y&S+.!5[Z*;2'UR^'KEW.QQ5%P@,3%7>\/2;JAW!*2!V22PA+N2(2FJKST M'0NE*O\II)=3D0I2T_%M6& P)NVY2 >Q-@)EQ:?S4*R.F!ED(CLOI]GTU"C; M4JF(W3EA'!2.)L@T$F-E2L-& MY8@&];/IQO!;(D/1B.XS)Y@OR0FCKCL?Q:BSDJG'1'NF0(0*2U$!#S%842B6 M@1Y+C'L*'^HRC_7 =0!MYEL.J"^!?F9:_5/ES(<_<1W9/#! ''+ 8,G#. *5 M%O5!:X,*Z:,R2<:W.1P.*F[PO6PV="RN^A +.0=".#6A]"".4;\\")>V\Q0P M1AZ]5"B'KU 2JILIU2?$S+2E*IP#OX>2.'E-6J?'+3WN_#"JG&,$"@R)U#%- M3-/QY-C=^<-TSCL^C*MWX"0;I.:^,1Z7'T_N(H839)K@B.[2PX',O M?>958(:*TR..QG=2]DX_I-.;SZ;C8OX73;KA$R *;>R'>98IX@FV4!+WMAT0 MUF U4W@;\4"E"6#RI2A/X]LX#HKP/,)R0>GQC 68Y"%8L62)4B#F+7AH4 IQ MBV%3=6#:?X(P@+\'9O"=D7W+PI TS6G2@3*W)!CC![HG#>EP/2352TZ]Z 5!DB1PTQOA(]AFHU>29A5LM Q6"BI M<7)FNB@_I'MS#&9''Y4+"@W45[QJ+[5 '(]T"<\V=,&ZX"E4X!%XTW7,KN/" M8!3OFA)$E'!!Y0AK<]/W2+NA<$FR&EW.:TK89RQ:0\[HA\9G;U:/EE',+%\K MVI*EHNN6BK9R!9T6F)0LF%LX.E[<*=YOU-\O?%(X?6?^*YOZ_ABG7N#0]XH; M9O%2X6WVIA7+>:N8/^+%_.^F: "[ S8#?*%/U: =T)L=K6' MOJ?G(ENKOHGM$U[%U_?CT 1?=<,\MDC[C!7]ECUBS 0M) MQ*-K/F?]8V#YCK;K::A]BTZIF0VT4^WJ^%1?65O7Z5EH[[5@@E'[[ MW_C>$W@VP8!*[0LC")941M,MMC2UJ1>Z\>#:*ZRJ+:/0HF'=%;::6UF>/(QX M+!F5/LBP@1][$691$ZF6R[C9<4"14GCN+_"C0 HJ5(8,[TZYEPJZ4_"H&2DO M9CA>-LCKNJ<$Z$__F"U"TT IC#7#@^,SP23P_L^Z=MK*?APXKBN..^4.55&E M-J]DFRRD=EBH\L(WJNM3\T5]6;(8A[L[?SA5+DVK+ZJR0\34$ C*RV1@D%G' MC'*EYJ>Y"OUH-(1)7(!M:(YFYTP]%BFU*L+/$ M#V9^"RZ9P-1MBH/'1]O\NL'6:L@99+9X@NE M+4F@)+T5\I)DTP.QXCPY'HS!7O%8*%<<7(2"*'H"KR"BB@T3 QU8,H)'A*3H M.0;1\P"&J-,#70*&&.%?X$5A %QF ;V@S]:RY\ MHM0F15E!1R?PZVG[E$PJR3]'($/N4-N@N:Q<@GZQ'2E"CDR$]"D%YP^3XM-A MRA L90@EK9M-/,[.PSD,4C.JX[$.)Q?^H +T6SH$U^&U.NCI)0%_>/O<#X'7 M?EZ8'\=V,,-&W3FP7 A;@(" \[M1 M>XST91 M#ES!3TY$1X*,%C\!;5;E-)A1C !^F%)U/36&32OH=+*A$?@]?Y.6"2EN:80=D# M_]/# C$Z:@:TQ>XX/ S&YQ:^*4EF,ZOM1#G)J$N&*B)JV9FV+HM>&/-(HN9& M^BD[)XL-)E+HGWP\!Q>\V0TH&2I7C8X1P% L$>:?'.7%<5V4SHG;C+^AI#Y= MP*6'D<4AOO%CQ/#J'!\_/55#)X33.>G\!IO@*F3O[G5Z! WH,P%DUII5!O\.,WL#@XHN;'XC(2-D,H@BD@5B'-> M%PY(\8!1IL<,J.\ M=,)8Y=F$2Z_G7LL$<7\P=3_SX4%8)38L]&0%S!28Q3Z MNYY+!5'($J9"78 2.O1[T8L (M_X(DU5V3%)TON-L,)>-TEG8]B [_^2- M*5 YX4$"C_?]X8?A\A#5":+92,N.P8F#U!8J)1+.8XLZ5?Z@CS?LR;1&RF^= MSEU."3BD67_*G9E+8R8 CD_--W(C@WH4"@)4GQ.Y3*6^2D[XG0/A^F%(J;S( M04V??S>!0X"ECGL)-#4_NSJZGM[9QQ*KVZ#4)*5;ZN&+GVGL$ \P,\"H.G3G:OP=<\!J?5-+55;Y9#3*Q] MJA'$A=$^CK5J];;:J&[ED*JT-59L@A"9KZ+&L71RH@E;IUH_CJVCJVV]=AQ+ M;575QNH&5(&$1!ELBU7#!#?7G;/KF^O'ZTL9*Y PRUC!WO3W5GN7[,J?W&,[ MHYW%/M1V>RL./Z\?_R3B" MA%G&$7:L\.\9]B@ -<_, %L5E"9DH&L-5=,/VZ,^,1IJ=?5$:#EJ";1F5:TV MMI+;D(U/C_S V4-R2A5/*-X.1?\!>?),GCR3)\_DR;,%OB_BW/+DV<:LF%V< M/'OL!XPE]Z;S7M53A]$ (GD<;<]D7/(XVKT\CB:/HRW+1?(XVG;=T&6.HV6' MT6 X]HK]2K"+EA+VS2!I62O/J14MF/SH1]3;G')2I0E6&:VF:JR>SBU%'.>D M45<;QLKU'^4(5AFZIK;TK=0<'WWD>B5)@'UK0P MU%I-UL,50$I\8=11&B1%^61#0VTWMU(25;RUGM1J:FWU6K>228=Z3:VWI5E1 M<(%!P22\R ,OGL28TG3:N?SE5A+FWJI=N!5;-53?2OAW44V_O!U@1S,#E"WB%P0V37:PKG46FWX2FVM7#:U MR].AYU?VE JXW>_:PBR]T,!)NA03..FS;-M8NG#<.*ED*8>Y5))..&N82RN[ M]Z4QE_86P)#F4IF DVJYF,!)NA03N.4DI#P3==BW/W;Q[WL6.?QV:N6,>:SG MB%Z/W533R6O8#O FR&M/^=T,K#X>+6BJ=-7B5>?A3''",,9#" ]_C,L)!#BA M_0214ML+AZI4FRIQ#;XP4ZC3->SX"-TU>NX/\,9P C5[P,BQ)09L!6,J)X_^ MT+&4IE;_\%&Y'E!M!EYD"=#? 7[QBO7DIDC,M=S1U;Z.!4/HH=F]_6ZRG#W,)@%%B:QR)Q:S& /A0+XW>TX\K&?YY<69>O3#SO M\%LV>TX :/DK-H.(!3@%'C@Y51[Q7N 4EH#]%<,X6!&-[R1W%E.1778/LX!O M?)K(QUN-DTMZ%''=!XQA#ICB.AY3G(@-$FC&;A4-\Z24)MZBB3\G;(QOTTSCVN5B&Q:46S2O<]/IH-7.0<_ M\4L\L:\WUJ@+:MF3N _9T 0<(@,FUS_#-"(KF8ZB] )_D$/WJ7*571L+)"+> M%2!&>2[!TTKI_:!X[[:#A9?B.E _L-]B'4%^9 H$(V4+0.$/"8U(X4QU5+06 MI!:TQ?MN 8D<62>/9J2Z]7M.J'CW- O,]N^)D;'=,QU4G*#O8K*[\+EH!#K?B@-:&-IJ E: GBYT@H&L",PU M>#WIPX1F+3@\SXX?A^Z(L]C$+&*.%Q8P87J1X8V#QX/81=LZ-:!100:LCWKQ MF:6V(,=-5US+'>*UW*9+#2(Q+!(U?4H8,>0/ MI \*G4NFRK1I,L=3H@'RMHK8@QG_B5M=D8+C3:W2)79',,K/M5-MVF(9MQ'( M L[P. N+'!Y<<#9ZYO)PTT%:!\=@'9S31GEB(,48EVDW\. 3CWA(>^#@[8%4 M8@[,$4KW,.[^R;BC8+$ 99'BLB?0>J!*+,:P>0[XAJ[Y$L9.ZM<*">.:S@!# M'Z 40BL.0R[2O_A1SF_ZST^K2L /UV5$ FCPA8 MZ6LCE4LW-T9@WX)>16>+'DI ]X2T1 ^6WAN8$/(%)"=)2-?YSERG[_LV M"GTQ.TA^F*%+79IP$.Z'"1>,NXX"3-/C\0XS]#UX?*2 3G$&**=/E:_)'.G/ M.$KRP-@X,*%PITTE0,U*P/"#_]PM!Y]/S)_&L_B#&+^*G"B.<+\#,+C ;!(P M"5"?C 1-^1!C89,$^:1F^ Q@17#(7K!+3 (H39?I9$0(==\($PT5Q*8K8CDP M.W>Z\5_@(&S3A%P+)'"\'NX(4K-.2$8.7C');%7IQE$.)1Y8*1A22CC9 7NN MYP#&T3QY ISB0G%]R+$!OYV2EIM?"2T.:'$SSE2."&8@9\-L9)TD+#&B7Q![ M% 41](>O@$B &1>(&2&9\D0=PO .F8LC;H4)1NJ;:&,Q+UW-J=*)(C_P8)8> M8WB_)E?JD3_)HP2%L$YL'NP10TPGWFSG&3_^\Y9\? 2:PA,/HT'7=PE/\,P]Z_WZCOGNM[M+K5%K M5^ _K:55*_^I5JO&MX?'BV_MZC>T=%EPVQ-U0P]XN"&\C2,**9$D6'$I,8A5>HG. M2X3OT!Z#'>6&O[ZKU*97>M;6K[2+"ZW2:AGG%:-IZ)6SJXLK6+.AZ75=:Y^? M&[!2O?GN7WH5UHY+SJBUY*(6PLC46U2'7C1\--[]2VO7]7I]$7S,7E+&Q!W0 M.S;JGBO77)WRDTMI-;3:V67#J%P99T;%.#]O5%IM3:NJS2J5QK0 /ZG M?07[\.R\853/M6:MJE]\PS?_A=)$")/U+<,)>W#:!"^ ]?HFC(VI6D7CO32T MI*$E#2UI:"TMS2>U@!<%IA5]!68\%U>94" 21DDBCZ-'7/3FU8'>/+NZ-*Y: M%:VNURJ&T6A56C7]K-+4SK1FHU$[;]8:NU8';XI:#)IF"6$2%E2,85,T+^-R ML^O'$:$)44M9W32&FPLFVCZ\Y_D1,,USCO^2]T3&5(0DL8AA+"BYNO:ACLW+ ME]7-:Q8\W3=O"L-SFP#OK)MNH[Y\-]W&_AK:'O+4*[5BG&*IN\YOEY6S^\O. M_\%.?;B^N-Q-[\59;\SNDOG_D3=9W42CUN-G?FV^16T@,S$AKO(6#7"?1 M=(@3,DK0?&'VAEM8%A)EUR(OM-FE'MS>G8O='W=+):-<]$LM1%/4Q?&\^Q-[ M\XRNE3J*[.:FWP7?*-_]OMM=6+.A-FK[N6-ONPMKJWJ]0/?IK2M5"[JW=WW= MYG;4R!3S[/&2S5VML*JVC$+O^W57V-K.U:$_.'XV*]:S=,QF/.AS93K!?[%0 MZMH;QE&8JS#[3VQZD8/'+I[AQS2BL:4 T'GMZJ)5U[7*Q976JACM\VJEI=>N M*AVCUJ@9];.6WFSO/!^@KQH!^BN'N_%P4!CZEB-JSZAPFLKOLG*UP7A)8!(@ MRF+G[4^A<@-2,.<%UF"L7EH[Z&2%CNM>Y56RP)!6K:X7&:IIRT>&C/V%9\HU M]=Y6L4]'=98"6'(K+@#;U^N+Q\\?%;U]JM=S1ZGG1A)F&&$7UP]W-YW_8?$6 MGCN:2H.FRF3"N]U:1Y0"1-)RL2-4D]D#I# WZ^87'%NXXADI[UG1M4=F]3WG MKT-!T!M(^!!\2N+T$K.JVNUEM;N:AAV[M_0MEM@16F?.I5:/H[!E\RR,_- MP/7W _Z#0T?!5KDEYL>TWP,UUFMWM68?KWL>Y,[>[?E!7OOG?N%M3K+/_X[= M\=3X!/IF 3;C+_" ZOE3LA?,8ECPG(LY33E,Z:=G'SDA]14+I;9G"*G::755 M-GU?W%3.UE"_T 2;>^C(0+UP0CH:H]R;$=L^8A9_?'KCU$[?3H'06^MMF@42 M(&OF+^8D0W('\WG)[+:.05RU6V?U3K51.>_4KRI&"X\CU2ZU2KUZ?G'>[NC5 MAG96B&,0^V[QL7*E[B+=* BXE9M0C!V"P%^6[#VQ\.R+MIQ09*<)V6E"=IIX MN]/$&ZKD1])_7&G\YOOV"\#>\>QK+P+&<$#!\&UUP4^8P%B;UQQ&O:J?UZ[T MRD6K>5XQ+LYJE;.S\U;E[+)]?E:_N#BO&\U":([?3Y7?;F\OOE[?W"B=+Q=* MY_P_?US?7UXHUU\>.U]^NSZ[N009_'#Y^+!;S<&#,=A!84*5Y%= ET!'.\4":G,$E_FD$P0C1EIRI3?@79S=$H3M>%[(D?*44% MC2]'_8"AG>!%_1"/**()-YG+)?6C72IY'PBY]NP8'''P<'^,DDX, M(\]J\E#2,I8%4?0P"B,VD!R3H(,-'+ #[=@"JU%B)5FF'TUN(5GTL\*QPI8\ M5EC4*I$S$4DRHYG>)CD8S2EC?^NYSGT]5T9(RPBSA'3IY^2)R9S8&HM4EJ!" MK-;0U);67NCEVNOJ^E-MH'2;U&5:T;*]<%%7AEFEK5#+7> M;&YC;=*H?%,Z=W)YS%SN@6=F=V],KEDX=U*KU]36ZI=-KW<5\TYVYN0(TTC( M@O^4QUK9*=R["EB;&S2CI6JMXG+#1A:YIEXHQR*;#5VM-[9SQ?HAWT">!=A> MYQRS72!?6!K =F7G%&*QA05L]XJB$,LN+&!R5Q0!,$F%(@"V;V_Q;=^P#$9U M4VTW#[M16)FB9&N?- /?02LL.8_96]X5M]=UM:IMY4"TC+R]&7F[]%CPY.!% MXG_%3NBL=$YY'?$A-]?VI6M=;6RG)ZMD!:F&BH*>8N\4F8O/Z9PK/V GT(7 M]WC62(D"TPM=T0>4KA_ ](_40X>UNUIJM5:7:JCDG"#14]Z-(G-,QQ)!E''< M4E!!TJ-8]"C38@L+F*1"$0#;MT=:\KAH[IC+[#/T._5.ES*Z-OU<&2$M(\P2 MTJ6?DV&U(AQQ6=??+<%9E_43G$U5K^[GXJ\]A-$+?_IE;7H6_QC,VE14J[66 MJJ]>[BRM3WD>AMZ7YV'&O+=BQ;1WSPWR/,RA+%*>ARE0P*>P@.W*X"G$8@L+ MV.X512&675C Y*XH F"2"D4 ;-_>XMN^X2YDY8H]*PI_#&;5+B-E"I>MVF^D M=(=>%EMH:3WA+;-TLZXVJUN)&!Z#JU0#?6/[<==E1=.$FX6LZ :)I(/<&26E M2*E66US()!V* =ER5L'4A8&[NNF(;J?)+K<1UZH12 6\, BO,V,OH>+ZWE/% M=9Z9K9C\'CB\9"67BL/[;M@S"Q2\D3;"BU3@]]QE+EV\N VOV+&-4'?"O!^G=$:,:;UQ>\44_<7=$-E_39W!T>OP7^ M(C<#G0N]_>,G.Z36LU6=:!N^L:+@",T5,RV$+#(#CNY^(7$H?@(OY^*(_,37 MC]F!^8E?.N/'YX\%>U]8]&/>6GK+2I&\6F1^44TH+_+98XWI!7BNKC_$FZ29 MU?=@)4^C*5^EH+DSO=E0#6TKG?H+L\83O::M4WZ]7@GAKE994W6M!+VIUEBA MT5)KC;VU.&4=AWAN6KE6\WU&9S*XT0B[?6DY:AMO=5 M([WSU=;V=%QHYPO5=%7;#@M+B^Y-$0A>HE(#S]?/UXV7E MX:YS#I/G$/K%]RJ6/QBRB!$.\1W\7C&? L9VWFYR(P;%$4G(,AB)\A3I#GEB M.\;T,532RB,EDAZ2'I(>DAY% FS?1G_10A^U)4,??F2ZTV5_.[?I5\T1Z(;: MT _[O-M)S3#4>GOE9$\Y\EF&6FN6Y-:N%5?8,E1#6[E[R[%;W_)T@J2(I(BD MB*1($2';B(:*)C14GZ'N_/6=UIBOG7+/Y*KGYKUPP*6$6Z^^OV 6&W19D,%1 MXQ7X/%?37=& D#0J?@7^1NE;6N4K-QT2X7HQ5MH6ZWII:PV+;E!=T U]U55VTY_RN*M]41OKG/ H&1" MT-A3F]F=+U2OJ;5V*>\K*I7,0UADS?UA;R6\P*8$XE'6W.^0)U;GB&.O^I$U MK)(>DAZ2'I(>10)LWT9_T4(?1U9SKQEXPVTY3+>5:^YK356KER7:NVIB4M6W MD^LIS J;;;7:V@JK'H/U+:M7)44D121%)$6*"-ER&FKA>TSH/G]$2 M?I^N9+H,?W;YT>J$UQ@=?N]W$&K5M_/OG@+VA)?!3*X \9$69"OL==J<3,(%2<$ 835]J$QW8=3:.U MWG4TS>KRU]'H;UQALYGO]UEV/LL#7)*5%H MT:R-TW;.3)A[QF#&9KNX?KB[ MZ<#8CN;@W#937&\M:C2UD_CY _8I*!<.+A M;>3+ P][K!4A ^(D8 /3 1,C^+#=?;R-FB)#U6NRIF@'?-(N'V^TU-IV:NND M5/D!MX@ZK#)QBU8K:U_TLO&&5CK>J*MZ>V_YG>,6)'KIF,50C?;>&G =C1QY M[+. F3UP)TK'("VUU=Y*$[H?A%%_L9UG_/C/7^*P\F2:PX^_^;[]XKANQ[.S M.\#Y%> 73FBY?A@'[)&]1F>N;WW_%XRC_#-Y]]JS_ %[-%]G/(D70D?PX9[U M?GW'?/?;W:76J+4K\)_6TJJ5_X#?;GQ[>+SXUJY^0Q^D:E2U;]5WBF/_^LZQ MOVGP5:VN-[]USCLU[4K3*A>U3KUB-"Z-REG5,"KM9J.E=^KUB[9^\0W?_!]/U6NOYS?_GZI/';^_\N'-R(C>[E O<\4UNOQ.+,2F:]* M@(%M$6U>*-:<.(OSH\T8 5?:I_I[>J9Y:KP?CVX7Y"9SQ(7C62 \0OR#$# + M-X$_F(,<3 [,QD#D+XQ/PB:,!-\/3/@-;XX/8Q?#V#2U";_X?P)4\$78=WI1 M NL3\Y] &/0="]ZVG3 *G&XR+0YM2>8%?^^DJ[>3K,.[BB 2F^4KAKI_^ MD8S[Q^G#J3@HC'C N^A?6) AY,\X<$+;L>@<,;_8'5X.F!W35S@,0 ,S1AR+ M7>:QGA.%\(CE/WG.W\P^1>2'&?I#!6; /S0#"+'= $)?J^'@?ONB%\%S\=( M[I4?FRR!&5ZW_&#H$Y#CY*O5W^-"=(VS9+K*'N\KH]@L@+7:A(,TMAV8(TB8D/;&ZY!S88\!ODP7!@DC,XHC/QAQ7&B6OS/B9XAHN @^UF MPU949VXTS/K0IL8P+!=@L6>Q(#)QE\';0S_D#_#U89\EX!$D.Z:/5 6L%4JF MD=2!0S>U[(DYN:R)& #4#FQP&=+,0W; 9&E M 9AI-84BY+A(17ZH"&X40@,SZM59>)JYVFQ9(2FA.3A&J)*WQC89X1T&F8'Y ME--A2&/FD.S58F$HP)BA%I5A'(2QZ9%B[CS\0;R_V G.TYS0J&J-2I7[%>E1 MSNQDW/FGZP%LPF="O]CJEX.AZX^ CQ_ZL&4L*-B<#$E$^MIF:,RI!\@+TY_II??J!&;H@"7Q"+:@/?+ 4GLVW9AD,I?RINO\;78=UXE&687- M+%D/ID?>I^ N!?R$_T]C>0R9'4P.=#3X+/0<5N*88*&<*IT0IYBM=G,@=IGK M '\3)?HF>%*1@E$/!;8350Z1\X5PVN MKNDB;."S,1:=*I_!B7IF@0J?_=BU4YA($Q!4*4A.N# S#L"!J;C.=X"\ J][ M%<^/QIF1!LTO!J'.EO-"P,!; $6R=EOE4@TM/F!>)T1D\P<3ARWS%H?@.ODD M";FOF>+:AOT<#!PTWE,8QI@"QD"[%N?F*SC-7D9,@KD?A(G-V,UQ4B^.8O(6 MT7?->6K(-WWP@WVP1\&PA+=@UXOW5!2\WI.04CW3@J="E2^#\QK6>\UCW%F< M4! K]2W.)XS,;Z2"O]:8\=-DU:*PU$(6/ N/=(X#(6PO M;9;^\UC$)7P:F5ED1-PUJ?])H8#,)$T=F[SJFW1?T"ZDX&4H;.@?ZL9$,Q:$ M$U)B B8L:HT;@3R+L9P#UF;"5N1B4_B.UUB!X\$^N8=5>3'NIP? LH/BE'Q9 M9X!8 ?0!#GPW3D6SB/$F6X-V1&R3W((Q^LY3GZ8=(G(L"CV?*K\!@WCC'B7N M22[LD,Z^!P\BW8 &(85?4J&1"%*8+_9RQO*8:K=0/&%,P8%?>[#_:?$6B,0G M!C(^Z@MQY;%7&/6%N<^)P983S2:*=":J2--8$PU!:$C S( TTX["6"7M@2RC M2!XP# M[OO$HWI;#8M=]98X NMRGOB9]8O*A))PC_&5T@JNGU1E+07V7&A (11Y:Y)RW"0#[A0W>!'"NWP$@YH.H )_V M8_!X/'1A_A#@%8S9P6!U02(([6$2H'VRTD;(Q@\@Y,PAF%$H%WNQVT-<<%. MV(L.+_ -CIK$RYHBD5@A.F1C7(+AX@\H(G^14Q9GOAG80A1S,RG187UFVF3R M$X*!ESVLO)Z<>0!"AH0)6I))H#$TG^'14+%CEN8;LK5AQ&7I(*0XNE";>4 ! M1D.VSO'-D!P^4 V4F@!O9@HXM/AG@K<$<+H(5_,PZ,_&#)ZB$5I_9L]&I!^/J:Z[&>'P? ?<(;0]:H\;'[QFPSP"%G17E_>0/9,Y;N'(R M&6B'S@:--F,8F;3?QH'AHQ,4"-)3[/#1S&?3<&\B^V;&?0'AKL.] M+Y39%/V!003,(N8;"0:$KT:494AS4Q'F2,"8RU*ZW%M4*7:0UX#:;&,C#'W+ MH06DXCW/L,!::6HT;_S!JW,<$S4)R<^*B\]'W!3:<'(Q_CP7B <&Z>!2%FP? MSY2B6N#INRS=HG1]#FSO8$60H@#R+>8#K9 M[>,;BD<6>@X711RQH-Y )/-\8R[;F$[-%'-*LCAQ%;LR0D%Z9(]/;W7QN']460)@4'O.23F A?'\]%&9K"+W,3[$ /G M\2ID<"*C818/%7;&4/-?"GG$JIN3\$!9KKW[+*&-"2^,0B=,I(_+9J75INN MWJKE&:_Z$5[C/79+?]H7':UAU%J5^EGSO&*<&3C=PAMO[N\\P/'RD0U^W7_F?D_5*GY2;R\?'R_L,OF3,,7N#@$8-4GDV M@9?A7]=Y,E&0AMD;8[];YC#W4^6%=;\[4049H!)&@?^=5>A4GQB:OK>1@4E: M5(A*>,3,P:ST].]4NYK^GB^Z-+[GC<\$=2R5(I\+[$D_B&A\M$NX TY0!*SG4OT9P2'J?A*S$Q:*RT03SV7" MB)D]4#,M&T/3%2U)[F)3=5QBM?,1"75U=9S6>;P1CA,YDM-J>6PCQTR0!$>= M0Q UJ;Y+:W<2<]=7T&R@S$.6\J81;]B3:8V4WSJ=NS%.$,YR_E%8\[/CQV&Z MTM,)4&>Y@AZ+LL@ZV3W":9B9@?I( ]IC:IICR%)\AX/'-U;.8"S0(T1F'V MV:CM@PQ]07^ (E8\9< =-YJ23%:;=U/P@"_1$L9*/^[' .=16H]F9%X?&=>F M_#^W-L-3Y1KI-.G$"T2H*?C.6.$,FKZX2;!L"!VEY+X;OXO\'7(AYKNX*(!O MX* C\^3[H O@I60-7&IQ,YLC8 )7?Y,((M$5)JE?2E-RV06T'<^!BI@P/>VC MR0X8<"(W<5,MAN(6N>55D!3Y1<0@,Z]/9%G1)>$"K4N:EXO9F13B>;"1$OIQ M0!*0W!R^%*(1HL/Q^';MYDJ<0],E@1F.0@SEJ@ [1B[ MT#L)%J5U-1').QSSZGHZNI9NS%G9)<%TH9IL4-S9V6Z$/9QD885>--.M.X>W MJ82$%Q:D!D-.)-@,(^BX=>(A*BS1T25B0]SW6!&$&SN.7%)Z7>;Z+T?#KV-. MH]$^>J?Q ;E"^ZA<([\XO5$BTX4J9K"RRF5)<-M%VV;3 M9UV*S.-2*,X0BOJ$4)QM?8992B'A/RDCCTA&\LI/++4$WY+Z.5$YD9^+&)&X MI/*L)+ZE4,$-=Y-RYI>0UJB&4CW,4 ^UC\I%LG%X#0\Z<29/,V,U+9-ZX(CTP'BMODAM4\3/3LHV>J:5 MEO\D8AX=\9S F\E'N1,!ML]X!J)O8HY"Y-A_PO,@\ ?*M7'C5I39\5,+/ !- M$2X.5ZIK:!J,2F!5'X4@0.!G;H"(;;I M CG 8-?]W(C M)L6'R9AH':,03P?-Q8TI,Y$6BW+'PO,&F' M;AR*UB3BX ;JC> )\V:B/(H*KRC[)*(]_-CIY)R48<99$?QPB"8UVN285:32 M+#"O$S+.P$(IRP^\X!%S@R,%CSB'=%S! MG+N#I=HX?+61CP?88]X6Q9:'6*>='M++U1F0O$LS^SGQVG,"$(JYB(?3F[)B M!HS78(O\/S^;804.&=LTB_^,( %_Y&$,=.XLBA<\^)ZL!WZ00E MJN=.LXZ5BJ M193 I@#\;,PZ?N5D]8GPR>6](2E;D@XDA&B20PK29+TX4IUT"LRJ)X_&^SIJ M5^O""4UQ4YM(&PJVE][2X7M+CW0D&OM!T?$&BO6(0F0TYLD4ULYFW77!9N11)A7^_=,/TG0L%A$*\RW?+&7*M%I#_NB'QG>+ M:]:2B)_YYM.\"_O:*])TFGQSK_6;1]DY!%J<'EM&ZG+WIZYQ'6&MN<)UA-N^ MC5!.+:>64Q_>U"M=];B03N@&S/Q><:CN831O@V47])"E) GTC=V5^3^L*!5WT8#^;X'M>*W[P2]!I+CQ1:F M.T'T3@S#9,FP@T?$5R=@+@O# ^;]MQ%PGESM,8$!#,??8O'KL: A:S&\V15+ M+;4V<1YNS_'O,![.=/O /_KOY?WC]7GGIM*YN?[MRTLATV^?AE?;4Z.I4]V&/;B,*T-WS=>5,0\@$%G/DU*]>/1 M:W<\F#AER,QB#=Y&M""X>6.]NYA/0GAX$!ZZ"3(7F37C31EQPKM4]_TX!',W M_+!SPV_%D/4LK&_Y(N(5(5WG MJ43/@'Y1D?J6[N=UY<=OE&AIS0GZ4F,Y*N M<8OMHF_LZSD)J8140BHAE9 N^=QN]?3A:>7.@.'%4)-]8*72E9!*2"6D$E() MZ;Z5;@F8!+DQOM@]P59K:;!SB]M(,M=:L'>#"#+5] MD(QXHNO:JLOZ4.!U&755U[="L".//"QI\MSBZ>H=FCM+)IVF^*:E-MLK;X@" MIBBG%MAH-PYZ>:K6:A5U@>O/.3G"- +PU?2LOC%]$<_.0-T/_9OU0AO!:XNG M0ML@ZZY.TPKKFLFMNWWJ-]1&;2N^@XQ;;3I]=!D'_I"IRN^.;;M,N33%I>B= M'F:5".F_B07JNEHO=MIJ_2U<-0H;UY9;>/M;&&3X=J)K,KAR7!FR MNJIKQB%O%;UQT,9G'/D4K#:^OT-VIJO;H5!I !L0WEIF[POMBQ:S]WFHE: MUT!36X;,=)=3P$CT2/3LV3RIR:C0\5)?=@ Y9NH;ZI8*>!>P3+7AZQP#Z9LS0F>2L!9UH0L"FR[8N.BK+?(L$E:% I*PKFRSOJNVKF^I MK8.D&';9J18VJ;O&P@[V$H564S4:6Z'800?3:V!0VG[<=5D!K=W- E<"UT-2 M0U)#4D-20U*C0,!):A0).$F-(@$GJ5$DX"0UB@3</P,SJMN#%_AT^?KQ\O*PUWG' ;U_&!@NO E((J^N_[R&^+A M-<5= L[LY 1%R1_O.U\>KF[O?\?Q/"9 _'IY_=OGQX^*4:U^4LYO;V[O\X,D M2WO\WTT.C-O[N\\P%BR>H+[]RO^<"L[?7#X^ FPIP,G[-]=?+BN?Q<2MJ3 ^ MK:OG>U'EV0P<$_X%KC*C.&!A-L;8[Y8YS/U4>6'=[TY4B=AK5 FCP/_.*B^. M'?7%T/2]S2P_,"/']RI$V(^*XSF1@^]/_D[G/-+?%V ]XIU9<8GJ:GF0^60' M@MUT[AY@; #2!2RP><2>0[-Y))HFR):QJEC,=<.A:3G>TZ_OJOSST+3MY#/- M]>L[K5I]_T[I^H'- OQ^9BQHN816,K3Q/HUDN:PG G3:AS6V2Z#"6R'1/^L).)1< %S0.%0F^&P&]HL9,$GUM:AN MO"\!T1]98-HCCRE]0730X:"QPBA4AH$S ,C+WE) -'/C%CJW(#V#L,%)" M4C A#()7YX&>BX)XP+PH5!6;]9@7LE],%OBH3AE_(WN&0,+WX&TQC@HL!; ^ ML;'1I\>VG,"* 2]='R"F9S,(ALRB@>>_C 9*EU#RS)3 !Q\!ON5PO#@!!:$Z"%UQ $35<&0,8^#F$& 5!RA&\Y8?I1@;\]/^*H M!9.!V?"^#4B&X2)EF,E<&,)/I:[29989AS!I!!X(XT.(GUE&N,@'2OG/,*YB M(C;9T SP@9 %SXY%OT>P!"L&] Y8P'$"L)@>CM=ERC .K+X9,COWMHM+$#-D M5D+[4YA#1:@$P%U/GO,WKB>")0U%-SL8*(*]K<1#6$4$* A[,#%P$2 &-F= MA.E4RI6,W/9.9$. (+'-Q*S(11^'(1O#M EA,$"2"'"ROW! MT&41LZ6$/P8)_QB8\!-P&MVE/!RZCL7]1^4A'@[]()(2__ E?FJ8HM@)45YF M/&'F>2+D/(&*(#$$T9E@#DB7 *5N3H3EI&Z(@E;8X2!ZX&DA@.'=1/(*LWUL M[F0ZTW7]EW&3&" .SL'^[C)F^@7UNLYE@..! A%'!$^H[_QS*WEW%PHYF>M M-(7:\3*E8:-R1(/ZV71C^"V1H6A$]YD3S)?DA%'7G8]BU%G)U&.B/5,@0H6E MJ("'&*PH%,M CR7&/84/=9G'>N Z@#;S+0?4ET _,ZW^J7+FPY^XCFP>&" . M.6"PY&$<@4J+^J"U087T49DDX]L<#@<5-_A>-ALZ%E=]B(6< R&H M7QZ$2]MY"A@CCUXJE,-7* G5S93J$V)FVE(5SH'?0TF;$75 MSSR.,,*+ILI8C"%DV2#""@2H7#;LDUG'YU&5;OP$@_2<5\:CTN/I?<10PFP3 M7)$=6ECPN9<^\RHP0\7I$4?C.RE[IQ_2Z8;F@]'C& DSR$*Q8LD0I M$/,6/#0HA;C%L*DZ,.T_01C WP,S^,[(OF5A2)KF-.E F5L2C/$#W9.&=+@> MDNHEIU[T Q4:*0=S_S+G4 '(W&E-TC0!Z\44S_31PTH#I,AAIC?"QS#-1J\D MS"I9Z!@LE-0X.3-=E!_2O3D&LZ./R@6%!NHK7K676B".1[J$9QNZ8%WP%"KP M"+SI.F;7<6$PBG=-"2)*N*!RA+6YZ7NDW5"X)%F-+NPS%JTA9_1#X[,W MJT?+*&:6KQ5MR5+1=4M%6[F"3@M,2A;,+1P=+^X4[S?J[Q<^*9R^,_^537U_ MC%,O<.A[Q0VS>*GP-GO3BN6\5Y/<$E-;[I@#_F M9F!H:O:W7M5XW^/NHH0O*Q+^;7JQ&8P614,W4'[)P4C?GV 9@7!;/QP'UJX] M*\ [(3:[VD/?TW.1K57?Q/8)K^+K^W%H@J^Z81Y;I'W&BG[+'JY)6174=>Y) MN6 ]%F A:2#B4QB&S&H\[>?,?RQLG[%676VU#[%I5;.A-HI]/=^*"VNK>GTK MK9UV+!!*O_UO?.\)/)M@0*7VA1$$2RJCZ19;FMK4"]UX<.T55M6646C1L.X* M6\VM+$\>1CR6C$H?9-C C[T(LZB)5,MEW.PXH$@I//<7^%$@!14J0X9WI]Q+ M!=TI>-2,E!=JJ%*;5[)-%E([+%1YX1O5]:GYHKXL68S#W9T_G"J7IM475=DA8FH( M!.5E,C#(K&-&N5+STUR%?C0:PB0NP#8T1[-SIAZ+E%H586Y4%=L<>(',[\$8+YX,*N;%RDOQ;>L.)#)KJ-(=MVS@2A;E8>.CS?Y]8.L M59 RR6SQA=*6)%"2W@IY2;+I@5AQ_A][;]K;.'(\#K\/,-^!F&<6\ "4EK?( MV>P"LB1G_/O/%=N315X9%-6RF:5(A:1\Y-,_5=V\=%JB+E+J!9*Q)!YU=5U= M5?W@^O ,\H)MH*JYQQ4SRTXHNX0;!WX M&/\W&3SP4N)S4S7I![K*GTE+E MZ9H?C"EQ1 ;5=QCF 3RL7YBU8[NXPT:GGH&ZB MJU^F%VKV^436J:S@>T])52^O=SI?;;Q^4=O):>-DJD(4T[0;CISP8S?&I@2? MP%VT=IN65"0/"$![86=JEHM,Q_VXEZDM I&6*249\L#IC( MH'\(L \N7#D-*'U4H1H=,X!1@B*\?_8ISZ[GH79.PV;\#35U=.=_V& *-$[8 M2."SN3^L&:X(D4XA6DRTO TN::1VT"A1Y3R%5%/X23]^(0^V\RK\H]W^43 " M+K6L[PH]U,X$K#$Z2B!OIKU[LV\G8Z\&%,F3P-2_(3$)W10!6:R69Y4EQ+M" MRU*;YM;85GL&3QSD?]^D7OH,S2:ST<69$"^C'$-]ABJ[)\3YK'S>%'6:35&Y MKKF][=W=SK!GB_:'S47Q6-=QF'=\W=EW)JF;K<&VX^!^691,DL5 662[^'0P M$DV=X+X2GJD7#R<>9MGH#0=?HV5/E9=5T=I/CTME<+PP6F)+*8WCQUH@J6J& MJ.C2/AC)3?FV:N3:?P('+ BQ%0:[3@YOP;=L@Y-5633U5CW4Q-9=C: N-.L\ M<)5U2S2DO32IJ)J2:)1WH"JD M).K@6Y1-$WRY;E]>?[F^N^[Q7 &'F><*CF:_]SJ[Y%#QY!''&1TL]R%:UEX" MYLI@:$FB:>Z%B=QN;Y\3< (\@=%^@:>/[59^',/JX7JAB[)1 M.@5RX"SBUL&-)1J&? *:H_9ZXM##T0XO:L<;DW9P7"U1KLMFR]:F01(MZ13& M*];!]RB;,[C]W+[I??[^I=N[*1P19OTF]/[Y\_KNWSR/P&'F>80#&_P;@C,* MP,P3.\11!;5)&2BR(?GGG#V6W: MI8H=BM_'R?P!WGG&.\]XYQGO/%OC^RJ^FW>>[<%X)3M$2HD<[ M3$?6\CZUJB63[X*8SC:G>U*U259I9DO4RF_GUB*/M2F@#GUA:FAM5Q0[HE&NJ95+%?;-?M4K.R%MFT1-,\A7:7$W0D M\HHXG/CZY.*P[=HI#U,TM3,I9KG01%TNK29KICDT455Y/5P%M,0W0B=*@Z:H MGVXP1*NUEY*HZN%ZH:JB6K[6K6;:05=%W>)N1<45!DTFX4$>>/ DYI3FMYWK M7V[%83X,S&=OMSX:7<*%K35U_$+'6GED;I5GCUY>V5,KX Z_:BN#>J6! MXWRI)G \9MFWL]1UO4E:R5(/=ZDFDW"V<)=*A_>U<9>.EL#@[E*=@.-FN9K M<;Y4$[C--.1<3U0_%!S/CJ+?W[?'8X^ \Q.3T'FT_0?2\,FSY_KD?5:YF#YD MX#[A-W__=1(U'FQ[_.F&56/[_0@\UWF](R_QI1L[PM1_%X806F?[#=OTO011=^UD_S_?A57H4W8_\Y,OL\?0X M4/AP0X:_OR>!=_^C)QNJU8#_9%.6&O^4)$F[O[WKWEO2/59>2YHDWTOO!7?P M^WMW<"_#5ZJNM.[-MJ)<&5JG<7G5T1N:(;<;UE77:'34;J?=,BQ)ULQ[O/,/ M)$1"A^U=OAE';U'SULS)A%E5S/SQ?_GI?Q$[]92>N8I%,X.,VH*;D_M=X<"Y M@>"R0_JB8B=5D'92I>>94[/&!)G3NM)LOGR M6=84-%\?.\>3IJLASW8)C_C68G*2KL9UPNHY]V#/5-44&7 $_> M+WB9G5Y,U:P3=Q5ECRFP61N!\58OS%40YD" (F[LPKT#X@ M(=>5$ER_6K QP;8EX $;;TS0@_02T4CE@>Z3+)&(]>0!GC O$<(S"8GP06H: M.10CU_//^R W];E?1 I,- :A!L_4>]UDU6N95]U)5#4.VK$-O^(+/X\XJUT24.&?6+GI&:SJYJ;3M4<7=;=X=4 MA%OLW1FK-N*6[#6MV)?;U??G^.I:)Z_VO06R.G5[:7OT7.K;1Y($0"O3MMEN MVTY35A6GT<(-@0)U=C_Z[TB[9:O)L-!ZS)-BP[3^9B'=2:WM%7PX5 "_/:P\ MU5V'5#>-FO/$-KJ*21I;V&7VNH(YW).$N3*0[GL%'G>][3P?7H^3NO'''R$9 MVZ]L1NPZ]J"NO3KR<4XMW2]2JEEZ1!LWM_M<_H548@UTP,PN&L.KL%$^BTWE M=<2V.XL7BE)Z(--V?7V'0E K/XYN)8)UZNNK@'^W]]ZJMWQZV7QVM/9@]R:5].:5Z]- M>C^05=V>IM!N69F@-K6L:#;-M7C4,53:L*TFZNC0/7IAB;%J8@D51PR",'VEA MBA.,QI.8[@ACZ4D?Z4@K30:,DO 4?Y.!JJ==*>77U_O'>? M\.;PGGI?\>ET_S6MKV3'&_+NUFKR<,/"E&.4HE2*!$FY+Y?0O91U%#7!A5L8 MN9 5>!0::MB1?/GG<7$O@=K_0GM=A4[KJ^]^5?E1]S@%:,YYFW7=&,_*1"M' M2.G4Z?2,LBCJHJ(<[929JN1WJA$)5Q>RPXMS-?"N+F3'-ENU,E)_$M1W6+'X M1$+[@4PE$*)&_RCG1&R[S2Y;H+KUFIP9L2VRBB2)DE2A(U?/QL'KY8,BT:/# M,9'C( 9WWJ4'KQ;6$2_\K0;,7/5/G_#)&G-!6IF8LM9=.XHF(T++ZL F1$GN MF7V*74SP^B#E.,4T;3>ODVW01-4J?1#> 3,%6[]]]@D+!WDDCU0D63L8J-RJ MK%R6G9F%1AM)B/!LAZ'MQ^E*37O^Z[3T9-%4);[T3GCIU6JAW9 H#ET'@Y\H MQHWHB>]6OG=DT:HRC#,YXUH6=74O1]MPD[1RI=S2Y1&,\Y'$=5H@ZGZ2N!5$ MU-J+=>5&HQCSC\9>\$I(8C+&$SS\(X+ W[/]VJT,N28;.-OBN9=X[QPV<7CC M!.=']?AQ;MY:F>,J5R2C:V>F3%%1]M)P73U49=%2>02/MD54=]/$*X0Y1ZK)$1Y$K6F,CA5!54Q;5PG! MO4S Y.;H?)0?YTC5.,+/0:OXB5AESD%[HQ[^W=]F*N+9@):9JGCAV8X$Q_:< MB4<'P4\B.MR%GH8U<(=#@J-KB= G\3,A/GU&F@J]@W\&KWY66A*Z#NL>"^_OOPJRMN! +'@2P[%)Y]# M'W /P\K-$<"3L^"W,?R,.XD,$R'&V7GO\&RD.'1][&I^2L].FJ7)@/1CD=)D MX#ZY P90 6EXRAIH\T/@]G0(W&RM>31=;)X)"3MS;9%8OR'4Z_$W$^JTR#V5 M:+C]@VHU+7DMF5XAT;AXWY;I91*=@(5'>2T7Y96(PIUE17G5%*^-!FTMGM85 MX* O-R9?W"JTMERO2AV1\EAA2GEV!D$@ET@FI < MATNE@=C.8R)8\(0A%FI$$\;6DS:=Y*2O.G-O-]\><=;,HQMQ0E-: +?5OC:95<-:73B9:L-BZU[<_ MOK3AV:[ON3XIPMG'O_\-BX/2LI_1>&^ICKW/5RJHB1R41,O.(+GEWNXYCEE: M37Q^>M81*^GIJ:D7$''9K@]*O7[MC(HF*LF5VSI[4N M&U>6W&UH[2NI82F:W.A8EYU6Y\IJ]RZU*B4J,2/N/ )MX7:79>@=.PQ?,>7( MA@-C2O(AH1=FMD,R!JHCF7$7@#S0 R*RO'U,IYJ/Z%1S@>#0L)I?2F39Y#M$58VS+VW/QKHB.Q:ZQ"&C?O&$$U4N M'$5S9I.5ZP-I'6'FD&Y\'4\/%M16FG4ZN&8JV:*B&K)HRL<9L+-?S!15%?4C M878H'&7=%(W]Y'2/S3U#$G7M. .C]\PS49(U46^5/CV<.Y6EM7/;<2:CI(K= M'8UM-\3,MN %453#T6@7JJZ*9OD>RI7'T.\$Y-,=IEY!:9 U4Y3-ZDK#3I#< MTB[4 \F6H8AZ^;GN*Y$\A]YA/M5GE^)<"60K"]CA#44ET*XL8'Q55 $PSH4J M ';L:'%U;%@'I[HE6JWCG*]S( 1KE27;NM0>8H?]-&;P:+D>TJXKHB37LMFB MYIFWGD_"!W<@V,Y_)V[D9F4]A\JW\<6U?^VJBX9>@S'87!0X>4YUI?"]^(+- MN0I" O )SB3$&46O0AS:?L2F GVX#^3*,;M'VZ'3FMUF:*DUF#,-9<$3IX3 M72A\C^E<,H@\CUL++G!^5(L?=4*VLH!Q+E0!L&-'I#7/BQ;:7!;WT!\T.MW( MZ=KU=76$M(XPJM63OOPTL#[84X%2=X/4Z&$3V4! M.Y3#4PED*PO8X0U%)="N+&!\550!,,Z%*@!V[&AQ=6QX"%U9,H;G$"KQ0ZZKX9!P/O"545..U K; MZD+&^5 -R#;S"C8ZP7KNB)9E9[E<^T_$CX/PM4-;>>(]G4"M=,W.54N!X*VG MMAJ:*G<:5M>X;*A=0]4ZEF)HIOSFP2XC.WQP_09$=9\,Y%#RF?'U$V4: MO M@R_]^)/VRV_"$.!O1.[_R"<67M+/0WOD>J^?9J++E($I15P2B8)/8J1!Y$:X MD9><6\X.7*%GO"RK+8/GX.'KR^J=7;>&XZG4]VPR#XYT9LO=7+XL4 MQO8#:?1#8O\%XA^Y _*))D:$M=EC%B1IAS:@=&RX?%Y_BC*3T70ER$U)2J?_ MI_HZXT4?_YA;J?27_*B#K":T7S*4JA])%NJG>;*T=DN6\Y-AHTJG(&<94J+$4IVCI&^F7)>I$?GU&"T M>$L36X:R\-[9W-U1%\ 6*!J*:!B+T\=;HK@W[5-'Z4=H\+(4H.='-R8-]!+) MIV+NC@7WI:ILJD/=2J 4V11T1>G^BNWXK8N&[5$S5@\ M0V/72X^;HN)BQ!-;(PC,:1] _8I$55TTU<4UXR>W1A1=5)<<";TG\U20I_'+ M;]7<"EIK!24Q"EY# Y27!0'*[C-\1P+M\))=$<0K#%J5'<0*>^2R*HNFOOAL MEV%JK*%RG9**J9$=@5;_30[Y\I66VJK=\JF]]=^ M^B%Q@@D2]F_I3;:)[[*;W"C0%+EU M__.V^UX8$,<=V5[T^_N&/K\1I\FFTC)TK:%:DM;0M"NU86I75PWY4C6DCGS9 MEBY;]_*]_/X/F3$A)\5&2$W3XT^"*I8,VD\D!"OZ;8))YZ[K3>"[VT<[)-'W M21S%MH^;4>UL?N#VE(GHPZ>(HLX3I:?-EM:'JGTS#UKMR0.HJL MMJ^Z9JNE %%:[_\P%<6:(DI)S*;)B KB1K#4N[DAJ6U#:DGB)9+5UZWUW?7W;[=TA>9Y\86;ISL&RYB&RL6_TX'+=\1Y] ,O>'#A_DX0 MCH,P/U3=/328,[VHVB\IW-]]X8KTPXD=ON::43'8/K4(6(3VX-4G;'YT2 ;@ M%7ETF]N-H@E^] ?PE""78H$M*MP-?XL4<.-%7BG:24F7?]7][2,XR*%@"S$> MO"V,0^*Y(U@#X:LPGH3.(^K'<>@Z!%X'3[/'XS!X<3%A[[T*'Y16T\B1 O_; M@YP@\%>S=7R2.1"&T_0=\ MUC ,1L(CL9]>X:8!Z($0 8D#_,Z+'QV@Z6_")'8]]W]X.;SM$<>J#NA$;R - M!8!![ 2>9_Q47TQ-$8.(!0(_V$Q'ZA""S7=_Q)@-&EE2PIN^Z9JB[@%![ M IX >V5$'JB^IS0")L"C!L!BI&4!#] &45J#440/+Q47OP\>M$*D0-(#Q\Y( M]) 4S3!1^R#KS=:<<(GY.G']&%F+#HL=1<#K]#ZI:+>^>?!E5B<,@,"E0%<)S/<]X,X MV^5"F0LF(9J3 ?%1B+'"!8-J! =N'@*Q? >OA"4?$^1,U)QWO>9\I?7,V+3I M@VM'@7\;PP]=]PG6D3] CX*:3O E/#MD\.W,0;H?D_!^WBVX_G8U;R@O+>5* M[H(C8)I:IZ&U-*5Q>=6]:FB6)BNZ(EN=C@:&4C'?_R$U)2NGQ#I8S=$!!/41 M^ %+&IRI8$2^!?$>C'_'ZO9T5>XU#-D 3-16MW&IMO2&?F585SVIU[84O1+& M_PL:_\[/KS^_M.]Z7>'[W>?>C=#Y_O7'3>]S[]OM];]ZPO4W^-P[CENPU-YV M'F%)PJUH&0I#($"=DY!:DXS-J"Z!SZ+P_.@ZH!Q"PM151*B>QN6-VLY^$=,: MM+D*M!5E9&^AC+5E)8H862U9N?:MV1HR9LC&$7F_;G$:!"6_S!6_Y,5J4QF6 MZ: UK2=3-Z\GTXY73\9??= JNH(\FSOO1CQ,,G2Z7#-=_7G39U(/-I>_S(N5 M9&UEM=(5N(^H@^X>0T*$KV"6'B/P$ ?4=5@Q:7'OY6.<>8M* V=YA^>ED<@^9WF.CA%F';DN(WK/2!:XKY\+_B\+^, M"_@'S03/.TNK7*4\>;PXK-U[==2QKJLWS!S2C:_CXY_G)];G?++C_._%K3KY MAHXDMPH??5*X-1CF?\?VR^(?/DB%VS_@.&>]\ 7FM2\L5?DH8MY_3!S<>?!> M#ZZ9RM;UZ*)5EZ.8RZ(HJDM:0O:-X;[QTJSCG#FW9[Q,L;6?R4_GYIRIFVG9 M[YB(S^FW*",O7."DV?G\1_0GJ @6[() M"A+_/JJ2W+H!! ??[N4H[^KA>J&(AKFXJ'4-7/E\ MH ]OR);V$)^([KHP2IOI6LRG!P9*I8WSMKJY[@,7^>1ASH\:\J-.R%86,,Z% M*@!V[ BAYIF:;SA\CS5;"6/:9;2BBC+)V*>N@N/PV3V(JT\O5)0E31$5(AD/0=U'67R/"6TGIDH3GC*;SS8LF2K-UJS2%"[LCSQM=Z]V3U M[H4JRDN&SU3!&SQG6:B_!/",][EDE3@_:L:/.B%;6< X%ZH V+'#B.,&#>7J MO9>?(E-,9M/T3'[%=+GVA89Y[>(7LB@I1T]UESUHT1 U8R_G+%8&Q0M%E,IG M60Z2^"U=KZW+IUB'KNBB:1XMD5UWSYP?Z<8Y4E..U K;ZD+&^5 -R#:S1G,3 M.,(\QV3G=9G T?MG;[KVZ:YO3+O01ZP+G:P*I>= M_T/O=@NB2*>#LK%W -)M.G:PF N^(>,@C'$TYM2L/.$Z*?^Y"\:N(RB*]/'3 MN\4;,AT2QC9.IK1?A%YQ1[Q=F--&V\/@ 8M>TLSAZ3)9I#C@6$H[F8MEAI1D.29U=:88%EJ^XJG?#Y#L^[ M!6F=T"&?Q>7V'>>4>IYP<3OIQW1IK0N'J>@-&5;A-!PW;'9X.F%6^$IL' N* M[Z6I#2&#"983G::*5^5??G'MONOE@XDH'E,+4K@%8N/03$RM?)I"O,V&W^+* M^P'&QX&'S*_E79A!:?PRG4+"SU.C+I5"*%=MNY8(=:DIB]+F4Q;UX\T;Y*_> MRZM/>"S3<:8L+C$ABGC 0WHY\_SZ3%D\AQE^?+AB11G#ARL>GN9\N.(FAJ"L M<>;#%6LV7+'H(?'ABAS24X:4E]CL;J2BL>U(10#A@R)94Z4YK;EVJH/KH-)5 M*[)H*2=9MG)1ON"HRFC)8LO8RP"58[-+D41%+CVV:^M*^5/RO\K,3UR\R[1T M7N+BIGP-F%C[88FF:!EJE5?8M@CJ^>^)6KUG%);*YU:A>F(%X9& MF_U5/A_QM)?T1?EYVK68.')1?N9C/?"3RSL->5D#04T^Z4E5I^ZG6Z*ZG]09]]//Q2IR MWX1S@7.!LXYY_N6Q ET9+V4Y%T#FXVGWI0#>>"\X'S@?.!\V&U#=J@ M#;VT(YQVJ<_ZO=HO*7JSHS4B(9A0)W>]613PA.1XY3A(AF4DTS[P&<&8A,E3 MATD+[ 93%.C,@,6NN/!,0NJI#P//"YZC3W.\69N8E#B;\[[N/?WFYCW]ZO&Z MV^OTZF.VV"URBS=<$&O MFRU>$DO5Q='TWB18/=1E\S-XYF9QD/[2L)^1=ITU+6^.0C+<2E&DIE(P#DM[.!6$MB^']58U"E91.HJ*-0C C/S#[1O+__(&OBF,5_4S$L[_&8(M.\- MH#U1<9YR&99M.C.J6-KY!40F_W0--O-M6KG^$MIG([;6('BQI^E[9I]7<>"$ M>X;WW<$]Y]C,< 7=G ,+?P7(H"P@PXX'GARVP.&$5\AFIB+C^'Z;ZBO'W9.J M9BK1PK_.)+EUKVL_@?.(T54#8L9&9">C6-+94C>W9'!N M'KMSV[G^PNV2(<[PS>G;)SY\52 X4AOGQ&5?@#M5^#6(XC"?S)5_CQ.XN!&L M-*3<".Z\[3:,W?]E \+'.'8.?$(Z54YPZ-"X.7N(LYH_J.;12W>V+4_>SZGL M52F^+E];?M@H6#2[-Z#P_0BC_ MK<0@M@M#HK6V'V1)J>GH-0AEI=*3O*I<<+O%-(/#KFGLP=PF:*V[Q>8U6=6P MV9P/Q[+:_#2TRIW.5.8TM+M'(MBK0G]X#@O^!3="E>]-!NQ,+BQ'Q)K&29S= MB-D!UI'O.D*2>H-K(CS5"*L1I_-M0I*M^PU>Q0XK$GY,'U643\V'!]"Q^-N= M5/3KP'W"CW__=1(U'FQ[_&FJEHI54"$@=^0EOO0"YZ\_X$[A[P/B?F+G4\17 M;N38WK^)'?;\0=>.D09^#)??D.'O[TG@W?_H@16W&O"?;,I2XY\@V]K][5WW MWI+NL6!!TB3Y'B3%'?S^WAW]VR>IIYI36LGFXU-,N2&F;KZK+1 MLPQ5,UM=H]UKW\OW&BX6]?T?\'BEH= M86"V6Y>*==EIJ%;+;&@]26Y87>NJ(;6OM)8LMWH]2[_'._] 9B2\V)_OS:IW MS045=O]H"MW>Y1T5B7Q7O53]ZX;@& N@Z03^$X$%B/KJEOBX]E &5]6][1&\ MI:7.W_-C^ HE.:RBV"@F@%J-?@_ZTO.$D1W# M,X1@(08Z!D.*I*@BO,TC440/>71)"+'1>!(ZCW:$-=QA"AX9%)_?AXOI!@[; MZF$'$2ZG$YYO;PLAHXD@-Q7]%]28PBM[S-A^96:+C-R&[?L3V_->4=G:L+[M M,$(4_F]2+'V3==2L="]D'C-\![&=1_IX$6!]<'V?LF'^,:PRO'DP45M95C_# MOSZ9D@V@(1J?8)S:'?R$\O$8>&!O([B &IQ7(08($G.6%-BC\J.T[T\BUT=N M!\R499\']BLR=#0"HP=\ OJ#A7 (6GA8GN-X7GXRZ8&7TV>QLGJX 8VG&SJ3 M411CIOX SL4_CNQ0<;" K/L84Q/X?QJ@S#F-ZMR M4LQ_@:8U\ '0Y'G1!%@^^\"/HN!22B%,0 1Z(5R#Y'$H1=(5G*\EZ[<(E_,( M2!3%8"E$VH< Y/>(38VZ(@DQW(3/ K+!\GQ^)+1&&2X#AB#7N%C"IV= M#>T9"JJ$T.0733\-X$^$%8GJP2N+OR>,7\JK.8J"__( JRBF3+)]05:E7_*' M, &C'DM"$9^M'7L\]ER'+LO"VW\3+I0Y3K[[&V,_8E*4IQ1CRDG*;GK)$L11 M#[#K4=M-Z;I1?E!DVAY[AA/:BP$/8>D0!H&29YX0P#QT]J)7J5*0X/,0R M4Y+#6X+!Q(G3CXMEDO'F;/!I@)F;N!;4#/GX M%-20F 5\L,,!953"#AQ>_A#0=5148,W_/;LQTW,%YY)^IA)>/+.;^F:H\^C)ST5/ IT& 9;: ]66 M?F0[K-UN3O'2Z/0S7HCJJ'#IM/[-8'+Q=%]0H*D#B:Y;R%8@NB;#H>OA0E[P MIN_,J^F@XB7A&$R7N]2]A4=1F*8@ @0!/[$H00[(#] Y?(6%$[N-@>M-8B9N MN6Q%[+1N?T+/V4:MEZW+)-+/UR4H\T06P4].C%Y"=4H!&P_]=O]*]3@!"^QE M#MBT+0$2TUK8E,CYD>0F:&.2!Q[S%=@7@8\@@H*>^G Q55-+7"?Q,^$,/LXM,&$/=G>A,J- M#7X48I()[7*$&#_QY>E-11%M"I?$L2<180K%IY+Q9(:.$I.^B8Q<=!5X11M6A5._Z)2N[@LG$56 M3%>"7G1BL;!T=R1=%5DUX+'9(0L=4#B $1HP31F4U ,!9]5-CK5!QRQ]WL>4#(A;(MX+46=*?A&RB8;'U?.F(=M.PT][ M9-0K7.P3OOM;,LB*=>H7+%PB&BG2\RXBV#2K:U3*B)Z(4Y?H2I0JI MG\E50:H6R$LJ+^=$NAN MVZ1I:B9Q&&9<"Q%OCAZ#,$;7 ^5.+'H;N2@G"_0:K1PSMN)R>TH3/J, O.=7 MMKZ!8XP/XR!BEAJEF%(6X:.DI?LLSR[+MB9T1BVSF-(;T3ES?N$=\-Z(@,## M2S8@[;MB8Z*XF+3@B;#$&7H&B9J9$0Z:)$?B0)@2!4(A\Q[T<:>;Y9>2K&5( MV+P-ILBFD\-%KK!0'*(&?,\3A3!1D_8 KZ=>)=6)B;+-O/L-,IJ,_]50$4M2 M:A1%E!.V997OAJ4IV%SKXGX.5; S>E%O2K\4]]70,N3'?F$HZ@7^0P-] Q#, M/G5.DXV;9/!H]$A01;/=.C^1_87[?2P?FV9,4=(!AJ: V^/@@D43^C@T&%0- MS.CO5E.9=R8!VLQJ)-443'PR2B2-7\(D2F4WIUIZ$76'XD?<&GE*?*$(L\QT M^XZZ13,Z@?FJ5G/'"6VS>Z!P';^A'6N=0 MJC#\"(TOFB%A@<9:-Q^]1:1Z.)YVO_>&*^!G,39P(P?3" =?!]MV-EN2J+>. M,\O_\+AJHL3/T%IG%?'FWL-)=270KBQ@Q[9(-??2L,NT8X?A:Y)78[6H4]D5 M3&O5Q7U3#4O4E..,&CD<1DKNH_FB#:?*"WL8&G_"?.%IZ:/10N$I:9Z2/I=@ MIY/46D\54*1E T$Z;P%K^>H2[\BBIM9D],.2IZA6C25E_"$M9YP49M& J MJW(API#0ROJ0.,]/<=I0MK)SVR0H[^)K:-AVL@NAI]5A$Z3ED M%'BBE?.C>OS@ON#;$T!7>('US']KHME2ZF&R2F/8D@QNJ:J0SZPN9/6Q59PC MBU9?-4Z>7E+[GU3^HYD(R-&E/0L3:&=[];4E# ^O_8#T-R:R3^=UMYOF4[K@>\HV#ER<(* MC"N RV]R4=?2&) [:8 M9D'!QM0G=Y!,Z;+ID+$&&_W'FE#>);UT!%O<4C8FTUV'"1M1$B=C7",?5'W! MD,8%$QAG!:%(D260#B=ATMR7P8Q]PDNFUA3'#!3G3^'@V+_>T0D#09\.)* = MN>0%B)P,G/)!ZP-;;K= %MK\"#52& M(5DQI8U-H!%S@TU^XZ.H7APT)4RRG;QZ%I%"K27W"H NATX0:E MH]@R2,4-YZO<$!QA@!,?X.;;23]R!ZX=NG,]W]F-U"D;PT*U"UH,T]U"X">^ MS\2G*WB,JR+/F1=TWDK6S!!2QB&U0 &I"0;A;1+@__QW4U,Y5I"D*@*=:2VV M*D/T1\-T" '8G-2R)69CG&B.(A1 76!6HA;' M"0S ^( -$,U9F[#\C14W#QGU58))3&TP&;EL28"6LST$F\TUH(-2%W2YYLG8(39:.LQ 0[633EF"MQ=$.Q=C'(V&O@,XPFZF$V<8L\0KM+TH2)=> M/DV-N5?IH-'X.0#;#C1W,':C1C?*IPC9V> @X@^R\==#.AO:^&>ZX\@FHKNT[YZ-1Z0C$#+1.9_>^CGG M.A(>@"- !/2<^Z^9#*YHK1\$ $#L.BA\V1J9B:*H)PB/8\M@UNJB,$WH2.#\ M <7!(C9X!.EP&T//YA4G'BZ;SO&.CF=)P<5AN>Z#/_7$>:[.GSZQY$"&Z5,; M>G:(29SH!PEO,?5P:4> ?=DS&R:^RVYRHT!3Y-;]S]ON/=B:>S;WYCUH1<<= MP4*DI5JS)SQ<6LJ5W.W*#=/4.@VMI2F-RZON54.S-/ 2%-GJ=+1[^5[1WO\A M-34]QW0A$OGA&MW F: &^$'GK^SZ9 W3D-7+GJ$UKK1+K:%U.D;#M&2Y<:FW MKCKZI6%9JH50O_\#G]*0M(:4G*NQ$*X<[!Y8B/CURO5(V($?'@(6JQ[\.! @ M]Q?P78G0=ASB820"\D_!8F@L@'-:QMC))W?VRV>J$E_OT/E@,Y=WR@E945J2 MWKEJM%L6(&5TS8:E:U<-556ZZI76476YQSB1-J@+;!:S(N6R] :PTYA]HZ-! MOP^_LP#-?[@E#\RV;;V"DB<5E\SUMZMYI%LM0])Z5[V&)G5 _&3 _%+OJ(V6 MU+WJ*-*E=&FTV+$H6H[D4KBGT:->P\2)Z3BCMC^X8:%T.YM'M,_S7GHM288_ M#4!'-T%$%:71EI5V0^G*O59+Z:B@*PY]WHNT(&7YO2G<]&[O;GYV[G[>7'_[ MA]#^UA6^WWWNW50L9]EE4ZE8$ 5.D3!B!=N8OQHLS?5GM@U+G<(!=2!MX8.^ M\(B5)*/"AE&CY((OGZ09+4=\"W9'/0LJQ3DMFI2ARSD0RP4V5: MBV7@@[)H[BFX+6%1:5"2L?@@(3->0K=_\!GR@MP=]6M9BMECTC,:@^!0%YY. M+OX3_'=ZF, =FVHU+&13;R>^_PHB1D2ATTZWF7#2=*+%6=XM.TB!X8>0+-JG MRB"9%YM<:)C+M_C^="'0U/"RA9 $,246PCI.8!D5/FT$;I/3(KX/VT^VZV'* MY2H(;X'&M]GDO!NLWN#T+7DJ^ZE939:'>6RH>F7K<8E6+Z& M+IE&3^Y>7G4N>P<_ .RMI$%V6(^0S,J:C%#'_(^D.;-TM>9Z<, MHW.Y<8SHU.;@]$XAFVR(5[\K#D7$+.IBVW!NX\;8J8O3#0X;S1O32\P;TXXW M;HR_^M1>?<(]2=OWCLGF9HUTPN[[YSA_2O?V=8(HWBTS*H[P3Q]<2IJ+G$:[ M'PJ_SH:H_[!=GQ-G"7$NO@31KIL12]VQ;Z)<0=0Q0X2OU.=[FT;_PECEK"0( MB;49><"!?_O*ZWS[Z^V+<3LG)\,F,HTB/7?$+S=.&SX9LB1:O,'^ *,G1B,\JA$/++7')#RX@MZV0US1E?,9!"OO9;I> M]?"\J+KFWH74RGI-)J1LC:QFB69K+\,ON1O^AG9/CZRGTU&.Z(=O*T.:*FIU MZ2#?6LN+2ETF_6^OZ/72DVQJH>@U353D,]'S_NVS3YBG!=Z:U;UK1P3UV$)Q43[]5@O+@$*OU"2) M4UU<>0"P.@# 85%#UZ%]NK3QC9:TL2$#\*+TB_K9#$TTE3-QDFLPZ_&<+>,! M!9Y+PC$E@4*B(J6DTVV\IVBZBBIJME4:QRMXBEM$2Y+J63)7$T+4FT='[\ M3DE#P@][X1SA'.$JR9QSF[PV&IR\%EDJ^C'9Y&=B;U:*B-\%EEU"Q*_ M9K.S:SB(S#1DL675H.]C"QS+CP"H!7H7LJ@JI?=?JKRU9!J2J->EA[4LCEI+ MU/8S;(WW$Q6T])? ?VC0\WI'E=#7V]:S&BU1K\-,@UW@*HNR61,ML"VJ%XHH MJZ796HL>(<,0C;I,E]P65TT5=7DOE2WG4#? *^,X/S@_.#^J73' N,U.4M<:_&2S7K.-VKUENM!"D^_ M9*C)><3+^GE9_[&)P\OZI\C!R_I7T8^7]9^)O>)E_34LZZ_[$>.F;HI*78X M+8GCB6^*72BBKE;[E*K2PJF++>NTM]Q-71)EH_2.-*_L/YLCQDU5E*0:C*?> M!;+G2;^WX7:JG9I^?:"JYY/D[4EB]+QNG+/V)GO_7?BQJ_4=Q_4 M_GQ7V1(UZ4S<=TV4I3-Q^BY:U6&TELE5<#!ZPD.-WS(JLG%!=:Z;BN%H8!A;XNP]:JBRN/ /CI MW6^*GVZ>B3-=@\F;YVQ##R;N-3 K)RP'YS !@4_]X?S@_.#\.(Q%K 2RE06, MKXIJ 7;LF'5UA'H(^2@]-4UK8::@)AOZ);$TQ-K$HUO,AI-*QR!5;J1 "55% M2ZI!LGHK+%5=$DV+SX?#O4SOL>'G MF0%P+VN NZ_Y<_,[=OR ;SZMC;_Z5%Y]PI-5^"0P/@FLFL3AD\"FR,$G@:VB M'Y\$=B;V:JF,\$E@U:U9K/4!W[*H:I9HM6K2\5$22[4F4V7*#P*3RF]"5GO_ M2M5:()ZGO<,JBXIIBJ:VEW)8WHMTPL=\RXHDMO2:K(YMD35$?3]+I'JH7H#B M:YWXJ!A%%ZUS:2@RP$+K>RFB.8?R!%Z&Q_G!^<'Y4>W"!,X%OBJJQX^J)>\J M'8;S;?[RAJ]476G=MZ]4\[)K:HVV;EH-[5)6&Y8NF0W-E-N6):G&I=&Z MQSO_0&HDQ%B'L_LZ"CVAA.#FY!'@+WH(>OP8$B*,@#2/D4#\ 1D([7'H>CG_ MV2&[)CP'Q\_._*BP$W@%-ZIDH?L)GTNN'*_PFK^:OWIGKZYUT>*B._9=]WI+ M1BZ8LL'$B8,U"HCOR,$K\8]"E=3")XM"UO;=)TI[ DZE7< :$ M^=,-B4>B-6J[ST12LC-DWJ8(^']O7_0=O,KP+.CFTP< Y0:[1??D+.)R"J\F M,2_>/_+ X8S6+E6(-%3\RD+%WHI0D5+7S?B4??D/CFFV%(K[7%N MO0 DL66>]!+7)$/4]9-FHFZ!F)ZTER2+1LL2U2.=.'H@)!71 GLD6[4\C[=J M =,!-D&2DCA*7;X)PB'ED')(^2;(*6Z"Z+JHG^0FB&J)IE9IIZHL8H:HM([3 MX[M?Q!1=5(S*BN*B=ZZ':%5/ACWV%HINB);,(X*C;:%<>#BE>M%.2D[;6FVI M6"W1,HXS<^Q &%XHVPP$K,7D.$!1;U5[SWC[E(^N5MJ [X"'+7@H:6( MDGRT&19G$T75=7M%DT2UVI5*6RLQR0!;=-(HJJJ\KT5>%10-',=STAC*HB$I M^]H*KPJ2@*"FB(IY@/W^M4^^HVWP?UYW[SZCF?@E:U*?;V-:-C#O-^'+];=> MXW/O^A^?[VC#T$RXG();M3;Z)7WS*50E3'/AO+"4^QX9IN.D/ZYD.[U_]B:( M ;T)[ORXOI"US]'I"+3Y3;!#\@D>A?,F $6\0P7FTPP<"7[G8"D6B&)[!(LO\*X&\C(D?P3<^B7&( P'0X$NX%]XD M/-BN'['@E$0?180)'F([_YVXD8OOCH20>-BREKZMN;',GJ&0*%L*"0[:THFHS8=]/S@G8VZN>J-=L>4&UIGU:FS=Z TAG@NVE-RWAG @/0(&)6$9SL20$NX(ZHS4-X>4-' G9>> M[?S5 #8$'KR:7=\8ARZN2V$4#(@GX&%G5"VQ,3_P Y.CE ?G-O:G96PW]:>E M;S[U!YS!I??LZOME[[;X*)@5=^Q[&H&QJ%4^>4$?_[X*PAP(6*;Y!UJSE']D MQ4L4S'[*B$63'&AUT_1EV\9CG,.EYTW,M=K/L"UKO-\9LTK=<6 R* O(T#JX MS)[4ANB&)9(]"$@=]"8\=PCAS2NQPVCK5//A:Z6;)YWCVA-ZI[W=LN%"N'&C MOQI#K [.DC796*4Z+06E67ICXI7>(-:K<*I#W)2%46 M@7P0$[%9;G4':=&9E"O>^QAX Q)&O?].0#%_"V+2=2/'"Z))N(=LJJ0:03 M77=# +@1N?\CG^3\\] >N=[KIYEU/)=&N6L*MY_;-[W/W[] !'N;%Q=;OPF] M?_Z\OOOW3'BY,.%9@-)8 F3R%6X@^B#V) M'\'W^!_<:PL^@$2OIAMI<]?C=MQDC/LS'^2FGB_LONMYN(^+NS'!: 1_T84/,?U*0&:0I=NW;W[VV:3^7/"%5Z%^T-* MTYI_682*))J%G>+Z05:UICI_BXT[T3;\BSO5#T@?UZ&;"Q\TO6E8PA@H3Q_; M7$ND6+9_;S(U)0PB)>4"$;+'P.4GE *XZX,N+6 +1:G(O51VV"[^\Z/K/%(B M$I!&>#P.*TT$>I9'K92W:W)6$9-4UF+>"O(B-BWF+#R(\E9M-5N+6+N8L8K5 M5,TJ,19WMF*ZMD1Q=:.(;F_1G6XL<7!P&V: 1U+8\ E'I;N4/70U MXCXH_$CLT >.1"MP*\ Y?OEMVO)DGS-$\[/1EN]8+2*;=$@#D7J>530(GYDS M@@*XV!1,:2Q'N$]H#@8)CA&L44*K+U[9!CQQ//AW(/1?W[ U MU$5/5,7Q9;^\HZ)K:W=T34_;R>BJ->?MUO'I^N>CZY'<<.7$6DJJ M6<\,'C)G?1.O3!3<&.!^97H=K%4H$,\=N3Z6RR 9\Y0Q=V1[T>_O M&_I\X*E85ZTKJ:,UKB[;:D.[;.F-MB7I#4F[:K>EMM:3KHQ[]5YY_X=BT8W* M&=Q7(C&-]%U(;*#)*[VO[5 6#-K,O^H$40QWTMNV1]V- DV16_<_;[OWH&'N MYTFAE*:$]OX/ZMKG=%@7KVEJ7-J1&WT?MATGF-!BV!^!YSJO[/]WGV!06BW5 M4*2KAJ0@=CVYV[@TC5Y#-JRNIK8O6[)B;))@V'/H3MTO2B)4!C^ >[!6\X-8 MW"KX9.AW.X6C+MCFECLJZ)((8$[43.*54UUH,Z9CD6K!H6,^>HP:+_"\UT;P MC+XXJ%'0>:X=NB1J"FW0@I'[X+M#%R)]5@8-+P7O;VS[KT+?]C#^9VHY#FT_ MLAU6WO8(@8S0)^#S929AT$04(I(^9!GDN"0GOCT!K4B8/0K)T$/5;@,T/M8Q M>C1+X$Q"5E^;%W$#NAA'A;1.F^(>C%T_R1 +6&)X'48T_G@I$81>ASI 7RT M7"\#A);L3< 4S &+)C$#MRETDGI. M8C$FBX&HF00\\(7TUG%!]BC!LB@Z=R_4))1]1RO;!UB%/I@6C80Q8&X)B07X MSJ8%AV V7(RTAV$P$A(*3QFC'"]1Z$_@S@"8ZP=Q)D[(@D%F;J+4M.%3P)6W M,^V"U(!'CK&$\8'X('(@8O@[&<=Y)?9/G_+X%M\:,3O='A' 5UXQZ4*B(9XIW<"QB4D#JRG)IT*:'+3Z_Z.E M.[_BQ?@-0(>!7 ;YS^8M)M1NI\N8>VFG0R<+^X6+'++.;[>]3OZQ^]M'EI;Y M:H/Y7I X2QN9]9^"O(4SJ7?5N;GI=X:;WK]ZWGSVA M_:TK='[>WGW_VKL1VMU_M;]U>K?5R5RD+(3E2'G(2N[!/@0C;, 8/#4CC MGZJC3OMTPBRO15<>K/(PIH_R(!!H@$$8@3)=\29\1OJN@"F[*9V\HD*[@#2J MMYGTU!S5UB[.WJ26.B^>GBDCS(JTTS]6,F66@RL*9Y=49AOFYI79*XYPW=7W M1WOULKW[,7@VC3Z8H+]@_6#0^HGNQ0MKLZ?8EKB?_=_-=H*7%Z&F*#,935>" MW)2DM*0U+7*M?-GNL4FRT,+.D^5 9;RG*\,+.P8R+ASX<+VYXK6=T5^6EC)@ M6?6/,&W>A#>#?!1JK/ IN@J-],L2_L)7F^X/4\N<1+$NIN_F/O!E\#6 M%9.:J%N+Z\4JMQ9V@*NF+J[]V_6BX :CN$PZL[&D*$S@J9[[1# 8)%XAFQ-D M)S#7:AFIHF$LGFAYH$6B'E^R*(%YAT+AWM\EV!JW86YFSS"Q:76(?66J)AKP7)Z@Z.,JJ MV-(63Y+E%FIME:,RE3,()I@*KY8ZW!5L];-1G"LE.I'>WJ2DCM:/\5*QY&6$[R0+"BK8QYP'S)]%-;,/_A+2@*/-YJ,AD^GNYFW9.1BO>($ M"^WIM_DN\QV)8@K4X3;?]T,"65I-@]WW#OX= M3<:+2*7_\IOPK][-W76G_:71_G+]CV^?A#2EFPZHAULS[IVVV'XEHR!\/0-$ M,:7B1^37:50736)MDS"@)?1G0)5;<-/LAUF]?29FZP=+U5O&QKN.0/Z6P7>.J!3&C)2F1+-*1*'\U3$B]%- WE!/&2 M95&W%KS=I^R4L+1GW50$$^1+>_Q(&';Z?O-AYI45.?.-*%Q59 M.^5UH!@G[:GI.E?RYZOD95'73UJ\9>VDG31%J:R7S5?OWKG?$JTE\_&K[:$= MU1_;OODH60/G M7:!H&*)RXGENZ:09*$NBK%2VO'$G&(JF<=HLE$7=/.TUB">]53:+S#,9>Q< M53%%3=]+Q<FD^0>6>3^M U5!L*6> M=!G>:8U5[Y[^FBKJT%P$XKU16V2VC+\2.B)"<?+?3X,XYRYKXE[*II=P^V4QR]+G,6# M["*OXXDF9\503S(_*.:%'113YK#Y1;8-921/TDQ_DKDBAKIXB8+(M6=9/6VR FB5:UVV#+3E(W1?,D.8;3 M9:3*[KUN@=C)SO0W6Z)F[(5CIYOS5L%5' 23OD>JYL3N%K*JQQ*<#YP/G ^< M#YP/G ^<#YP/QX:,\Z$:D'$^5 .RS2+$7V,;WKL&] I"_^=U]^XS1)#2+QDF MZ>]O9_1_$[YN__'Y[I-@KH4=!6]1$"N]G2!/(.Q\__*E_>,6;G(" MS[/'$7DO.,3SHK'MN/[#[^\E]GEL#P;IYV=W$#_^_EZ6I%_>"_T@') 0OU\8 M6I?8$$B?K_V290<\,DR2'O+'E0)'[Y^]Z?8UBLE("'S!%IQ'=PRW7>0UA9W? M;K]W\H_=WQ:\X0VQ^'7@/N''O_\ZB1H/MCW^U'4C^^$A) ]V[ ;^]V'2N'"' M-]Z1E_C2"YR__H#;A;^GM_3LT <*1S](>/MHA_EEP!D_A@\W9/C[>Q)X]S]Z MLJ%:#?A/-F6I\4^0+.W^]JY[;TGW@($I:9)\#WQR![^_=P?W,GREZDKKOMUN MF;V>J30Z^0"TSKK=4/2*HB\7 M)=U+]EV^-85OO3OA^EOG^]>>\*-W(\ ?7[]_$VX_MV]ZE.*+-V3V!:4QMU\$ MPIF\]^Z1"$-8.\$S<$](EB2)(_@RC!^%&'YV@M%X$E-1$(*AT+,<(+HY0$#Z51Y/JI77U_O'>OD?/ MP20"NQ^)^7?DQ2'C./\,UC__0.U__M$>!1,_CCX>G&_K&/YC=2!OX,N5:D'^ MEGMFX-'-.V^SKAOC69D0N:PXXH\E-UM-0[1:Q]GV/QB*>$;\7H::'7$[F2>& MJI:@XQPY:JIN]V:K5D;J3X+Z#HR1_41"^X%,)1"B!C5:![=)&SI5\\5V%JCN M_4RRJQZRBB2)DG2LL7WG[.#UAD/BQ)B8HQZ=^P1^7!"#.^_:WO0ZFL_$[5VJ MCG5=I6'FJK\@OM>^$Y(1B"M(*Q-381@&(\&.HLD(+((3^& 3HB3WS#[%+B9X M?9#R"#=#DDV5.MD&352MX\S%V SPTYV0P:W*RF79F5EHPB,9@%_V;(>A[_&40U7E7&DYKTCH+JG M2;_<)*U<*;=T>01CK$.HWP)1]Y/$K2"BUEZL*S<:Q9A_-/:"5T(2DS&>A,XC M#I@=>[9?NY5QI$.C#X[G7N*]<]C$X1,N.#^JQX]S\]8VG$+2?2,973LS98J* MM(&VZE:@$8MU+5 NS85JKF,=6WY5UV1ZJ1*UG4+#6UFM3%E4?P:%M$ M=3=-O$*8GC)=$<\&M,Q4Q0O/=B0XMN=,/!OSG).(#G=Y)'#[P!T.24A\APA]$C\3 MXM-GI*G0._AG\.IGI26AZ[#.8;P(#+T;( S80)R_F<+"K@2(/JARTY1$833Q M8G?LN?#^_JL@:TT]EXZ1ZWEP$SR)X=BD7F","%(OPVAI]Q)Y%A M(L1XN@$\P/7CT/6QJQGH.B&+:#(@_5BD-!FX3^Z 51 &IZR!MK-C5?@&8J\ M4D+D9VO-H^EB\TQ(A&>0VX5B_890K\??3*C3(O=4HN'V#ZK5M.2U9'J%1./B M?5NFETET I8(3UDNRBL1A3O+BO+>!F@I;\RFFAD^M61J03'Z*& ;T[$W(SKV M1B XU498/$U%("^.-QD G$A+DK74)43+2AB>2$29!3^!3[V,]_AS.%/7#8^A ME=T@GXX]B4CQ1<_!Q!L(C\!"^!5$%[CL-M)NON:<)3U57B1C7=;E!7DAH>-& M='U$Q=I@6$9Y2:0]'H?!BSL"A>&]POU24U[*MK=90TW?2N;,#]-;.AEO9H > M?2$\\YJ2\LY^N0&803>"P$W@_N] 6YOA5W:B'@H@O0FH W9D0!R@BQ?]_EZ= MG[;7ZUY=F5I7;4B2;C8TJ7O5N&S+1D-6KLR>U&UK/=UBT_:DIF0I!737QH/A M/R#NIQ[\&+_>D <7%@T0^)L](CN;&ZA;5D\SK[2&!2 W-,N2&F;KZK+1LPQ5 M,UM=H]UK R8:.KWR^S_N>C?M[K^_]40!-\V\*]L-_X7*NNM&CA=$ M0-]H]Q,0U4M-N[2N6@U9-]H-S5#;. %1:_3D*Z.M=GH=19$K,0'QJBE<77]K M?^MK$&XGB5UO"C_ IPYQ 3%6T_!SR6N2M37](AK7P(,Q5,.5 MC:^=C)(@)X#'4:<*8H5' @KAB="HE_I; 8MS^K9'D8T>"8DW6; OTVL"/\]X MA"]KI';VM>;F-R#R-?<=QR'_%Q9;3$+@!VY_1X55%I(GESP#_>-H2E4"DT"C M@CT?OB9I#(*L07T8/P;4]P,=2?T]VX<[!ZZ3^;MV[GRB7"-?&G"YWXC):!R$ ML.X%=S0&;N.KP +:3AR$4:;%&6L'! >N2@Y&,@]$LI>6P"G 2"-ECS6IQYQ M^5&Z1ATGZ>XR@9$\4O]EDTV;8K9#69#MR'24HJS_('ES$&;?B[$8V.8'L/H8 M%P'EL]P%N)D@?"#F5+AF*[?N(1YO9=8-\EHD:33W::W4TU9309#EW'95H2 ZO@&9Y!+_5? M:7;'<I+S2)DEQ:@@32,O$?4Z]9B(GSZ$-D2:B+ M1-%$RN(Y -E:=_-P(K4WX+=2Y]4/BAXO\ZC8_D[AP0/P=]-$]]J)67@1/&5Q MIK )\00X5 A\ZW:MYT-0AD)0IFU(BKTW_^54*00VS B%!(^XI+HI1 N(P1 M-"M/8W0[33'V:01 P+L?L T_O"Z"$)QZGC[N_P'K0$K!P1PP^XZYJ&C(O$L#\ M O3>*]T^2DU7_G.N,:S?\#J6(G]TQ_@L1M ^\9U'E!B(>POB)":!K#L5:MIS M[ '$@3N_ 6FK*#WJ)^&GGXL$ S;*I<4/0"M-QLA]MNF9J3$0!+NY\&:\;X"O M"<9XCXV<23,FX#%0UP'D8\0B?/O)=CV\74PBIQ'6SZ6Q=V9.BXP"L7SV4Q J MLD^W$,QU%?NZUV6T:@#]&FBFIHS!M%7%\HLI6:>,*6K[:$Y819:;F4V5H:B_ M=:\,MBS/:S?H6F*#)%%OL*1DNE 8YW'EK'JBVLR=J31_0U*=,9U%M%>^>?J] MN"5,$YLV/9F%"!T[] (A<+)IL#+PGADANT0.6P;7#Y'RM%)Z**(T;8C.A>H"H*II*1:_KK<-3 M4G]]V;X^C10^2$UU?@.>>?D+?T/I3;/\WFLSAQ4SIF0.V(VJ/MX %D&2%Y7X MX'T K+(VL/ D1EH4M&2I4H@QO,52D2P@\W'=3F-HATG&?_XN\C(F?E25&I&? M?C@M2-3Y9T@ U2IHA(I$?6/3)==P%XC2QZ;067\K:>9=Z?:!<,$>^C%EI(C% M-,VDV":B92^%IT2!1]T\ZLG@,]CRS)19LK.1;EF,2/R8UGH=73:Z)8/_^?7) M-$U+G,D_I-$PY0?HVV 2+[!>5%'-632X?-;D+\Y[G,?>VAMG0H(]+\C[HPON M3.@\OBYU/G-*+LD)L#0(4[@CEF"931#0TT]#7 I4C.AV7Q(6KC1%77 91OWB MH52JG"2/RI.ZEN=2LBQSDF(MWH M)SER_I0^99(E:7,@?M#8<)H]BXY+Q9T'ZO&_?>G7/-_[]L77:?BXQJ6%2J\W M+[Z@OHX@[_@@QHIS]Q9^H;XQ! 1ODN@[^I9K7);E!=9A$28.UN:.PKFSE$3% M7._.":^>%^'OL.6(FZ!R7"07BX5IR$5I^T,;JAO.\%HA//*;$\8VV,RWX/#5]2)K"A%5T19 MW\MIKUPJN%1P3W=CS1OB&)V8S0'FKNX9+#9-$Q69:V N%(<1"N[HSB86'G!P MBD]'LM@/Q'=XAN$<5I@LB2V%)QBX4!Q&*+C?N]KOQ3,5:#,HFT@_(.,@,)SX@_H52BEB M2Y.KOR2X[N"$.J/%PWW>G91MZB/* M):+^$G':OO&&=;&]V?%8O#25PWQ.,',G;J5^^%KKL%D1#;FFW9O5!,UNB(;7JX?F4G60ARI(D2GI-=]KX/),=28&.LL[; XZR M4Q^Z3S8[0_KP@^)X='G Z%)6JH\G%XC:"P1/-9R+Z\[YP?G!^<'Y417 CAT* M'-?QW[ ,(9]\7H.IL&>4"S%JNGO*OFQ MZS_@?!DG\"-W0$)ZYO5!=0(/ CE]CA4DZQ EUZ!FI)(HGIN+5;X@PCN2M\4W MP0^X":[P$3%<(@XA$>>0?.7[C)P?G!^<'YP?50+LV!'!<'S@@%F:T-&W[0Y(2DE2H8I"5L[W[]\:?^X MA9L1^2]X!#/B\:VX_H/O[^7V.>Q/1BDGY_=0?SX^WM+^25S5!SBQR1\ M+_2#<$!"O&K*IY@6Q.1^7?UE;<O/NBKUW _S9T'W:73Y!N9 M@@239*6EBS_/;<0LM_%^CO:P%&']P1?*[ )+:=C'/RZ^D"?B"?)'^O9^22>\ MIE@K9XFU>EY8YUFHG6%\POIF*9%E;;5LN3X\)'X,)I'M#Z(=B]BY%5IL6,O: M/ORXB8TXN^OK.,PTI.TJ;#P.WP+Y)DN_B)+)5? M7]N6'IJ&).K\#%DN%8>2"NZ/%KLK _^A$9-P)(R.KG9W(3>*+JIZ30I@ML75 M4$5K/V4B7''65BA,"\*S6IYH57.W]4=(QO;KZ."Q/%]=!UQ=?)XL%X@#",0Y ME&GR/@3.#\X/S@_.CRH!=NP@X+@N?^7[IO!'/D]VN3?&Y\F>DG/.Y\GR7@3> M'<(YPCG".<(Y4A47O6IY^CK-D]TRV]BLA]]VM.LXS+QV=W\[?-_C1Q(*SB0, M<0IME28E\L!Q)X%C+4:GYQ9[W*DK3EL%>##WOEKS[AX8O;C\)\ M8TICESADU"=A#HOGWQ]0" =)W9$:H++_6C.)SDK>HK+S[/ MP<.W\(L[!'+Z\=LDHH5!:US6CTCX1%V)-5@TGFS G3,;D+P1=W[ZP?X(SV8PGW.=]X8;D3BC^>#KO^PFC=42+;VF0^#X7BNG M3[W7R+GY4B4TZ5&'W&];E*I(AJBJ-5"O.T%6%_4Z3/;G)>B'% I5%DW3K*/R MK)6J1%B&@1^GX/SY^?JNU[C]T>[ RXL$7?.Z]I/M>ICR:@R#L!'92>X+;\U" M@/0#O#X?^3Q_LF7]PQL.,X?Y6*%OU5RX#;OS?C9OF\)=2.QH$K[R SG.P.*; MNBZVK!KXO%PJ3D,J3ML/W+@;>C0BH>/:GC"VQ\FV,M>S)[BB%%,13:VFI\QQ MJ:B?5'!/=[7F)6%,BTIB>&8P% ;D_V?OS9H<-;9%X7=']'\@^MHWJB.@3#+C M/G8$FNRZMX7M[WPO'924JF(;@0RHNFO_^KM6 IJEDI! (*4?W"6)(=>8 M:\YQ&'L).ZTS@1?E7W#3]VR%CQBFJ&K\C _.%15Q!3=]%TS?:!Q&H'Y!TSXD M/-9P":*EJB*Q^.&?G"LJX@IN V]5P=U_)E[RPDQ>IH-'DV3B^L)P$@P:F+Q7 M14WE_O7YZ!:.J+.0'F[T+N?7'L-G&@78D"6XCS3H\T3;)4@8D463'WS/F:(B MIN"F[U$*L#Z%@81*FZ$TKZ":T^!O?N#*^P+D5.=1"\X157#$)0Q+X]- .3TX M/3@].#WJM+!3.Q3;W8 MB0ML615-K9']80T/6'1HY#V[.$E,<*N?6<)=RPI=2]6RZP\HYXCFG!Z<'I49>%G=H9.*WI7_NCDG@T9(=HB):-YZXUE#P:4FHT1!.)6@H7 M7()ISH\?X13A%.$4X12IX\I.;:+7+5Z_YV#Q#Y[[X/G5EP7NM>D?^SJ^9K[F M,_?=]^YR#A(O>,1>CWX8Q-Z 1F[BA4&E.H$[@1P_)W*2-5TD<@-&;-02Q$LS ML8J71/@GLK9X%KS"++BF\28,SA$5<,0E!%]YGI'3@].#TX/3HTX+.[5'<%K[ MO_9U$3Q04)X7W03COI91@CJ!J)^N-Z3I!CG/*W**<(IPBG"*U'%E^^U0/R=X M%ENY)C,#AB@K%K+V4P[>%SH.HX0.!#<6AJ'OA]_6'/>V\\K8F_9'),-$03K[\=CM>\'CKV_E]//8'0SRS]^\0?+TZUM; M^6EJJ/1ID-#HK? 01@,:X54+-L4B(V;WZ^I/.QL.^3W:YEN.]3U_=:6OWL'\ MM([N=!<.D^^U%6209)*6"_\LMI&DL8VW*[@'403Y@R^490'+N;C4@FVG;>\@)X2/(43F(W&,1' M9K%+*[38LY;5J7[@Q%Z4/?9U?,U\S6>>:MFWC-6-G]@Y$7W\@_XS\6#!H*:K M5PI%8].R)BKV>;>E*KJHZVK]0>19M/+87+%%2RN%!R[-1MI30WYTH[]I%NSB M \%K+U^'5AX24=5,T3;YI"[.%Y7Q!3=)YQLLP^!12F@T$D8G5[W'X)RFG%]V M%"F1%5&S&U#PPW5GE5P!#HS-3\,Y@2Z]C>C8?1E5[M!S\:I0O/A86S4;L!IC?[:MT_ACWRL[);8(1\K>T;6.1\KRUL2 M>),(IPBG"*<(ITA=3/2Z1>KY6%F^9K[F':X[;]]]SX3=Y^2)1H+;[T<3.JC5 M]$/N!1XGWM&$<2B<_DVC_Z595^J(F:W8#(=+UAY4;LV@K> M/M>[#5(G'%%5ZB)9-&2=P\KS7KS$HUD1?4X/3@].#TX/'I%I5)$:#VHV+:A9 M'_CXC&]NHO,BCR89(9PBG"*<(IPB^YOJ>\SX_KYH,N/GI2'>WW=8;EDSQ%<- M\-D(\?:3&SS"K5X@)$]4&+I>A/2;4"$<"FS_CX8V/K8-Y>)MCW3+ _,L%F"WF87A8)/\^MB7W?1$1UBL:>(ELJ(^/2ZQF(419@Q"33RN#!!52U354D \[U*E/>7A-IN.)5RY[RKG M_D/+*JX4[9#!T.^:541R1419+SPH8"NP?-/8*B2]673 '?Q[$B D#IT?]Z,$MM_6># T&S?-AB"[J%CEO'\84 M;7*R=K>F[T$\.\=^S]P=_AI"LEJF'?3GOI>^'#SJ2O] MT;WY_8][%CBM?4:/R/)/&W-X^:H*[,AS*;1<\?ITF'DY62QC$\.Q^Y=ON@DV MY''A_O697%&XIY$[> FH,':]@?"CHET;LZM&GN][88 [\RQ_# ];R"!/\\>X MQ"%\H0/ MA9>Y_7\F7NPEV4+^#+QG&L6N#P0&L8L%Y^<[X6I6N]E^/[T";DZOF?W:>?_N M6MB(I]6D-DLG8&I["4_DFKR"IO5(RBAY)#3!TW)$+:/)>88_O'X,P"8T&KI@ M9MW3_E,0^N'CBRA\^-"&FQ?0YMS<+^)I;ZUQ@6+Z4)&8KE9X;.,TEIPYJD!N MX;05@?SFQL* ]B/JQB!2#R]P[X_ZM;PB+Z( P(Y< /A%& !022BXTQOQ]0 ) M[;MQPC 3T6<:3&@!Z9TB#YZR$_I.J5XP0Y[PH[Q&(\.#5G$73&]<1%Z. M.E:V,\,P/",K'1IX<3^< *B KJ_V)=5_)36_VRH?KI'FK(*(TQ_I9IG'(7/ M0,A8^&?B G43(.@SX@)0,4J)Z\9QV/?(J>-;0"\"5]8".7A GT81E).I3^K1#?OI8"OB TB>5[%_Z5'K]T;F\ M^B(+N-8%)?84Q1W6ECE$BGVMZ'/NW<;:ES5.4>?F[O:# P_W M\+Z/Q"65U% M/EOPA6%T5FI16I2L^KJFV;Z=E33-%?5@^FIVP;]052\AXKR+GA#BV=2-K>5[ MS,KW_CD7!&U!RI]!^!#3Z)F9(]/7WP3C21(?!/QI:?T7Q>CK<@GF.E([8#JZ MCT\UG/"#"]$.@ MQF$IN ,3BU_2<-GLWF$8S>_^<[]D]0K3S_]GXK]L:=98N[ U?X$'I,]"3MK[ M#NW3T0.=6X6ZXC!-/SV'R E37[%6V_8:):5>%RX(_:F^E3:EH7ZG%QSOH@M; M:B>/A']Q$UH^8G:_?$UESO7V(EAVUV%"4X](OQ.S?.:6Q%@, 'M#K^\"X29S M00'!8[$ 81*S>'^6[6"[ML V:[@SWS:)JEF?9WI[!@VB*<^/CT>.(G^*,K/ %3 MT CO\L-O\,?Z?,8UYDS@_I'[': >"=FIXM.$%USE>JR9:"4I-8, N>" K!BN M_T=E73+P>F<'H/2T4M^-HA?$@SM"ZL2,5C.XC >L7%EE*7R&?9*-BLH(^+!LZE MA9,F[6S/ON0D(>OQNSRP.>G+(_T9:Z2-F"8:GWU1U^R1$\AOFH5>:7\2G>A4\0.3N[9FBZ9U(2=D712P1-1, M5;0OY?2S4L'E]MVZF;I M[1G2RCN[3F+?G>HZOF:^9F[W%.J+J/LNTMRN P[KUEA0@P9VUQ?62S.&BGM_ M_BGMH@/Y1U%*&=O+ 3V=1FC*\:@U!93;>HNVWC.-$@^C^P/ZD A7I'ESV%7# M%C7E0HP?4Y9%0[D0%: :NFA;YF4 :^BVJ"L5Q/7YC-7:#6\D!88W+C0(/;,> MJXB.(QJS1I]TQM^#-YQ$?9PREZKW?C@:AP$;*1?X+Z+P[/6!H89_WU:3SMU.K/[1\!7(YZG?OL>CZ^5@*FEV+73PN;\T["A0^9E&0T MF95+;&Z[XUUT^W;1R;R+CK_ZA*\^XT:$PWM#B'7R#CY.G^+]2V&<')<8-0?X MSR"B\/-_=AEQ^+OK!1PY&Y!S]2&,*Q]"> JDL/&OBTA("V1?Q]&_+K,7<"_T M@ '_^I4WX$:FQT;N<(8\CE:?H6$?GD:6IH>-;[VDS:FH3<"[&$]8\O7G]=VU M0S11-1I2^EUT>&9#BCX+@G>EB)IZHE-TRV9.(MI-R=86 MAE$6[>+DN]Q$[=[#BD55W MS7T,KB5Z*>JM?M14-%NTS%+J*+@9_HIVC\8ACMY,L[0-[K/55%$S+Z0VEXB* M7'AB=+- O=+TPN65C5#TFB8JY$+T/#%%4VMD37FCE#J+K3R&SS0*V'1C]Y$& M_9,&60YF'%DT[0;461[^]N4GK.(";TT?R MMCQ8N0.PW0' (DH\-R!)R_\&E)6TL6J_!%Z4?]&\/4,3+>5"C.0&-"!=\LY8 M(<-S3C@E)W O9*&/]2$11I-DXOK"#*.!T-"!O<,8"53^>N"H>DV^$ MTP$\KS7 T3Z*SR$:Y:0%NS2__(I#"0,93&43AM=9G&M-S\T.:2E MZWQK.9^MY9(1Q07F(OA@EUUMKM%U,VHK4,Z[['A9\3G;L%[O)U_"?+Z6?7>< M6BRL>E.M%F#7=F&<'O5:6%4[8BV K>W"N%34:V&G]GJW^[A5\$?!2G5;L46U M*8+ M5-A(!N'DP:=UV^*.N[+FV!R<(IPB#:5(HZ"M[\JX9-1M9?M9"GL,&"QQRMT7 M.@XC'+/HQMFTN[@^D^%VF$C!!\/Q5U_ZJ\]XM@L?/,8'C]43.1&P[.O@L MLFWXX[/(+F2_VL@C?!99?0L2ZW'0>-'(MD%$TVY W\EA+0JC9HK\Q*@*#@D.@\?T](A1+?3UH?6LABGJ39AI< Q8 MB4BLAFB!0T&]4D2B%B9K(WJ$#$,TFC)=\E!8-57422F5+9=0-\ KXS@].#TX M/>I=,<"IP*6B?O2H6]"NQBXXK[ ^!PAYA763J< M]9ROU.IMUH-L/0\%74U.(U[6S\OZ3XT<7M:_@ Y>UK\-?[RL_T+V*U[6W\"R M_J8?,6[IEJ@TY0C0@C">>5+L2A%UM=ZG5!5F3ETT[?-.N5NZ+!*C<$::5_9? MS!'CEBK*<@/&4Q\#V$LYK/2*6(4/4V]$&;]B*:+5E)JB@X$%8\I6&ZG+&VZ& MG^\)@P1;N)12>*I^P%Y(O\_9:WUD6K6<0[CK1TVB6@#LR=JW+LB"C\9A!!H> ME/E#TN2N7*(2D91S+%C]@%5$U;H0^^]*->M=6GXXXZJ7TV1M$U$^75?N!1OS MW7\F7O+";/=!X\]W);:HR1=BOFLBD2_$Z+LRZQUQ/WC75D5-O9!MFXAF.0XV M-]^7,Z6S@U4%]Y$&_9.F3 _F&UDTBZN!"BL)SO>\R/HQQ956V*]KQ,: 3-^4 M86OUA95[ /ST[E?93[S4/NMV#[4*_B@\-4TS,5+0D(1^02@-L3'^Z &SX>3" M/DB=&RF00U71EAL0K#X(2E671?\605/@F,3P*K)W+X M)+ %=/!)8-OPQR>!7YYWAI6(BF6)EE9*.2SO13KC8[Z)(HNFWA#I.!180]3+ M$9'Z@7H%BL\\\U$QBB[:E])09, .K9=21',)Y0F\#(_3@].#TZ/>A0F<"EPJ MZD>/N@7O:NV&\W+N3YLZ6GY\-:(CON>XCU0FER"U'/RH$$;U;M([!2 MD:5!V@)6^ B3:6&/X+.Z'2$)$]>'CS]:-KF69V\<>;[OA<$U/.GS$%[KQ>F[ M1.%'0[DF*Q<*3^Y@S>/#(3S@1W)MK-XP#"/A$:Y/: 3/=P,A#*CP0MV(38?] MT5*L:WOE+GC:IA?A:U9O8*_Q:1Q/WP&/P+=]IY Y> M8$T1??;H-Y!0)J4SB4U"P1O 7]XPG8U,D1* -KAWX;(G-P'4/%.X"'X8X*$H MB"W RQ@PY&&JVQN-@5GP^FNAY<84\0R7, E.7R_.UC.@F"GW D Q>S;RV@K: MX0$1]5WL 8%UPB4Q75@5W+=>7654WLS3AG3>']5%,EW#"?HDS9MJ"JH)7WY^P MHK,#[@YZ-][,KB\4DSA!GL,RB&C:#:EH+ RC+.K-'*7=.#%PA^A*D]2'3IZB M MLRENOZU@"6Y#-J/",&JBIA*^"173+;P$AU.DGA2I8U%4^Y!TO.#B87$LVR?D M67CZO>]/!A3+24PA+SJ!QZT<2HVI^N2)O@ !X"%!F-=?K*L0@(OW<1[7AG*5,62C%VJ8 !U@TD?"/8PB;T BW: 1)0#@&7T:)2Y<#:@/8L ^D"T&H@7AR M8A0K\YH=]H FP M0$2#/MQ\S2HZQI-H',9840,OR)>2R0&PA/T^GKTVO?4%Z!JXCY0=:>NQ(AUX MBS?R_D.1)>!)=#BD_00?"/STY :/5(A@%<+0GR!CI*L#QLI7O?R"-S\LK'T4 M!C1QHQ?@N9AB84TP$'S/??!\QLS7$)KV!XB1ZK%&.L.*4"2Q0B\P)G9!% MPR$ ]N8'!O[L3=.7O(* >?#?_+ > 75A$P 0) "H#[SNCE!3+*B.C528VP[6 M5JQMK5=SD4=^)+)U;:T6+;*Z54*,-;^)0$>4.B2K7Y="-QS?F;% 5E^YJJ+6 MX0]N6,/NB\+VN.;9:Y@/'C#/?FZ$[,JV9B9^(;!Q)%S!5^&(O@,%,*9!3$4! MGK,/#IL[?1NY/*T41-6=E>Y-1B,W O48SVJ#IP(^TQY,?F=;@+NEKGPSV\-# MD/$OK4KQX)'?!N$COVORZC.N9BJ[(JWE^F!,4N'NB>Y2BO8A3.O1E_R.\Z[: M6]&H2]@Y?DUIH3O*1L/:W6,5%>9Q47'&LKV%#J4P"*^J;'A"9=^4_YR;B9&$ M 8UAN6YVTLL3'3RBQ3EG0:[:@*6GR4]U7;/77)N5GG>)S9X)S-X.CC5SBZL7 ML[WON(WHV'V9'2UPKCE.-;#O>&%>O0HEFP1L;1=V M:O.B4;X[*X:<3Q1SU[P\>_E**>X&U'G2Z)5>SND3?#>OYV[.ZQOKL9]S.JS3 M$_6H,]VAW&)6CC97=3<7)G_S RO9>@S8!"TL57S".@8WF1:AA6,:965KK"[O M">O<(DJQ/B9YP@?0 .M?MM1J+/VDI.5)!Y057>2Y[+J]?Y'&MKJ.[!)E2TE# M@BU*1M:F_[,7L&7W MPKD0,FR$LP_WN"/./GYD6^,BO.M*D+JX[$*1:#<,[2F=6AS;YSYR[. M*M-F7QRS1&W7.T[_Y M8Z:6)TM$K2BJ0AM6T ERZ5!J2MV_-OLG[N.940-9? M4*<$"1%U\S3'L)4-ETPJF-NQF4H'Q"ZK[##;$*W,5U4@6SW75I53WJ?#_,CY=UO)SNY?O@E# MXBFJIDWG$1WZ& -/F^#[882]K6' NLM7^CZ'43C:WHP-SWB]&WE;+_(^3'B! M5%<*4+VW)C&1IB7>;.V=7I^88 V[&6OD_,#R)/NUYR_QPYL?UG!$>K[&C_*Z M$X?2_NQK?>47D2UFN3^[]MFJ.R#-IS"APN^_Y(H.L-U^WZ$/R>QSYSW ]@B& M 8KG_'"!Q4-=F"0'SS1*V#$R,0T\X $0]W4=_S\/O&?\^%\_3V+IT77'O^#P M^G]A$W+'B_L@^D#5^)Y^3UI^V/_[-[A-^*_\TIN@GY+<]=OA"&A^]^3"U4Z2 M1-[#A&'V/FR[OO]YS**<3C#XRXTB%[N8T;:!IWZAPU_?TM#_>MLEAFI+\!^Q MB"S]-^P3VM>[^\Y76_Z*3"EK,OD*\C<)O/2FF+WK+2"B[XUH=(_ MP0VX.QWL]$W]4*5\O8W3;6M JC:"&$!='7_F7C) MRY\ X>TDZC^Y,74>0<&E'?+U0I@!O*7MCZYM$"XB[#:,\>0E/V2-'"T:T"'< MY+M!? M&%O@31?&Q#'#':2GMEMF5B&$;DJ9T%,GNJ(:D]KIVN]/6947N?<4[ M?T/5DFF6LO7JNM%)7VCB99M1AHZZC5"Z"82/+I!U[FBXGG/7$KPXGF#%P-V? M;&E#H%R^NK_^N+GO2G>W3AO6,F?(XQ,DV4R#Q7C#HL7,-A+\SUP+LDT.Y<09/']:"91T( MTN(%BP ]I "EU^>E(T,O FS\,W&CA$9OV/0J%#:<)>3%L[5$% 0_RFI48AH] M>WW*'@3_&X%QGEE8 )((3"%_C,[8"]">V@>L^GP)38" M+O)<'YZ26KAX$B'S?40VSR:CS& 9SS$=NSC("M@MG"2Q-Z#I48IIM"1_2FHO MSU![+?1F]4F /<:IV1*S4QQSGA 7)JX!ZT[8>9#91*DMC,(6L8X)MI,U0S8B M)6650RF[2%=XX-Z47:4KBN&^E%VF*SXCFJ-D?CC-EF%%C-,7M P^9(EV*$[! M $-X'F[U;IQIH 45D"D <\8I2QPB/+R@_Z.M^C^#"Y!I&:Z+\,"0RC811E4*:JR]5]EU[Q+W418?LH^C/FRR5YLI%L0LM,M,?(0 MLDO3!^SBGKQF["R:1G?])SJ8^/3S$#>^B#XA,,_TAKT.BUKNF;&5NS='LY0< MQ2)*Q[ DQ>SHDM8A+(D&XDW*\?D,ZCVG4&E M\AE4_-6-+BTHNT"-:-M/9,RBH*P834AKT(3NUBCHDL-XR74A91/OE=,TT]#P M(CW6U4*UL_SIZU?>X]!A?\V(LW47.X-_3]+!U,=EB9JC_<_IZ>&OHXC-'WW] MLJNTC/B=L O:TV-3673^U6MGH<2*270*PLQ"-:\CAAG&L_7>HH.T"SIG;L%V MB0-OV*M:+$Z!\]FA)7Q'V+O7<>==FA?TG;"@;TH%_(/%6E>-I6VFDC>ET_HH M.^\ KN6:^4IK5\[8*+6131:>*_&=*P%>/TMV5E2"N:_%TL&U?5*)^WW]#S_* M<[?_2$2+Z'-?P.I^O+)5Y=WBS/[*-5/1ZCY=M$DI$][J Z*H&N6:)J-/""^;L;9GB7BRS/ZUD3DA2O,:;T3'BC6TF%NT'?CV!MZ:5\O2YC- MHO/X#VA/4) FL4!!XM\G59*'5JL36=2U4HJAZP?KE2(:5CDS?XZRX(,1O/R$ MMVW5/K.BQE/1<_FRG5^:8V3-O/V;^S M_.F7"F_.ANKDN\_AVT>1\1FIU6JD68-=V856ISEH 6]N%<2K486&G]A :'JG! M/HCL"(6L/6!+%646LUDR_#%NS4(SAB:_.[WUSZ,S>]JWV)9?.&[?"!/WW$UX M6]2*0\C#*SNJRB]+(6K4@)E>1$68SN>=FSMP#U]^P>CV2'#ZB9BU0"W'LPV; M,*5I+BM-XSG'#0QSSHD9!K\)+-ZZ-_)M.HW[Y4+!,HZT85X M6F2;VZOPC 75:\O*FE2B[9ZMTK521*X5H'GHMLOO(ND0-XQ/M2HDJ< M'@VC1Y. K>W".!7JL+!3NQ&G=1J*U7L+;K*A&60^F,W",[,K%LNUKS2,:\]_ M0419.7FHNV!IK&*(FB$WP^8O?'ZB*!>/LM3Y!$4BZF=Y0KRBBY9ULD!VTRUS M?KX?ITA#*=(H:.N[,DZ'>JQLO]V(SZNOW>1RM\#D\IM@W\'E0:=,H<;V );^[\QEQ9VY.&VL/@P>L>\GBQ%0$B,$@.+'@HJGW]!($84,B'HCB]K-YHWG#;S[8\)L;"_--$^DS=ALQ)R3A M&S;/$\"'"X&B :R"GQ2PB[P]5"UO!TB:(4B8:.VZ#DO1)0)2N+B.['C1)#]SX./LE ,6VA"F:P)Q MFAYT,/ORP^S(@YGD+0CD=/0_AE86A_\[LT'%;+0E.R5C69:/L0W*X^^+(23\ MO'1VP?>&[&L94Q>:LBCO/V51/]V\0?[J4EY]QF.93C-E<<,6DATHPQ;Z4# 2 MQ(EWCE,6+V&&'Q^N6%/"\.&*U>.<#U?<9R,HNCGSX8H-&ZXX;R'QX8I\I>>\ M4EYB<[R1BL:A(Q5A"3\JLKU0FF.NM%-5KH,*5ZT0T5;.LFSEJGC!49W!(J)I ME#) Y=3D4F11(87'=AU<*7].]E>1^8GKLTP;YR6N;\K7@(B-'Y9HB;:AUEG" M#@50)[4%CW8OT5?%YVHV8.')5 M?.9C,^ CQ0T.WB+*V[".R,JU +:V"^-4J,/".!7JL+!3NP,-#[H<<12BJANG M-_-YY&4' #5RUI.JSMU.MT6UG- 9M],O95?DM@FG J<"IT)]J'#>8?NB USB M#05G:P/MNJ&C 6X1XQW6AS2R$(0HHJW7VWPK")I:'*P:0T5$PS[-^:=E,Z(L MVG(Y%4F78&;SJ0?U,"XX'3@=.!TX';;O02MMZ#\/O&?\^%\_3V+IT77'O]SU MG^A@XM//PX4!%NG\"FQKN\='W-/O2.!&%NY]$X=N3UW\2 MW(@*7A(S/P:Y)IU;D+WQ6KA_HL+J6_,+,%_A3P84;\_6&P8XY22=9Y*$K 4: M?@?A%05 R&3H]I-)A%#ADD:L]1(_L?1&O/"B!%\TCD+\F Z3B--VP7Q9#/"% M];SY8;JB(NN!V^=7M/[E0)T('C$$N:0_NS0*<1Y#6IJ5S^%(<9XP>L0 BOM( M4VCP.7TOZD^\1'H(W6C OF;@O/EA ^F64;T9,'C$;JA.!TH\A/B89RI$(:A5 MKP^L,$)"XM7NX!D=X\'T-]0:4>@+<3A,O@'/I"188*F2B/ M?\OP@L2=NY#1!\G MOALQ),!284G)TU1B9Y5H]OM8Z#]Y=+BPD@'M>S$2"? >CQ21S/Z007 P[9 13#Z8R5=#X1?A4"9&Z,?Z; C+$_E[$N M&V^4XN.Z,M5'E%UT'X5M?@),$F.*%$#,@QOC;"24!#;21D!V"2, #;D# ME=B;'QA4X\@#SGF9P\81$A^"E_Z(SA8IS\E(Z+8JH5V+P?>0_I1"B<;;-YL@T\))]M,[N@\QYO M7,\S3A!, ,ATMT<$]0!E&2%WF?,#N_W_91PPG?&3\\<+!6[/AU6L[;+*HF,H MA86A2IZ +D//9_.TX,UN\ )RX :/-$Y_7AS !$^BZWI#LP%,-6'FNRE[,09F M*CQ'Z^HXJ0VP9%IX?4P2N9D9";X??HM_*0XV V-_$[CAHXTT<__11LKIAOSP M5_-7'^W5C1X%L>Z.LL=Q++@^BR[CVBD_8*(N.9:GJ&PI'2O,\^+HR,"<^6VO MHV3FV%T 8G+WD'-*/L8HC,;H=>\P\0CLO] MY>O+H@5MIBJJRCD6M6FJ*)-SK&K3+-%2"P\WJC%@BB+J\GG.HSK/L6B:98I: M.1/$+LVFWW-SN5D8J36?5A2NR+LKY5U55OJA79J6*)NU5M*'0H@'0]9Z>ST4 M0-.J]5YT<)NM<=;@&7+A<3]- ,\&\5-*.2R8^SISVQ$;+"^XZ; R*)IG;6(:[(AZOI9$U&W@4W/VDHBHF':HFJ>-:L=I[J.KY2OE*^4)T$N) FBZZ)^EDD0U18MK=9&55' #%$Q ME3,$3-%%I?CHL]*-VC7OW W01U =$@HJJ?-81$ M-&2EK%1X78 $ #5%5*P*\OTKLY8V;16L#?ZOF\[]'[A-_#1M4E]M8]HTIO6] M\.'F4U?ZHWOS^Q_WK&%HR5W.EUNW-OH-??/YJ@ILS=,N^UF3OD^'^:S'=UO) MSNY?ONDF'27#YF=,V^?8=(3T'$LWHK_ HW T"X"(DQ?@S]@;9'-G!'?P[TF< ML-$<8C9!!(>*])_UZ;YZ]0"91#F02'+3AK0D<3 F< M%6'B4 [*Q@8-YV?BQ&QL2T:P=&!31 ?YA*SI""/DCV@R/V I/SK:)S._V=R=;+032F221-[#9#K=B1$]O^=Z7JFDMS/] M$;.ISWTW?LKDFOU)0;9A0:DR2:=49?/2^L (.(TIY1@:X>"HE"5P!>S!^W/! M20;8+,O2ENEOFR4ENS>=48,2X@.V!2^AH^EHGS@!G*<2%P[G!H759Z#-#HV_ MA\N::1PVS@;O9X;1+@95?L_I1IR4_NI&-W27W65OK&L!SU[P@'_WPKDQ7R"E MLP^L%F?V,2W*8\8D&5R4;X8]$* M%-$T"F?HJA.4 R"\4HQRS@(_[^3.GD+2#E-W,,I+Y>:D8]G9KUPV#@_)DA/5 M(IP@Q*Z6,VZ@L!__?9&/\?.2HSX[GV:S UM6G&!5*K:$"5:GL2_$!Y8C O"( M:4R AP1.'A*P3Q<2*/W59VQR\Y IS /"?"00%VYEX<$FA<2J+6W4S02<**R MFJK@L\H9(-"$_.3V4Y-671!XQ)JT)'=!N O"71#N@G C[N06-W=!N O"71#N M@IR9"Z+(#7!!SJ]YG"/UK3Q[>.>'(BY"Y MN\_=?>[NYN\_=?>[NGYF[;ZD-*:HL")^NE#(9B+OKC7+7#V?? MV@:.ZN?N8_ER!6,(Z^?P;YC[L*[W>&N2G[O]1W;[]?W=?HOW'C?1K.9N/Z

&[.UYL?-D[Z:DJ,X$H3[>*# MY \;/UL5C$8YTT5YG& _09H;2S<=8Y:-MZM<6@[U@TWS---<>62$;VL\:E=O MWJR?ME+*.;[WE9C=SP/O&3_^U\^36'ITW?$O=VF-S!W/?#>!+1 M>_H]:?EA_^_?X&;AOZ8W3!YB^L\$[NEB"B:>7L:,,/CPA0Y_?4M#_^MMEQBJ M+<%_Q"*R]-_@'VE?[^X[7VWY*[IULB:3K_);P1O\^M8;?"7PE:HKYE>G;9@M MU6I+/=OL25K',27+5EM25[-DW;851=.LKWCG;PA2!E'90JK?C)C2B+CGX,'SQ_HQR**W36AT^)X+S_.2%^"B$7AH+P*P%#-'F"OV M>9!.W.W0 .=KBFQ,JPO&_>-C1!\Q!#R>1/TG-X8_(J]/<87N>!R%W[T1_,H& M?OY(-&N&AI'G^VCUX S?Z4C/# ]L:*\P&>-84'S)8, L)->'IRP\%9ZI:*O/ M'+LO+'X[&8=I8-GM/WF@TEDQ6CA$%R4;!9JE-MG[X+E#+Q'&- +@1FP<<8*! M;,!I\A2%D\*$5\ M#E(IAQ\>:-^= -JFS)!?B73P*9MK"Q#@BY@_=2T -8%!F'],!9^ZC#%&[M\T M8HC$:/,#AN7!11/<21(&X0C\:&&4,DR4<@F ^ ;G@4ZY!_#J>_TTWIZ^XQM@ M$Y8'V(P8B?(5SEC)?A^SE,"63K_KU1UT505NTFB+BB\_$:^PGIL$7GJ3%X>: M0LRO?]YUW@H#V@=N\N-?WTKJJBYLV4J/=#I$LBRM+6FFIDBM7@>THJT115>( MW6YKH O5M[]IEJD9)KQ[!EB^XD4X;MT7EN.X#YV4.VXC3'4D+[>^&R1.,.C" MM^-1-C.[,DC;MD$4JVM*AMDS =*V*=D]V90%[TP@ATP4R&?A^UP- J#N^207:U,'%AO?R.JIIC&6B1L!N851FAETX]I M_(DF<"/H1"=7('5$@_;V-T57]?58V 6J17RP#")@:QS1)]AN0'^E)XU]"..X MQ8:%?Z%]'S2M-\PU%7OBO?N]4O00O:MKEM:5B-(U)*W7UJ566S8DW>S"-QVM MI1+R%>1#_ZJ__Q@.\+(ZZD8"NE%6;45?0,.Z MU6^&[XY&SV!6U!5$Y>UO<+VF;(1P;OU+.B *<83W7VX$_F;RXO3[T<3U;R-* MOWLQ^@/ '!$%/=*AZ;^5@B]WVZJB](#39044@6-W),<&=Z#;[BF=KMR%B[+= M3R*JO:@&]@5LK6X$5=J>AI;;\W'E#[G!VO,"L-7@"J?P: 7M_[#QW\$?IH*_X.AB\JF\_!W70^OA-Y,3J?+#AR2R,O M')Q$M=J];JLKMS4)W$\B:<14)$=79I.B 3]*JD&):YDV(]% &[ M;U++BMN9ICYZ43AR/K=O@-"H%CX/9V^N*8K!Q)%,:^>=JRCH2\A-2WZ8 M7$=U3X#_;%-7ES;VU<4O0@<,56^X%-S'#-MOPF^ FJPNNJ18F M *$"-RUJCJU@O 8Q[&SA!.Q=D #J/;.X0QT!Q^U'DTWM-1O^IHDQO X[*Z:(SN#M0B,M8HPSIOFP0<-MO0EH#? L1Z?_5+FJB\#^&* MO[SDZ2G=5E'!8WBR!7PTP(?"$]-84 WE0;%!'FQ#L=?ZKOM"^(I?[SR[GH^B ME.V!LQVPEJA!A\V6547;[M=OAFH].CX/.V"X#F@PJ"78J@P<8>J6M1;JN<7O M;@^N4R=NGYE'P6!.N;L#CXNZ-X,Q,V ZDVNLXRL7=& MZCX +YLNSS3]/7W:37Z>8@TM46*^_4VW+;)DK*P'8,5"@]\ >K!@0O"8?8\Q M&7SQ!]:%NB\E:A]]C6&B**:LMWN28]JVI!D=2[)UK2>I*G! 3VNK.NFFR50U M+6%=,,Y>@63)-(N /V[3+%8-:0H>I6+8EKH8)9M;]"(TF[5';HO-'/M**:JI MCM:UV[K4;A-5TF3-EEI=H"WI=> ?L^0?43=!UHP NJQ:_/95T+=VQI;9F@CXA'4>RC!;^Y9"6 M9:MMO=?-0K*:;2P:,Y5A9)$0W>\)Q9Z/]2'A["-L8#=IU4.5V+1DTFKIIB6I MX#Y*6L=H28X#RAJT%G':! 2XU4U-'WTYP+T?5&M2&_XL1U"I$K-: MJMTRU([D=#H**#$5V$BV5:EE*EW=D7L*>$99[D9=TF)K%[^YLA6*XLM&XL0[PK.&K/U M$XB1&S^E6WDWK>RMH_=CIRD<==4.70?!+CFLD\KUCHDK!:TN8Q'H(O*<(RI< M# &?@MZ[&MA(<$O6U])[/1B[.V5U=K@([(PVF"4[.UP%?-(1EG+^9T,>Y!8O M9RXP>\9M&"<13;QT-V[1@((EC%4S:._ NV]!MT19^A@'-^V-3&TL6=+%H%OG2[-8#I C M35%/0"]\GK;FIQ4K4T^5QA^]((S .,R=4YKA;A^0"B$#R5)F M6J,X-C"\KQ=#1PK4(C[RJD;8U!Z K9#O-I3P.&@Y/J9S3=I/^.=- 'O>),!B MR%>J?D@==QMK76RA(GPL$B'?RJ:BGNUIF5U01^29K,1BL63V%3"6808CJN_5 M-K,*I@BL05V&<+;H?8)#>?JMCD$AK/FWEVK0=H-F0\+BA,R[ZX8,6PI<8:S9 MCU_AVE5K-&?Z+( $!E$;3']X4N0,GK'[)H:O@&_"V*NIT:VS:@KM%:M[+SB7 MD9::)76.(\!F8%CVLH6VL.Z5*CAL 0 )P7SZH/7R9XR:+[5Y%^I;UYEV=60$ M!1A!,Q3+7LQL'0;H2HBM3^F 6;P8@$*^^3QDQ2CQGZ!P(N [T"S@5P,SK:]1 M84YR&JJ'%[%VE,_C^N+4Q&H#8ZEWHE0T;,9X6K?:L"H>K.4$#W:YX'P/L)9R M%HVI[4*]K"_IY5WJMN:"3V$T'Y6J(Y!8RJ?(BT!N!& )SKE?/@\[]"'!IG,T MP&\C.O(FHTKA-1S34 S3E@BQ=$QH]B2GU;6D+GS$>JQ.EZ73T9G5EBJN7P7D M59?-F]]YG]]@>L^!ZPQ#ZP3^ >#4<^@"]!#:\@FK*+?H2UU M+!P*Z$9#W1UE^+ZE@>NSZBL,Z%5DKFEKS#6CK77D5EL"E@$CK2VK4LMIV9*N M*QV-M&3;LN9#0FNM]UV VJG6ZE.(/A#X/UB\D=VX7@&S$>-5"IO<;CL$G#:I M8[85,&8[JN00NR<9BM[KM#L=55$[*9XD<[E\YRC0[EJL-HV$]($.Z6S=&N() MD^7FSF5KJS"]FI"99G\6$S^?'WSOL;[*B!BLK',U<+T_>*LUG&SL_E]@HM%. M^*V6M@E #YW,L8 MC:D;]9]8>.&9^B&;OY I*-@14P\H;\7']""X!FA,U#,9A&EE$ZQZ:PE]A8%< MIHJM3NM M;LMT5-(RLYH^LKS#EX: U]LFI[G*.BITPE270N25R.]F.+:&,M%7JZ.7J; Y M/LL[U\K2=XIHKNG8;XPSI2"]0=N21?DX#-):55#5M7B*87[WOOMJ,%7R"(0Z M5[.E1IM1\B2$_8H,BTZTJ"F*T5DR=^3Y T#?%@1=[C6II9T'JL$T[$4\;0?C M6.;=!S"9[Y_>TZ^Z/<]W SUJ* M%.X#UO*8A!C4&YOR=0=26T?ATH%=+-G6%Z5K:>'KH"J]>:!U$^JZR.(&%DR3!," M0K'L.H:Q96R&6:Z5W1&>7><#W:9#B3$2@]5@L+_,S0FNX2Z PV(DG&C[FL^_ M"X ;QGQE+G4M50W"#Q:KLF1PK:S]L'$@RQ,P:FJBJV]_.V#HQQH@-Q?;?'23 MS"AC_2IIQ22S.WP_;EP5CHI[L+)LM1\%WIT&B9ZB?G;'YDL-LT3+(Y3WJ)M= M.-!CMBMASGHTACT//[!(55QYF&U7%8-=^BI9W*[W VLIB8'E;+/9TX-Y#YB9 M )5NOHK=,WNH6WHM1Y6TEJD#'\BZ)&L]QY$=K2OWC*\J*QA75[O,7P,EA3RA MT2^X'4UYHFL%=/CRO[ M6-%37GJ_MI@#8[$C08I&>#TEG)0>5*X<>=MI65(X8-U10M4]WI MYI.?I\QAW BCIMBBI7$8^;GT9:BYCV[T-\U"K]/<7O5VSX''J=N:+9I6*4>J M4G5"5(!JZ*)MF9#S>?NM(?W9O?_[AG%7I3 M+;BXW+KU>6QH[,A754#[SW48Y+3WZ3#%1ZYU-Y&=W;]\TT*#T#/KGHOP&).8 M-?HD3]BN\^ -)U$?!S6FZKT?CL9A@*Y]&/@OHO#MR0-4P[5S746"%PL/V-(& MU\ C_IF$>/N(I8&%<<1&+PS#B-W5G]L_ K@.']A_$KSTQ-U\%92='99=C&V! MPI!B5RF-K_?FU9^SUJRT*>UXC6;KFM=>/QJCI&:UCJ-W.\3L2=V>TY(TS>Y( MM@H/ZN@=VU!-RY;-UJO-:D"Q1R^0@'=^,5!PLL^I"OF%R1(N5O*" :#C%PWD M>PCKEV+O/_275-;8YZ$[\OR77Y9$;>8GI3@"WDL'C;"*J Q-@IOA*8TDQ0DV MK#%N8SUDK+,M&,!3W(CF3#. /X3X*8P2]B@_#!XE(,L(&'C+F_ 9^;N O_ = M#ZZ/G^%9E"9;NM7F@$:%-X?9QAK6=%=B.^L8T%M3-4H'V5)'E?VPERC(% MUY4/3W79HJK)5F-8^S>IF:=KURK]U9N\A;'[2*6'B+I_@_Q@C/07IO^%GR:0XQ(#94MZ?@YSR:"X)Y%J6\V:!W!"8TN(!_UAIUV*_1,+/V4)JU[Q5 M/DK6MF^MHJ6B9J[SY>'M3705]TVLQ$&/AG\B;R3 IGB#L+B]"6O-@NPKM#09 M4V-,8=Y4D/(O"]@+'UT/*!*PG1DW\"2"+[!GJNJH0\%"5'#2P"M=>^^24W9: M83@$1%-4]/41A@-!+$T3-5$2\K,8A6_9-)G*1>#@F+LFZK;<#%DX JR::E4B M%'S#F!>3]K(O*0H3>*KO/5-T!FD^[A WDQ '?S5/C%31,-:W-IR=&*F**&OK M [HE[2US+#?^_GX'>[4"+!82LLS9P&N8I_%]C:>Q/2[1H*55S]DU ;S&2^/6 MW1[;UGV8N/[VF.5T1VN*[T-D4S1(*490?6 DJFAJZY/)?(?:6>6HJZT5+DM M=9R.+FD&3A-76KH$O[;DKB);1)?W21L2:T/>L,!^B.]@,=8_KH7;+]U;YW\^ M=C_=WS&4SV*O:Q-TU20RYZ8;;\U6+N/),&T\^\N3C MB0C&DX^U=;PDF RQ&'F$;KAL*G'D_'8]^##W%[>%+?<-$1%7M_]<"Y> MN:6(NEQ*B)P'K99M8 ^+/1>3]"RO(L39"5:5R\6A20=+U+3U P5J)Q^'@THV MS$[@63VZX?J+HHJ]4(R"6+ SN!ZZ2VU*%\0HAH&PTQ MJ@Z&51%5J]*"KW-,>? $,*=)_6C"[;8=TO0-=/J);(BZ?MZ%R$0&=X;P:K$# M-0W/^G*JU),J>^7B7\VCKVOAO7MR(]K";N;LD%;GFQL-F-9G/SV%/@#]A2:3 M*+CUW>!?KC])3P..X\EHC'^5U>1KR+)CMI6.U%--6=(<2Y.LKFK!1YOTG&ZW MI<-]=3N1G%L]%* # PN/X3BH5#=\T/OW/75=HXT"SV .'\P8LS>]G(C-$N2X\S;81 M,D/4D@#D.\G\#&OOV1O08""\>-0?-$X*Y#/?.,CU^MD9QY6!G3N0 MS:>>W$;A8-)/_LIFG^1GS[R4%&SM.J9F=75'(J;ZXK2#,EIV7+';/=4 M4^]6'6Q=%=[%6&O>0_1 _? ;3N7<=4(BW+]]&N.Z)J7K%?W (Z];(Z]JHYJ5 M#!YXK5O@E46=\(]>-DTWC;'Z"[&H+- Z72 /J%9+N<8%5&N%D'J$5IO*O-1B7F?JY795&X"=MNC%^!L2^PC']/("ZOWP0I67FV9=K>#=]*(XC+%$A6Y ML /&8Q [GZ.%/HGKHPP$\$BZ//4R=U4:%Y[01;*ADZ1V(G(HJ)HH:Z5H [Z9 M;,^+TG[X&'BL?@KD9U5VEN>+-4Z(KK1##OAYURPQNC)%Q2RL,K8"NXL@C;_O M8,U6@,9=A"QS4)B,O'[,T [!IL8LK/K=H19@UW9AI]["&K5AS7D_F'=JHM^S M::)Y[8RZXB#:1BEVZR7L0>JT+:)N2N^X*VO.+L0ILD[Z=L[Z[I>/79IJ&;'\ M[]SQ>G>)FZ3S^)U@\&>,S\\Z1.);V)#[+\?/[-IJ5[9-6Y=:6L>6-$UQ)*>G M:E)/-Q1'ZRJR8NA'&7HYWX:J%)LQB>_T\.\Y[.$F.<6?,$,@2]T""O'W*1(9 M);VIDCSAN$Q,4(\7H<"IF6AUL7Z@X12D> 92A"=!1C2&^^%1[B/[6DA"^/0W MG383I:#_>S)X'&5'68(YX0Z'M)^P-)F;'O'X!K/DG M$_@*WCOQX7$C%_QF#QZ'AP;&(.S>T.L#S_LOPC *1_B@>&XQJWGQ-6UI!PC" MNB*)Q5:WDDHB6G*KIW=M6^JVN[JD$+0,MZEUK5ZGJTMM0R:21A1' MLLR.+;5-8MH*:1'5,=,,]RU1/F:0;%O9#(![]WM[PI+[_R=\B)U^\GF(^9DO MM.^[<%(R?L>_?A%YJX7D '73?"EK"X,)"3P$MO\N)04XCY]<^[ MSEMA0/O>R/7C7]]*ZIJ#8?6NKEE:5R)*UY"T7EN76FW9D'2S"]]TM)9*R%=3 MEO6OA+S]S31L>'F*CH/A?!5E[2*0W ?S\Q4UH?LXN?'3BF"8W03\< 1]] MSSBJ/+SIJWB3VVV'6*8L=/[8!ZP?6&T$&D5]+4GB[9[59/ MZAJ@E1U;Z9JF7?5 %N.UX=?36B.V&\9"/!G!9@T6*:LK\D9CS%^&0\&Y:PN& M; A)^&8VSR_;; %)]OOX]6*Y:Z'#BM0HF]CB1O3-#^PM:1D;*W_R1KB6P=QE M#S3Y1FF07;C0/)9UB,%3)N":1=,U8@XI_5L'7\M#>/R7=$HWO&K,BNY"<(6' MR;=L$; AQ@ HSON9-: -)A2O\UW@&7@;O&L0@N4.]^,F(80/_X8G><_X ,JF M4O5992.\$?Z87Y'.5K0>:;#ET#AF18/A$)[D]OMTG+!4V )0U\*?[.,'^NCV M7X3?'>=V-E9QX*&'DKSY(O5-J=Y8 A2SMLP)!6 MH.+NE*/=^5CY9DX9.7PD#)'W&Y)30H4?IT_QD3TLKCI7:)A7U1^70O7$0O:" M%!&#?T_B)(TT3Q>3A+._O^2;]A+")LO&QB5@;HJV%.XEE!P?"V]Y2U*\,43:4PC!4/^"D( MI*H9HJ(W306A8 FU>^]AY;WJ42T],(#L)I5RZB M+MA0[']VL!+=%@VY\,$PI]0)C=( >185J_M9?J"!]^ M9NZ['W.KSKNT!)JU:37%35>((1+EO+W8*\T0Y>(YP6;DS(DIB[)12B;@E<[5 M$_9#3*="8V?'YS%-QT;SQ@C>&%'6NWEC1'%E5WIC!#OO61BQ$YZ%]&2WE5Z) M-V7,0^9$.UZWQ!?>+<&[)7BW1'44*JIMK]@A(5FO!#R.?L=>6CR@3(B?\."( M[%P1WD9190PH'?*5Q8D;XX9JEBEJQ?,GC?#0K@Q=-+3"V=1FN*&:0D1+*:7V M[KP#3H7$O!^F!_><3-P/SP"9HJ%>2*GFU6'UV@U+$A/+%JT-DW9KK@D:;@+, MBD>$<10^>[$7!HW3#)9H:1>2&K[21)T4UH$-4PN:J*J\=*1L%?"))GAN'ZB! MY@F^(=IF*=4#]8/U2E5%M7A92,-$7U=%W>8&P2FU 8O.P!^C,$B#-*NYLN97 M)O U5[/F\]YQ]ZP :;FQUZ]1KK2$^=]%8FWR]899^_;;5PC142HF7 M[B+5X^\[9"PJ0-TN.B#+/#$1SM-.ZG3@>Y%JC^:LK'IYK0?<]5T9ITC=5L9] MB\.Z5CU_DE=K-,/R:1-%EU)$NV5:EE*EW= MD7N* B\E,COFYC?-4I7L+)IE(!9!RX]VNJ71'<9D,Y/J2)#"9]TR5!4_$TW= M^M) 8%4 5E55TUH =@&L18B7CR5KT8 .O:2)L"L NZ83?0'T M#? M(J$=QLGG8<82302= .B*:6KV NP+8)U*R9L&J4:UJ:CDT1FKJ8ZO$!$Z M0T1M5/QFR(_"_BHS;Q1B*7H-5'SIP(**UU7=-NJGX4L''32\IJJD?@J^=,A! MP1/+MBQC5P7/#I%LAZ-Q1)\ +=XSG?''\O&NLUXO=M#KY_9-+XSN7/2<[FA_ M$GF)1V/@L,]#0/-QL&>4>-*MQ4ZZ!3%1R9)&* TI)>/^>&A'IE55.?MLV^62 M 61$ \O$EI5RR5 ^!8[,_963@4O#:V30B+)+&.8 ,JA,&IHM!V7@WI0-0&2Y MN"?5XW[#:<^?<'8(GCWO/?@TLUERFYP.<$7P#;L2=_-8P 7R MPH,<7<,R&%XM2UO%F:9T;:(ICM3I$%72U'9;LGK$EKK$U!6P\7J.DN$,C-E; M\W_FPM7'@NU(*.NY7O0OUY]0)XXGHS$[$!K)U0&W^C$0^"JD1\+H[23J/\&7MW@J]N=A MFQ4^WR5A_V\@'/:T'PVC4VD?3R(Z+^8WGWJK^#9[X%6I[:ZD&)HN:4I+EBS5 M[DAFMV6TE*Y.NNHLCT"NYV6\/%RLP?F*@EA]3VL?VG8\=E3YX(N;'.04[H;Z M-;O7CHRN8CA'EJTEM)>)CA*Q_\6+_^Y%%/;;A$8T3NJ.?<*PKV@E87\=.BK@ M_7^%/CP&CY2O._Z5-*I;%O[7(^1(%&#_^Q=0%7/*;',N;]?<78L#1]]JRQOG MD<"K->)LW;)3O\.V\+,EDS6(M Q#)Z;5E;J*TI(TPS&DEJS8DF[HEMIU%+ME M:3-$DE(1"3JA^%-G#\0-U7VD?X[#X'- _X>ZD1,$X/-$L1N]?!YV@.,_#W^' M!Q[#!%F/Y?U,DMUIH.0F2>6H:A"KFT11-5(0S4IF^56D,W8Q4;(''I2_88@R M%"(;9*^TW%I^50W-Z=A=7>JT50?VLEY+-&\8FQ+Z=& ML=(\H[C[SP1LO)L@3J()DRD6";Q_G @1T M@7V M(^X!TU6?0@6MJ0RP'#"B[;8IR8[>DS3'4*46O$#25*O5,L&@5G5U:K3HVK6E M'X%TQ\9E\_R>$D6,I'Y/V0JN%+]G3\8X/AE6969M >W.0H.!KZ7P=E7(::I0 MH/6IR[;"$C[*0@'VU':AM=L('EGBE9IMV3VE;;,7H=TFE;K91D8+L19:$&N6(,-E7-O4:W MW=3>[H12&J_VZF?N+=$P=\TKD#TE,_\TXUH_AEE14_/OU%*Y0M$C2F4>B]&Y M5!Y5*DW-D/4--2A[E&121BV&K'U'1BM&8A>)!" MXQC^,Y?"]13<3>IV)UEM7( II6Z"\22).U[,VA8/-=UME8 NDRW;U+^R&BV" MGVU9MMEG4V>ZCF!V:3]37G6(*??:;4;G-3Z>>U,#'+'(&U'EW0+(Z[P63)3DI[OWO, -\$0GK+5R M1F&4>/\Y4IF4;6-IO&:;\IK$@V:UNH;I="2K!>ZWU@-X6P:!OQ1#[1HM0U]( M5F*5SQZKGH'I!(DWP*:?A2J^&.M- M!_K 3M4YC0/^C@\:#6%TM6;.0$2[65 MO760:KEVG=T3$Y +5H0_)3#?/W?"%CEP/ M&ZER/;3*>X?D[E)<@?EHK,OO&[;2LQ1@"TLE@ S3<22GJ^B2H?>,EM[I&)U6 M:UYD[(_$ZLRTQ$% [8B?M/>F[[E^^B6.^NY1-P']=S2T%"EDW1UUVMO?#-#? M2_M\$8!/)FLKB-I-UF#_T=5VVY:,#FQ#&E$5J=72B=2Q>G*OH\&.YG2/K(3R MK&8OC-9=^8DF4T7O]!/OF=595\=(QAH?3;&4MNE8DNI8@"2KI<.V!4@""[0E MZYIF],C,6L3J]AF2"@$[OV'/L^ -[/1XR#KN?_%1M^WM.DBQ9;,GMVS)E#N: MA'N[U+)-0R)M,,([FMSI=-O3$!^K;MY[[4?O2K4U0T6C3%7UO.F L)BT93"C MS=!MA%@AQ-X0AGFM"<%0%$5UU([44BF[&A=V;01*SK6 MR2NJMD.7:L5PL\\F:X0Q9/"C2L2#@GC0L)W1(+5'1,$VQ9T0H2(B]+>_F>HN M;635KCX@R&4)'1&!J1-?MTR+"U-)XYHDXPD!$8+C% M-'896'1:1)3)$2;K9 85H9](,BK:&_6O)@;7;$VM%$P5[!RK7ENCRK9&N=J= ML0@>2MX9V0P31;9.BX?3[XQLY@5!0[ONB"AY9TSGGN@G%HS3;XQLV TA^JDY MXO0[(QN*8A#K1#JBHJU1Q:T15K+3^+JC@6FJAF[6;&O4LJU1J3\F2MX<-=P< M"9N><$I$G%X9:J@,%;-2;VF&AXHT@,:,8V)7&S MEG:$JOG!0#S@CF 9U=H(11!1LG7,9L(:2U,B*\/#/-QE[@FX-9J*?@)R;\LD ME UV/G))M;1*O<#= *_6)F I>T71K&I# X504;)10- H4 U5K=0C7L7$Z:V" MM'%!61YX6$=,E&P7L$2\KI#J?8=M>903& :L(H-MAW5'1,F& :O?L4S[1.JR MJBT2+0/0B::QBP5T$SS3M&@IG5F8MYT? K>ND^_IOTK& =.>[5[/6*;O9YD MFFV F]@=J:6U+:G5-KJVW=,<.>_:P@BQ82SN IM W'U>:(L.PX@NS\8\PF3< MJB;AFIG?+"F&M6@W'0#VLL L7L;FA89]KSV)(D!]6N'4'&19.-9SV9K8#<+= M^:IA#&0#3N V>V<&VH-3^OW):.*["1UL>N "FAN&.1,QMZR7CHF'@W595($W$ZM!SMVVJ *1QLX')=3'JJ@" M+\RJV,/FJIU140F2L%S9.GN;HA)4*C/WNW*3XG1[A:FINW3G%8V0:5G."%Q1 M>3E[5J/MXF@(+?UT'3/+/!$9CYII=EBM&F19"QMLC0W>:M!A[\L[M;+)JL%1 M\VRR:O""-ME)S+'C&1,5(4IAB"K7CC@T6[A03%%N 8V-(J5553&WH4K$4#5M MT^CG8P%J(J!5=4ELA;/:PB"3M0NHAE%-Z<,^D)=C6%7=M +9FB-E)44W6Y M8BE>+%FK7'%KJ+[8U&%M.99[>L!+KM4S60V_4DU)[R:XJU;;&BHO!>'6J]9? M.T!>,L4--NZCHJD'JW!71F&;S7@KOJ[@LT33%TR'B6L.6T)=*3-0D4I2&U2$>6=*,KMQ1=;CMF+^TE@\U;4I>[90X" MO%8X!-92"N96=\4AF],C64N=5V>$0M,B!:5R5Q0J*1LNE:\>$86WF!H) R=( M<]JW89Q$-/&B],@"-M(X';7OA_$DHO> L)8?]O\^ 'N&8N$T>$"#O&[.=PMV M4UM7)-7IVI*F=$W)TBPBZ1VK:UAJNVUT]?30R?_M)^\'WO/_?DS> TCX:2S$ MR8M/?WW[T?GR^\TGJ?7Y_O[SQU\$>9R\%WJ?/]U+=S?_?_<7@"]DC[C_? O76^/D[=Q['O#OVVOA2_?^YDOW8_?3 MO7#[P?ETA[_]S'YD?XTK6)J!E]]W_[][Z>93!Q;RBZ#]E"_5N6L+)M%%M@"/ M+/@?>X'ON SO$0 @# 58F/+@^CA 6XB<*5PWA,GB!$#[3:#@)!K $ M^ ;_R#["(^+$32:Q$ [9E?C*:^$>_TIE8?:^V;LB.@8PV3'#N(B!-QQ2%# * M*T^^41JP1PU=+Q*>V2$T^<.S1^)+9CBTW\?P$/8:1-T@O30*_\W.:9@B(WSP MO4=&G^LJ^.E#MP?LH_RT ^]/&:J3D3GC$R%3)\(MP!O/&*5F@G%/(W?P$E#A MR8U7.76.9+A) "-YP:/@ LM&2 L@+7) .,)SJ_LYV].4D+-/P !]&F&RE($Y M!'690_K7'S?W7>GNUFD#7$'X+7+';&5!&$A_7M^EQ,8;F(S%DX?8&WANY-'X M>BJ0*4O#0H!U8IHMUHV '_%\&92-Z5+F^4YXH6[$%A?3Z-GKHWRA2/3GE,'U M%#\+'"N@_" FQJ'O]5\$+T9!';E_4W9_D$3> QO[SKZ?7Q:@P.WWPVC Y)2I M!]A"7%_PW6\9_X8&.>I/C$V(N!SA'LSY'GO^!-0^\[4PT>*Q%(2;.F=\> MWN4:#1[$.DL#H'3F1@CM<$ 7[[_YTEZXNQ)5EVHV98N*N$D1G3Q%E HC8,*G M6*",8 XPCI\MV9'?$U% \V:.'Z8LR]CA1_G:F%T]\GP?.3&5D)1/YSE@E?[P MB'6:B2$9GJVL?7:N>::\"$]9U&NX3QZDEW ?G==,]2!;+]O^=Z8;P^/23XH( M3\(R&'&#)@PH$@-K\6 #R/':!XM&^.;&3)=&'M/"PTRM#4.4-E">OQ1'$P-[ M'A'RW,8\7?O*\Q,7M&3^CCW1WOK\I=/](K4_?_C@W-[!37V PQW']"UPF._' M8Q>/J/CUK9Q^'J-RS#Y_\P;)TZ]O;>6GMZ!J0 O^^K9/41N\%1Y@)Z 17C6_ MS&C^PR"_WU!3TC*PDL'B-<_9@Q_") E'TW>:FV\YUO>;7FWP5Y?QZI\7N2-: MP\[6Z]Q\Z_S>E5I?NL[_!<5Q=].!N]SGT!N\W0KDG-N4B]0/OB#:LH3E2&0&=ZX1[YE&_)AJQ"YJ MQ"6C?#^H.(WVH9&QE43K=Z;CDJ=9*% 8"DS.H9611]E*GM3?6"3'0R3\O!P7 M2!V2,^/<[:C) JX7!3-GAVK9X8PU5U&SYLH+F&\53F+PX.)WE2-\%_]I(\:% MAT< - 0GZ'^UV]UNK[>!!DDXGO^EM* OH:,5WW+)QY;@FGPM=UGL$%W>%8>S M3/; 'W_<,YNTTVRTXUIW./7MW/QC^K8_P#X%**>-7RZ(9\U?,32 MRX"O;$W6*+TU-\OQ!(IKSYUP5<)%VS:;(0.'@DHLXS( 5465*)&O;"B@W].:TWOQ1\ECS,(Z\,)J6O#32^B-:_#YGO614;L!#L\!\%GV M>>>S5*V4N/8EF-TJ[!:#Q3QF77L6UWKOTRZQ&GWC/K2,WL][SA<:X9;]:0FQ4,+C=/ M?GL*A1%VCE,W\E_FVR!Y][@7"0F-1EZ0IAH&[)$C M]T48NU'B];TQ?)&^>7TGV5_4'V)3*^)=A+5X_2?L0?4G WP.!><$?!5L41OD M#:+3IL[)&)'@/E+!T*^%#G63I]F/63^HX*:=K4(\&:5-MBE\2TW!\21Z]I[# M*&W&Q?6XSZ[GL\XQ?(?O3^^[AF?<31[BQ T2#WYX8;\",M;#UT\'UZ>-CC-: M],.)GW8VLN[2%-,^S;OW8SI'RKP_GG[WX@2IG?T$M\\:Y&%]/L/]K*N7M5B& M\1P+[-.C^'V1B_'S4A/B]QUT1UE2LNKAGK8%T,&PSW0HBR!B&\W;!HZGQ'-<-[=GC/SEXQY,*%GHV(D)-2$@"\#O!L M&C[TAF2(Z@DGWP\.*9&-Z,!KGL1M2/'MP8W+LF9WM>%1\3TNH/PC0&19)]UNMR-IE@[_LS5%^UU9:L M:)4? <*G3C>GM()/G>:O/OS[,T[@\JG3ET C/G6:3YW^?^V]>7/C.+(O^O_] M% Z_N1%S(LQJ @1!LM],17!3M>^K*CMLU^E[_JJ@)=CFM$1Z2,IESZ=_"5"[ M)8M:*($4SM)E25R0F3\D$HEJ3JNJTXFJ.BT-($XA'D]%+"MY*'DH>2AYR#0PY1%15:?; M?]ZCJDXWFSY5=7KKU4(E72B)*(DHB2B)R#BRS5:H"JEB%9.\CI49YF#BO,\, MLWRBNW:H:X%A((T8&&D.LJCF8>+BT$0!=OU#9X:I6KS-3QA3M7CW^^H6APZK M6KQ*HIL%YZM:O*H6[^'./E4M7OF=P4W,9%"U>.6+$FT4Z)L=!J]J\%4MW@WM#56+5T52JL@D%2EV@O)0QJ"JQ2O]RK<#A:H6[_:* M2!WG*XG(*9'#!%@$<%7">J/+>5?HL=N,W[JWN(IA$I+X1PM7P0G3^ MV>02FO+B8[+6L0#X=SU:"F?XV!!FD///"%ZTAAW+25S'&'[-U<.UZ/4=)X^C M'?)5Y@-GLJA;#*/^W72W/+KQAG73QR3^#^L%PPSN*M_;$&X:P$W8.:_AYA[Y MLDX$HZ.&O;!DR/)=&&$Z#F<$,?4M&4$\TS4I]30O-/"?\]A)^_L>(IA5]>X!*^[VD* M[P!$5#?G6'= )DTG[-0 N66/_+<;]LQQFSQ>)O"R0:G\WD8_^D]1]LCV&,@Y MQ_%%;MH.(LCS7 U9V-5(0(CF6:ZM80]>T#$#SS$-J4K\ ^_[0QZW&2=G?IH! M(Z."B6A-T6GA+,K86;=DH?BV/+3)^>7P.SQ@$EMYU@>=B!AY40 M3Q_.T@DHY G#K! =(T$4IKEY%.8'@9O[^OYH : MCGJJ*0IS]()Q(.9T$#!+ MIQ_*T,S)1Q65*:>$552FBLH\EK!45&;S#EYNP(3.AMU"[/Z%$9=RTV[VKDC@:M!E/ ^)#'O9'Q=A;U_C4L;?*F',W\G5PX=.OZ3@<. MVMF21FK4DN"O(G4VFTA1%W:O>2PF2L;Z$:\5REYY10QV\-FR:RR/936@9L2) M1_*H9>VCV<@&S_WTC<'&G\'R%B7=PT["%F-3/FV%]0-4_/_@>'1/GLEY)[0W MS..$Y;F?#NY'ISK^Q#+S9\TR-P-\/Y;.-G@P_'F9N(-TF!17#RMN^1I']W$_ M+M[0GMRA_+-EVO05480I,?EGV[1MT1&5&O9V#FJ3$L.T TMS X>[5'U7\W@3 M59?:U"&FZX;8FYP :00LO3D7]8%8N%9N[M0RN"D- W%HOD?6'XC5>'04#N;! M.D:OH'E5[85.S#MA?86M2.\R*4 ,ZQ8[!VCOO'J*MJY+/UE[V+UF:5S@K\J,L>P/=NO[*TO*:4O5WM&>OL>0, M=;O=X6 HC*9*S)H$[IP4EV8:A,[PQ1]F&4NZ;PM?WX%]G_):FFK7*ZW4,V OKI\^P82I8]RD!2A[?WNU5)#TCPA:] M(*@A30^W/>O#!KK M)ZN4-)0:5S@)G0PVH%"8E\85/5PK5N=^6#VI .6E8>5 M/#;S*7YN7MD!AUY83>E(O2NM?[?)A4-.I;^?L3VES2(4X0M4#X251?=Q7GH6 M]5@2#48![@7_.(BROYJG!4UT@?")3)>_8_L"Z4T)ZMJ56AO78@K)1R@V+FRC MEAV*,OMF=!X?RT.:%./A_/G'Y5VHW5Z[/KQ\AJ'?TT3CU=1944;.\'OX]V?1 M8\;846) =S8H3DA#-L%(5$%2!\1$/<;T*11P426NE#R4/)0\E#QD&MBQC7[9 M7!_&-B7YWH7]'=RFW_:, ),+BK?V 33B'.3O!B$7YO;=6YMQGD4N#*O=C1AL MBKM@3=XPN+G$S0O7%AVEM/C8:%F]84B"X?H>7GE#,/6V">E0Q]P?$Q/:( M./6H'Q7#JN2AY*'DH>0AT\".;?3+YOHXL9A[1"YTH]W'('\W#.L"F4WQ]FY[ M,'E14\E\:2BTG O=K@6JIV!]J^A5)1$E$241)1$91[;9"O6N;\VJT8OF#']> M!G=_<$OX?T\H>1\&N6I'\?^>?;W\'FI_A)=?_K@3<8(5J#MN

DZ_][93N' M\:BV.(08/Y],>T?TVXA4<.#_D; MTC\Y4SX/XGZ?=Z)+'\["A&6/<>],-*C+1+^/A1W(IXU!-&U^M$,OE_EF,#?L MA25#MGM;G'&'EVW:X!#/=$U*/0T'M*,1,\2:XUF69CC8\Y%)@Q"AGR8? #K_ MC+&I6_IL(YPQ#?.4S3>Y+_L)#4&*5Y.NZ!Y[2#-67G<7O;+\6YRD65R\7?)P M5)87;M*;?TH(LBS>OK'B*85?7E@93=T4YN'SSX3.]Q Z()-*Z?"N7;PGT=7# M6&K76?H2Y_"J3IJ%KUV6Y_#$JWM0=JQ@_/ZD2+.WH[+8HB:R+-_07#/ &K$] M&UBLPU^&@2G&V**A,>F(91M4L'A;2J=\VD-WL]H:-U'BV;[O$LVS '"$6DAS ML>-IU'5T"Q.S@SM8JL9-ES-]EWAWI3]!*?=!!&=W -"SO.0A[]%TUBT9.;YP MTL0)'M*/$W8&:G8P^34OHJ+L8,:5?CJ9-O+T:ZJ0.+#[BF[1W=HU61^T GKG M.QBWB#I>XZ+:7]WBA)#=TWV6MCX?O>">_PWZ=3H(F*73#W=/&9OY^ VTXU.% M'+XPZ2TFJ.UZDJTDO'W2X&)GJ@6Q[;]/5;,8@IS80*IYN(81AMY4/Z@B'*;"/J'1C4P^+3(SKH$^%P*J6[2HR M+GA.$9H4(I"5^>TXY_T_+.M M&^8?+?O(#MXIH&>6GEM6%'WA)N,/&SQ'<<8_3!RBQV6P M'EC$-7!'0Y89:L2S?,T-L:Z%%@EL/T"Z'WBE>Q>F+L+ZPL3=A,YC.\$/PB7] M_+-@4GNG(]:5V@E\FO2' M-X[Z9^X0%G[!S ^^<.4+5][$H[M^E2]<^<*5+USY MPEOF"\=-J/BQ[.W5Z)75@ZE\Z8WRI>_%17PJE2,HWKK%B[R>\+$KU1T%'0<" MK-GKP@_+-EVO05618Q#+-&CS'E'F/S_#." 9"E+N-E=-9T-F!AA)R: M0W2Q.!LP=.2T++[Y,,S#YY]-V[9/-,!Y%QY[H6Y:CN]I)'1A.OH&U;S0T#7+ MMH.@8W9NC M0_MVWQLHJUV[MV\Y=\UN%=VL'+K*H:LN7N_2_GPIQ,)T2\]157> "-8R+,/ =MN<*0?A'C[_;-NZ MY1S7FS*I?CQ=&+I'.[I+- +'7]V,]>*"5T%9]"6I/'F97$G6\5Q)M;^ZQ5LUY4I2$E:N).5* MDA6]RI74/%=2,V*8MO4I75BT(6WTMF[[2NNID:T"_9KB;]TU[ U?P$:\&9-D M']GN3AN]L =-K"T]'?RS8SKD%?XEMHUK]!CA<9@1:/.=,VUG')>9N#KJ^^E@ MD":WP&B6NT61Q?=#(<&[5'SG13GK74=OXM$9+("/;%>WK47L,>-FRY]GH)D7< MB_O#(GYAMZP+DBABEH>OI0^I] D/GN'!'-17#V&4)2"K_)IEXB5N63]W=TXZ MINU\S,DEOKF@$WA>&%*M0VRDD0["FHVPJ?G$<"@E9J"[P23(C2RX;?="N828 M7,_);3$IYC$Y_PSK#:T5E*,+.FE6'D@\[DX0.T2D*"-),!]L:<0G5/"?$6FCHR$4Z=7 X MDU)/Z (F=R)\GH?>,(\3EN<@D'NXEM^\XIFSV W_Z^KA:ECP MLYU\W8#^.^H/V1^P5!^,_Y??.^\%X&(/45L/-,LP (+Z:7";?J M!+N_IT7 S0%[ '3W/); '\5U/Q+@%JNI M.)-_"TNG3K8# QVJ P.I;NI&E22#)5/8"ZR.8W6H%A@^3&& EV9CS]%\WS!P MQ^\8>NA/SXL7)G!E$H_%&0OV-?J6RJT29\;[HD4K8&^<"5^?61?P=L-@BY5< M)?R[LH'$3LQ!>KGW,9TM0U9LDQ!31\ <6)Z)81(P-@U/D/T6\ MBF%09PUK5M.XCCOC^!7A'6H /_@<:B%@UULX+P M.,=U*E4&?5$[)_0JFO.=ON#G!'?1JS\L>.CC_TGO<[<+VTT>CC!Q%D2O-U$Q M#:SE\RS)V>BI&[ &<=; 1MK@RFTK:U4G/G5=U-&"0'.9ONAI86>8P2P M6R0.\B8&V4P=R)TH7,LH42XVYNLU7 ![++?;'0Z&?;Z!&NVXQC[9Q3?(R#RN M7,3QQSKN;4_V6HXV"&OZ6!>O8]>VZ/)3V*WWQ3;=[?UK.(I1OTI^)%V6%;"W MA_NNTU(0FRSE!^,0-WIUH\)LW(30/6FOQC"1GV98^])H'W!TO'0LGB(%_ "* M;>([Q((UL!#B5:SY^(1;#F=8*.1AR"L(F1 MX_N$&XGF^6?]$\'3%7 %&>YAUT^]HKN4X M&J&!K3DFZ6B&@0.C0WS#1&%I%>J?=+R8,E.!KGEV@+7D1_F3.,_N@?7P]B/G MC3U'B3:S!SG+LG#VRJ-UII$/UA6V8;90JV,!+GQ+3=75Z4QUW9^$%';F"S"C^6DU2!&ZL8.5W^ M#L67:L?J/P$F !*TGBGK*9MGS^@TODB[?P4QGXU);ZJS6;Y8>U58% MC2T4L#5E316J/EYV]S0Y:EUTB5ATC=6+[I+I('ARPYZ'6?>)1UK,GN.5H*D% M^4OL+]+!3D!H1W.HJVO$=3N:K=N6UC$Z+J">N('KC,S\L0U;G8AYHN\R%N7# M[$W<-S[!'$T;OB,_LIE1D1.8>_<_&?:4#U7I6H#ZPP/KEH>/([.$6ZSUF!0@ M(C9+_3(-&'0Z-@D,#90^;Z@ 0/=<1#6$.W:H!RX)3:?TLO Y3F;07IF.+6*P MR@SE'T#']0AE[F/&-@[!.L3:(/KK;!QL]1&!.Y< V-W K*@#88M+3.HLN-^6 MY_N/0J?RNW0T5<#^!(@4;]P_QT-*.4N>][/X[]^4QMS-B/6%N+KJ-"WG12?- MIGJ4![M,UDTI>6#S$&'+6!H2]P$M\[1?\?07'KF9L2?8FT\4" _5*$L9W' 3 M(<_CA[A;*A#8L%P]@((Y*%.X.SOP"-7T$(4:"3T"4P"'6L?UO!!9?L?PW4G$ MCD.L>63L0.6"Q1#U63Z:43P*B%\FHRHH2W]@??Y,8MGH5],W\M++2B*OSV%8 MNK.2PIGQ+\SW+.7I_7]&/-*M>'.[W6P8]:]!X;_&>9F8T.7&!+>.Q;\')5\/ M?0/C3J@A'IE1\)<+\37=L.P%^+T?_#L7LMQT8;Z& MF?B]0W@518OZ^S(9EP>25 ,CH)!B9.+W>[)59*RC&%8U'HS.9P"+7T0M&QD) M%YTR#&+9LE%""&"'0P#;SM(-VJ84KMF^NR]1W.?H&:G]J=*7DC5\ M=IB&@:R/-_"KJ5K.#GXJ-/)PRTBVH8O(VP5]OV3PU2V@93VCHZZP")+>3 ?I MJ7T@L_;@ZZ%#JUF9NU%?G<.K,=@,GH(6(LBNS-)-R%UU*\NGC4,_9;2\ MD'7^V3 7.EFO(F!%G :LV"EL#_MQ-(H^&P4XU*AZEA7CK!:6P3.ZQY$[U2E9 M2&;+ !_76;I9#-S!9 H;*$Q-'H$\(_5<;'AEA)%YH)$-Z%I@1M1G(GLVF_B%$T2 MWN1 @:O9U.-_N+JME?ZS) ^OP&L M2LX2^^0[P"S*GTJMO7GH]L&L7# X-/S>WE@V_"I^^:."OJ(SGH?ZOS/KMP#[ MF%'IO&OK&,*N:DCQ32XREXI[.175+6^9K6ID<)=D18?X+#$;;#QF4C#?NW>O M^>5BGR.><9WF1<:*N%RI9G)M^!Z)9QXMS>"4FL.(A\MNL'$Y'+O6N2BO,_8< MQ;V /3#0ZKT1\,?OWCC=\7!.2WZHB-#"J?%V]#6AO<3NC*W43@(60RK"$O#B MYN1H[22V>#$8<5F49KTXB;*W2U[:GJ_HO-)"VN\+)2_O=I_'"^V%^U69L% U M;J5/1>Q.;T8[,KY).*SSP/-\,[0LI/D&&/;$[B#-<_DFR0Q,V!Z%OE.J8F[> MS.\T-R%I*V9PL=3IO-Z>&_K[XBP;T21[[:J#+3?V^VWW4QW?,]#\8Z M"Q9J@UCOJIM\1,Q'$R/F*1T6$"A%IXH2#Z0]/RMS>"Z_>SK-3 M 3<\P51.H]ODJA2>_)[WE@0ABEUSZ ML7D9:AY2?O4L+T\M<4QBS[.T5C:LYG@9C]>P4 TL*KJ8CK&2@^O(6@@Q;TP MC\FC$"@!%/7HAC,"@TAFQ?7AT7&]4);"^$CLDP[",6Y*=_,X@6_XEI"EB4- M7CV$KUVQ\^"I=E<)5])\589_N _F!>8 WYLT9/$QN,%M+MADNQ*ZTD*-!J/= MW35+HKZ(+N%^K .9*62)F4)]$NB>KW6L$(P37S=@[^\YFFGB@"!/=VQ[Y G1 MT*HPBFID58HF^9YR\Q],_Q@4ZNC&Y:IGP\)@>P@XL:EO\M.P#M)AFMD(::X> M&K#+H987=(AGZ699P F85RWB9#-JJX;C3+P 79"#\$S+R"?N+F8W[X_J=VV&6)1UG\2N^H7U4Y$Y M/-).9=\3L?DJ"PWP0[&T*SR7=#!S">+B1K5Z%F?G3,Y.9)1S? H6$2PO:1BPBHR/G0L M<<-91I,?B^#7177Z;NB5_$M+DD(;8^+C46>0>4[L1JA4\2RRAK)PQAM2A;+4 MGV8K37FS$N*7_!?B4+R14U4+YH@8S:]7*0YS4>>"_9ZV'L MNI[E40V9!A@8'@_9)YZI8:B11:Q%[+S%P:^C*K12::,-(D2D\A>:!\S-^QE%(U+SLA($N4E@72T MF)@].^Q:4X*F#6NES '"2TK%U,>!K7R8,KHO>;/!,J]P<_]EU4H/U]$;YS3? MA/, &-8; T&S3'-=1$<5^E;4:QGM6J54-$A4B4?86%&N93SVW9+< M%Q.[);6$C?//.^2R+R%R=73!MZ@8F6%C*O6.%9 ME+!<+%FPEI1I1Q9N:F01<"SJ+_AZKQ(_'3X?.!RGHJM:5(@9N0JK43&E6#"G M3"M]7P1\Y)\2Q;&37OC*LFZ$?SY>=B,AK@>&* EUS:DK0I;[YRX_2. M9>-0EF] ,[_X?^"NK1FPY1) 1$,02].=DKB/QB9/7,U/9!*8T66#3EC+ZY0_ M[XG,MQOF8DI2#:$VW]FOT9:%3[XL3>#/;AEND4U2<&8NB.&US_"641!9>7L>, V/_OE#LJN(M3=OYCSG]LV36C?YXA*]SJ'\R:'=T/ M4U92C'2Z8FG)KK6[8&@Z ^!3K>,(U2 7&_D?F)TCV(;M^\ M;-Y27.,4$Z80WHN'&O)L6W#HEQ AN'87$#(M.FN2Y!+L.VZ("AB$OX? M[&F.CSS-"BS7Q@:R3 >7KB)>T@-$M@>)'76=.;B66R>V:EJONIQPX[6>?-;> M@@QY' C9V?JK)%+,18IXYMPGN\76W[%GY3N)[G%6XI&C?3$A5LW*W61H$:J; MYJZST,<=1[<)TBR7)VJ2T-.\CHTT1!TCL(B)J*=/]F P"RVL9N&^9N$["5:; M==5%)LT.8,]M1#@+'; D7LM_<:G(='$XJUN.4V,!^#%?M7>5SJKT&3E\9][] ML*9J.O=&+24W;M1;<]N 0[/J?7/('1H)U%-N_= LV;"OT08P.6S1A$/S[7WN M8WTU%+:8SLUAY 9)CA_36YUGS6$.KZI@F-6[L!]3@1.$J\1H[< /@RMP8['T MAL0*_! L<3;K[] (!7X(OH$"IQ6@U&P%?@A&TLJY.?+H[D/PA>ON3&A^&5/:?&)#8K#L,. M9T/H2+7P'89%S5OX#L,7OO!MN^8%["%.6&^F_M+8K;=;)HE)L6WP57=8;%,&/S18$6BY3M MUKSDT,SA.7@(DTD.WDXT-ZUQGF"VZ3AB=V+J6S*[:B,]DYN&&D;F8J>0@[&I M2>V[%F7#/UNF.-5'F!*3?[9-6\3:8&K8V\G.I,0P[<#2W,!Q-1+XKN:%8:"Y MU*8.,5TWQ-/#,"DZ?AVD2, RYA^(V7BDE;"^Z.G?OHK J.S5[MP !)!5 >'[ M4A-$I Z;BWT>QC0T5\<>AGFBI)LAB8J=0O/J022 /VU?"&\+1FY=P&04CH86 M6V>H^FD74%G41);E&YIK!E@CMF<#J'3XRS PQ1A;-)PF9J#%CMG;**2R M+,9,);Y\]S],^*]BD;GY#V 1KI(GQ3 &0S2FM2W%;0,R6 MGM2JNL?@BMN@V,)M4]P'89XPCDT+R:&Y#ZW&=F"Q'EC$-6"+ARPS!)5N^1I8 M4KH66B2P_0#I?N!-U!C%B[$X$IA5%D:H4A6,'0 FG"*&8Y-%L[+IL_,PS!.S MTS*=X\[.HZV?NS#9"W73HW4L MAU>X@UV1BU!',SJ.3ZCIT="W9G<"SE[GZ$$MC9)-_+-C.F14L63+N(Q*;,/C M4')X[=Y,#U&1F%\0]?UT,$B3LI2>6Q19?#\L>/'4N_1]A/^,&VX'1EK$)DM* MO2Q):UC"LQ V3< V4PN1%\!\]GW--@.DZ3Y&AML);,O")=1,;J^\JXRV(]D2 MLM$Q;:<>-H[-/F0N:U&^1S[*[TJ?=9UOYSER=!)T+%ZF*'1YF2(4\LEN:8Z) M:&CI".,QV3O1/<_":4>;A1K? R@D188KJ$1PR2@=@V>#PLF@*7#?T+ZT^#G-Z7K^,-#]]4T'B@^Y6#\X(5] M#(37\&.3\)2/S^/+>KE-X QOW6VOX4L56@\>SG,P#A$>%+AN*ATSEN=@G.#' M"W3C2)XCZ5@3D2J+_[;<(...;(U0L+4S [V/89:F^F)$F'CI#H2)A\'CP-@#0WOT"3[SDI5%_!"S["SO/L$^YY_G3T7Q M_/MOO_WZ]>M3SKJ?'M.7W_S+_^_\LS"@' OS2IK3VZ:/RMDCMR4__^/U/NOW MXM_9ZW,_[L;%-S:XA\?WXD'9;O6?YU.7R[C9JB#]&38%:?8U'?4&?8WS\\^3 MVJ>EE5HHH1QU$66BKL6H/C[LV1$\ M8_+MY$*6]&8N(YJ.^:-[,Q?]X[>9A__CMY'D]B5&L9XU78Q!.@"-%W=/4(YS M.T8IY5BZU6\+X 2_<[D$12C_]S1)QZ7VR[M!.3*9SKA4I93KV=+G=?P_C M/)[*DY\6N"_P,>[FPA)YB+KLCG6?DK2?/L8L_]KOGJ0T1T[)YDGS1Q*_L"R/ M^C?I?5KDIR:\6?>]E,)SX1F]N#_DOKEI#[WPM=L?]EBO/ \=/ ^+D6,AC+($ MU"OO;5RZ_M^6/V!>/8M3K)COLD2_)L!$D=_<_CA1,(@CL=,%0SAX[J=OC,VT M[CHQ('QXR"PE,.;[,J8BWH$W&LM>V KACOO>KQ%MY1%,#,#Q:G-;$I%/EYI; M-HA!*+S[59K=P8A/&%9RPD@)<;-0NL8*\2V'2W(NOB]9.GP^21F.PI6;*L-+ MF(/<:HOZ[K!(!]')KM.CM)"FRO'/.&-]^.5D=>F*[$PIY5G=V76UC:=K7[@: M7^:GV7,*PV \@I./ZL0!]F'NM92 VZ/O1H&\_2"7$\1*D)N73)%2D/-G=G=O MSVR)4KA.P2R=7#AS2IW/'UR?F'3G"FE)*=W)-"US8[@K,4WFC=6%L-&[#*3: M+U>'WK^&HQR:DQ3LJ,QE$P4[\2ZO+XYYHJ(555];(MKWT4/Y=.[RD*JEH:DG M*GA1JKTE@@?9_D@R%O7C_["9E,=Q3L!I2?CCGC122GRQ"NC5L+AZJ*"S%X]Z MMWO*WC=U"K=;X7:N'964.!4MJ*9[ VXV7FF0_;RK3RJ^_BHL^N'BZ37OP2]X91?SJ$\4&WPL], M*U>%GTKXF01+O+*N")6Y>H#E\M3\41]WVVX*E.[2(NJ+Z"=>YH]E91K1'A:> MRH,:Y2='_6GF;#D\]MI]^OW_?O^?VY-$E$)0.Z4K=?SDO'15Q.-$=*;-G=,( M.;)&- E8)V MZR1%S'V9NJ2^S U%/.,J6"EFJCLG).;:Q=HX[B#!'=@\(_FX R/E9*_C#L*: M@>KACBYZ\P!VD,K]W5(%V +D:\5H"Y ?6(PJ][?ICM^C M 9L+3A.;(>!2?CM\?NZ/:M5-G"H+!Y'ELT]6S%0W=4-2V_LC,7]/DQ^WM\/[ M/.[%41;7ZF^547HJ0;]],ATEZ%O$D#54Z\.PX#!AV6/6 M*CV_F<)3Z?G'2<^7&0P2NYK[LL)(31DJ(586HTO,; M+\,R/?_4MV,-KA@@.[3DA)*2XP9R5)4?&BT_5?FA%4GQ30"8JOR@0-YJD,L) M8B7(:H)4E1].0+K8:D8J66*.9 =?A?.<4],8R_L/0QBYZ?XNYB]JD+"AF^W6.RZX#W M3'\019L>8 OW\"5->U?C6B_OU(:X*&.]*]AIPKVG%@3V :8DM>(:A"FWN$[C MI+A,%+#>'7%GSBTE>I>Q/?TP+CQ^-[V;$T!O9U )[9E-LPF60VL\%OH'AM4)VX8 M+,&3[(I2;CPI)34#*N43V_MB+ /&EHV;8]KP,WCZ#KJ\@8GQ\;6B:O,);"2744V E9*9X@G1=D&XSBB1' MC1+?4O'Q_E$ZM64MT381W_*^PWS2CSJ&^$-0Z4GW3>CW,A]ZIC/120J6ATE* M7S"MJB@LQ<+Y6_W ME+V;^ JWV^&64$-4^J5D)BE#YI+=T;VX)5?=[8^0L3^^9 M]@R0WZW<5&2U,7_H-+W7NTPJI:[5I%).\XUGUGR4J5JNFC6S9(AG54O5IA-* M+55J0JEE:J-9-7_6JY:I9LTJB0(GU&JUZ;Q2JY6:5VK1VM?D4I.I^9.IQ?AM M/%[AGC1[DQBR;0=/F\]!I =7&[VVRF+?=%XII:WFE;+8MYE<;3P-.:G))8/_ M5BU8F\XIM6"I.:46JTTG5AO/1$YJ8DGDOE5KUJ932ZU9:FJII:O:_#*H:=DS M\PDCY$B:JOW!20B@.'H\5,=Y\<:W'"X1*>%?LG3X?.+@6>$!$V!JNG*6'ES* M W8:DVO!\EDVN1JWJ3BMR26/Y7/:FXIMII9:M]344DM7I?E%#62AQF\J O8 M%TL\?]H.G@TV%8VS>Z0'5QLW%2=M]&PUKQIG]*AYI2P>*2;7PM&Z6K2:-KED M.%I7"]:F,34LK7IM%++EII6:LG:8FZUT=%\:G-+(H>86KDVG5UJY5*S2RU@^YUB M:DJU94JU#<6VCCE*$::VI T[ W8/"B8OLB&_<0J7JX0)Y7/W*^W$+^R:95WX MW4\36/&+^+[/;ED2I]F/!,8W!%WU/2U8'@Q9P+KB79WXH6 L@=OOGM)A'B6] MNU_P@+>[IXR=FBXK44 =FQB2-OQ;A8(9>7,!GZK<#$?2GJP5Y9;_P7J/S$UZ M?T89F!?%BQCGL>AD/IFP/Q)89+,\ MZM^D]^G:ON;5<07\!N24*W<.=&2B$ZOW=O?V/&.0 L18,F2PYN_KQ?\=]8?B M57>L^Y3$_Q[.%MOA(/"CK)_>QJ+Q*EPVN?Y;VF/]4\,VY=BU"-5-2;'K_HJR MWCQF8!/S$!<>>TBSX-QWM) M/H1P\-Q/WQA3^.'X,4T$:Y["3S7\3 ZF7F&_6L!B>_7P ,/)3A-*(&HJ/-.F M[F#A5L.&WA@HW:5%U+]]BC+VE/;!IKEAQ3!+]K#P5!Y4)T[@/7'47]Q\L=?N MT^__]_O_W)XDHA2"VBE=TW1,VVFDZ3+=1;^7YK#K&CO1^DA_\> L_\=/"<)O-G^#!J%C\F_C#+6-)] M$Z$BI?]TAC0%PY'VP:>D?0X%PYG1#(7SGO4"]A GK.>Q!/XHKOL RBF)WUEQ M#4(?!\'X:5Z4YU@*IJ//CJ0Q 6V#*2#Q1Y*QJ!__A_4NDQ=6$OP^8]AB_[,+Q26U[60FE]J MF?B%A0\/L%\7IMG,&?_D0#[J=TMU]",1?D=Q\/YE&/>XU_$R*>\N3U7OTN>X M2W6J("L@BXBT1Q2MAFP0P\]\O\$\5OQB+/D0M&[2SJ[C_5@;9.8 M:Q=KT[AC4%.P!V&CG 4FI3H>!5Q:1+;6PI" M&T397SF/0^0?OD>#6@]=998NL;$NJ;6\E70#L#G[Z3/KB7CBM)\^OMW$CT^U M>KMEE*_**#MX1IET,)#+ )6!/4AP1T?&DH#ZGR+OWA:A)TY3@@EJ#K"OGL8! MSX8MWX)QS./FQ*NYUQUN*4\@!049#.N)P1R584+"9<=&'#4-0R&N?L2M3UUJ M,^(4PEHB7[HHWTFD?C/7L.-'ZDNY@M%J>*,RX*U1*UAC\5;O^B4[WA2^6B%= MHJ2[?^F2:M(E-4H7E:=?2-;3KPJ')Z/+ZF,.P6;I@"T+45A@F!/"/SN.)=SM MAH%M.6?"AX4IOJ7W<1]L]=Z0HWYVQ2_21N>)^S?P]AR.$+_.=]0L7" M!?4>Q1$-FY7.4OEE=:')!#19)9H<4L83F!:6U J[B9+'!8E]BY-X,!S4*"E3 MB,!:)ZG)90>4%#:HI/NS99**7D]/4I9A$C&G*'S3[CFV0;T>4.[W?78#O)]_ MT=0:#/G,4TH^J*G'5-8H!E!%?/G@Z-OZM=7+PUKR'IG-V\L,)5\<0R M?EW&GOC37D:A7:T2F+SE9)I9L.7(XI2W[(KDA4V.([>5Y7/DU:-M*Y_39BV_ M"E[$H43!JSYXW; BXBM1&&4)#*EUJDK5+U'U2V2$Y$FJMSU"4JDW5>&F<<([ M^N'A(6F>J8@PZA1,+$QE]Y!]T+V7#6+@ &\;G&:\AV]M<)PD:A].-!(W<:XB MFLT:*S=),M1"MJS[ZPJ2F4:MN\,B'=1PB'Y?0;K$<1"P *0- %G ME5B^1=E?L(40YZ'=809[VWW7LSJN2'3;=AHFDJ]I\GC'LD'+1QT][[NY\)$E@I"LG4(^EDB+UQQ5I;F9 E.EEQLG M,FSJDNZ'MA+9]Y0'[SRS@KF/&6/U!M@>05ZJ_G63A$8P MK$*,XNR_H_Z0@>7"^N(]9<"+CHBD1S<- MPLOI*1J9S_P:!)Q6'T.N0([$QY(-0DYKC^-6H$;BD],&H:;UA[G+T2/SX6Y# MT-/Z\^85R)'X_+EAR#F!(_%5&)+WB+QA&&KOJ?U*Z$A[BM\PZ)Q>8,$J2,D; M:- P2+4Q]F$5:.2-A6@<:$[/_D&ZK#DU30-/E#^U'2GJ_'-?2.'>Y9>HS]H2 MZ; "-,2"VQ1H]@0:L(?;CIU3QTIC)%86O*)&HQS_7I3'B_&=49:]@5QN&)A^ M!>NY UYW87)[$.?=?LKO;Y/@B&U8C?*Y+Q%$/UGN$!2!@ M.;PC>E^RZWN:]$:_L74O;1)6 9L.=IIA@*W&YOB*LB*DJ-EC M+, ]0:A-ZNY D%*Z[PC )3;1L0"JCDCC@[4G?_X!SXRR[M/;5YZ:L4(;72;/ MPR(75^#FZ445.;XMF!L2UJG K&),*T.Z&3&G"M(J '93:#6JPKKE<1NG".N3B=OX&-H-2:57T#[1O/Y- M8-QB!\0IP[BMGH1O/@ MM;>]68N[(%1%=S/::2ATJ]X>:U&M4"P1BAL")QV+\B28VI+ZJ+A3?)H(/YWD M5PF[3F.8^K_23OS"KEG6+2?\"P_,%M[&)$ZS'TG.!<9ZW]."Y<&0!:PKWM6) M'PK&$KC][BD=YE'2N_L%#WB[>\I8\[. :Y>E3#33:?T)P]!UP+-.;<.4$\^W M150(35(>^_CIX#E-N&*90GN<.R,.@KMO=UF4Y&676;?WKV&YXM6WH:4'%Y=I M6D16%_D:<8TO<[O=X6#8Y^4PRD-\N"YC3_QIO(Y'-QW4IU..(3""L*3FQN8" M"]A#G+">QQ+XH[CNPVR;SK/OK+@&+F:W+'N)N\Q/\\*'U:3&5)]CB%.W'$E3 MBS<7)TCL1Y*QJ!__AS>O'6\1OD1Q\C7-FZ\W95K::Z?9UHD^PBHU'6ZJ$@M3 MV9=V;YB#1LGSV_(1,TO[+1O$P('>L%NDV1U LS8XVII.-/V@HL$(.:BYHGG+ MX9*<"^5+E@Z?6R09:B%;>@-KM60N8;[ !C".^NZP2 ?U.G..(!V#$-K<>?-G MG+$^_-(R;<;]P[KL1M%RJ;Q+!'.34BPRE1HYJ&2080G=9B-))=.)D[A@7^,7 M?LX!['CD80]NGK,B]]Z^1?]*,[\?Y8M.@6%>I#"-;EAYI)P_Q<_M$ABUL*2^ MSJT$=I=%/3: '1%?E\2'[]&@97,,2^MJVTIDWU-^XO_,"N8^9HS5&Z]Q!'D1 M&^NR1H1O(Z^ QQBFSZQWQ[I/2=I/']]NXL>GE@BMT:U,9(\U/E#W$!GPTHA M>=GQ?:09H3L_^:419U4: I\Y*II(@1=;3ZN8AY1 U%24 M33.*@S8%- >LQWDL[)PZ5AHCL;+@##4:Y?CWHCQ>#.2,LNP-Y'+#P/0K6,\= MI$,0[?CV(,Z[_93?WR;!$=NP&N5S7R*X,"_B =CJ5P^36UHK->K0D;];TND6 M -$O42&J-(V+S-W$^5]+W"E-)] M1P#NAVW#&Y>]=DIMEE4JW;9@;DCV@@*S2J6H#.EFI%8H2*L\CTVAW9"\#P5M ME82R$:R;D92B8*TR9+8%>",R9A3 5?K.IKAN0CJ/PK7*+=H3WAN1:Z3PKA*? M*B.Z$8E0"M$J*VMS9#;!:^<#[E:6V*V*YV:4W%5X/NWZOU71W/+PHU-$ M\\F$'WT,[884/E+0/M$J3)O N,5^M%.&<5L=:&L0W7+/\"DCNN6>X67 5D"6 M",B-@A/\:YB-;R2V-;R,YL%KY[U9B[N:?8AJA6*)4-Q,..D6 CA1!S @/ENF M3>$SPE16=ZPWS..$Y;G;!7,HC^?+D/Q(XA>6Y5'_)KU/UYI)S80T?[#0;Z)= M; Q GLG[Y+CPHZR?WL:BN@Y<-KG^6]IC_7:@6,>BF@ZFMJ2^*.[\GM9MF KH M*F'7:0P+V*^T U"]9EFW7+9>>!Z!\"HF<9K]2'*N=ECO>UJP/!BR@'7%NSKQ M0\%8 K??/:7#/$IZ=[_@ 6]W3QEK2=*ZD"UU0$-)FN:X2K8S4N1B:YRX3!3OK/*,N ::V0CN4X!E_-'4M'%1ENF%/769K G]UR$_.N]N+HJEO@:0]PD/]X[D4% WX0W=G? M=AVL\ZCO/O,+A05Z+83FEX4?P?P)'QY8MQ#E.A-OR$3/EO&_9( 8.](;=(LWN8+FK#8Z6$ T^ MI&@P0HZD)DD5T;SE<$G.A?(E2X?/+9(,M9 M:VA-!Q MK%>A=["D>4H?AGE\2^_C/ION.,MH#_=Y;P$?M\/[7(0(%>$+6Q:6NW!!O?Y* M;-8'$A- 8I4@<4CI;,8&E=0(O.$]+N8%\2UZC0?#06T",(4 K$,(8.XXMQD" MV?_Q[DECP=;! I1KE0(%!&372C/&=&&5,F1U&GRX*H4)RQ[CG@C+2_OI8\SR MFR(A6"?@8R)C 9EZL!G_N4_?AM_*F_G=RS<&^,V M>/>(T6^_PV^;/>DG#/IGSC?X^>2AO?@%Y#ZEG=_W'40'BU,ZQ4&5MY=\67Z_ M>&S DG00)ZL>7 YLU3/?W_R/WV;&OI3T!5(_>M'2^]^S?EADOU=A^NA(Y]W] M912!^&WU4SB(^[\_I&F1P!SX&B=_G;WVX;^_9VE_?BKS*S^EV>-O6->-W_C/ MO_$+ST?7%[ ]!?WR6K"DQWJ3P93/[Z?=T64P@1[^>?[_Q+V?"!2X8?)M1^@' MINWZ&NJ :4LHS ,/!;IFTE#WL*G[KM6!J_EV9/RR?G3/^@"WW9Y2#KG/RY^E MV?EO-0P9[V7(^)!#-O8R9..00R9[&3(YY)#-O0S9W,>0L4WM(+ ]C8:THY' M]C77()X6X-"FKFZA#K5_HI_F!^/=]!$U#Q;O/EB\C\$2SW1-2CT-!_Q-9H@U MQ[,LS7"PYR.3!B%"I4JB'XQWBZ?4/V2\ER'C0P[9V,N0C4,.F>QER.200S;W M,F3SD$.F>QDR/=B0,9_K'VFX+9Y2_Y _5LI;/*7^(1M[&;)QR"&3O0R9''+( MYEZ&;!YRR'0O0Z8'&[+!Y[JQZY#GGU+_D/%>AHP/.61C+T,V#CEDLI-##MG8RY"-0PZ9[&7(Y)!#-O#=]1-V# M7>?!V.(I-0]9;'[(KD.>?TK-0S;6[?JV>$K-0R;KUKTMGE+SD,UUEO(63ZEY MR%07N;X[#GG^*34/V5IWF+/%4[8?LD6]P \L70MFF9Q,[)%[H MN< 6]-'BL?$SMA]N:&!J4>!$B+P 7N7[FFT&2--]C& 0@2UJ;9C^&8G7,/931]1^V _XNRF MCZAYL!]OY39]1.V#W9FS57T^X["'^=>-OP5%275LF/K$D*X2$S&^>WX &Z79S=L2SJO27L[#F*>V=_P^03/1O$_7Z<)F?IPUEW4H"6_SFM0'OVD&;B M#2S*$BT=%F=QPJ](6%?\_"LNGL3OT32>E#]O4L;RK,QL.'-_NSW[^_GBU^?_ M]>EL'0E8D&"](P%]0G52X+[ 'W$WA_$5+'N(NNQL$A?[=G'V]:L/]+B7=T!" M&3X< %]FR +@+N-)B=YNU.^6";)G/)G@<82W<:FSL_NR MUEDY&^#^Z)%-=7?.4S%+WD]87T:H"B!/WYJ/ID-73,N_&>B3K5^<#8;](G[N MQ^740>23.9DZ)4F?SCB0X ^XL"0CGHY8Z),)JL9#+W@V*0BZR&*8\-VI+EAD M 4?=1:FN1#RG&,.&5.X'*'4;%0+S/:Y+)L4]A'A$18(SX//OJQ5E-*TL<7&6 M,\X:CHHNB.>1P5\Y>XQ M/&=_[Z=YSO+_NBCUWE39YB#8$I2C-^V%TT;M4W+":8Z1DB4ED?\%$XDS8?QE M$;V.U!6+0#&-\#F*%\^Y4,:4"]9T1<[:E"NPEG F9\,N*"P.?7Y16LHSX0/@ M6:!I]K9?]M6\9HB9>S]*:>**C(TXT8MAG2Q@&8T*F-;W0]'OCO- \&Y\QZ=9 M>)"\H"@#KFK'CH7EA)ZF6E M_T[5/_%RPZ#M1+'A\8+QBW&8U;P C-\YH_V=3PXZ@O8?C40*I6_6JXJ^9*!S MIA98-!#6X\3\^1O2/SFS^ZU1KF"I@C.AP@IXG@#0'F%OU@O[LAH?-PXC4'SQ M,^SI;J_\\_^J-G0W&_LKN"&U>TI!^I'4HZR[A@6C*WZ#S6JA35F19K V__,< M?5KPT,/EJWP:^R ,MY4PHZV$D;829C:-L(US(I90-=VO-XHJW#2JMDFQ6$*8 MT5C"<%L),]I*&&DK869;":.M)&PAC60)8;BMA!G2V1S;9-&T2F)K"&NNQ(RV M2FP-8[[LF !Z<2U389\>PA;R*-O#V'&VC.D MAA)&UNY9&DJ8N=9%U5#"%O+[VT.8M3[^4CK"-BX7T(@HJHWK"C2"JLWK#S3" MY[9QH8)E9J]TUN'&%0V64$6DD]7&I0^64*4WE:H/986D0^#&Q13:(ZLU1V ' MD=5BTL=7N A^*+_^_+_^U_\/4$L#!!0 ( "YAJTP.?Q;H-!H (((&"2$H:TRF^S,@DNM' ]^'" M1K/Y\9]/1+C]V^;P[ M88$3N,SQ.Y**!^92V26=3JKRU[CR#^3M\:NSX[?:G7L>!=X'F/G9,WG=.3T>GK#Z_>?'CUZO_TTGRQ%&PZ"\EW[O=8^!VYX$% M?9\NR65JU0_D^OK\F/1\G]QC84GN*1I*O>-$EXR;!UT5R$]'6AL?SXZYF'9? MG9R<=O]]QL)G*Q)X)94YZ[) AF $U41\%GRU2.#ML2-U MB2=#)#'K]/W[]UUU5RL=R<[4<199^8DCQZITV94+AR7EB4%3&QS&H277,POZ,2)?.B0/R+' M9Q-&O2/BA*%@XRBD*P6B("_R$VKYZ 0!#]4\I?[&*XL%"R8\^1,NX*C\(+A/ M1\!D@C^^W%]9S R3J;:+1;L7W(W04"?P^D'(PN45*!=S5>418=ZG(VN)S(S4 M$(_"',V4P:#WD@)V_&"]))DB^'T^N+WHWP[[%_AK.+B^NNB-X(_/O>O>[7F?#'_I]T?# M%L9=8;QS8 X/9S1DT#N5,5726X!]70=8\MV*8=^W0)<"^@HVP7-:#&-RSP[6 MFW)@#4?PWTW_%H :7)+!7?^^-[J" BU,I6 : *_%.9]#.V8TD.R!VH#;6-H. MY=LZ4)X/;N[N^[] N:M?^^3J%O[NMZ#N!&J)&=8JN@7F=_N"N9UR:\%^[LC9 MI<\?Y57@,4'=L!ABLY@=UA]KP=H;_D(NKP>_M1.Q!;Q;'E(YXMFV)NMF>>N$ MD: P'A?H*0+;I 9F)3$[N._Q 85)U^<2!.&/T8P2'/].L&R1JX/_ED*SI"HKPJK-32LJ,..SY'D@542IA,QW 7K'>"+ASF]9\6-)"T+HS;M=@! M?;L.J%*X; ?E#H-R0H6@WCV%=2NJ#6P)-79DWYE#-=9($I7JW.X\DB&?4T%Z MW@,&'+2@UQS,W(O<\#='"'BHK;UO*J'&#OJ/YG!6&DFJLH6WUIC.NG0P02<2 MS+6J:?<4.H=ZYUR&4BP:U 7A&):VK94(<-?4<$+)C* M.RK4%%T-^,W2=HP-S]0!0J4Z\@]V8H"',H7CW M,PW YOHS?VWE=D88KK?[3"FY\YW6.UY[KS=GH?H)B)US=;1$ W>'Z:"B2COL MAH].TQX_\^OZ6P[4.R'!57;D/-4_(;$HL.-KN.R2)1^4M7#6C&V@4_S_GBZX MP*%1%]4R>NS@&EZ[1&4;6;\SQNCPF''?HT+VX?$G7&+9VDB7UF;'VW#8J=UZ MHO@?)%;= EX+\&@LZ1\1_.P_5'?';9:V VHZVC)%)-;4HGFX\+/TPA[#T#*5 M5MS/RH2CD>_27VWH[P%),'+&_EXID"BT$\#PN!42(%;5PK_WN*0*H)=08X?: M<+QI,4HMQ(<+5JJ <1D]=I -?UIAX%(+]R$BF"H ;==@A]APD*&R%M'#AC55 MP+:L+CO*AC],"W%JP3YPK%.ED5Q2F1UNPSU6+NZI9<*! Z JC?N2RNQ,,'QI MZ\%0+>;/&15596K82TUVMIB>N T14BUK#AHJ58$6)579<3<<=N7"IEH6?,/X MJ0J>)<"J!?M9XFNJ["IWJ\). M%<,EN!YKT_+CT"?T5=S^I;7943=\A 6G]2WP9?(69IUH'L/T/$\9Y?AF,L/* M8G8\#8=@T1D.7,U4KP)]04.'M6E]R@$-OYSI5- I;K03U\SGY9U@3OBT+<>GBU@S*V$"1ZSAWN?'1]=PL,9I>$ZXCMHLA/!#/Q+ M:R)Q53C(H3("M9&0DZP^XFH5DJ1&HJIL67) ENC)!=.L9+NQI5"CG36FT[(L M:_2*M31X4#RKNZ5/Q9UKGG>HY)YUFX =_ +/9:ZPW:;N!U7T_29)F3'!;Q;G M7=5^I@;FUO!U-PVVHAX>UPW(O MD&9.'2T6JQ2VY07M(!L.O^+PL!;N_6S-W!GU(I\.)EE@GY8U/SYN@:=T[0GI MACHH"%;"$W$D\!W8SXYDQB/<'C7;"6/Z"I.:<8+'NHFJ7/V542DY2,)'??WI M+S6! )$R(XBRHB5636+%SF#J6;'?S)YRXG:*&.Y'G2)I!=O9T3*@'@/.9TXP MI?(JT&:":_I _;/LC5GT\$CF;7KZ2QS%[5==E99'HW]1DKJ8TDU:EM M4,X>N;J17GEEI^5*+:[T'J#7,);ADHNAX]/X;!(O#/$99,L&N92TG0_FN]4: M'S+]!"87@C60O J2U]'"O^,#TFXTJ*3%2H>WAM>T\'&IY<6!_.+QJ72$01-A MTH>QVUN&R6NV^#I=WL&_4-\S7>:UM-AY8?A?M5I(7DWJ6$\JPJVO>O]/HP16 MUO*BYGQQ005[2#:=V>)[%=@^>]D+LQW#YAED1[UV[AAN77U.R6M>V4\ <58. M4/-=1UH_<4)]8]LRJAZC^I,)Q5/T[0S(OQ.6Q$/]28VY9V]Z[8RR^GWCFBMP M*S> Y!:TA'H60I5TZNRS$CO5K/[C?5&M=??L$O0*&XQ2QY2;"]HI4/B!EO84 M\+=![7OJU)"";EVZ]D!U$ MJZMR)>%(BU>E]7(E)P@F1TX2=Z1Y.\R%WU&A^A9&E$)!?22%N>KM&X#F"[2@]^@(3_:DC.;J2^66_>$^*[$SR>Y% M3,U8B]T!4XAF2\*[W)J8C@3M(;%!1+.HI=X>J:=Z>A!W[,^X&GR1&#?L.^Y7 M$ 1-,KYY!\C C1ON49M+<5\UV$EG]R=N(%W,J<00HBPARA2B;"&),4D)DIA# ME#TMY:KYH])P02UEE=J;%B3&,CQ3563M-#$_.),'$Y9-IM7B?B#+"2/$-COL=WHW-[UDZ_6NH]._6LL]@WJ-%.2L/Y^RU(V/G99+*:^.2N5W23AK#SZRMD6NQS0A]EG-RO,RRC+68UPQD MGF/:MS\Q '0]1Z@E?MDB9$7Z1VNX#1#[SJ.I9S!M?78>6%XALOF%&X=Q8?RUJW!F@Y.-#0)Q"CAD"NA MQ$Z,DH[>=6(0O:8L<*3E1-7PKBBV?C#!9 HN#/H+YD?0X;W[:K/3I6B#W_O M0)5V^[$#=3; 66K+44G63@G#$6M#O-U:[,D!AC'U+KYF%DS3;/.E@*\@:8>] MP$NJ:5930.Q]:B'?$^1ILG^5Z[\DV"5D[# 7^!W7/CK0XKOGIP68/V'>9-QC M;OX]B<)/2>!'J8J/7G?49N>$]1UYG/W3"DE2HYH-5NLDX[A2@K62[^)ZVQU MYI=.;1 M+>7M(!=D'E5;/:6PQ71/BT%\^J)G4BH555I2S(ZP&5%:\,69%N@]K_HF=IO7 M](*R=DBM'K_"#PJU*.Z"8O;5)ZU/LT/;1W\X\>S8RZFW=/W[]]W5:GN0O %OB%-93=5FRHPI)_&PE?RKTY. MSF+&K/5?8E6J82;HY-,1$*[SZN3TQY/7)Z>_@\#QT]Q/2X0LQ$K.[NA?$&[+S(M+Z39OC.F?KD60]&"%E^C@A?2V/4QOKW- M(%'0YCM-3U'3/W:=Q8+!7*;^AK^"@,>EXPO0-02HL(_M5)Y3IXJ7/ZJG-V>OPDO<3$*A;D'5W-@E2NJ@431XZ5 MJDAVD"D2=)Z^ZYR<@H*--JCZ=69D4J@)6^J4R$#,[= M>8!7JM) J974/9[RAZ[Z%*I8EC:G2"[]8S=#(B%HX-:P1!?,_MK)%H\RU/:Z MBAFI#/[HY,+5*Z=/[JQR)V1"ZM=.C6%"5*\]%5*_-M1/_?@\" WX=)1_#'D( M2ZR'[PM_6> '!+'G3M[=T/F8BOA9"O82OYG MA2/BC*7*W H:!>8$Q2:P#PMUA#52@EZ4?HLC8+[*\YN6E?#$!?N6"._^+'BT M^'04BS-0O[&%9=X96<]=G&>,[7G_C>)\LB/G::4K]JHW[K.X-7,>P/.B6!9U MVL3Q96&OQ;ND,+TUCK\:"KU)QRS\EEVIGANHEYQRYH>@2F;U5%*=:-?IUEIU M'*R+74&];]O'P";*IL%YLMR-!+313TX@=J%K:;TO@:XP47D8%;=B_6K6/DRX M]@OU,O>PZJJ*#Y9P$* M,GE&B_1@0&^ZK>S.3]@?4$W]51;N&L)KRQ!>/7Y5J!5^W&-Q.Y%L*7^ZE<< MW;FIV5O%=!JDYC]OFV\BG',OH\"3ZT-[P^TF#65,[0AKA&GYRN6F68S)*)./ MF 13Y(J=824%FL:MN('!%U*D,MX= M"?@3.%VE0S9I^&OTSY? HSZ#Q9-Z_5A4IJZT*IUD5?-">DIW*D(%EQ$^$.DS M'R:09UP,J7A@\:*;%%_IJ5W4O(AM&W?5Y@/P[>,W8)=Z"'1BH=8AI4JON-%" M?*GMV1;,_GSA\R6EQO;$N-&D9;X?4#%EGN[!.^=BP8O]&N5*-ZI]<71FX&W9 M0VXKU[PV;6U,PUMQ6? =8/U3P=(NH_ ?@R5MC+Z6#-L5+ZO;S M^2/3[Q&5/&DN6;Q1J"4FWSCB*XR1L1XCL:EYMK)-:EN9-KV8MM Y%TO#^I6K MS;)73/&3;_#P&W]M?36-DN%A*EN^05NY&Q;@&66>WJ&,6LMW4].L YRD,3AU2WPM6SE'ZW=*;3T-ZQ4^9IBQ.%W([_F8A[*W,&>C M;04;-<1AE:/GCO#YD,V3URO1*9*LZQ[US>:5E6A2.[/,?QA>NYK]K^ )M%SI M!DUCMSSX,L07H9G''%&P1&XLT"20!@&]XRP(1X_\DCW0)%[$^/3S%WAR@F6> M>BKLZ"*B%]15K;EDDY#2 ,1',QY))_!&CZ!@B1$H1J3 -ZFL4;VK/@L&S39Z M8OU&\ZR&7BZV6KO1)*OODFA-6.V*PM5A?LF".GINR!ZT+_%BVVJ*OXC'Y3L? MFY#'@@TFY\Z"A8ZO/F^G]<&6<@V*(%/ANT1-%&ND03NQ/'G.9&IT_A9W^5F=N+KLQ%87K]V1F:F+P^E1;?;=1\&ENX M&@"D")8\5IC#RUKV8'$P^_.ZJF:()$PE.\+,OUH%C?HBM0\DR#ON,W>YB:\[ M:6H>G=7WOPN\=^:=9M&83UCXF4YXFI 2X]B=NVQS)N[Y_J.IK;'_TG M6*\\ZB5S6/(>S?*:.6/F,WBRW-H;534TMR\L'IBU#6<5F4;N//,&K.[#ML-M M+]]<<"MD^MS>"3LH:W /(6G5\IVX GJ/CO!&'!]_\Y26]S2,1(#>\LP!"P]: MT3S^0GR)KCM +8WK4SIG+@]P.N1B!'NA]=W%Q@*-VF3$3RZE-X=ERS>JC1D; M,2L&S&@QU7 )F\8?;%@6$_97:" ,_-Q5]&6AW)EX\-0+ GP70L+S'6P6X.%F M,/E9.'IPRC>NMD%N*V.,JV9ISP\WU$&_ACJ26WLWK8YLL\[SAMQ(PZ%=:M3 M2)(\K>WJ#$CLQ1K6^S@5K>1[1N^V-YQBY M4!$?,?745"$QM8[Z9JI8N>.1\06"9@@3#FF]7+ MC9ISHOE<+5Y#-@W8A+DPE>1IYY2#D!4&;U<6;-)8+67[^HBM(M3,<;N4" 7N M?96L0=,-]YO$5XPECI1_[%]\+'MN.)A@,D1X\(-=W!6&&M_#+BSU%L&?ZD0J M"TPV0KGWI>]P1[+[.VDHU];UMADOW.ZHYB_?4U_ &!'"($$G/8\#).6>NF^# M[I?K:7O!_59WF/X5Q^4]=3%+GEJ44=NEX/,>=]F( MW^.'0 +J]1V!*22V$ZB*JA<1AK-S.Y$JDPEUMU.KELZ7W(GJA5LUET"!2RZT MK*_)J[EI@RMO0'91_2)&.IPSJPNVMJ%K"QHSAY3:"@L46WF]2" MWQALK:B418>T?:/W3B!/_S\?U!+ P04 " N8:M,T_: O]@= "? MO $ % '1E&UL[5W=<]LXDG_?JOT?=-Z7NZIS M["0SF9G49+?DC\RX*HZTEC*SEH%<>;MV=GCX^/+[Q%Y(8OW'!]MJ"!$[C4\4\CPAZH2Z*ST>GICL O M*2MO1V]>O'K]XDWI+W=A$GAO1Z]+O[ID)*7I 3=O1Z_.7WY_>O[MZ)+Y)W\'0G^R$*?W)'%B//P M-MYNR+N3B*XW/CG)?K=B9/'N)";L%$?H_)MSWOQO5Z&;K$D 2+WK(*;Q]B98 MA&S-F3X98;>?[F[*W#^^@#X<;QL0KDAQIGUG^.E98V]G/5F]@X;_GL6@94AB MLLBU91I&%"E<^DX4T04E7G?.)?M]0@Q3AY$CAJ!#Y_&*Q-1U?.6H;L!XK4DO MWK,N5',V ,[XH;+@/:5Q*!\J1-?:5#&]V$27X9!S!SDP;FG/E C41\I MR'2O#LPL68-TZ9_D9KT!(I,%^)QOSM_,0R#K@44@'OPG L5$+\^[<'QTC68K M0HZ8LTJHZH)>-IH;],![*KL"ZBK-W!\)37V%(0Q<6^?J@.!2ECD]Z$N %8A# M!C/F8S]];>I6I6').U8^"*U]JX.1NY\WL)-B?%^@'H\\$84& [9V7N(3\+ = MRGYQ_(24G.UQ%!'@(?!*AOJ6.-C0FP2P%"6,P>)TX42TU_J@D(LA1'-'-B$# MB]7(D1K\S- 0?P.?P7^-J#?(%=43S33T5*T4/LD: KVXF M]$A"[8:F8.F?B8,!#Z#Q4/'D.+<&=:9SUG_J)4VLY?NY* M7 M_'E,''L 'LP3RP".A$J&%$;H8.XJWS*).U6\_PY0=K#2AF".6$RYV0UHR#Z& M<3]++]&[RMTX_!',Z?67#89C)H%Z/+(DAIB)4T8VSE:A8U7N4.5,6!#&\G P MN&N7212':\+&W@-&!7MQ+]&[.BB_@N<)SOEV[+HLP0GH^HE'O)N '\+PWQ)5 MF^3.M-3!O/X2DP!H99'Y'2>3Q6P%SAENSL-@.2=L/>S0JF1#X?R+0_?SA<.C MNVN<].GN3+6I[T)FD&4^BND:=YNE[?E\=CKR^#8P_"F@ M\?C185X$V]5DO>&+K:)E7B%#3R4PSL(D)?H3*N^G""-WON-^AH9 /4K_. 6. MX0^WH4=4.46JN%'H6.P"/F"[DC6F.Q%/W:'^D73TP%/F!1]/5!UP\*6SY)0T M82J:)'@6UL[0AS"*YF'NGT=E![V/4(9AR'"!*5.I)^!N@$E7C0E.%C^%H?=( M??]B.R/+OA'9#E0&"32NP=VA?V+PZP83]):XN4@/2A3%%QL(/#&@ >(#TM34 M0=WI!7BB_.B):W<83R:YJ#.T!X+N[% PMF66;&_(T%0;:PDB9TTJ0 / M9%V0_A7U$V#D(XFS=9=;RW48S%:@;GV#)UW):06KSL_I2UN=& 3DE,_G3G14 M.B<8.W7Q1 +6N2!=[96#ZT!%);28IB>E4]\9($M*JO\AK"VH"B@)#3WJ3M$C M"P,0Z30$$><<79" +&A\";_LO\/J25FI25K3]+0,@SZ[O(%!DGP[TU(9QT:Y MS9TO@V25M?2M4&%3'[F$A;S1RKZ7= ]M,#>%#M$KU\>P,; M(;94==3?A:!"P+B(KD+?(RRZ!C!FLS., M?X.]O!=NXF,R:U0S,+!4+I*(!B2*P..\A[\BC>3!4-@-XVOTX&=YG$&6##*PY'2D/'L_.TD<&C]DW MT!GZI&XO46%@J#+D]",>X&!2FNC0Z/&>5"5_ [\=>M2EB0Z-OIKK,5 J@I!( MALXM*F)_ "P5E"2[%[K#B;34U#E.:9_M$1^8(\GZQ9P+X .D5*'M8YWJD%4' M/2/-BU$OG.B>5Z1.HM.EXVS.L'3W&?'C:/<;U(_O3L]?9H6I_Y;]^M_9:7@T M=;8X\2X3QOA-FI22[]P3_]U)R\=G&OF^(RZA#\C-1Q++<5_;1!,&O.!=2L]L M!2#XW@SN/X:!VQ% J8DF##)7WD!/)@O@5PRK4R]:D.;Y?%.'>GC-;4-CQ\]N M'<3<]M>#:V^H!4]V-ZZ>Y_*]-AU\ML)DGE8=$W_?C?N#+1W\XM_M17#J;4"W MMCK$O,==JYC%W^OD'IR[=&T'5T\:@J"19AREJE-=D-0WTX0%C+V719'QMF8J M95CH\8===%D&7,=^=*"]7F_\<$M(=O92&H9FKZ"]G0XTN]-2 =/YGW7PMG]\ M"[/V^@O6;8,EM85OJ:9Z,&4YY/P!!@'OI4]T\%@IN5?+XF&A/&TWTH4EMG1R"_6]U<-UX*GWH#D1= MQDE-WUJD4DEVS^MY2(2[9%KJ011N8*NV14%CJ5$TMQL-9O6R=(QWIA567>8N^L0_KM_AK?WLFOVQ5F$ MCX!A;Z1 78[YX#6+E MJB6AO =LBR]X" MNV=N3R&2YV/QFY-I"\06Q8Q:$#S [;3L#9 ELE$*]'8:\1KT'3/T"@G8:=0;QK_M-+Z ;J>! M;X#>)V^[$(N=*T"S$11==2I06W1^(+?2'28Z%XO\LP,K<\.H6.8M"F)(PN]Z ME:R0A451"SE9R&0E%/"/B6*8>8&W^AZ1;D:SIUAT7,@JO9U]G(Y^X;?5S."'N@KC"-=^\C+?GG#"SU ME(4+8?I4^0L]&=N[!>4]V.?4PTS U!9O6UR015AY^N?Z2\P;/W L0#TE1GP2!S^QX*3MG:$1_^+6F&PA<;/GCB@*.JU_I MNE<0Q>G+1BB_5A43?*Z#]_QM/E1Y S+UAFPRSB]/ [K=RV2K;N M2VT9[&"UPBH_S5.OI9&>/.&(@)^/R3%7X #X(<_1S#C*\YZ*1V5A:7-Y%$,X M6?OTJ$D"197"&8ECG[O)6)!SO7$HXV\ZLO"!XHFT2"T[=J(')_?OQ BR/VO) M[G9\$F4<<']9G&E?^ZENGG=.J1S;Y:^U<$ZXE_43N"K,X6]&>VL:4-!@,$H/ M+39,LK'68$3MIJ<:?]O;OUF9)R4)L]A669D25;/GJH:4=F;-RGR^%G1[0RRX M(W)J-L8GV)-6#IGJG$DKTYJ?6'#B79F51])/+KV]W;?@)/OK9#TX$6[81UEY M&%X;(JCJRH!"MO(075)D-6$YP>&XX=-,&)^I)$1).NI67BR4DD"O\(25%Q"E MQ-)VCF;EQ4-9A>@4K;'R2/SM V_T_8^9(!SBHJ?S1/T:B[!S:%QRYB:PIUQ(R.\"%U( MHH]HNW1OFFR 9["X09I]ZV[G# ;9<>-4&?A/_I[.])!4#V*FR:V'%(S%=$?< M+'71%=B)3,/Q<"&O='.\(/K1,TEZGP)&')_^2;R?0Y]7#'%H@! G09$K"AWI'"ZTU.\_E5J[-2]ASW/ ,K/>..D#LFC%NU]5.\3LN(K?_L MM/*,48>H%2PC@C-YP[?X77P%64'V\/T4W@P1BYL98[0(42A:RL70+?5_R]V<\/C1D8YF7V;N\* M_WL3 /L)'XB6F[\O!;)X*NKF/&F4.F PF7SX [,(23H%Y)ZG(P!+AZ=ZOI5E-% M_<$:5,N/8';!06$&X7VC5# M$J6,*6F':9@N4V9J H-@?5?<'DWJ?+1A-[7%^&H$Z+D^XF3VV1 M4GG8,IUI?1GJ5]B2D:OP4>0%U'RHZ5@9EV:>&@0[J8OMIP@=JJQF Z:0Q?0A M+58C[PGT[-0@.:2IWXKE(-NI07+(,XU4RD&VTZ_I%FVW;5V0;I>+MH??:WE/ MR-EFX8NVG7>-Y1 @[->G1BE@)/".;!(&FZ>(8#"B[:%YB88Z\4P65Q2G>^"U MC%7E2YT<9]47YR&XO+_2>+5*#\,P+KYR&+D \7H8RX0)T[2_/[H[G=CG898L M+CX.:($KTX,1"'?!PNQ,C0:7IYS"?'XK:"; M*$IPDSU9\&D4?0K M,-B!KS1!]P"U,\N?MH"GZ4W([AYG&R:G)9A:>J6XJT3 M9Y.2;Z72T>=Q.M\'@]S="BCI6[=4TD/W7N!;N]!2V:#+^M6V.FG)#SKB$&0O M1ZK7ML;*ZY8#"4UZ3VSENQL#"4TZH&)E5?N^0NM_(F5EG6 UP;>]UT6'=)2L M?%-F "E+;-D%[] 8GJ4WG*RZ;ZX%S];\QTJP$E 1O'#SGRJ<8V.(@I=S[!1C MQ\.*.AV3"2 (ZFA\E5G3OM'.:AP#"*W3;MO*IRZ&%5J/P(V5+V(^P;QM# @+ MWLJT<^)V/,9];K?,U$NEFNYIY9T2]4)IR&2W\IZ8>@FU;GEL*K>J7CQU2516 M7CP:PN"T9,KWNRKT;.3T9/=1K+QDK%[>#9E(@BI\_W$>E%S*O: XWU=I59._ M!97\OHI),L]:4/_OJ_PD[_\(ZNQ]%5_'*S=6UA]_DFDLC+T)%B%+1:WG^GS!)OS/62X9 M6>+Y7C;M+[931M<.V_Y$PB5S-BN\YW_KL,\DOG5^#QD,OI>X,;"$%F).USC& MN_<';YYOS- M/ 1>/5SZ/=R[@ )Y.#X7CH]&>+8B)+:+\W)5B9TUT(V AXG31VW-G)L87LI> MW<5ZV+D#_9%HJ7&1!W;>8[GV%?%V!7UQ[D>$/33.9<@^Y[7M.P%J:*GYE9%#=:J-C#8,I95',]+ F\;< MRO,7:>1--K/?N8I._RI?DHQX>R7QP_ MP?_NN$^C/N!IE_S66]@I04-O$MQAC@!6=;QP(AIIJ7W%^QWK M4>?[(H;=#A&S+A'=P<618+3$]74Y UD4_=F$ICXS"VQ501GJ>+VI]#B4IA MSU+0UAS>]U>N-"L"?U%:PXR*E-D>Q1R[;K).^/5S_C1P\=P1OG.4OB@O?F.L M?[^V2 -O=@TAC6J_ADDCO9Z$J2:1Z !?MK7>S7\WB'*^M/3,$>R"#4\G?F*9 M[YH>E]S8CS.,NAVQ^)KYG MEE."_!7,CQ< _#WXNO,5"Y/E:DZ"WXC#>IKW8VB8M;S)(]$&',FKR!/KUJO:*[X(6<_OL4J,E)46K@5[AVG4+Q9H@L-=>L"EFZEJ MG-RW3I L4'488?C(7[+9^)2P,C'Q))=HK&.R\]+%66'C3',N&SW4A@9ZWAB6 M9UT%U[4*DG5\ZU"8@QBFRXM"SPA[H.Y!.$:RD4:!9@5>F^28?J+5YC6._K[% MEYF^5EI^*2G(Z*B5AT"MZ.LUV\K#&&FL36;=UM.2]OKG"M9Z"2*'IERBD8)5 MIIU*=7+/&?Q(@^51# NZ>A(8^)RR3V';2;QKG^R>X>,J?126IOYT++'7V7S( M2G7_ZN [.?&6/X8 \ZQ^T6UII*T0A?R$V:U$Q^NQ5:MS=^'(ZH=5R_10.M)H M)&R]]+8WU.E;\?P)!_["S.%K*9KY%6CJ9#%;A0P?-_X0!LLY86O9M5MC\ ? MES]X.-#(HZ[2P6(4TS7>ARU5TIC/[J:$<69!KAS1'8EB1EU>ZA]0?@IH/'YT MF!>-(YBZ7/GUR[\1%.=[DG+Z$^K8IPBKZOJ.^QD:0D]1^L4+5BVI 3%X_4]R^V,[(L2H\][1JU8T*PON1_UK%^[HCS"C,M#*;?Z.02W_>B ML*\JZ6[Z*QS:#^T(VMMK777V%:6\LNP-E%6QH2[X)(;8VG2C4NV^+"WAWL<< M)#!>F'&4Y73;P*11UG^G.OR%W3\2RE^UK_)K2V!CC^]R]LKN&73=2RVX"4F< MY=/@-2<7TP*IGP#WX+EF/AUW)]9A,%N!HNAY(-!-RY Z?HF3:!S'C-XGO(S6 M/+QT?#^+L@"(+)PG?O+M^![UY+7)\,OS':,\.:JU5F??7HV51%HD'6.%TX2Y M*RN0QZ_V#^EN1C MLKXG+#-H*0+8+D5@ECW<5WB_)VEE.X$0CNW-&.0P8P7<=D'S)%@&CLJ3Y;R9"BG M,4U-[=1W M-#3J #Z7$C=:=XY@,F)_"F(0@[AW%! K*@,=[SU)>V<04L!,3+ M>$')5J]T3=%,9#G]R.DE(R!W@0]_9&=Z+G3OLXH,(8OA T5#.ML0K(\S8:4K M?IA[EKW@E34LZBI<\1F4CKFT>%32-$.*&$;%U#"8K0D+)@%7@N:2/AVZ4),P MOD?O?8*7>)HU-?N\/F&\1W]F#-KNLF=##=N61F;@*!G=DG&51B1H;@:VDO)( M RJWT5R1J-M05)YE'.]7)'(9W:0>Q4?R6 + H(,D<#/- M#^/?"$Q2\!9TU7,5@[A((O"4H@@\B/O,V2[LC+%*CT]1!G'(MI;S:J9BYU=6 M"X[-M7^-S)HIWUV].L,55\"FF3*ME@FR0+JM#)LIY[T:"!8(NIUC,R6]5X[" M DFWIZ43?CCO"+2KPB\D$NE;DK8D\X9HY1S3U6_-C806CCUTPI ME^Y<[=^ULL#^=./>S!&X=AB6"8NFA/$Y:JRPA8R:*=?]A+/,&([=F#ZD#W69 MK]]%1E=:&;,NK>LYXS!3LQK.7BP8B_PDQ@)>]P\2G@?+9FHUKU56.0G!;VV0 M>/5L1,9-__$,&;@';QA^^']02P,$% @ +F&K3&AQ2&8!:0 \Z0( !0 M !T97(M,C Q.# T,#%?9&5F+GAM;.V]6Y/CN-$@^KX1^Q_ZS+ZOLQX M;$_8NZ&ZM>O;ZE9]=7%_/B\3+!*2Z*9(#4A6E^;7'X"D1%("0( $E0 +?O!4 M5P%@9@+(>R;^]G]>UM&;9X33,(G__L.'']__\ ;%?A*$\?+O/SS>OYW=GU]? M__!__O=__V]_^W_>OGUS<77_YK]\%"'L9>C-@_>2Q,EZ^^8"+<(XS,@:;V[" M^-N3EZ(W;]^LLFSSZ[MWW[]__S%8I'[RHY^LWY&!7NR'7O0V1?@Y]%'Z[LW; MM[OU_UE"\NN;7W[\^-./OS3^W']X_?/CYUX]_^O7CQ_^O.3K9;'&X7&5O_E__?]+!?WYSD<0QBB*T?7.U M@^I_O;FY.?_QS2R*WMS1P>F;.T0!1<&/U5K1#D%"N3C]^P\-+%^>U,._O4E#5L3OO^T&_[AW7]]OKGW5VCMO0WC-"/0M";2 MQ5A3/_SUKW]]5_RU.9K $63[X4VP_O2N_&,Y.@U_38MOWB1^04H)=-YP1]!_ MO=T->TM_]?;#Q[<_??CQ)0U^^-_T@W_#283NT.)- ?&OV7:#_OY#&JXW$?JA M^MT*H\7??\@0?DOW\_W/[XOI_^,B\?,UB@E=@LLX"[/M=;Q(\+H ^H]%VK&Z)IQNC0;!7BVA&[(Y MP1F?)^L-1BL4I^$ST@ K=]%303_\J A7'NV#<#A> M;2B\%V'J1TF:8S3S?2(G,R*];Y,H]$.4SH*@N%->-(QC*G]"'U+D)V^YQ&A) M2!CXO#M8>WGU"RQ-YF13?^LX>_H>RS]^\$W^(DR/V,:"-H%@TKR[#R),^Q1&+RG,")?0^D0*L@L MKP^9^WQ-J!O^@:[7&_*1^8(HJ+^\_^4A(9\-"$= ?DA)0>3ZH3!F1=11>I^ MA5"/.ZOEJU"H-YGFAJKK P^[AJ_K9'._YV&I*XS!X+H6UX<(%665TD-U"<(% ML@23&_-EV'D5+:N3L>P7UKX)G6OK0V.O?EX3NPL7=H%^?.0_HI%A$-,NR"-$ M-&POQ/_THAPUE.U9FB("0QPT&/5GY-&)P3PFHBC'F BG,R\-!\D'C5",09H[ MM$DPX5A"B/3@+_>I,9 \7WGQ$A&%L[$%-T3GB'ZBTIK0EQQ'RK[#0(>D&/!9 M(Y!O&Q,PE-!KT-0@_6?N48<'^<9S2W-+TX2<2'(XOX;9:@]D=1-+05["RV!D M0T@T"CRCG"(/XRW9J-F:6C_TTNZA2AO\K,'>-9T<]>^.@?[LV0LC[RE"5PF^ M]R)4FC3T%_>41VODDE)?&E,2G Y5I2_J5#I+"RVGEFE6K5_JB6E6'*'K^ (] M9?7'_X&B'K[*P5\<8Y//0(,YI%E!$5")T :/73D[FHWF?B+:K:_8TH[(FD3PHYP M%A9L-PX3_"7)AG%ZB=5U6N/DCX2=7KYLJ#MF'NO'1_838]S$6XPVWE:C8M5< M4.=-6"",]^Y@HJZ=YVF6K!&>!<_4*S@(>HG5]:'RE6B>1#G?SGP?Y_0"^E$> MH. Z+H(PQ6^1+B-9^5OZT+Q\R5!,OE5YYG>0S!?W*Z*<4>,\B9I5/C.*F$^S<$VMS89Y_G!_=XMP\5U"U *X M.\+[<.@7_FT"\&,<9K/O'@Y28J[FZTTA;#6)>8T G8I@!0CS\J.?Z.%]3*GG M+O+\;V0B^7I:_O&60$S^\#D)D"ZE2!Z=)6<4B9,I?.OG:5-!'T*4<0 RG&#:CM0) MH!OATK5]@O/%IR0)OH=1=+:]1\NA'EF%KXSB:%P3=2?\@SJ_KFF"WI(:%V6@ M1)-_4?"!$R,T@G] ^FOZ4-V="Z*)%J%S3/7V]J>U*XR]OSFJ,G0 PFXOZ(^W(*7Q%)VI96$9*;R-O MA"PIJ?7'X+;DJ)!#$B9!Z-]2C2R)"4EO$T+B/41G*$:+,#LGOQQN80W\LE:6 MM [+:!EU^NSR!D9)\E7^EDX_-J7;@__MS1MB".&EKE"_R@\E2=1U@N =*G(TJ+<]+?Q015+<;975.\ZE'PB*V90:@5UH 6ADJC'R>^C@40Y0 MY[> <=5_!"2_.#+>C8R1PTR1D66'XI>-HH/^T]#K^R/3Y-+#<1@OTUN$"UXT MRC'@?P0*._V;V_6ID3$]3+2HA,S,S\+GHFQDY)O>Z_MCZXW[3(4B[829KC V M77K#8"AM1M"TAT$ROL[ RP89^>0H?GET?W:5/C*ZSU[PG;$C=0>)"B.C*O,Y M>(Q'"$Q*?W1L[&F=5"M_@XX=>]>E/SHV]NU," _Y5"GCW@9HX>51I@;= M\?33P)JLO3#N#6HY>TQ(BR^\7:/U$\**8+:FC@CCBBR!_?P)O=U31@U2U@(5 MO,&^\?P-@:P%,ZH*JG=0TZ7T- @O/DT^3JYPZXL1;:*>8":9"N12Y/^X3)[? M!2@DI/KP,_V!LJN?W[[_4/5)_Q_D5[_-R*<#^OFKR%ONEHN\)Q3]_8?CO[\; M'9[S'-/R@BO"G[WH7\C#EW%P0;@; S3NT/&AW.U9^>TR4_N*_"YE@,D?>VHX M*8WDH*Q'G@[&QK$G%PQ=$XDF I0Y' 3:0GF2@[0<>CHHR]/&OT+L<:>#[X$L M*P"K^//XT)1L]QS1QF'1-6'D+_\7;1E@L<>=#+ZR5HFJLX7#B]8/T\<[Z/LI M?&!%DTX%^46EV7!@O&BJ+N-#E'Y[=E+R&++AR/&A^F!:%3D%-]OUT])Q("H_?<]/+4:-\-M MR(@.N%NF4@?E+)EJS@(G:PD1M?MDTB$DWB28F*Q__^'#^_<_OB?_(Q,+9?=7 M:K>B@-B?F/8(W/TRB3.BA5Y&A1E(M.A=$I2235EB M,!9)#NP$'<0IQ<2.(#^^_T#)835F!VIWC=I'ZU'CZ!XUBC]-!L4CM;I&\N>) M(=FR<6HT_V0]F@=BI$;M%^M18^L4-89_G@B&1YI[C>)?K$>1[Q"IL?RK]5@R M5?,]@A_>3P1!L0U7XPNDX##=IQ)8MSP@.XR/;(;ZO$)MYY&O_1 WCIW3WL2= M.:N*S]_>M5W(X[J5)5]O[&VF+;STJ:!RGKY=>MZ&VFI_?H>B+-W]AAIM?VX8 M;=6O?ZMJ =-;;TO/3<7@#BRXCL']S5%#!O*0ZYX(@D_5&9 -<[.K'P1T>/=""-]^$!R<'?RF-08<2BFB'HX% M@?K@69?Z=9,.>G?.,PN;;GXO,Q4")T8K ,Y[7+O>\UOQU@U8T!+\.S=[V)H0 M5* /,M/L4O(?FHSV3$XHS3?-=@UPJY=_F-C*S07!BI\ZR\-%, ,*@TJW$&[! MX3 86/$CHB?)? M:BG$%)!&@3,)&(_&FRPJF+"G >%"Q%50U5C07J8EE8FJ0O^QJ[V004YQ'0AL M+]>;*-DB5%4F-;9!K-=TSYM*WDI_VNXJ&SDDW/\9 K;#4DO"0RY?Z!M+1,)W MP"TU%0:GJM]3\5@Z!_;&D&EEY/2G6^O)+B;9CA_: H.PP]AGC82&. Z.RULD MP&=. \9%+!2T2@&=\,H?&A/<1)PG[L2T[YAD$!Z=FE/W/#AL2HDGA\'A6 BH MA77$QRIJJK)/>M8&H4JK/=G^!08)U[?,3!B,D@W"V982FCX.2<7%ANX#7Q<2 M3H' X0YE'CTSNZ81C? 9/4U^R,-$8B($/OO@_@VG4D8P$!1>5JT,9Q ,G)+: ME"'ZTS$8'?J(8,+I'E(V=>3KP\2KRJD&QB8U[V>X= /T9*,F!N1R,674I#P?)E>.J9];'FY04A&VO@%BKP3AF^9.B?SVM;@T MKXQ*$4U-+MD]17ZR?N,%23PUEN:J#(I8\I-D:F3-U17XFU^.K(:V8\FQRB7Z_W>[*(#&Y9K\?QD,*=\ K^L?@:[P"XAI9 M*W1,"63%!QQ(MSQJ.=:=%-#$Z3 4/\$V8VH$.72LUQMLKB8IAQE3$ZO1,U>% ME$-/6'56HVFNGB5[8?DY'C66YBI6ZF>5G=5HL397_5?$6K5[R9X$/T_E<,ODDM98FZOWJV$M MY,@_RRG\)C; NO6H6K]"6>@3."%Z7411\IUZ#:X2?)'D3]DBCXX#XAU=/)36 M *ZO)Q2?XV)S@D(X[![PX^ F,Q,8H[*5WRS/5N3\_U$?5SXF1S.,P. Z37-Y MZ*O11D#.;X4O-64J!<4C0//;1U?,^AJ++D;+3-F]R-5422Q,3=&9:D/N&#Q& MSJVHV:VHIM?9D- I[Y;K5/5L2.I41O=8#[0AP;,GFCMET8:,SIXHLIMS0V5W MFN)^!+/B2_<2B(V^IB_G_E$$>2D<[1H9GE$NG@1L-UV$SV% MB7=\>0+Y$?D M/Q+F'W\J#$XI.1NTEB>]3R(^^.U1<)!662-".'=CP*'LJ"9FCX6#^A[AY] 7 M-)UL#0)IBE8YC7=7IX/ W.$FP'[FI:$O"7@YU@2H+\(HS[ALCC?:*)\,3,LY MG*3I+4X6W%X9S1$P3=IVX:#10T\&" M;!4H7(C;HZ!:":99^8 .I5_G$>,,=U[9DD!?4%9?0PX1VV- 6GR5'"%>5D>/ M!^GQ.".@[5!3^.-!H>\\%ZR18 W@B!Q(VO"(F5G')//PZ#I$ER,,^ M;41P08R=*"G:\U20[?MCS/S?\Q#3W&BB!/E%QCB7K0]9$8@"&<[]+,?TK4R4 M9:6KGH!_O=YX(2X>?,7)%WXS0*90Z%AWCD)Y,!NC@:!'!6VPR>B@&,O(O=I%JS#N'CU-0N?.^2( MY&07<9].F\.O*%RN,A3,GLF6+]&7G(9.YHO*V2&;4J.ZBD&8'@$G\F6IK0$7 MY1)Z;MN!K@.7N0W=DQ2QJUW!-D36%9';QQ!L"*-WN;Q;M<1L%[,-9;1#T-S[ MI.&K9U]?"Z%.9TQ_&]I< M*!& X<"UH:N%FD?NL%,A.TYA0U.#(7@?1))L:&O0']TNUS-XNP,)['F.L9;@ M9CJD:NS,%=.JV+5<5S8T,Y!!L/;+@OM-NC[=_.ET-.'8]>"L#;0BV MLH)L>(Y##BV!:FC#>QR*2#;CY#8\P2&)GJ1.9,-S''(8CYH 9\/C'2ID8F2Y MV?"$AQR*!TE1-KS7(8<8W\MJPQL>.YC$.+\L*0-K=N5:\\$E3G@ MC=E??0T:K^D11%4: XRZ[U+YN>,B+NZ,J50XN.QFH+Q/QN':/V1$M,ZT]9#1 M+/AW7GJ7=P?PED94")?*,AP^Y1F=]9"4W9ED$D=/\'63*,MXS(.!%")\E+;J MQT@=S@DSA,R9\NBH204NSW)-[@S[G, M=%M[P;V:%,/3VD='49!1+KD5*5[F$5Z#;+(F\DTP7XH5_P@@67)< YL9H>FW$!]\F&"XV-%)KFI.;9 M.8>6C;ZH%VMETRC2R[%TPGB':33KZP4]793#!3A<@,.]##,I0TV+2+/!3S>, M'(-XLPWNM>&GI;^XM\%%-IP^IU+8P7UIK][B/O?2U564?$^OXX#LH)^!/!-3 M'[$$-\\>1QWACX?0H&IHTH>$<)8D]L,(M;R*#PFE<]'GA>S9V?8QI:U^]G6D M,S\+GTNV+,XY&^53$#0[RXGT*=H-E3;D+O*8S(=?O (>.IO@[RH O9?<*9Z7_H<]//1(@1 MV&?9N8?QEH!;O2O/I(O<7'.P8L>SE)#C+ &!XP5:(%ST ..4V3+1ZIH%@PE1 M*OQ0Q,);0T">MUDLB+2;+RY?_.)>WQ&1.(_9AX15$<[!:_"R4RDG&_282NLR M$HY;/?]YZVVI]D6[!_H^L7:#':\-N8W'>RYF%M[ULZ?*6#:FFH'3CE_M>KN0 M6T%4&L*Z\"QXIL^^ID6GQ$V2AMP7 H>N:@8E&MTDI/%LSC$%"T)Q\C65*]B< M8P86>_WXW-N$F1=UZ.$*"YB!7VVRMZWU^5,4+H4"K=]:AF"-T<8+@QUSV'6P MJ?P6PD=(>RX&]3 6O4W;KSC,T$7RG:=S,0:ZZ/4^!XAE-E\1ZY"8V$VS64$7 M'+BH?73HX)J:%C>(+F6O5\WG0W91^^C0[WRH+FX071ANM^'G0W91^^C0[WRH M+N[:D70]0^<3*JN\I'<\'@)Z8M!7(8$NSRQ#XG P'+8F(!5H[.T.;7+LKXCV M2IW5^SY98E1%$R'QH>W,JOY>'0@T1T)"?( M:$$!C;^2"R/RE/9>#A+WAZ1ZT8)?-]B!KLP*1F"X"R95A::%J[=ZS4,61=$2 M1N!(1"Z1H]F61O7IVQ74B;TI\XGD,.0O ((??6,%!46WU^LTS:F#<-_;M*O(;R+#R^9:"/50VI+V>BDP\]F5#[NNI:,0**MB0^WHZ)M21K .>VFH0L4Z6[6=#;Y-3 M$5W@S+.A ]7I&)U\+H -_:/4#=)0 HHYCL9\.;F=JOE4QFE@W/;>IGN(WT2/CG."=6FRRQH7IS M@9J;/;+_'?RE4UCB2@2 :PJ9:P",3R'U *T-#ZR.3[=6*-Z&)UE')TG?G!,; M'GX=CWA#DVYM>%%6;\(DZS;*!.EM>)SVA)02161M>-5V1%(I1:]M>-KV-+0: MD/]@P^.Y)[R;PG0J&][C'8]60XL0;'CI5V\"N=33SM:I\AJ(,4YTQ89GA4<] M8(-J0, ?*7;]ZK0W%M=RU.J#8:[V/H@BRK*QIHBY2OH@BBA;US5%S%7%Y2@R MO#%+30MS-6K)=O5*;8]JO,W5CH?@?=3$JD882*%]G>T#+\*4RO #M+'34!V@?8H>/_7SZTS>MAF M3VHN2*]! 62_O/_0&ZMZKAI6Y)104/_R_N?W):#D%\(/_?G]GYE RL\#(GN^ MSHMH$:]M:A?I)><#-[ L.K9^;UQK3.Y]'OME1B:C@4>_-2#;ZU6Y*/O_^,DR MILV2>YEFU42&=;>JJ3F&PR$U#Q6->(9F!Z7Y)[31LQECA[OG)_BRQ91]!";O=5^A](\XO:-&NMK$)2[ M0YE''Q6\]'!,0$F%(HXS& ;N@D7SMFC_9Y"2/F+*I _D*S?49JM X0#*'JM! M0=NI5^1\!KF???5HU46V+>U*AF(F'@]:&7D@340JBGB.#K+FZ[6'M_/%?4A4 M _JV0)P=6TA'AF^3T(HKG QH5@&JZFR(5- M-PH;>QMR3X4*91-%GHRRH41%&DD%\Q.^_F)JB=)25U5*'K6\W.R]!T?W* 8X M0+!1?)5%S 2CA@-)>%+3T.0^ 9KH6)L')A?\:T*68V^87,JO@^.(#1R3:_,U M[;N$M]/D8GE8EMGM^P&OH.^,//:T[;2%)*W"6%*-JVCP<=(T4+0Z*YK\9+(U M*?("'-A9,C%C&]I =*&L$*>UH=F!CAUNQ,]5:_6A\B_(3]YRB0FOSO:B_FQ+ MY!AE )]0LL3>9D480/39P]]0]MG[=X(KG8C*S5DK>=3YBH&]6@9:4J7380\<=;#?UO'UV^Q&&@O_3H"^G9'@,(95/CEH&8 M,=YJZ)7/+SLC :U#/XGI%4GP THS+K_EC=0!1,+6[-M_ TU]V55*5]LAE?K" MG .*1?,4R6!P-%Y+/A0Q>)9\NZ3]=QT?W*;4+*!']A-.\@W_R^R!(*DTE:?@ M 7MQND!XOOB4)(&,FB$STT",A#Q0;NXDL0+24G8P813,LMLDC+/KF, K+KSH MF 2,Q_P98144#L9K8$1?0XPB(@^$8I8QZ-05Z+)^F58(5.C_F&">R1!BL9(B M@#) I(LJ91Q<%L@2H(')T=#6DH;J]#_>7KH=QA!%>)_ M,C1KU.HL6+3P\BAC;Z/(]\A@42R/F4FH"A)^!V-*M&@#<.U6)CJ=F_N[3"#R4ESRJ@=Q&/!D]JT'L>V3\>&G!UIW(Y#43:4NS!=^?OMXCE] M;7@30HP9Q]=GPYL.0L1$X6GX]QH&(L=RC-CPK@ 7J!.B,5+5R_0Z2 MR6S(8U1"L)D< U_WIWOWCE/LX%]04JL%% 7H6L9L^\["6P5RQEYG"(^!(VOO M3<)79EL'H6N&V2>WP0H1/P77E&7;/B81S#@,$MGU*B'%%A4Z8G8F%V#J1/XP MT*=:?@E57]#HX3A[2G+ZM$W1;[;YL*%A71 M[NUH>!L^;DJ_^(7'\YS\/$X@JL3WD84-)>QV61ZQDB-[QX MLG1!MN0AV83^+^]_$=X@+4O;G*RO9X>N*>LF&N1F$Q'UD++8LCS]L%]#(49* M@<>_]ST7LP-O8,>Z#,KA,J0G1FONN3LF;CI(P#0M;10]16=G 15WC M.-Z7F\\VAYP=G].U+&'Y#PAJ\=$YI(? MTB0**8K!F1=1L7*_0BAS,1+-6*5WR$?A,[U\] %%H5]>. 4(!Z*9!67?[@?O MA1.""B:XZ*^+_LIZIMAF&\,GQ7$@ MV% !VXUC6Y^PH?*U&Z+L=%]GD:#M4\>?$HNT2IT"@X ^)ZQI< M_]F!L80+V89"4$DL9<+14*6@+E?$E,,T#L$/-9+7FQ3"O*S@Z2!@Y!"9MN 9 M>2Y)!C[SPR7)N"09*1>8Z!ESEF/8ADY(+C5((C5HWTEBOJA>%@5Z;6V:*4*O M(D'EW(O\DC\\DA.&A2X-J?C]@ 5AWK1+LWV;6!Y*K3$NWT)GOL6 )]TJ$4=$ M_?W*(Z")(T/#G6!*@OPBC/:IG7 ?=NM,O-V;O;+E\V5*B? MH9AH%OR4#?9H.[)K7%:1%LP'G]9I9>Q\05EY+6Z2E'>\VF.LRN(X2XV%PAH!.J@UQ M(L'G&4PL'\9E%)ARQ48E>&I F!B,!@=>6_B<.BA"<%U)-F0@CT.2 ]^ #6G+ MXQ""KRN#)SF[_!+XI F77^+R2\;,M)!++H'*M)CYO^=AN5?I+ C"$JA&GWJ8 M1 H"%$;!%44>W9!S%5S'A-K+D!S,,I/T*PJ7*V)HS9X1?9;N,46+/+H)%SSW MZ* E(1R09]5C-XT-JG 0/SG?/<\4;/@1,=YH0R#O"DL(IT#B<)ZLG\*XN-8T M?RH,JF2IQLL:'SIPDEK"$!SOD)\LX_ /CM+_N.'\SBH)F0G:;Y MNLD9NK98]]=LIQS1F(AVDFUO(R_.R B:J;E9\WNZG.;;&CH)7<8(+\/@ ?FK M.(F2)?GL[N4_7GQ(>IK+!*$O 'T/:X?=P2G9_]G%_4N"W/LK%.0145@9LB8] MVS;^)8H9*R\#IYY+JT.[0D:Y"POO'I(*@76H3TW[1()0X-8^US4OHVRUBH>4 M[\&$W>RJQ%/3"N&#Q?HI4(L=&\H1->RO'HW8AF)%56(-T?[BO$CF!*,(0U#MU,M4( 93KEUSL35("/E_L>AR1._ME2(/MJ5BD M^YY/52,0D1G%'@L*-15C*3GC5,.A&TJ3!%*$G[D.+9F9H!AU.5T9 Z?=>U0# MC'?>]\\>X16A%ZD=$OY$4'R^)OC;=4R4#9_P926$!#.-]CD!R4\A=S17/^#Z M'?A*V(JXC0W^!$5T12J%#1X!170/>GV^SBV:?/_]**\Z?1(IT=*T85QV^#UQ]B] ]\G-'CY_)B%4ZQS=)O$1XMEQBLGU942S!Y>[C?0^DL5=O;*Z\ M$-,[RDVVU;"R712Y(2;@P\K;[_/8YZGK>W92[^$[BIY1B=%X9TS\-;LHU\1A MQUO&HYSX:V91[@(]99^]K/K7US!;)7EV'\;+"%6_WEZ0^]*?6,H?,(L^GS#9 MV+MJDS\1G42=23&6,!C'GIR8M88A=0BN'L2,;/F2;2Z):MS*GYMA[)'?%BKS M^8K^>!T_K- =_6F^F.<9+BU)$2BI81T\)!X0T43ID #K]]!,:B-DWOPO2;@(\( MIPSWSX7Q,THSBL%/U<\4]I\:L)>_;<#Q)2D-Z=F:%I4>@-TUVN:Z$28[8#H; MXF"O0O&\QFIS3P HRQLO/P_B-A&]!X7+^/+%+R3#[I8+&]^)YT#YZ\M:?LJ> MA#U7CP;"PWM.S(5E@L,_^#5E"A,GAL\@*6-*]1>3F3S&A+7CU(ONDJL2U+AFV (MS?9>KKGX .]\+2HW+$F M)Q$.)@6@'\WD;,41CYA"5!<^[]%("G5$V^!+&8VD6F>N!7P3!B/IUA$5-[FA MIP%4XV9B@#?]A*&;>CSF3RK[( V-Y%V'%SE;%KS&[D. M0KZK/!VN&>NX>+-" !7*/YO@@Q%YGOCA"SZ&;"<[^,V6?=I%#\)&>)PD\^#E MXB,[QQ,G0P+^[>K7F0Y?-P[95AQWO%EY?LI)?8;!3R_Y &P.IIN%&VWUE&T'8'>T@-E9 M?WN'X^!\O7HE#4'F?8H/Q\* MNP98'8_5L\9"0=T)*B1\"-.^=V1]E,X7%ZCHH"4&6# #!(-DO2;V%U%7;CUB MB(EA9XZ%@;KLW8O:PJX#>M&<5YZ^7.IVG8FRU3!86!OJ="? S;&32Y M=2$B M35O6/ M/F-Q@F44)]L&A:!&G41@7K[RR>@E'Y6MR65>FK(!Y&H2R+R,9 ,(=!P)KPEF M7BKRZ 33&97>$_*CN;E?HY^\X]A.31:@7&83R")(>JKI8UZMX:6) !>N%:"L:6->>>'):--EY-9$ JHPE.Y1KCT(9G$YQJ@T48VKF5_ <6IR M\<-UYA=]G(16IA>'"$HEU*+-S ,B%Q$!YT*2Q3(*8>HN:AS%O$RB@=R9T$P" M6PIJ%"*8G5?B*'Q6ZR@6^,=4PIU,4K!R(TQNQC(J!3X>4\ "0T VL^L83&Z+ M,A1A86*,R7U-^B$ND_%NZ1WH%>/>2\4Z_J/ *OH7LJZK]'VN/Y3( MX?O(CL?HA-OMWB"^"2%:/=P19H,S% C[/+A^#JK0GWD1(2>Z7R&4W=#/[%L4 M,8'G#C<%=O$S3/P)YI2^=Q9>.\HQ.M*'%V) MHRMQ="6.)\+ E3C"EY5-K\31E0/:4 [H2N=*UJPLC- MTPC@9P]_0QE5)SL*V"0G:0!-"21MH.@YCO-LA? YX91DYUIJO>"VB^=H(.@M M1ALO#"Y?-BA.$9>4S&&P#ZQU^(-:2>L"_XL-\?MN_U$3VXYS!NX0=T6GK[SH M5*;&QN"(I#G5$%#Q2U<-81I-^J3WNU((I*5O<4H1?J;,O=#9R)^3V">SJHY&DOF-.C]E.$#5+.L3N2?T[?'KV(]RPCJNXTL/QV18YZ$;_?L3H.X]RK(R"',D+C6 MMG.>*=@(JITYHR$A[^X0/<.8WH-"4)97XCJ>K9,\SL@5Z6@J_:&#$F-_W54, M.\>: M=)<\)9RV#OQQ@%41L@)_%^;B( IN*HR!JZR&!Y^=(%?M(U:'6"]4"$@%;@$Y M3Y_S]!UORD#IXCQZIS<#X-U[SL]D-FDZ)1AX-XD"ZIEF>:QWOKI]@[_K."72K1!@AGB*G-_+9+]7XV6T@3ZL>B60 MMH!LH,ZV'2U8NN<9A V%27B/NN=-"IO?/CK?9ZN:,%\7\BREZ=$^$1O_3")" M,GHI[X@4Z?+0=2_@.OF-UG.-*@-4TY?9*,8, S"PN6ME76\R45,17TEMO3"Q/(H_'CLZP>WU1)^&YAZ/D/ESG47%\*07*FI0D M0!&_\Y?L5 U@WA&&&N=H'O.[9QT-,2=J<\*KL=^ (A01_IZ+; 3.8#/@%MY> M[G"+86\R&?-C7YUQ/JCBS-<8ZI)\GU7:E]!^XZK3R#4)?\&FCX.^+>^R2CLK M=C?\6.;"5R,KOT/L.NV:,3/(=/<4(RM@3>SS%O-]$7 5VW'!4C3#1)*YJ METMUWR%/.GRAVB_/@ )6#^,M33\N$F5I-^4]_TGG"T9B',R#M\]>&%%Q<97@ M>Z_9KX_C_A9,BK[ RP!+F!G3,A,+I F!"9ZJ)E WD.^$?#8&%MOCC>!7!SK,OPNTRS MD!@<1-;MCZ J&U): C;+K_%^P2>;>XJ&)1?K.XG@6*27UOZ%&IU$^Y9"K15/LSJ#35MQ-] MB5I266^FI[("6)AM(+_C>.0$?.,UA-8T$E5!.;8JK*:11"+;UJI@FD::'.OH MX'$T($H,C%";^U#%N,>F92[9\(K%*,Q7QG8'SZ54#S!)*/93"D=+HBMM*X!' MH=43[$1&3ZOOAHK6"WX4AKQ@)R2#G)$%C[\"6Y0P%S4?6;+,P*RWJ/,D/ M=N(V*;//]D)"&6OYE4&"N]0Z7(1D?9KL<4%4! *5." OF $3GEZOB3E%3.-; MC]A58MB98V&@QD0;(S2D9OGQVY,^0I/2"WVAJF8BG*;I"?#X'=X_VGY!GAN/!N5UR'>K@)0YTM M4>P3X"195Y^58#!^P(5#;RN-&'<"J(?2O2S?_;*\:+-MB'SWPYJCGML0UNZ+ ML%#5LB&*K?[H>)>J;$,XNN^M[B&T; A']SS](G\">*!Y-+3ES"P;HDSJ=[_S MRD-%D296I\A-A>QE^S1/KX)9,>'DQ\%DE/:;PX<58:DA&V&JZ?3!T4D0>ZKI M9*[U,"*=F@0PUYH8D0 *P:N:4J8WHU'V=4T@X:\7SB(?C&JB'WS"QSY+R25^ M&)/JX!(_7.*'2_Q0Q?H4B1_PD7,7TG4A7:ELBILD7CX@O&8)*$^[P8'[TWC:#0[A&^9IAPKV.T^[\[0?>]KI"<:>3],U/GM9A>E\4:.4 M7L?M[)5_H"@PR]->9)SL@9\M".)7X3-Z6.$D7ZX>4/POY.&!/LL^WS#+LRF' M07__INKZQE-G'N^ IWB,(>'ZQE-G-.9C*<<9A<. M!WDNDP&,\&DHP03+X?_MHWLD41'6QML?C3OX!?&\Z?+S8;';)6_0M!/A:1). M@<6AYIYW8?I-P(^$4U[;4YPZH*Z5LB['N7C.5 (F&IXP3!N48G'PLRW[)IYM M_X&")=$%+U :+LM'G:2>I=3_0<"NM)&%P^;(AYC/[457N,-@GMKJ,Q-9+A *C!CQR*U=AJ0==PD , M0+C;K=5MA>[J#-D'V ;_N1R.DMS#!@>XC#G(Z$W)4;;@X[I2]U;&?F2_ \HB M$OC=Y::92%EKS(?^1C!%)IR'HDQG.]\C'H FY_U<

0^DEEO45U7YR5.NV5EH4^]D$TTQDBHH]:N(;98QF M)Z?.#D?5%A.TRV77Q)7IC()/UGWM;_!>+A;(SV0R(.:$,Y;/7]PA/UG&-&<1 M(O.!"2EM>5*T\]AQU3L4E<"NPLW9]CHFU$![9%B\N2V.1/&:$P)@2C1WCYY\ M<%$XV449=S29Q[OG10J_E<\\$.F7)+O8,\]96AVQQ@#.=NC^"DP[3N;5$?81 MY<\P" -A>$L\9Q)8N$A=.^Y%-*2DE+'TTE'"B4).2E.AK:73R^P).#)@B";% M=L&]&Q(^=AGMI[4"PP/\SHO2H<7Y=:C&0LKE(4^PB9VU*K[NHH3D>66,-IX?54VBYF&GK-1IF>CJ/$8DPR0UZ28T;+L61"$)3#7 M\2+!Z^+0JRE7S&SP&:%($$9YL47!O_.JL?)\<9[$S_2!=')YB&V*Z%T\JB#K ML0!,@6N*[@B_$#H>#P9I2+0_CSQB_2^^>IA$5!@&80RV$&:Q6^RDK M64-:B.W'./P])RPN]7&XZ8B$R4YOB P$TYSX6T_ M$SUC-8L#VH=$"N=^*\-3Y(NW[JH"YPRW&'; &U8?CX[K=# 0'MZB9]C]AFB= MP3S^IX=#JKY3P?Q!"@O!='C<&BK1&8J)WD@[L-0GYPK17CM\IU*/I8S"^9SH M)UMBT,W624Z=AP\K=/E[3@32>;+>)'%A8*FA+K&B6138;U"ALLD=:=%\#6HJ M]V.?O9=PG:\?R-QTE43!+5$VR0AO>7A"^ZYBU-;<(4E<.%/QT>M^N82$E$C@PY/65X ME7!"KD3MMX996!8N>K[2T&,![ CE5#&^NS^9WPF"NW%P(K"IWF!#Z]A@0*,.X&\K6& VL M?!ZCVR0D(OI[>K%P<-WLL"6^B'X?>Y.\54=Q"GBFP18/B('([1]E*#6\=%ZA([^A*7-GEXE MF)5"0O2&O<2>40N8U=JX_SHZ$(CH^DUG'V&O8>9%A<^/!:EX @0#N*/MUP2A MP_KO8- )F5-SA/$0 L6)[]!S$CU3):>E$8BA%LZ!P*(9XQ4P,VKDH/J52I]: M=J;=X1%EQP7 #ZB@ID<81>*C]QJJ;7J2IAF:AR^E&1%1<108OKQ[1-0YKR4: MW7:Y[W$69&O8T8.Y)^+"!"+P[LOZ,1]R,D'J_&T6O?KD3M<8SY!O8^9OUAC/&W]3JY4 M;$^-CU9K=]W:C4159TV+:6MZPJK>F@A6*WVB!.P:1:N5NWY)IC7RUJMTTEG5 M-AO[%.NF2J<4T)ZS6\KLR]&E5;5#I!S/44V;8UP8 T0H5. MC]P"*'-;,NK"3I10!-X;7S>2QPF#]CS3)XEB(WL7_$$]W;BQ\SY/7)C(*P;7JAYXMEXQ?'=!^Z[?=?+<^FN:Z MB.0PDRQ0K1&6\Q1 =9G>NVO;L=O2#"RL/XBW/!J04*7H2Q+[I0-N]['#3K?< M\?!-'VQKQ6ES+ZDC'X\UC6]:T=!EP9C"N#,26DHE(&8ZXQH#-'IDNT3*Q@1*"\VUB@F-N=,_3\8 544BP MYVH^$ZU\BQ-47;\JG6SG:K4O)$!9.GI M[\_D2A(F21VC.RK=(_P<^NPNO]V3 GZX+T<0W7=W M@F9+;W*I* 8F&S)#SXN0.9ELS_1"G,W-P$V:L= 4Z3\FQZMT["T?7Z#ZQDZ[ M54D#TV;!0EE\NXK<._2,XIPRG_,\S9(U8W,]W'N11S2=DPR MVNT#Y@16N)WFNH4%H2SI>\IJ;]5!E@E:C#T)-TQDFVQ!#CQ)78S,9!MRU+,@ MU'M,-CE'I8H)AN?K#+$=W,SKV(_R@':^+HYD\5L4W(3>$^V5$0[)'C-+1YM6 M2$M)7]2N)^J&^Y8=?)6<9! >&"%R(C(B[,F]PLBCV1+E?]50$ZQC#K;5/PF/ MV#7_54#Q:+(!>.VXWK;+MNV>9Q(V(L^#>,XT)>_IK#+I\]5V7 NW<<*VF YR M,0P.K M!&?$4+Y)XB7M.:P[+F:N8385Y_E8>'081Y*3S<-+TGQ07,0Y")QIXTP;9]I, M0;F3CZE,S,11%1R3-75D-0-P^\:I^>TZ)MI7GW:(#&CW04*/HEQP%@1A"=YU MO$CPNO@E2'7^=P\'-+XOZ-S7'@.2>Q1BY).UF0VH.(,TI+)=KC=1LD4HY3:^ M.AP!HEM7,!0GK7QG7D@G_GB7A'7Y4CWK.E\L0A^)#QQG, 3<5UZ(_^E%.9H1 M.;@N]C2E^5_6V?+VZ3-,/[8;>1%[,2AX>MIP\A^D@U^4A5QZ$!H[X+:JFA2Q9A=H:( MV$37,1&]16*5]W*+<"%)8Q\5XO8.D<^']/06C.Z1B'D^']>P*,2U9X%S=_\H MY%KB.1!8U*7>]RL/HV-EJ^AN-;71GU(RHY$60# MN\C*HVKQ?_]$1:AF_ZHD>P]U?@*,1D_="#R)$"@?6&X^3<8GEO9O676RRO.%E M:*]P A._&SZK^ 71V4/<>L%2+X\X6M^JL]L5]-"PL%7T,./&OH9[>9MC?T5^ M>4L4-_KL9K)>)W&AOE4R5O=%[?Z@#G6V[Y;7*EFE7SQNDG@>(VI9SN*8EDFD M'M[.%W3+YXMB]UE:\4F_;^35YMHLM=\V#JCYW?GLQBB?,HAF!9 $&6(/DIT6 M6LDJ*YB)X$GA*V(I+CT7 =N< M@NV*:%\.@(#O(H.1<6Y35?AYB$1A!?Z MKO)J,/WMHXYK_I#0M\0/K^D@W^S@)2&VL%(O!!>K.0(00N$1:H^Q LKF,89X M*8@94&\FGJZCSTRNG M3DL<5S3YV;Q46GUNS9;$T4?9">?ECD3[$=V%-B3]CDA5;0%G&W*N=QT$F M\+SCDQ,1P/T-7L,)1V1%UR%XI6&3A5)K*GP*LV4 M4V8WU:2VV)@9D!?2*CSEEY?59++8'-%$IHY2C)I4%FN" TFE)SZ\I^1'BX6F M!DKJJ(.J:6FQ2-% 2]FBG)I>4'*ACK*BA9='&9MFP@0?8=2H*],$/ 8I%X4? MBP"_?32!!-V7IF<&T>X^'!6^U^++7'?: )QW2QSV&:C1-M<3H0%M7M5[S>Z@ M["XY=L=(MF($?RUC82I(V<*6F-E<$I8>.W&[OIWFNJ0U8-Q(Y*XOI.%-;_89 M!Y<$_34QKH.]=3U?/-S?22BI!0G2AG]HZNUQIM)#Y2JDS]V$M+71SE4JH!YO MM/T=1EQS! .*HW@@RSB@[PC?XE%M].].AIK_3*@J2AN[G9J>!U^VGJ)W8?KM M"B-T'1,A3 3FJ>C)_*Y5U#R*+KR2JN])E8:Z>B-1R1C9B'2!<$J?K"^\F<3J MF"\8VE5*]R)E_TE<3Z;S$XY&G9]0+LAC*<'HQ5]5%"(_'5*&_NZW__KRK_L# M=.K?NUHJ<]U>'896R\VM]>B;1"#!\0&BCQG..%>.Y\KQ7#D>&%6XO >\(,\5 MGQD8)C L;T[>^^!JT$9UEKWRTK1Q/;N3*%DS*R?/X+JT,:Q_2L&&#:U:=&9F M>+:1Z%MF3C^FA%)GD>=_(Q/)2FGY1YJ63O[P.0E0-/78K'N=0U]DV<5G77S6 MQ6=/VGM6A!5]8E;8=7^<#T[F-+KXMHMO0U/3Q;I8 1(V\OTDCVE1 MYGWFQ0$M,GSG*KCQ7F29N<8!6'6A;>6U8$I0\![C#'RHO /%%S'SZB$^A.YC#=) MRJX(Z+T,,*Z\*TE4&ZEB+V5+<3ND!]Y:1HN0K_L'$.DW'SQX+UP M#L>0%4VCP !4C<7ID/KUW;@BELUL?GY-[M&]5_C9D)\34R)$0P@Q['L0U#N$ MN("S6V"6?*=J--]!,*V? (DF9@1.NHD'LD DDL5S8+ @UG29VYJ60'%!/QJH MHT;9>SG/,YIW^A_)4SKSR7Y20)F'(_'#A^0.91XULBX]'!-%YI#0>M8$J< E M'Y@O9D'2G0?)''KJ"$=?>ZH5SE&R4R81 M] IU&][O&/MHL:AA;C?,(=30)*MM>%IC[$,ST/H ?QA#.A.DCQ=R @DP?=&6 MM"O A@W4D9)0>H#8DSG5CW MC\;9D-K2!_UA85H;,E+Z4*4KS 6?+#*Q/& YAB[E!VPELK#W'AY=B4)Q@9/J MX-3*))+4*,OILC;D[=QZU%I>H8RH]S"UWRZ)QR7Q&)?$P_3^2UH(LVU9E/6FLOKFGQ>ER%0*_=(=OEHMN:C:4U%FTS&U@F3M4RD63_TCRWE.;#]952[9GY%TOI@3/;%< M RBUTR5!6IP$^7HZ7[G<(ZL($MDT)(VT4#(> $T4_89FAM^A/093LN1+%_X#>5!GIBOE)NR.((A($HP4Y0!$TYO')GP M?(,9/@X!3IRQ^L;!=ZD0!4)T6&LZ[K8Q3%$NH&(6V6P)S.@Q!W70K>^3.G I M.5H,IPGTG=-&!SU7V9Z<+NV$LRC)R\"^1I.*$IO0#%!51>8 M=(')J=25NY"!"QFXD('E(0/G.G>N\\EYASN*XH'"5,ZE9(=G!,YGY#PCPO;' MYQ[&VS!>SM:T/&"^^)0DP?BQOM(;^4)$#^*DZB9!FB]#S!FZ1T;'$[_DE-C4(Z! MA/)ZO?'HL6BH#N6OJ,R0V(3N^9#8=;G0CL=I8,_7<4"T>!QZT2S/"!\3,F7! M8.=)K70Z?X6"G/8JV6V7R$O&&PT">:EZ"76=]A@KH-33OO@>K4-BK@>Y3\8_ MH)0=SA*-!'5I[O2[BC)2+DWF'!VDW*:4>5'2$(F2;_B49 _4 ,)7(@0B@IIP M(QF#X)POTL;)KG.&G-H-WU9/RE#N,&::)K($H<#])ES?)E<3:/D^>!)FPKY' M*<*([0UX#[UF-&5,$G!7J6ZD*SO%AFQJ);PD+!OXA&?-.!N0'#JUJ)FT1[[# M3)E S$$"0TDU&3R:, ;.7)4*/JNTF\TPC<"=YLM2[FUHA2Q$2N2FL:%GL1 Y MGD5H0S-A,6(\KP%\VU_%+FXB!T*+E;;) 2XN% .QO=#L4QP$%8*M)<1LG> L M_(/*A^LX\^)E2'Z:I2G*0%J2G1/VEJP1OD.E#9.NPHTX85HT \+9=H&>491L M4.USV=Z%RQ7G53/962[$>46O!+H)GVE68ON@-JREW7'.&LK1 :E[+&08OF?; MS]Z_$WQ.DVD$+ER5%0S#L'><==B:AE%!%(WMG&88+D>N 'E\;D S_@6 U7?H MB]?12TEUE5>#*5";J$/0OJ#L\L6/\B",EQW)-%)371R\)-:7A&9P;E"&9DN, M4*M1.Y.Z@@FP<7S!N98+[73W)8V<:FJ#M[^G0=$D1JAU[!\R@Q=(LYOR*_#J'R*.TWS=9,G=&&N M^VNNVM7>4#!PF&E:SGL0Y_?T:FK@N^B+/.83*ZHY?261\W8[;S?WU&C7A.#] M7<[$=R:^I(G?55U@O#F_KR6,@]T5/0K?!$%8PGH=+Q)49$CP5.!3)+"U><;+35,[*VU/]H[(P"E5V: MH+XTC("R+ Q<^>F4F_TNK+F* K"V!^_&OTRS<%W48;>WLGE4+U\VA$BHO]"' M%Y;CUV@I[$85="R78*YM/ M$:W'P:*34(":Y'HV?[^8'7@_D,_KV_!R-4LP_Y[HPYNL91C6+ACC@C'.26VN MDUJ+L@)NDQE#H#U'AP_]&4624KQ;GIZIF2BEK@>?KVD430J]_[56@73:Q_#E M("[R=_+(']@;'5(_;,2T-_%@<78927+X25[[+<%J^UK)/X?N7A >ZO M 3$O0MJ 0D5VY![Y.2[BYF6Y# KHVT$M1"X]'(?Q,B6 %R"?;=D+"-(MQ_PB MR+.E3' ZJ_P[ITT(%Z TX*.C0V\A!P7V6!.@KGB&)-R[T2"0KS=1LD7H/DO\ M;_,--U&W>[S-47-=[35\7)C.7M20$.DLRW#X1)@C$94/R;D7127=:$'75P]C M+^8F*@Q9T5P*)/$SPFDA*2[04U9SGT%4X*]J+"7*)\T>B5)SFV-_Y:6-ZK8A MM!"N:RPU=CPE@Z>T9.\'$X.\<+.U5J22$@Z15,[^X?A2)5/$?'HR-[2TY -UXNE<)D"()_1;0P M'@4SPOR])?J24Z)5"E7)"^9YEA*CE382J%]MY6Q%W]6,P9S(/@ZT*A@+5C$( MTR/@1+:"VAJPQ2DGL.];^6>=!B2XTTJNOL4PNAE1(B/AUY5U(+0?K!;*N;K% MM[GAL3YH"ZSE&F7XRK=).*J9Z'D?LG%L I.CWD/05%0P M3(YT#R'#8.^-R='N\0G#<>R9'.X>G2@=/AV3P]ZCTT;L_8,/?)^0U\H8["9W M/QQ!^/#M>).;( XA!"?T9_)#2#K1W<<,P=]'DJKW4GF]'4IB])AOZ!@N510++' AK<]P<+<_MH MLBC#U)H MB.;#8]>9N<0=;C'L@[*MS,J?,24J;GB\V8Q(+4A\B\]]VTW0>3<+7%^4"T<- M0].6Z%$7 ]QYX3E:C,DNPX$H\O0D>(>@BQ2Y2)%F;X:"ACJU*%(?LQ(\A'0" MEP=+_H'S"B#?EO&N&8[[Q9P^?\/\9[-UDG.S_O2L;4[MCZL$ Z^>4+40/"=/>;*G&# MA<'@-5U.K%G.&]B,6# _AS/ZG=&OV>C7I)1/T2&@011-V4?@\D!>E\"P9TE38)L&'BD63Q\MU">Y> 03#TG04JA_M,3J\ M:6@=$ALV(-1(\ .A"S?1DS<2AE2TCB+V4;%E/.EW. H$4J+D%U)U)XJK'12% M7\1S-&SZ8QS2<+T7W25/299RMYP]3@, 7XF^'!'$A >.,R&W7P(3R4ZN#.T=.>&*[C SZN M-!X=V/85?/KL>!AS7 4FE\GW1;G;*0%> =^C5;JT 6IQ$&0@UIUZI&H4PUH* M=!B %1U^,CE3@NF8V%UOEBEGK6H8++>1%YOS8/D%Q1P%9R@F/Q2P4=6^: M#P_YGVZK''"_?3WX^3#GL(73= M#XRKS9U*/,F44 @[L3:)'^_O\R=B:(8>#A'?#\@;"1/;:%YYFJXG\*1R!IL! MM]#1SQUN,>Q KXW4"MPQ\VD\6RX9.Y)90X^+OL@R)7(\O<\WFZCJ-';Y@OPB M+>@ CE(IH."(O/G#ECRU,U-)SK"]F5([/F%_9F\2*F@P\"[)B7GW)3LLB"5A MV\?&X]\FX2JP9X:C:DNGA2Y1VP@O#I0/=CC7Y:C!567!/><]W$P*6LJD'(R* M>'?Q!EORI%NIYF4!0>A7]W46![=)FN$]BA5QJ,NQS$HWP[O1?.)UOKBEI+Y' M^#DL0WGG& 4AKRZ[YV)F^#TH0!3$Y#FD;5OO-\@/O6B."UW)\[/@T8P<"K.\/[4NTHP"I=\[Q9_G/VN>ST4+(KO MF*IDJ6>W+HR0QGU6@O=9WV^2.$WP#?V>N#BN>YYQV"@XX]DS)X<14*2A#=D# M^9ST0=L/-@-NA0UH#+<8]M<7FW)!G%<8Q&GISO"!FY/BWK;M;'!_:T1>Y(T M=Y*/00H-'@X;DM U'A$Y)ZX-:>I:H]X:/;S@R>ZGI1W/"65X#>0K21@0F,3\ M\!K'3C.) M)I!/H(8&=R@=#F;MULAO/2AA3_GN@RO(TFI?W+W_!#!P3_5#?- M9OB#W.,N]T'5SEM[[.%HXMK+SVO^6Y0N249KDDQ]6VPLP]-" J;P5RW& WQB M+Q%CN\>"T'B.W^*PF5Y'\7X- :: >]%CJZ)-?^2/7Q'T3,J*OB[ M#F+7;&?:#XNK#.,>3<'8YSY..-JBG[#-BV]#S&5,"G!8"7@T1EH/[2^]M-DA M4&IGF7'^X+UH5S,'/.WD^[1W%G7-9UX<>#A('S>!ER$R_I?W?Q6F,LG-!7FP MJGY=\"K!7]#W&M1;3/8FCWW4U452;0T(+"\7"^336J7]P;HCQ"_-F9R .=]4 M#=!X*"HL8 Y^-#A$3+4H+ W/[ K1/F\1+>7*"2#;UF EQ-56MCFME)G/WF!/ M/&N).TSOYWD/91T- >E4O@/B\L7;Q2UO$>'DQ1,3<;!+DZ 9 W'*.X&JJX!B M^H\D"@.O/O^5ZVC_X$87CIWS3<"N$8:^X'..KEF@F+09V)>$ZBRY7[RK6YVC M\GT4HGX%] 45\INJU2:W%$#/V@91A?RBY?!3P_MHML&8%;&,8>B52^AD[A+? M*Y@BBW<.6.AT*.B _F2 %SE)*>U 2>PXVE3R CVC*-F4[@45\(4KF75)*LZM M?O/W$YT'OB35OK$R,9 >B3F$,Z**$D+=)F6KRO0\Q_CX*"E/UW )Z!G-BW#/ M?R1/Z:!THTE^R,CHIZ00Q1YU')MN"?F\5!DE98=#[W!9_/TA_$!>W%)&#* \+&9 M[^?KO.AK6^5![5XG[,]+!GP#0BK0[(CY8A:47E>A!Y$Y% +FQQCO MGBS3G&P#SA&O\<20%0VB0)F 3*#&M WY!2K_JX8S9PW0]+=>'N)F:(9]RLV+ M=W9Y]G:U'L?NMPG&*&6(T<>[;G)4>-\CM.7G!ZV^:**]) C6;T"R@E_\L?#ML:LP+A#&]J@ M+%XV#M[9MOJC7(-,^95 ,.9#=Z0O'*(H,]5)@[%:4BB?4'.5&F[!LQ>\GA($HC,0.+^)0P M"8TWVN8"/YTY]#=)FEZ1*\A*?3E#Y V"YL_AW%Q=_91 ^I';ZYR^7M._OP9 M92L:8'E&E=W&V9M30J"EU"(@AB@.O6B69TEY,;GOR0H&.PV\W/X[](SBG%ND MM?^STZ]/J%\+WP=HCYFT%="?3=RC=4B4+II3E> 'PH"X/((W$H2P]+'4HB-B MGA)JI.E.@1(T41#/T4'*;4IWA9+F$T[R#9^2[($:0/@:8A01U(0;R1CDS$EG M3AJ#O>0EAW>=2QN([)>.N:S7Y*Q5.HAZZV]DRNIQF*Y4F=*B;7X@PEI#G/+TE5'$J93RVVTF:Q MMG0Y5..&YRL/+\F5![!G=_LP\\GM*9-]BA\Q$C^!V#T/PCIG0<6WRWFC(2$_ M3]9/59YJ ZP[5&0RTM*R+F0D%C $OWT%349^2L.@XOPSC&F:6L$5=AEKLS7- MAYDO.%/V)1L?Y(DSRM=?2YR'Z0(J7SG;Z2_%:V=4'EPE^/+%I]>,?/$I)7R2 MIAZ20;1JEN$DZK4,2&?.]29*M@C=$U#)H?&1D/"\T2[ 5FIQ>\V@_9J&("#& MGF$0!D(!*I[CPG#&A>$*;KG/FRBWK\J<[G[K7C@/)JA(MCOWL^)I2V+\)G'E=>IX M4K5CTE0RJJ:5/O/9>PG7^5J8*M,> P$E.5$%KYLO]H>, RMK)$CZ"Y5#HI2= M_=_!H!/N>7,$3%H-BCW"N6F76-_CA%0[!D/"_1BG&^2'BQ %XD09[GBKH5<. MZFO.3=D!)I.3TAJK(Q/U-YF>HKTW!, RGOJ7FX>S/X3 MR(BID6-_11\ NBATR/+%A$(+X1^&SHFFX?-/+\JYJ82=\PS AEBR2^RM9WFV M(@KZ'R@H%49>L8CL;)!D*/H&1XZW!8Q5JD@PHW;)$E&_18?F+#W=I1?H#+0? MJF@M5TQ30X)'J-MV9JAT37P.]'SXC!8)SU&7,M)V3+/U1?A8EURJBU!S82'* MH K\,57S9/5&U8BT%N9KILJZWSZD*:>+33"4TIMLRFJ%R2$4W51@J8HFATY& MQ7^G^IL<+QE, 'D=%#[B,2(9NES7\-GJ(R+/])."]Z&2>DM%R1EA<;IG+UP9 M)HOYB9R#,.4HB:K)FF"QO?PI1;_G!/Y+FL%A3&#/]94QMJ],5ZI"!U8J*[E0 M["% PT*Q3._ZYX10&]49G671W&S#KTWLF@$9>7U(JON^.V\H_8)H@HV7KG;* M9D=(5FH)$+]TFUGSXC.=PPV 71PF98XU &IA5P364!-@)M\31188^P3VXIC# 1-*.YT"AT/!(57Z%)I#W*6TD!+B7M&F &M5V = M21&$Q0K K1]Y=9%YT;2I_*;(U?MP&8>+T/?B;.;[-).")M4D4>B'9 ;YZ!EA M9M^3)R.395F&D]-6RNG=+T RC[PT3.>+ ^BV MY?]W22/)R3#O_*S78?FDW2P.]KYM2F8YW!06F$K>3G]J7WDA+K+9/Q?)SL7A M5SE(\O.=%EF%KQ+::X^V6BF:SZ"8\+;L-O+BZG3RDGZZIFG(L+K%:..5MN-\ MP6"*Y#H]IL3"O$RS<$U^V7$AM2P)\]1*T4KL#OG)LA0[A>YY3[YUZ[]3[ MR:CWLCH8N'H_&&,]X@$\#T';SDN("/A\,EW(=JLL)E? J>&JH!";7/FFAK2* MS65^]9MS53!<%04-0!P5-5 $YCCP<) ^;@("/37AWO]5F&$O-Q="2YT%_\[3 M\LI<)?@+^MZ@/2;[EL<^.FHG>HB=TAHPSI@XPYZ??0VSU3F!-5DC/$M31%OH M[O,+BZ/5[9517PD"XXLP]99+3)A#J>=4@EX*1[FY4W$Z3PO#X MP:U#[,'])<[_X_P_XMXH4LK"=-P>O?3!Z3A"="L)X&X3#;9T3QD S@M'=B/ M5>A(OPO!5C9:>RIGNM=[*?>2EBF>DPN4^CC$:]?*-;WO"""ZTM MRUB0L9FDY&0GMIW8=F+;B>U7([9EF:J3TX;)Z?W+O%JELUE2K#\'%E*'S8^% M4YPD=I+826(GB4>4Q&*6Y>2O1?)W:.Z@65)X8A)L'Y+<[^!YCO'NO,IG)'5, M=]+92679AI/4ADGJ?85*+:FGUSE(0T4[DSQLGBR>XU0-)XZ=.';B M^!15AVRFY62P33(8L-3NV0LC^O6K!-][$;I'?D[H*=&>3F;F5(+)&G2+ZWB3 M9^DNXYE0Z3]SCP+G9>$S:CQ))V6##UT5E!(-:*N*Z6 >W]'30Y^++1HD/,;) M4XKP,X6Z0)%6S9,+%84E-K+DT?DII],=VH%\#G! 0S6W4L]E-70SJF$X]S#> MDB-2/EU+$_3W9RIM=+*XCE.B:!3\78BDYL5AM_T"X?"Y8C!["#\1!GN3I.EU MO!=Y#51N$2Y84>PKG -=WS&06ASHD_+=COUI&$@KY:_ 4FH/4%$>E#;J@P3L M6Y&WZ/B&,Z2=(>T,Z85(^)O F82-LO2;=OR;-7Z9-FCY&9$VDLXB=1>PLXG$*F3EL$]RV=;)62M;"A9//D_@9X2PDWZ>P MR?;Y%,QQTM=)7R=]G?1]-=*W@X4Z&6R8#"[>N B#RY<-(0::<"VR*1*,_Q"5 MQ1.=*+6B5HG M:BI3 F"AN)U1L3B@QT7F7G7?9R64GER9)FZ?W*P^C,(W?ZUML6 MLV 3$0:"S)8H0U=U*0PF>I.<\N.4'Z?\C)/",)0-@^M"3A?0J@LXOXW!U[5>S[+$WS=?D[17>(EH]H]6^Q(7I(,G(!Z)]6 M240N[1W*O5I?+8$KE>-X%_3([6<]\DPC9-J MF>204TK0#I1D*J*#0=U+G3"QI4KG-.<@,E(Q=AJ.TW""C;9C"ZCS$3 51MMJ.N2*\[Y8IBR]RE)@N]A%,WB MX#K.O'A)>YV6;VY-N%JJO[A2I!=;G"DNXI1;I]HXU<:I-B/*=U6V!J[9.#D^ M1(X[%X[!4JZR,A+ZVEJ8H1NB3!_MZ56>D?V>3B,1L$YP4\H4 M]<)XF>O<]0;+KKH-SL'VG7EIZ,_BX"*,\@P%BNYHM=6SE W&F#&?K('>%=004B,S5&>AJ,KK:C,H7K@7Q.D+[%&6P&W,)T.>YPIRLZ M71$R\4LJ1TI\2=NZ$N]:P*/:K0]V7>K6:S:=3!A< W2&@%Y#H+_. 9XV9HHQ M8")B75S.UL2@OL?5Q3#--7OX.ZEJ#?19R1D[SMBQSMC9!^B^H-T)+UJC*T;Y MQ;.=&>?,.&?&&:+-3\R,TXQQ+Q4"W(!QMNQ8>2L=8A&\Y,>9KJ_/=#U/UNLP M*XMSXN"&(B3&+C.')"8J83RDXH.Z$\&:$LQ2R<;+9/-@_-Q!KB MWL8$+ +J+GM,F&S#&VVSPYK9AO0Z#O(TPV0?9WE&5J7GA=N.5##8?C6GZ_WV M@\-]'2\27)+@;%O]\7SEX252>J:]]ZJPF4Y! M[I/QPC[!O)&NB[53[D?M8GV_32G*],A]PDF^X9]0]D#72-MTTV::C;0'(L7E MS.!998,QXUQH\*2IH8B)%%WP9L=#D.LT<&KL?C$YE]>UK7=.($Y"IZ*U49^$ M/YM[G84DT&9ZUJ3XR^OVD9F(F"3GLS7E]3XC1W"51 3Z]/+WG(!,Q[J G2T! M.VCWG/QX^4S_[62T MD]&O449SKP$'9.YX)X.=#(:0P?P#[&0N7^;^[1W]Q).7(O*/_Q]02P,$% M @ +F&K3,T3U\_3L :_$) !0 !T97(M,C Q.# T,#%?;&%B+GAM;.2] MZ7+C2+8F^+_-^AU\LGNL(\VH2!+^5&5"@DX&\[W^7[\W_[GV]Y&+]CS+=?YRT^SC].? M$'8,U[2S\;+H\FTT?9XM?M>6OFO;_II]V#^^>M7L.T ?C9_KP&EVYCH-M&[^C M+Y%5$W1S<_D1;6P;W=.'?72/J:'8_!C*LB,'2=0<_R\_I;Q\>_+LCZZW^T6; M3N>_1 _^]%__"^(/__KF6YD77N?1X[-?_O?7FP?C&>_U,\OQ V)-YD4JK.S5 MV<7%Q2_LK_QIW_K59U)N7(,%1\! 5/D$_==9]-@9_=793#N;SSZ^^>9/_TX5 M_IOGVO@>;Q&SX=?@_8#_\I-O[0\V_BG\W;.'M^56V)[W"WW_%P?OR" T(@UP^Z\X.^QO'_.QYKG?I>AXV M:&+ZFR<_\'0CB/0SK__R4RL1O\0^4B$9+SWLNT?/P%)AX]^QLUV_VT]4S-XF M0BB98N?L^\-/R#+_\I-E_CXCA#5?:NO?9\O%>CE?_3[[??;3OR?R4:@ Z8Z) MF J4TH%^1%K^OW_C!O<;@R"5T&,'0NLQ$!LOF_6Z9T0.D1\;(A$^\8OA$CX^ M!&>9Q-AZ[KYEOD86N1W"^0LHKN]XT?N>Y= M$%S5&"2<@,OI>JT5(!9+1EPT[;HOSJ87Z <7#PZX_ESGV'OX'KFH!M $\K0< MSB8O;[7 !-1/:P M8"JCD*$<%J&/P1VN9(^AO$XS!VEUUA#,(8U'RAIR 0%LL/T[_5U_LO'ET?,( MANM;A?S#XS?).0N$&Z+5;#5;9D#DHU#4!(7"0!O<;HYI&<<.7)0"S6Q%=I6T MJV7^0\+B'AO8>J$6?<.!&#A*7P& 2)D=XOFTTNA_,_F4")P@(E(1P/3@9A8V M7LI-&_L^TFW;?:7KM6CK>LATCT_!]F@C/7QA$/=?L/?DCA: 6;<(('>+_KLV MT:8KMH!#?YQ=(#U FX-GV6@V84OW[&]71#1M[]"<_W8](=K\ UW^>,'VNPI< M50?Y,L:JC#\0;WE';%X[AKO'C_H;]AM)J^+Y<1FKW CQ-)[/5_.8KJ@PQ*4A M)@Z>JGKQCZ$T]"N@8A1IXNLS+H>9FDBH 9AOQ&=)S*1> 85-8H=49BWJD)/( M5 4\K;UD^+EQG=T9T;I'EO)(*J9B/9ARD0'"TW%_M.F^IRN\M1QL?L(.^2&X M(Y_(WYC_//H!G24B;>6=9[G> ]\D>.GZP:6'32MHFB+N1?JX*.W#9)FY5BV9 M9HY4HU W"I4CIATEZEF7'C$+4&@"V@2!9ST= PH,%+ADI$Q3"WYF&B">O(.\ M=[W ^A??DTKZO-EH<>G !-(G]G)6_Z99S MX_J^*/^(B8$A&B';9!9/+RZ*C$+Y(I&-J'#T@8K_67GB&"(^C"$2J2P>/@\( M)B$AC/%5]_[ /"8/F+335F#ATMD# +Z0 D4%,8A'M9^EL4CO;?",O4MW?_#P M,W9\ZP7S+A%5NGG1+9N&_ OA)-W&2> 3SB)=I_)UC#X5C+_8UJ/UPLLUR_GY M:L57Y1Z?6=<:X>T6&P&BF4F3HQ?=/F+:O 94 M@AOH-OW'T?%=VT1^;""=7Z)/8,>D?]>=:#J*+HL=,&F$S(]C+_?!A;S SLP$ ME+$A&MAQDIZ@V)*SK>N=^7J&ES)=0V(/R$(B7#SS;+YC;$XR=9^0>)*+$YKI M@(N2 S!A:O6R[Z\P'OOGNJKTSZZS74+D>%\A_0P/U#D_1RV#@B,+B\$'C'' M8DV*3OI= >F N4^VM6,!H9RG^^@5VS;][]YRK/UQ3]H*YA^R+?W)LJW@'5E; MY <6>8KX2+23!H4V3(9]- D36$ZF&7,9SQH9G@TGEH@%+FW@R%.O5O",=&2& M@_"GJ29.<3F'3'#1@03S ^D\/F%#/_J81N<=/>M$Q3L)#>E8/V&Z6./N M'$92Q"EJB.O@<%&&!I WA981*Z5A4[)E'#[MVK22A8F3\)O1=..O9TWC,RMJ MMYG#1YJUG_?93/9S^ T3\A0:SPX-B61#VO;3C->HDA8>6SN'+]P8[X^41 M862XY!^??,NT=.\=Q$3UG"1/Y*VS2:MJ+6UC'C2->Z2 M1P;%TH(DU&%__8/-9U^4;.Z&290V35QH"8I,02E;3F8<.$PX63OVI2[3$M"= MQ#!0DKTE6R^9CP"\#%#GQ@UI@J\)^?G-4\EB8F"6 81LDSD^O%ZVX!?T@^I" M3!G\U/\0,='ZCPG $H 4("J6 ,2CJS#ZO^'@=EOLP;:5HA[V(],D=IIN*<-%J =N9I?$ MVO7Y=-:J46=ZU&[/VX2B35M>'0K%$)Y)^Q;P3@*J*+9%-^\TO*\6JF6WHZP7 M\VA'[^WEM?*;<7IU6QZ^BL-6:.>-0 AA /OGT?*P^<5RK #?$+/,:R<@G]$B MJ;AAZW-_Q[0()S8W+]C3=_B[C[='^\;:5C?.'42."NOV=DIM38T/Z7%]B"L\ MLZE&E*A$7.<$15I1J!9QO8@JAJ*"T4*E#1JJ\5BC.ZRR1-+Q X!PBVE:?#GA M3K>(O9?ZP0ITFY#@WG4> M?XHRK=FE\#+Z9OWJS*924I&2#X$3!,9O'D/%JP3A2P$@-$!4I5.HT&PB5_ MI@:AR"+T](X^4*,0W7P'&6ZARLZ8N^R?QDTQ$>? M[]U";AQ5/3;D5T68K'>(5Q!>OU\.A!>CTD"$NZ_"PD#%RC@-16BD9(S)9#*& MR12CF$=[T3.%E2(547N?+;D%6\)FP$CT7WYK-,9HD_P9*I .:WN,^]CXN'-? M?C&Q1>&]H#^<\4+T,:K)KW[?$&8RV=#*UG>Y="C^?00T%I3*+.DNXE%[* !1 M">."J*L#FI@#0V=]97+0C"[W$:1%VF//(EV-^K7@[$-CMBD9S3(]KG62RDP" M]!)N%T>TM".@%%Z:+1F.+OH)D];)+-?M]@H_!5>6SUJ*.P_OK>.^\C,UO3=J M\C<8(S.#&=\EDRO+0\6B2"[Z$$HN7>@? R7]>EQ:B(@>HC$CA^,CH.S8CDF# M8?G^D72?,/9SQT4MASB _0#A-WH6%7994S3!L^ 4"2\\7O,+JD+94G@)#*EY M2\23=JVMEN4P+:RXJP#0CHYF-QA8B8?A:71=E<46H>2L!EIIF/HX@NH$EFG9 MQ^R)(?]V>^DZ+Y@80*OLN@'^*S9W. ^B%@+&/D(J99UH[JT6"^T\K+J3UI ^ MFD8!9R1*D$.TH&>F9N3#D4.&8%8(07IV\G:+4DH0U8*X&H!#C4.&@;'0P[-. MK.;G@%_=HTVK3O".@(F.I(,0IH,/Q$3MT1X?290/(4@_(#;S)545Y_,;+R?R MA02#;MP\!B&S?M8]6G#$O\,>^X*$=X_5$Z>]R!ZS5]&'P1*KJJOY+$\*+YDJ M5Y%J?DX]I9P29J0>$?V(&3!!W 2@K@I ]!B77$612Y5?PYG(8:Z+5IM!/E4& MVKOI$W*93E!O'^ $F>C3>[F N@TM VH\'=:JLFZL>?D)>>CXZK]4#.KK>QFF7M(ZL" MJP]H.U70N^TK$=O'0USE='[;:?L^L=6T#SK[T.A8D]X5NUBOXNU&?+T'?)-P M%T?"6YA4KW%T8;E5"M->478O)MCC-0O,_D/>^BB M+K,J@: (UW_1+>]O]+H:NNG(=OVC5UFWI/+YT8%18H04DRZSX*#B$).'$H&0 M^.CNGS;TJ$FLF>ON2-+DP4.\!BM%F%>Y#@+URJMMJKY>]0MC@KW2"ID1;;RI MINZNJ$% DP5J/O-6JP39"AHK8X]D[E]^B.].^DB>>_5OOQG5VV-OL=AYK7V_8Q7K2^=15GQ*\V-$) M"1C-IV)#O<2B?'<+149-T$Q#W"YZW3"WC'!P9!M[6C7V'3?2G*_C@-"[(^DI MH/1-E^P>YV,28GZ_)"*OD#<\>MC.0:Y#KV?6/37)K"?$B]%?']_OM @S7KCH M/=<3R2=!@K&Y$O4MYK-9?W27K$N>&JNU#5W7:7!>E"%]K2^O'I(Z],?X+Q=S M%5<0!LO.OF,L'E#UFXX"]_732&2_U6DU!S?8]Q])IR!JZ(;N/S?I.XFFH\$) MJ=7!'AL4:A;OX<4]Z5/O/_<;Z?;]9SL.[6EWG@7AW@\OBGR\TV3+QU=LOV#N MU7 =ZGIM)\64I2Y(+5+T.,^0\"0W*^;*T^V1]QEGQI(L%+S/B%ZB?N'_#XFR M%NG]TF3UMSLMDDS[$2]=I.@B1K79#JXFC]D62&&M,3LJ=+DGW&N1-) M_B>:C14">S\\V?SY%./)^G-VC>^IP5VR)]F6\^E4C(5 ;XOHV6&YW=D*P+KF M/)]0:-2"&BVK_%4/HC7M+?G^7ZP7_/CLN3K=S)0+"/GGJQ#I7@TU8G=8L5?>9E):#/0X[HIX1TXD)]:5[S[(2%2?!(D6[I? B5@)'B%?& M'/0,QS:=XYGFGU,9\<@@KA\2J@BSRK3T=RMXMIQ;ATT0]3G14B-800JJME9J M0ZQ8/9T"\7S#;T'^$,;IS;7T%L-XB/3*),9;@T^'>II1U89P&@)\,C33UV1+ MA5#5Z:757ONVZ]]EU'(J\RV]1*V:3$YR'%4/I,ZL3O6>>565(RH3HE_>HUE-R'7P00:6%W:2@' MXW>>7RV>FE].IE9+2HOG)N'07[%MJ@G50E:+(34;1CF@ MDJ]'T7<^74PY]L@OB"K+=2S#OW;(O[:Z@1^Q\>RXMKLCVFYLXRO>/V$O][DE M7NP9>:9K'.G7UFEUL=96B>;@>KHZ7ZU_GW, ,C)GJ5#<*YLIQ>S,(IGE 68L)0) TT_WMR3VOEWECH:$J[ M-%!J Z(*9J[5B[7HJ7$1$C_9%&Q" M4"HL,!CR\;T>X-(16\5#HV(EK5F&>N?+"!\^1E0$T-"C%T^TC">P"5^6+]DD M+S@*E-B6?[O=&(9[I.7&=W>N;1GO_/^;9@<%7QX7" (6B:?5>KF,&Q BFS1$!(TPB<7/($PT2""*/ON5@W]\8?QXM M7NF?_>AA7-]K:WQO3!PV&2.>@XOX-%TD%*6D3E D%[HOU[/'6D>/1\.A:+IF M("@4+%705S._4/$T,-*DAM_K932C5I9ML',+O?A6B205)A;JTZT),Z#3"D5[ M;L@OK@.\EX!+\@HL9F([9)90M5K@4)&(R50'/FW=K,%0@YN 2"JD8P.9' TUL (* M0%L>!PL!7T-*.6L\Z]YNF .5 C>\#_>I"XYZX5?%;P?L^+#3/=*X+:,BP9@I M0DR7KN-;)O;8/QX]W?&WV/.P.1//C&H1L.14:9=XSFJ+V:*.GC(J4$J',O34 M5Q"TN&(4.A#(6GLBWWM'!^+#,YVJ/7B6H1IX&W.[ ;[UL5,'P'3V"SM!QMR- M1^S=8;;M[_*9_GCM;/9TJNQV6_'*C:4_6;85O,MAOW_MX+31NTLRIQ\6YPV, M$ZK*D4_:/O(8LY#N]^0VTCG?JE)@V"Q],S'_ZF>:B41%-]=J-P2BUN7FOU^(SOZ4^W MV]MC8+C[Z"KE:D]9K9"_6KOG01#3Q9Z3:=$Z."E.%/.X5'1/;1PSF39QD='5 M,E*-W807+9H@:OTIMGSC?:SPE->;M3_NT4%_IV:@ _80UCWGS#V"5G$$IYG^ M.+WK%U6;Y6.C.Z,AD:0DL\;F2._2M\ZMV M3',:'%X@D7;LFPWAB?#F9>TA^PX"U6;12]F3Z0MMFM]L)$NFY"'(D_JC1>D_ M$R-<5A_L[QC/$^&'QCH@W'*#_I)S9"/RA&+3^ RG"I_[FR6<% ,4S-GD%EKUB.V3J!)S7 MD(Z/?D0BU1FQM?52:^LE(,8+R=@ S6QL(!!UJ=O&D>W0_^Z8V+O'+]@YXM^. MEDEKF%P[G[=;; 2?\-8EHTKW8!FKZ:JVBD@'@2.BL;V5$JF$[$E"*B%;B@R6B!XA.L>*<;[^BWS>8.$MG=09'&?<<0 MPK""Y[U;SNX>'UR/&,ZW7,;7DB4330U4("=E5/Q+F2:3R_-P&WLDFF^V0U^Q M3N6Q#630D![2=[ZN&JJHOAUQ/"BWRN0L?N7CU4/UY4O=?R:=;OH?VO%^T6VZ M88[\IKH"=(E-N1SH4?#(U9O[L5HTF5?+-4EG7MV9JF1C;X/^@!/E[)=Z[368 M[&Y>/JUGQD:,6PH:)'"S3.#8#Y]S@/_:0JUJ?W*V:6I(:AB_IV;XRO@0+ MWBH^<@A53[I?[HGJ3?<83)A.4:GY0=0^U%W6+/;NJ!T@ 8-D%C,6ZP;03Y > MH.:.06>O#]BS7/.S8];W@?IW?]'06 0(D]^[6\0M'-#YAT#W@K'=7S:Z_X1W MEN/0KS]L$ 1ZP/V[K]6Z#]L%EN"M;,=7-$SJT'%S%UC^?7!:[M"E6*[6\_FB MD9I'[&ZU V?W$)P:0!LZ5.W"I0Y0&V:.:EX!AZ/DO,AB?9Y,!%>-B*"GA'KS M4ZOU4SV8U%+9O&Y:SZ3S=!JK5 M]'7U2ROS"QH^PFV<6HU;(PI@4K]%7J1'7? YWLJ!.+&AD[D^@Z'3%GMT5QV1 MC_W;[14^N+X5U.=QS1MC)G:U&3*KOJOP$O"T.#K%%PJ$3O[>G-3JG*0]J$=K MCZ-?P/)_\?L5FV*M=>V-BKUJTM%;ZB=GZ^TI;A2C751I/RE8M$KH<\*A/A4"4O M5YIZQ(^?\9'%%(^\.CU6@&9)@&ZW*!2);CW$9*)()6(Z4X_X\3,^XHK'O]1X MM" QAGL(/.N/*%-HK2O_6??2.0.V*MV90^*5Z&X!!>EDN/L]M4^W[W3R4>J[ M%Z7/CMFQ*#- XISN8A%M(8D%(28)NB_1@U]:F5^@G86ZS,IT$RJ]AP*$Q0K1 MTBTD<6$"PZH\)5SWQLC@J#!#IJS5:I9 )!3'9S?3 N%@TH^'6IF'1EH@^O" M,?KF!AC]1^EL[9@P:LC'/)CJ8J08I))UQ(;S5G(RU(!=T3"9D>'%A0 0,X4U M@ ]I#1F)4L"VC(0"R*U.>T$L5P14670W%OG#-H M,)HQKCR::TOKM B>8G@6N_]:0H :.&Y]$?2,_$, P^K=B#U8,++E+QF!\4(4 M@;4#KV0GG]F"\%7EDFQJHNL\!,2&*^N%5G VZ>:$!SK1=H4-F_PG/^\M]>K( M<&VR1V:&)"JJPN4B)GB"8M%LKPYBTLEO0_EPV.S9\V0C@1E*1&8HB@$%;W@R9/MEB5H8R+A$E(L&1U=''$D3YW$>]UD< 9%6E806B2@.C M!))*]U$T/0V)(+FU:\;5BVKT3$#6[?MUKAHV5J5O8) IKKF+!$,)J-P> S\@ M V$R8A3]GNE7($&3LD.*DTM[=Q%R4D(5@4][-ZLQY-9["0:DDFRL15,^-L"0 MJBV(D'\,!CJ2)[VU^>J\#"[A?8J*M#-MG"H!QW^??IQIRV3 ,T&SR70ZI?\K M]MG^'S2[F$_.I^=L&G%VL9PL%^?9-HK])04U6A)@<_ LF\A%=,,H>^ *&VQ? M"9KSWZ[I96?^ 1N!]8+MTCO* /!9?6:^[#, X?" '9_?N.B8]SBP>/4QF95\ M80GCHE?4+(EUK8OI(BK;%LE#G["#MU8 7U5U.)>U=BZ/B#C9),Z!42IN4#CU M\#,QD_#;M6.X>_P-![?;1_VM)ANJWA@9AQ5F2+4]R4[/1!SB\M"'&]?W?YX@ M6MW;W2(B>H(V0>!93\> E0X+7#H1.5@Y],9SNKW%8%6,@<7D0<.O(3?S<*N+ MABKP<@.1;2[UKP$#+6V+S%2" -KX7DHEMK#TZ79XTXIQW(>5F&^#9]+++ N$ M:I KR]Z/"K\$8F2[7/)[E+[]?$3V] M(RJ7]+^(9##D]>MQ_JI568_'PYY@NF;!)Q*L/DY0EBLJ/0C4_/S8YR#KC!$^ MI$9^7*S#HXX5Z33NX<4>O:JG!9AC3WW[6$L$8*<*17 5'QQLC(9"[2QEH"MW MKUMY1(J_!]_.)L;(=/@N%@V XDT.%ZQ6,]O:X?IFMM%AX%:VF*P"K6PN5CVU MLG0^Z*ON'+?DOTQO'?#@>#K:%O3L/'_1WMK>T@BL%7P9H?\4L$TZZ]7HY M/4\:8RH=[5/BV6R^'RI AT3#R 4&AO)\EO'\:][S2 %*:8!IO0?Q7I/_[I - MO!RDTZV]1/1ZI)^C;E\[Y!?8#SZ_T3EL?.MO)WEO8W$HE NNG40EPQ'*;UYJ\E] M6V@::89FGCX:(@4U8J"F_=T*GB^/?N#N";/1&T%3%X&^/](EEN:99(U-R M9)[@.1*+J-R*&Q+ ZJOT[;26=]HD:=Z3TXQ#;CT*WW<0W M=NGLVDNZ#<=0ER>*H*IAAUQP%. $T1YWS3MPW-"RJ[A87ZPJ6EV5NLJ]>1KM MM";#/U:%@@ J[?<#=BS78YMPH#O%S9E9 Z[.'=VJ^;%("8U0W>)WR7/CSX(5 MC1"^"_3B?#&_B">^XOS@N[.&7 ZNF>;J[$X!YL.[TS29U=FG0M\9#+N-"$G- M3%6XW3]&_;]BG&[G!E"M_\.7$Q;!J45O%$3))C.M'=P/3V@%K'=O0U%LLN? M'K4#76J"Q+Z/Y31N4T-1;+*9[VV&KI7=AW-:A7.P7>/:/,MVBJN# H1VD5/ MKED7 TKI.Q!P*3-$9FEBO.G_40LSHDYGR-@I/>9U/I[-XHVXVR\X. MD2JT=3V$F3)>#BA41P@\U#?VUMW!(Y(0RFU,*#Z*52&B"W%E;"8T4H=B?1!S MH8-'I92-SN(L0,:S[NU 3N)WY81DKK1E$.&:^0?LO5A&S=:_S$.C-^R19JGN MY'FV18]D0+;C+?W(0,:O\6/<]CN?-,6&.^,O2':3(8(5?-$-M@6WKO!$\<$Q ML[R@7::+=Q%MHF%24"0&MI)$5X\T.8]&R_S*A,ID?[GW\ BH/Q1>]B@8"B1/ M0M.L653@ /:P=W>ORK&@PHGNFN2JQD/K<]MI1/C8^+AS7WXQL47!L* _4 PL M4A@@O_K]DN_S_&+YAF[_ ^O>9\>\TH/\3&;MHR-@H$Z_S,)I?)D EX6X,$2E MH<^TR"J1-RX.>O1,:^/9T%@023**A<8X@+0.X6FE>VRSJ0/_V3HTK G7O#%F M6U%MAL2]I>?Q*#T4AS+RH!>#>_-1J_81M/EHSKY,*](0#P@ T05IOC?*9[6_ MOCO6GT=\A7W#LPZL^FSUF$/LW1%!)620#&FQW__':P>/F@6^^*V$TWE.CO7UTG>-XX M)FV/A?*DG60P'+H$0YO4;NBAZK';U3"A>IA!ZL M5$R,A"I&3$=+AG@^332DOA)1$%OJND M%\\T><_&1(G812$UD8!'2--Y\*JGP3#2ID3_,CH#7D@E\,/?_3@7XT0=1-0> MYZ[S&@H32:>P83XE]^#(2,AJ%U_E.9]J%RD0)&+ 9T:25> 0-@O),RN=_ MB=OPJ?])]RW_X>!AW;QU_J9[%BVT<$]&13.A#UCS.AA,JFV22;7YM!0\$\3$ M(RZ?UI*,-*![T!F' ?POGU9X8O[[L?\OD?^> E,*,HE=C<^&",*C-G5RFM^Q M9UBZG0S+OF"=5A<6RA9!46!H%K-/IA[5[+P"V2E5!.:QLO2<>ZA.!9@/$A@& M>5Z7T-TBAQ48,*)9-'7 +9?_U4"7B*%2H(_*J&U8%;7;[>,S_OSGT0K>XTI0 MLBDD(%$%"F@V4RKARSO(.2:(:]9MXIIU7">*E2K&![U'J6Z!(8R24:SLAWF4 MC+HH@?.'.)2$:$0P]&JQ24QX=YYE"/;\Z]Y7@BER1LGL;HDJC#;P0M(M8"I4 M(X%N 2B#?'I)\3"8RT3#DPOC]"RL,6X%M-]'JY$*N0Q/8A4(%J.LLICU/Y%W_V;7-.TPRQ GT77[$TE;*R X'8&-+A2E#%"M"="$48#6I(NDOW6X?: >2#1@?/6NWJSS;U56J4K11:ZI4 M*RNT!E4V>&%E)UCGG>E&H7)56:3/B)6-<4YA=D8./W(DTAQ?-:DDQ7BM;5 M,N_XI=5B X:Z]\$@7&.4S(ZI9=7$))5/&RNF 44J4*A#!>3V%X'RE6(SC,"6 M1<"+(G"HC@ ,B@72NQK!34&$1^\7WL AV#.5Z-: M))AJ0?LA(/]7O1VJA0 E0)VW2J996LS%$,UU* SGCD$HQW(&NA/D\R <:H, MC^:J-!>#]^N>.W[1YWX2&M.^\4%_<8]7DWO@VY1;#!.-#77R_G%?%VZ M.1%9H0IVYXY?MCD$?J+(QJ#7&R[<5 MBD0/OG=Q8SGX.L![L46VY&FP?D-L@LS:L%8^W8=^4&F(B5.BW$%;Y]2N>5#( ML>IV/!L >'A\I><[:?7P8O%N@1? 0)*V0BJ5JE:H(H' 51-[\9"!Y0$[ENN% M!YCWD7H1*%I8^#(:==";]U>1]/F1*%/?A7ON=;J1*% M=8E7C1M%2A0F!CW28B)"'Y,_"885IEYJBUXX^_I@/&/S:+,5_QO7V9V1)-ZC M7'+YZ =3H 1LVKBJB;NJ#G(RR5<-FB0>"N"%1%3L(]('X=!"M$ME4-7$)A6D M!";D'>);]B@""!QL5WAXD=#7*WL/ M#!LEQHCO"%DMM*I5O93<^,B>"M#I[B]#4MH]L\8]&"C59&8ULJHBHR30[CR\ MMX[[C6.R1],3?M]P:Q@V2%4)I/6F2J7T3 +"Z$.H^&=V0)V_DYE.)R,3K"K2 M>PW::?* &'"D6$(@JCVM 7X]!D?=_G)TS/)+RZJ? UC3*Q@A?''V>KI>I N+ M<$F(B1KVCK*Z);JN_LP _&E<4M-$.^6K1=:IC*X.OW2/AQC . BZ+%+ MNH,#MJ=9FU[9'F2U_SVU.8EX$ANJ0'!?F-B; .V4@%G"!'HQ75XLDQ:,BD;; M3"*5[@0:>Q?8$$[/,DXGZ+ED3BNR\VL(QTO8(O>1@XK)[+&:3PG(IAM6T5!! M-KG7CN'N\:/^]OGM0'L"O(!Y4]-;]19 $UQABGB+M5BL+G+@XS(1$8I"J>A# M*/=GV':Y'V^UC+>!_H:!%U>$&\&FATH;L>RH=IH'OS-TL/ MH5A$Y*+XZOI(\C#\0$/=U"KWYNU*]NM"M\W-\,PWRPVQ&H4Z+H_D[X6%6+EW ME2.2T#");?^TW@?GDV=<=O\#R0'?,G%XX[2'#6R]D(1TO?!G=FN4[M-' R+A M2;?92-I_QC@(2X:088(;$*MH.7:L>[3*ID\>U@/TBCU,]W=26>[.88LC1%:4 M[99#U6]=;T\W?KY:P3/Z;;.YFS 8O#Y;QC/2B0!,&A^#GID*7/2$<[+\(WF* MODJ$N0YF>QFH]=18AT@F-KD'YA[M_+X;M#J313<^.#OLT<-9AGTTHPK,_@39 MEL%Z)%M,_T4-\=QWW0XL^L^G8T"LB=Z(#W99K)G\B#:V[X82Z94\.1Q'Q[&I M_P?R'MW\KI-?>@&U5T?;HVVG/HQ.8\,N)3WJMOV.3!(PG]4.U^GQ#?*B9=(( M1M+##V1BFWQ CQT$W[FNZ5/A/O9>+ 7;B7;I+-%<3%"H FXTU[?WV=[EB38< M.7(6;S_2,1NE&?FJ4YBSZ2KRUT>/5Q%N];TK1"G7R)3;*9RFVOER.Q[YS,RV3^^/1'G]T2*1=P&6 6H-DJEX=#&M0GXBFHRSWQ&5#GWZJ'_? M-6'?55@Q$$KALG6#YI"IA(%,RTY.5N=ETJ4:>C;ZT8T MJ@G"0K:*0?!&@;H.&=OHMG';I=7B-T\^F^D4^_(E[\&!KVB,S'F\5=5L9B(6 M_8@$JX&[S@Z7HT[882#\52=K#?HJ8J44]A[Q6_")*/Y#]O,G+ZJ OM@:J6Q< M"<"/2D9,M&H ;.MS.0)UT?5V< 064E8(@MEH*8#!;R0$I8O4S<_#(2XQ0J9> M_&Q1#K0)2N0I :[6[C%,)=4EU-W9(9R,-:#*14D!+,7_B?8&5%]UT_0>'+:* MQH@GX5R;5C1FDYCA$\%*8*VSNQ)+X='&%8405YVR-;X5&'._)ETN>*;K=WGN5Z M#WQ#)3UU=$F>@#UPEW-FCX /&KXG*A.+!0A'MW53CFVP$7.>BWC:@BA,!Z!E])MB2KJ="("4AS7<8-RL"]UT PI-_CP(KN2"9O M^6ITE=ME>0.R!8*G!J@OZ6D+Z^E(.)KEHEI*&5;W+M0AWR@0LNKH(JH)$20_]0[@)D[K]\NHP8/)RO=-\_9&@7=!>:G$((G+,U;S&G[);/:X M46"78^^N:P*NJT4!-;E;#^6J8*D!R<_A278R_CMZSJV3C)"$LZ%&!"A J^V2 MF>5>G]?U R(=B"M!'VYT%CX6#=_1"4SG@]A>2!8U)[+W' MO0\'%TK.'30G>CV,&T+7SV'(G,XOQX!NU*R=BBROW]5=WOB'(=L;*WRD=S4_ MOYCRPY ;7M8BK(W!ZU88Q,:CS2Y#9F?6D.'N#QY^I@/G%XP^\*H:/R-"YWS. ML#@?CCX8?&F@ID8(4>7@(*QD:!GQ #W[/I6_)6T'Z2"S"B);ER[3TZ'&GCY' M:Z'034YFB!$EG/89D'>%"S._VE#FIVC*P:W;/H!G-JG7 KGWD)M N6MD2B9.%R M-JOK=$52&7I5&1-U<)5!,W9*O575LB2L[RP5@J$&FK[AX"YL=,/?2N&JXG50 MA)7;)+76OZ[#&MTL&"F(_S3"'HBJ^H<#1R*IA*@6!.LSMQZ,-8%1 Y:I%ECX M:Z?? 05@RA"9.?#4,4#S3EKP/E?RM/=!$/!@OUXM)DDWMG)\PF>Q9+\2$%]PP M[YQ[;-2,SNJ6X;^DE$4D@\\*0V5V)T^TG"H"H#G::"0]XCU+S>&28 M**Q*$8<^V)DH..5N0X&P,:_KT%D?.5C81MLO:.6H*Y<6B6U,AY)70,!9M$.B M--%\4<1C)!#]X.+ =B?TYF&^=1/R<'R,52=A.:PJX@*+I.36WGO+_V/S9C7W M^TI> 4%2T0Z9S2\7JP*2$H'H!Q4'CJ3.'N:1).3A^$BJ3L)R)%7$114DT4JC M?\7FSG)V&X/\B;6A$B7-VDL$QJ&@F3+-P;+8X*7TL5V^H4:4J%2K1MI8<:H& M>_2& M6D?W([]7<69]J>'1#(#FJT&\DBC\JTT7=?0V0=3 :#,C<,EC1<-7PWK"X0-E MMT&AW4B&PWU"Y;CSIO&L@]#+JG!6;)%$B<>+^NY4#C W\"<>!O!?G# :_%>" M-0I)+8SX;/Q@T9J::VQ,A?2S(%A,&2!1"5)+#C#$J1=)>H>&5WN7\FAJJ#O4 MWBF9XQ8]?*F%G%_CZ3[V/BX0KA M_+9M4%2$8?/F&9QWX291O M^'5C&!3O]-R^YSKD1X-?'T;HX!\XV)CN@?0_*G.@C:Q1\=C"0(D9F=E%C--8 M$6T=B"J4Z$)99;1Y1.\X0*$^)2Y6&#Y.8;TO>GS0?D?7OG\DKE<&"1;I'2"2 M98"V885AAA=LNP=L/F+CV7%M=_=^;^V> _\KWC_5U/^J?VM4M->:(C73&A_Q M#$6B1";B0M$/+A8,LGTZJV6=#6*9L#@42L@LXIJC H(M:[O%=*" /^'@%6,G M+%__V]$R:0GT:^< (/F$ZL-@XYF9+,N#1/5C&:KJJ!V ?HL=$:0_VR@SB MYA&48[WHB2N.KX.(5-,C\EPY>81J9PO).M6/F &(6 "-^_'#Q\]PF_\\^@'O MP 1NT(+(3*LB4+AH*?,&GMZ[N=1V?(60<[A&3C9%'3 M:Z.F?KTM,KVX^!Q;1B8=C4;-G *31OWZJW7S=SQ$B25J%F,"D5((=;4[K.I> M@4>;W#:2BOTKB(H:W%/ M*^D<+<7@AN"G40=P/0_!U#VU3^^TK-A>]\BX"[L[3S\\6[1NVU?=^X/>^O15 M_R>]8,)SS2,9T;+&D(YG'ZT]G6]-Q2\!@2BH%;CL-MYL?;N]=/>T M'CZSDVT]Q":MY^ _/.L>?M)];-[I[WS;=L.QB6Y"Q^6##I9*-5BSF"BB;?XD MR=,Z4:B453CQ)XCI/6.*4:09_@C%F '3!@_8B.S1 \QRM-+U0RC--Y_29@OT M,SI)59%QRDV5&81JTWXH1X6NRX@QXZ69 O+B&9.7B=A)D$@]=EJQ2$UD86CD MQ3*Q8_K$)-J1XOO"[K#'C*U,H]J71B6!.DLD\G6>C#]"B2@4.0GW-])*A1S7 M4-CMT54MZ^HA_?9ZV[SZ/4_); :5S:6S1:W0\.1?91:7%I8(A@Q>>,"J$_7M#:N#8T3 MH42CX&B.Q-B(^ ?6/3$\)$^"H"%6+Y4P6CD6J# UD-#6K5(P#&P44/+FI5+D+#HB[C M\MBHC ,(0,KV+-0^"@<,R<7[&%J$M.;#L#^/G-]4IU0?8)5+:RH +I=;F*\)F3]FWJ;3(I^NL8,@BR_N'ON! M9=![/^JW[1W.-U5C"[&9>D&UMG)#_L"6S8T_N\%[,FI!.]T:5 MNP@%]PQBZK">Q$,%H%]9]K&Z=DO5TX!@#TV0&56<5S:,I)_%Q:D!^':^A9MQ MAO.C!>A;?J5&V)O5;D(!/X>@.NBGHZ("^)NV\U8_#T@ K<[(G,^J^\;@VVK[ M\C!&SW6"GDN.GLJ-AU"HJ=T-6Q\0$.2PP@VL:# -[:/^=D]&[?3V(LLY$E-O M2:QYB?"J;RPN8$QL"5LEE8I1]SJ2'B4DD8^H G:6S#$LFU_O.:%HI"6_@. W M5!"T;! "XKT'- _?/H\SN)2+E#I S>;;)OB"36*I3:?>CL20]\S#4FDB)QD< MVE+FRO3>+I:RF*>W8W+M*%:??TE)9A@RAGQB^./#1^3',=F&45*7/UK!JYE8 MY ,-QSBWV\]OQC/YQ)@:<^M;1>=)L>V)'N,'00.SK7M+=5 MYM[9J*Y&6(+-W:)(*Z<9TMFE&MG1 ?9#2O<$)=I1HAZ27$8+6JHSXM.HX2AJ ME%(0_]FGT3.BZ+$?<&($/.]T!UF1=#I^ !#&^?IY4[O>FWI@3!:(M0+QD89+T&2>C] MP7;?,0Y/NZ9NY[AD-R=4KMPVOC=F^C<9(T[8LWE4,CP2>N:%!\138DEKQ@4# MH:5G?WD!4=_TW.R5- O5K!\[-KFW2&"!16HEF;09M0U"!! M^(!?2 M'O*]O8BJ>!@!B4"P+NBGJQ3=>02%VB1ZU#/<3*0&< MBDPK@TM9''HXBQV)+Z]>7_;$R">L<^I%O_]ZILT7,WZ8.A9!>_W!,T:8G4S] M..K1Z6Y^S+)^P$"SNQM:Q@VH<\T5.1\=82YS$;0YH@5@;MGU&&(-4N%YB"8I M;X04<2_RC1*5AK@X5=JEC@XFM7U"O]1HD*IRK;1)*@U!'XV2@[V=E5Q.0?N& MKG=P^;1#=4LE\MK8S9> 3<(DNE[,Y\NP3>-R45HP2DD>N7'KW\N9B)>0#6'_ M+FLB+H,UFA*8C%M2T1@-?\*)%R.YQ/362?O:,?';_\+ON<]:_=Q(9YY*E='! $W1@ MO*S.ID8V?U,NCI6I7RP;>Y=Z@'>N5]WOR3XU:MYF5$M]_64F?9D<% F"2N(N MWFA2WHR7T:4IE$WLHMMCY?<]WEGT!*$3?-/W934,2A\;-<.SNB5VTLY6JTR* M)X(0E025XYW\T>3\&2_+RQ,IF^8EGH-,$/]Y),8TG>W./C3F5'!<3MHN5J M'N8[DP!_=KN+(YJP(Z/-]9:F36:"M^AP'[.Z7*IC7N&GX.LQ..KVEZ-CUJP\ MUK\P]DQNK37"%8#7%XOS=3B'R[."+DI3F8@+14SJL#.;E?.X??HX@_6Q?O:V M3T?3$-?+' 6;LQ5"7#Q;VQP3N%:.7@GA.@2>I4/N^F=';_-R!LATC>+-H#R= M8DE P_(^_=*D_1JW1:Q(L6+#6!:&WMI'\891D1:Q/7N>SRXNLDVA*BU@5Y]F M(#X)M'A='=,J'(-MX02;-H7:-#^P]O2PQ?:+;GE_T^TCCG](+D*JW^TC(V+, M%E#"+IEUP'58!2^23_?R4<&(249?L4[ELI*)P!N$A@L 0U_B-&B3V2*#,RVI M;)1 8/J&C2,]E'F[W5H&]NH!6?[PF- KM4!FON(\FFB,)*%0%#2F^O!,*_4, M%$2U^96!2W4 8( 18,?$9GAI\M]UCTZ&OK.S*WKU1ZQ]:52@U%DB?FIG/HLK M3H82XVND(YDH%#H(;@Y1J>AZ[/3H[((7U[/9:0H]0$0R;8BY(0/Z^!#H7C": ME\N!OX@+X*\&"/7FJ9Q'T-9<'RH0BM9'FQ,2#J\6-T>6FKCQR_ MK Q?1A:)I]]B&=U4ULB;M ZTX9'./49;UXNO NX7?A<\! [>L1.)HT>"L2JM M];%S++:MF54GR $3F7B+/8_\QL,OV 'N_DLEN#AB,Q%4#[GA/RWL7_O^L;IH MJ)P099"+*[O[K7_Z)49O<77R+\T5T^J1\O<*?U*$- MY!)"Z&AI+:-UZJQ4N UQF \!S4;'/3_Q_OGM@ TRXKZR7BR3]!H;)D:D1 !Q M2I-=$FL6JYE6H(V4A@F*=*!(R4#3(VW8HNN\MTGT*J@+15$U-/_-M?6 4M-[32UI"0&*(#EKE* PA?+(;^S>&UI]ETN=>Z%\"Q'6[$0^&YIJ\2.5TV;%>T6Z*S(3T)_K!9A7NJX&EIO3MQRO#0$#QF3\XU\M[)&X/+_? MD(Z9O7FSFAO\VI=A<%ECD=0<5&'H/4&Q1/2#BH,'8G^^%J 82U0$>@)96@&^ MIB !PR\UL\DFZ<1P5_H6#.#*3)%I""["N?'T!OYPT4X-E/7@H'A+1Z]CC3:_ MLRX_VK"I+46ZL[7I6@' ROBI@[PO'O[SB!WC71I]V3?!$9@Q1RI)9T44QL(4 M1&(71[4VCL)BK31!F_%6C!(HYA)JH\P6$EOM>6ZA5R%05V./3-=KMJQ;& 8^ M\SV LS7KNDH'IMZ\@+.41/ "0SVZ MF4>8N)N &"ND8P.V_ ZEB8;#5--=\O7O *.JS8WKVJ(!5N#WRO?I*4=6O.)P M[9 4/%;NMH!$4^W-\LTA <73M7,XDA:3V$:;3I$-!"5O0&"I:(8,<\^+6WVX M0#XAP':W*+ EH+.3_"1$DT>C@ZL8=NGWSLO= EW-#S"%R:JLWHP2LW!VK2(F&]]W#8L= M/OV[%3Q7E1YVM_$HK6RIZ/2X1VPMJ<,' F6C^D/T;+MB>DS*W*1UVLAWM2VY M45*?JB!XJT?[98"Y*#DBTURSAIDS*9E/0%F35!IWP06XL#UYQ "/SGX#0+Z4 M$OO^G"?.DT*CO[[4G"8_2IZAFZV6A;)"_4)7B?$D3%P'I42%QJ$] WL@)E1D M[-J#(Z(#VCY5G2@;2@_C%N>+9"Z?R6M\ M1TIJ;)P:#U^Z9$1('J$U&ES'MTSL,0O^L_"@T$"Y[P\&RH=E)XW$CO/4O G! M5M7FR*QM%?=P3E#%,3,USO7TYG:AMR3O]NB(;T[>4@ WQ$P5/-ZYMF6\\_\7 M[G0TO@^,S5*CI#KVA9),Z4R=("X:_0C_JTX[WW,08SY!( M;4SE)K36ATX9Q,8]>+&=JG6O0N,S9X]4RU+? *P?1 MBMQM1&99N%0!)%VB+XRC_>Q .COJCKH[[[\1RCBVS=U/EWF_H;J)^9_>DP?H!@A:M.R16/?I M_:_8))FPN\*^M7/$MTCVKQ"B2>C="YG)NG6A7?!1RI[\=2.13:QJ<_(S MQ>_SRH*;?*M*DF*#G^(J(XLA7:^DCO%=KR24(?VOKK4JZ__0'-,*U91QY,,W M O^4#4'$WU.,=Z0ZL.NEMIC.93AGP Y_6[IIX[$$U4 ,<89R6X)AX$8@TI 5 M)1;P\8 5$')[H:N9 ?E:M!,97FQO$,P?;;JXL]F[7F#]JPS]'02-.XJ0M$YB M\7VZ2@881,L94X,2/>&FW@E*J4)I76"CCV%CPG MX_.(@Y"629\;G[2)GVHH M3]E'+\EV?+S9DMSY!]:]+^2%%LG3)%$1W#>8*;&TO)K.! D@I1.%2B=(IVH1 MU8NH8O78H-](\;OGG[&'F>.J$H$@+D09022&ZE/#/:8;ODWLW6Z_6+ZAV]3^ M7C*J7+*R5%%JKC@05BMMU84R8O5TZ9(;P CD%+BCC] Q#J%#:O3!B\3!5B7N M#T;M&:4ZLNHS2Z_]#?6[&JW:SD47RCBI_D7+\(2TH&FG0P7]]2=.K"O!S"5Y MUE^^4&%J Y[H%\_H97)&N@/@B"+ STX,\*F\[PCX*&:G ?A'HKZ_ M)IY+4QKRS$2I5FS9&?-,YZF ODV (M1/3POUF>3O!OLD:B>"^U>WOXPALM3& M_*LKE="=9@(XXE_=D\&[='"BL?[%B:$]2?F.6 \CIAC2/[U_U?_I>I>V[OOU M6PB%):B!ZKQ9$MOQ9O.U");I+ENF S$ET'L0!PJ$)AT(10%>E>F"L"X-HV)@ M_N)ZV-HYET?/HU74'CW=\6U&1-&99_GT$9"I!N";#95:^,X,VE%E"E6OFV[C+VG;V(KK4/>^='J(DW=>CLNC,I*4@ )/ *(:QFZ:+;D1> M50-K-RUNKIS-SX5ZV0I<*-._XP*]:D4A6,A:01C>P-^]4FUCQ,-4'7#ATT(@(@EHR( OBN@X(@U"M#"X+ZL/_M M>@?7(Z.E*_P4/- *".&5 775145>'1/? O:(I_#Y8A:=58E&;)%@1"6C1#1T M;='^_6;0_>:2ASX^?$2_N2_8<]A!XD0N*#XEDC8#2M%(02(Q/1+6C?1(^+OC M8=VV_H7-ADP0$@& 3!&[9"95ENK1(I/ M+QO:AB$QHI $B2HEL"N3YF48%HY@'Z=8*R>ID@F[\K92]NVQ3[2*FR9\W'&Z M(C^%YUK%YCH';D#+F&E8YVM(:6SGZ\^Y#A8!K3$"]]B@76!K:QF%D( =?97' M>7P 5C*4@#V,SV\&NSHMJN$CTLFO>&?\/D2Y(5+=VURG(9*8U(%2HCO?BZ-: MK:,J] /JD[&DX:^)BP*8(O]\U3U3!E+95^ 0E;%#9JIGM:X 5"A1+3QU<3,# MI[AGO0W=-!2$56D^UJ"J&!U 4-V1CR*"I-1SX\,G42ZSQK'(889*40,GK?W) M@.,..S[MU%%I_@1=X:WE8!-]P@[Y"7;YM"JW2E"1BP4$%*)![:V3ZV$FM1A3 M)5>^N4%4A!&;&S^LRYAZH.+;]ZUE1!CV;+KXI(LV6X0CO?0-+B3G"\.>5*W1 M=-D?8@M*C$&ZCT)STD_!< %L4!F3?&!363\CFYB!V926F90G11XVW)U#YWCH M53E^0#3SH+I;Y!["BYY!&^*!@)MFJ2&^$@C'N:[Y:MF5R1C]>4Q6"77*[!B* M-FQ$[P)!MYWEVO"6NX%N#V#YJLGRT1"?2^,,5-.^06)L8_QYM#QL7AUIB?L[ M=A] P_*]G!WLXBW0HJ MS[>@JY&)Y%\98"K# 0HBI["IX\KR#=)5.7IX\^2S:8"F[RPD P)F(H9)3)R< M:_,L[EB]R^)&QD0)^A&I 1H*#QD*K<]0C(Y>F<0OA;-P1'M8MA52>E-3 5U2 MP,B+MW+6"1?$7FCK95@+72)-;X *H@\:!%G:&CH(M8NY@T9"EK4:(C'&8FX[ M]$?KN2VB.19C5=5,EWA91::2*ZH])4._J31+ 910'\QW67*"*J8^6 !D.0FV MK+H\M*6H"+; NIB)^"WX1(SXHTNO.Q&BVM HMDQJ0"#?R:!Z$%.D\NBH;32* MH(XG:90Z M8NXZ6'1-DP0D*[=?$$"0$ D.[SE+\VB^H=)U.,, 409*'<>Q3* M=\H$*=]U)4H=R&=W&805+F(0F5A7L2#[# (I0_G+V9YG %6'>CB1>.RV]A MJ"PA4/02,IVO]P>==@I2=Y#P7U%"$6B,FM\'@$&C4>+)13AXG8=()#Y[14^B M =WT#B'Q0CR#Q6"1OY_'2ASF>TM4@)UP/I=!4BQFD'"MFF2O?@X ?M)SHW3( M,L]/Q,#7X^CJCR;ES]A(*9VQK7<=)/-I,WGGN5NK/.AG)!!C3JQR)+>;1"/ZN M>_1W%OE=PSX'L9?'S'PABX1S:G&^6H97(B:2V8Q5*!LEPN%W- SAN]:'[Z/A M32J9,U 4CQT$2L.-O-'>7GKBM+I0<<7#(Z*PW *9+DI4>S3:+9\2!5IDN!?/ M-'G/QD)0?:*E$5,3"3404EO"K/)Q4)3(EN!::HM%#4Y ZX[UY%TU5A2H(=:4 M=/5X :X*EDP?W&YOL.[C9]>NVB9>_NR(6"DU0&8>=AUN4$U-A;E;%(N"P4@? M7C& L)=3LUZ0H*C-JS0BJKT'@8-CN'M,9]*^$'=HY0'+.1+ WL8GS3YA6G") M/_>HOV'_\QOI%;J>:3FZ]\ZF(KZ1\- 3XJYMLW-7) .P7S5Z&E+CF- <#7144V:FBBQ"25&H2=F%0J?9W9-4-8.%!D",PNB3F17J7?*7%QQ6 M1^HOTUM;H#8UMG5+"M"+=E3)52.N&Z643R!9M+&3I>Q'T-(?P68?X?3)M2LS M="3;3I\.CGP?HNH/N54^/3FH%$R3FE=?S58: 8EG@4^C]^*:U\&U<1%>F M6Q%]Y<%0 "DWKM$T$U[W!AQBTF9(U/I;GI]7H"82"#HSWI^3Y? 1_0SAR@5YC[J4Z\!/EU.]I76#DA-=-S4U#0I?6SD M>@!E-@BGP_G%^45X\C^=#G E2'KP9C:^-[5G]GMPJ8!7\)WD32")SMM7.M\O M2*O*>!0>@0.G7%4&39NNUV7 !*BZT=&)$CQ"E<_HZ$D)#&'K8%0AH 1]L#4M M8D,^O^E[BV_+NL..;K-=O^S0/EM%^/QVP(Z?1W);*1"=4#'3Q!>PEFMM5NB7 MII1,4*PFJG?!%*%0$W!?=9!PA#@,':5>'^(8>)B?3 S!&&N"'UXXE7S M2VL$C-[CE4-#:2=8(L# P&>&A)<6-*=-YFD8(*=-$,_0Q>I"*P%LF'Z?:M)O M5%AV<"[=#!)PT?-?+Y8/7!.W(=$JL%.( BA&_NK:EJF_Q_\.#?/OL/?PK'N- MS6+C^Q X:C)*:C*PB*Q0?'IG#(I4T!K4B"D!AEO/,6 I([Z^HOE['QD'C%M M\()G#LCG*"8'XK]?Y?_HR!1-[U*L"H50!?0^8B]JD*](3T0P-?)O 2(U9XK$ M.9+Y;%6-SY181.6J ,I7C,')*RLG@Y=QO!PP)ON<'CJ3Y ?N,8?B$?+2.E1@E/Z &(I\W2.OD+\ M1'[!M]+N,/DEKM\\U_PV/,?D39(Y01=MJA-G$?J'1-V[H@31-2;5%* @T*LR M6@#*I7%2&*RW9#!5=56JE CU8,OLDFFJHKI<';#+=)X(A%O%IZXI9P)/ ,Z9 MG&^!Z21P?:[N"NA,YO+J%OWD!$&M%$M9*;R N5ZLEMF-'C1%O8PN]BLCK0VY M5!W[?;B \A%FY7G(H.1G++*ZRAPR,5J"T, D@*:T[-106 MQ^5C.!Z]]<%LRI-:NPQ=7,CSF>I,UCH2TB1V"O35.AJ5S*4X8W4FJU%YRL,F MZ=[>8Q^3*#QO'/,*OV#;/5!&D/OHM9+4X:PZ,X7O@)NNIK,E9RX^&J+UD>C* MG6F1X16]\X"6_@A>,78(GQU"*[(O\,_A4?J65T# M(ZEKD%P=C_0@\*RG8T#WH-'WO3"$S'0S"2)G;!9F9>BYQX\N0M)<'8KT(:(0 MI32./70>,3AU(^CO'Q\^BF0-R*19#S0I0/.-H59K,BU<0I2?](Y?5&+B++)& MXLJ>B_-9F^FR>*%\B#DRZ>7QO@(AN%5%S9#?>$="^9;^1$P/:E>GV@@;%[PM+)19I[E("D(P#>A# MI.MGT@="D3H4Z@MOVF,:44HE&*2'#X\67@S#XW!(Q8'/(.IA-*())&"\=X!' MC@/:AE8M7B ?0#TK/P-N:+3J+DLY[^P?6MNJ*. MG:2"XE;*5(F#"NMI?:,=Z46A8M981:I1I)O]-M*N2OL]9,CXS&D4&R\5&R.* MC1XJ48L=6@&IGCCDXZP&IZ1.?0KG5/H=4#Y(&2*>NJOU]*(6[>E#NZK N+VG MN0-8JD&Q)/_J@9:/A"HP(K GVF3&QNEW@&$4&R+1&YR>U_>#4U+5Z?]V<'7! M?:UU"A)'A01LPE$V$FK@*"PB[.PN]8,5Z'9SC391 : (J[)*IA33, M/X_TXMY?U0)Q4_;7([HVNFK ^PX[].PWO<[/)<;A@'P$=M?,DVWM^/JO<#*) MR (%O8"!,AN'%_6]UD0JJ_)!-3,<\ V(60O0IYIC Q#$T'^H&$?<)QX?R%L^ MVW' -A=0B6IA7P(:]30@&DM%&,'#!]TRH^%SN"&)&,_R=L/X7#R-1(3!==@A37^3VO;UZ%[JMGU[8&1%S XO_:TE@I82QV:#=F9* ME!5?S=+#6?61;3_@F%-I3IF:@T X&F\@2P![#**'C M8PN7#(X]?B+=<0.,GK&YP^B5B^154N#)HQN&"@S2(;SJT@C[D+0[=+N]PD_! M S:.7N,.E@Y2E:.32E.E<#'O@U)B4^B_J#$HL49E6NDKA%H^A)Q'^%YHTB$Y M[EGUAG24C!P1G0#I-").GGCJ/X"RY,,O-?ON6,$=R=QGTC/;[#R,&ZY<["A7 M-0*J,U8*/\L>*"B\*Y%:@R)S4&*/PB348Q@9#7W>'VSW'>.P M8T2 )2(C=W?*"[H5VS77>BJ1>L&M/46BM3JVV^Z(%JTO6K0GM0 MVB"%N:;/0%;U>?*'O-BOPP)6X70-TAO"I10G"8%0FI2:/T4OIS;-HT^TZO;F M&+A[-D7\%>^?"B5M&AX>_>QEE27"A\G6Y*=%=# \DH82<>@'%SCV%0H].38# M(]RS4OC_NCK=/6 MC3=NCX2 ?*OQCM=6PD;M4K2Q4*:K/8\G39@FE%*%N"Z4*(MZ#HDZX'MC1XB. M-DQTQNL6= %,MBO0.MJGP10--]BV%*![N<+Q8=^0+X5MQ1(M2-,Y2X M3K<;>+KQ!O@EO 'YR'0VFZ]!?\/!YS?#/IJ6L_O-=Q\KJ5)=Q&(^7Q*&9Y2#!^ #QC=!-<8 WP;6\VFRQGL<+ M(FKP=;8#EUQH2)Y?XBER:EK&#+I"*?2/V)%RN4_4R1]D6\_)\G["M M!,-DO1OHMD36MW!IQ4K>4#VTW$J$"[2R5:#C3@N,/C@ MYYS>+X^>1WXJN_VW_ME1,5)B@,P0Z2(>1(:")B@4!7.1;I^.:?*.C8>+FB3+ M(J,J#J#8H)7T;-<_>KCQP%WU&Q X*9HAE53+'%I0(D^!XW-]^:BU]'%T]%2G M82F&*@*C")(>\5OPB:C\0_S[)J_ 8BFV0^*NR?-IONG))!H5B9A,=>#4ULT, MGL!/@C:_=K-;T)@J=HB MCT!D/=$KL[IPD<]WUD Y[F\#_D.UG K0 )3?*V]6(EZ,3I"4PE?BLW(5U!4 MWNNO7W62999NRW4%JU^$0'"E-5(]HHL"KHE<% M6K1_8E].\B@?Q=!]*4P(^ MC9E9"JKZF(!"[6^Z?63[1T0A5GP! EH%*\2S:S9+JM=%':E8G"HHZNI?KJ/H MU7@U.H8J4ZX4.^61 ,7,WUWO#UIIPS6P+]<^U;P)@:)J$SG:=5'S,4L?'QD@93;(7!25GM/CLL**W1,4 MB8,K:]:/>XO,1JTK]JWM(A\#((2]19)'':;+U8YCF#=$,$[IGLB-8_*J(TE%(W&L-@F P6N#5>)IJTW7\Q+,LK)A MM.\8EO))5*@$W'ZC4 1OZR@ (%@PT2M0+!))6"0_$E6U)^$+#X(@,](NL75P ML5P4>MI4#/#)](X>:7(>C8^8?$*5(R/C/3P"+LG@8>=ZUK^JJ\=(O B&D#)K M9-CZHH 8'_Q<=L_^Y5LC14Y5BR9C-9HJ8]-#B:4;6I>;C*WWEL.ENTY KV7_ M!];+BBS5/CYRF:4Z6X0K]JS((.2"%UIB\E"0")R@/17)^C/O1.C'48LM]>C> M+''O,>W>U]@]*G3\BDL]NJB5?D%T8&4'H,HNB8 K*KS4&(OV3:F/C8\[]^47 M$UNT%5W0'R@3+%*-)_D5,6&GVY^=@'1H2_J-94^,T!R6J)5H%V;:*LI^(@)Q M&2#=Q.Y^:!)^#)W=->E"$[K*68CN8,GMY[F>2/J)$3MXK>ZIG\VBL4_J=9@- MB.WM3YTMMNN]&*N;5I(DZ?Z8"O?>IVQHF(LK>Q(FKUO,*\W6%X7\!I]!Z^X2 M)^_KS:?KF^O'Z\\/BB1[W617E=/0R>^8#[0T^+-KF^2[\0DX@>]6^AH0+,IL MD>+091$CR:PK>'/0AW_E;03SDI5D#F7_#X0K?8; 4UUR5H&K,EK 2 LK 31_ M[^A!%VF7N8)O/"OB)JS: HZ>=/RF\&&'Y"?7Z5KF,J@!$.@!J0$"\PY5_ M 102+=;DSQ?%[E>JH(DZ_;!N+O++U(HX ;UVN3GOZ@&C4B_MBVYY=&\\3D[S M-W_3LI=@ %1BB10?AWO.OUB.[ABT(BSMMWQSG6W\BPR^J#IVR@.G2E. 0ZQ[ M$#35)BJZNY2TLXI010W2*NBB*@B0E/'^Q?6^$[>]0+><1_WMSN5U@04[H8VO M ]!(DTT2&U//5[E6^9WM6(^EDW];3KC9&!%5@W=G15FDYQ@P/HGEH4!_0X=( MH@IP%,WB,F *A0H&H@Z^W5YZV+2"+[K!; UM^N1ZGOMJ.;M+_4#^4C,/(R%B M5*B*VR4S?Q&O.M$"&/2&4:8!12J2#G6L!45JH/ Z6"!X5YL'8!L'X"EVW*AQ M?#S\RJ=X%L.2X5,%Q]^=HX_-R#1ZW9?%MIU\P?@.DR1S GU7W7%O*P\8X4)& M2LSO:PNM >Y<8XSQ"4J4(J(5)6K5@?\040KO,(]]WQ+?#[$P&KHCC]3!]8+H MIN$L=:A&$U((:N(,\9B#$(CKF*[#SA0]ZU^[MU+L MW3&)0<0@B1V\*RT\_<<%HU@R"D4C*AM]8-)_!KKF;DCG-6'G02$LD\,9N J' MK(]=F:ZSHWO!+ETG(%T'@GORDV^9V*N_ U/LO;'W:8H8)9IL:VTZUZ;AADTB MF&UH1(EHE)$-^4@6F\T5,X3CT2R5?=^P.S MJWN3HTJ-+%+S$A"%5%LDO%UX>GY^<9[PQQG=+8P2N:D3:R-O]^[;Q5G6Q7WB MHI\ZE =.%[WYJPGX"TT4S3#,LT1#>'J@""EJ4(<2>LB;Q7JQ#JE 0+HS:%9 MSB$EX-Z;=UJE=U#@%@=UKV#N9TS_57^S]L=][=@]^\R(8_2,8HFIIOEJ$:& M"0 >;7=Q0TNY 3EN+LV3]/BXZ&0?;1/>N]Y[=6N4_O/8[4]*M_"H9KU8+99A MB\/>'[F):6_S++$9LA5I[X"6. #64)1D<]PTY#WK!3W>#GOL^EJ^E'R/_< [ M&@%I>IQ=Q9Y&B1='1YR(5>(S#,O%Q3K"(I6,4J)11O; VQZKX3J PS,1A\$V M>@[FMM:#V^-PA QF$_80#AE()]-RFCN9F6?&[&2F%4NL>:RUL Q4* "ZD]G! M#2WE!F@GLRQ/,IW,@I-]-)-*N\L;NU'M8JSPT'UYL5S/PK8V1$NB$1&5B.A$D5(4:T6W M6Y35BYCB<9OA$4,T4SM$]>WVB'%*,Q8*MXZD(A"XZ DC' 6+[I6]NW_X#C=% MU ?%Q(U]YSCW1YJT.@E1]("]%\OH@S7;"H2AS9;6"C?/Z]5\M[ZS4!'^],-04;94GTL[,D^.3+O$O0\V=9\L M&U\[YI&HL'3[WGUR W]SJ%F(:WAC;#ZL-T=JKFX1$AX3B1*9B M%1.K(TZ:] M.C=K<@YR?K573[4&3Q_0AY^^6O<_@6P(E(!=S!4"T>F%#)P 7^J>[3X0:K(9 MY.)KIKZZ)K9K6$'PU='I0)]-2=:4S^V(PQB+\S M<7]!2600Y[5JY^'X0PZI"9%(1 ABPO:;'AP]?+N]/82[$JM*YY4\..+4;5&[ M^(75%[/S$%!<"NT!)W+0CT?\%J!/),9_ $WH=G:. >;Q&=/#1@?= 3TY4YU0 MZ>G="I=!$("#2]U_9C>$F=C\]/[=Q^:U$Q9T<'8;([!>>/$-MH_W2'[7C)9N M0L=$5B=+Q4^(KL[/PU44>@4C58DBG>CI'7V@:I'E_(QBS2A1/4&)\A1V88I, MC!JQ510Q@T:,G9BCX_)M'"0]U@:*^EY E&&([E$^/39IJ#[5D_"389<6%3@7 M45'1_E@&O!862!#Y 5X:P*WMOOJ(XKV4=D +:?4+M_[X!WPC1H7Y_+J)GGLU MHD+A>4?04HG+E\_72R&^B36?6*]FF(AE>S6'5,2L.$Y*=VPD<21 +#*!/CU" M:=>QD15^,@33IDT^G_9--*IV;(8-8FG'IHQV5.S8M(1;?_RC:L$;149EXQND>N@6]BS2?6L1DF8A73-6X<)*5[-9(@$F 5F2B?'INTZ]7( M"C\9=I%ND"EFQ(9/$BRC:J]FV""6]FK*:$?%7DU+N/7'/RKT:GA-WQO7K^FD MI)X9EQ42Q1(U02_FYPFXPY+%'ZB,G]$F"#SKZ<@/]@3FL'5B,X\(*])W>X;S#+?036XWK2?EARUE&Z!WV:.5)UWF@P;BQ''P=X'W9GGVAUT;>:B9BD_ ^QNF< M5AV?E[,5$8ZX=,3$HQ]4 6(:QCTH/(#/>8:FD@$\KMUH-H#;FHC;4-O-9% : M;343CA%,_^9U8QCND17"(YTTA_QHL-WUM][E,_E>^-I)/T"(VCK8^/+(-\V] MX,_;+3:"VRU_^-;A=Z?=>L3KC>_CP)]5MBS#:QZU+S:X.Q+7I*P7\?#M%25J M4<8P1)ICKHU>79%Y*K2.5LF/[$/<0%9+/B(P@ MWV-7HG\P,?_I9QILW70/475MAWPB/0G^[FB9.C$=Z7OZ*]B>T&CDD.U?C?,I M3XAO\Q[%P^=[[!^)VGY!T:A-?5YMFYLR KQD:&+\]T*#0-P&A/I=^S0,.\&;G8>9(^>%*@1?&)*!**R36 MMY?3:#P72T.).."Z-;UYJ(4>GA5=!,5L8^)E8%8+,),H4G MQ\5*7KU$':3XSLYO;H"N8CE(]]%?L;FCC>2U0XMJL087'#,=/=5$/06&3E7F MY3!3&HT^YD5=Y_O#P_')MTQ+]^H*8U<].?;L9[D9XJ74E]-Y6*B)B$+?T0-* M2X.Y3Z,?IV8P3M7/8/;B6=SR?7@#%LY0U<0!I\XY4 M?7P0T=D]X!UKBZL(N?+Y,=N_*B-DVH9%6"&4"TL=BB6M0B0/J-'KR3V&EL0I MO\:IT1JZIG3+-'>U<>BAT;MU\)UK.<'CJ_O%>HDNGKMTG1?L!18K7N]8]*Y: M5GH?FZ0;@?VK([["!D/M%VL;8.R0UQ^?W:.O.^;C*Q'P_DATXLH&= RM(S?& M([@DO+PUTU;G86&=V4=M^7^CE!F(VX%B0Q"S!%W1Z^A#6]!L.4':5)N/6TA# MO1 R=B1F(687(I(1M2RZPE,ZKJ&%3%!D(^)&(F8E8/=$O>AKW1,8JBLT(JU& MW:JQOA]$%RUN_CZ_'3!QH*IK5GQNQ"Y90;GXG/3Z/":;N*\228'94-;5&;:I M[)%J26U!Q34NC=7]JDRE=+>KW'LE,K]APWGU\Y!(:'%.:[F>5B$"?'MW7_[E M1B<1/$#W9SQ("(^TVO71D]BL"-QJM?5J%Z[** MK<769%4I'/K?M'O+-O&0/E[UF#KWQ-CCWZQZX5E-TM._T/A8E8M =+P%,O7< MS879F"[4C^0Z^<&/$;%A@\_VC87;QQRPK; 5N1\/?$K<[0UQ9#C4@+CD"1#$ MQ>K%!]<7JT46<<&K._),3R?3TTBC,RG02&OK1P72R-> 15HAY[-(R[H+TLD+ MGND%6(9WQ.:-I3]9-C_6=_3H$;*JSDG]2V-V_6HMD=G[JT6S!E0B"D6BE$RZ MK=J#.U?7JZ=:XJD>>FHG,D&[AT+YF.DI-@=&(6#1C4IML)5Z#QY>B3$28Y*I M=MZ(L$2P4B!K[2_#&;V2_HRH)B.P$T)<,5$%0)<+%!SNV($!0:SEGQT=7SD# M9*:'+[*M%I.D"HRZN95NHBI/*(V+D8JD*N*BS',P+- JYAY^QHYOO6 ^F[)Y MT2V;%@O8NIZOT^4L8BD#\,;\Y]$/Z%#I&PYNMX_ZVYWKT9YJNL3 H\L+##3- MGX^D?6R\#N^2S-QW=#4QATK&MNP\Y@3%5IX1,\^HG2@Q%"663MBY0'>+B+43 M%-K[?]K[VN;&;27=OX(/6W4G59ZL1=FRO=\TGID<[YV,?6W/R9[*ARV:@FQN M)%(A*6><7W_QPE<1! $21$/)UM;9C&VRT=WLYT'CK=%19 )^ <')3\+82^#O MK9_\AKD+TU(AV$4*NQS1(DM+G\XE^OV(UV&$5Q]P1/[!+T03&(:3,%X5YZH^ MYN=0!U*NB18=H%D#9JCC^,J;>=W4^HYK] .K='"" M!QN2PH3K,. 7#=69EC]"U':62.T[G9%GX=&GW*-T490ZCV[SVL5I]KYVU>*. M*N4DBQJ$N@ISFOI6+K$E!=AR2VG^3P:?RJ#/Y!,L;Z]O[GAH+*,5D]&\;[+N MB\\Q/4U^1\Q/\ALKK\FSUPE>A:5W--%A6SL'6-BRR3I3F[/SD8S-5"DOOZ7* MH'=<'9(_2XB,)<4X^./W;L:Q3WZ[X+^(= ?TL811L M]BM6T)(5(]LQ5@L#:4>1;POZ=WY$_82]2-K)2/=+_O-O[V:7Y#/_V[LY_0_Y M.#M,ZQSB#>@58(Y\3YUN""+4_H9=EK.]U=^KH](BN\65-W948:*/^KOV3OK? M2M@QL0YGZLXI$W^COTF_XV:7XVQO4TR9$>4?>J;,AB!31[PKS*^ALT;)HXO% M?-()=Z#MQC".7$RZL/\=PQ+*>)2K MTM_(3W<,]'AH@#DN%$EVF/@$ZFKL?[XZ5=_4*68Y :L=#9V-]YT.=[F=?&F" M; P5=;G=-=X9D62YEC(-VBNA.AAS>U)YH.D+I8&6JV@>FCDXG0=,=U!$5[IC MJ#9YJN#L:GXJV3?0"?RC/;XQK2-[YFOJXQDGMQ4/Q)TNWQSCX0JJ_^$44WLS M0+XP=KNNEL9&Y!7CVG.$MD89H35?*MFD>T!D2KN9V VU5#&*V$JUZ?*?*^[H M"#_3FQ.&LIM5?Y^Q@^@X3?^C[5._YE/B29I!X12]>_;#*/VAM96I8^OLQ27= M.+LX4]@X:\KQCV/Z%JO>OZ3>;_F=N&T?)=C?A'\2]S)WT\O%,+^=,:T%LOM+ MBT885[5[&O_M_A(=EL6^ZMB[*;WM =5%2;LH9R1K5-MTF8DC]])#]&S_ST]<#)AM'-.8#PL39H M]9#JW>5>/3RD>\%/Z9YY1[##Q!0_J'"DD:_\5R!7>[QZY)2J.94U M/[7*IG\9&M5WLV$&=30/-(#O*7D1GA)Y^+R=ZS35(.7GG- MS;Y<8KUB,/!]XB8-]:2&PL.W)Q;;0)2Y!0Q2M"BKG[YP8LAO6I)]7.'SMJ$D M4D)CW]3Y16,4E$LK>^Q%;:"(X669BUD-)I.R1*XN;]2VI0 MZ7@) "]B330BJKJRM@!-W+H>S!7DF#&V@@]Z%^9E:/*2)&P,[@*HY%$I0I;$ M-^[!2V6?9/_+SL!MR.:\9LHGA9T;>Q=-6\_R0"+T?67X(1SAMR0J1[ Z)-W8 M4-BI7O_(J^]59V"I.SSQ%O.Y!BCA1V1F+?>.ME_L&:&IN D,B+<#42A]SS8$ M9B-4E1GO]!9/K;,&V3[E:LF4:/-L9?<=9/BL/E&";"51SLJ1;,>Z:4 M5+[!_O1R1CKP>2.6AEG,6A4 5)"9]+H)$WNWZ(R&!%8Y6/2.TQI, V*HU MKU.X\_3\ $PDJ$I!H,.C$1;Q^T#SEU$^MP'- R,^T)G('M"Y&@D\1 _M!T2 MT?=XPXJ!Q(_^]U_"[.6%[_&FYW5?_ 1_(!2THIO"<92*TOO1X@"X05='C?A< M7,T.""1OC)8,H[<4U]KC50UHB^^?:).HWB8T/*?V47/J(:F<1+/L%&?9AJ]Z M$/[%V]TF?L.8=^OLQ&[1*O))-@Z3@IO"D8@?!CD?DD0>XV7P^SY,";+!6QKA+<(SJK. M?Y81=? W'51'F:G393 M_'T%.X28P!-L;,%,]',!M#P._AX0Z>P*ZIJ3\B?04]ZZ,Z1F,# 8J[&7T[ H MR%386Q[%#^K^9O=%])MDR6GTBO]UMNS=S: B MI+=.K;0FUB3D5C1PPO8@92=L-V'9BC-H-N:'=H:R*SVPH\*9 [#, 6! [HUQ M*8SE+@0!,>Z_?3C]&*;!)D[W"7[$W[,/&\F"P%!Q-@$^4$?UO8:+T]/\E%[> M%@MH^?[+JD'T*VT2L3:!=F):F^33.R72$)585UCKH6U0)K6\GR9@J.8/ X095X![EA(L\<$@7-$E*T M<:,.A5'<*#.(EJPK!Y?#GTD+-JYKJ M4JVC%$H.,K%I<4,W!=UA\H&CS'^F>Q/\79CY&]'>&X47;&]#E&JC&D6$Y^>G MLWR_(9-(ZX3E(OGL#A/*EZM^M+NIT*2%LYJ%E4AT2Z@'%W6-^AJA'E^4\=J?,$)L_<,%F>3$]@ MMV?$;BOIM0YJRRQ;V643\\HCW4ND^4WY.P[Q"5-(N7.Z7%S-/%4N8:+=H9$A MEBI2R(26#F:/(>8J,D>WN="DT8"D"F%47@+)_!L5(PH%N6;R"BI1VQ@**'H+ M'H@ZT ,'FW:@G5U=B>$U,9KBS-^HHVF860MJUB-MR94Z0LHEA$Q5#Y*EL;GP M_HU::N_ I+'="BFO/5S-KQ87S30VKXF*5J58RVM'AHT3]I].[!Z;PMK#?A,X M-^W'V4%NVN,(XPP@7.WI? P4YWH+&!?$[/E""&U(/ \R0@AAF"4G0Q:Y"=/V MZI'47'-@_-D/HPS3 B]E.OR D]:ZG\)!J@2C933MXOS"V_>A.VV$EL; M!J6Y9! TF[.T@>V:V-JL2R$9#.GFK/74ORLP)2A \H @^KP$.)Q]]+]WG_RN M/V)_\,K:U9DKO/J M9G2#E)^QA>Z48.@;+;OT*]DT_-83 M (]Y@E@2>LS//1;7/ ;:M1N@G$;'/];G,&D!KYGYF;CF)DWW-&>Y7;.B-NFW M:(63FXCN7 U?:28CKG7#MNZ0QS9[6A*'[6N]W=$_=.<94[9I-7&9T!#U-.+\ MM%J6Y@HA&NFH4(DBCBN%]E0K5*K%,-E5\*K85E=JQW>7HUP_J$3+'9_=G/\B)"M7DM8LRU MO]FDMVO]BEQ&9 /QXF"%U<%X>>J=B?BO:OH$'2Z@L^8I9BT6^1K"<;;;)[ MVFB4#3.;-O3,YHPRQ#LPY$/L)ROTB%.0XE@R %13*0*#@7I2JLAML7:S_!Y* M>LSVHW9[QE;[&K>TGRWFC8CG*7*Q9(5^I>*@SM"-M\P;8IG%+JPSR ZZ*K$? M )%!$^'"E1]CNH8K_XB"Y^UCI*V$5CB=28'"!<)"9;2!,KQ(#+2,F.[@$\"F MPR> V/F%WUE%$LMJ@U^Z?$JSQ ^Z=YDKO&H?45)]-"H!77K-O M5@FN[5"EI MY[)A<6;2;&^TV9;1IQ2^ B#V.PT>DV_+($CVOMKG+Q\&PUVA@48MWI3)*\H;,)B5CSX@[_AN\PR M1*\JHA6$F0(3VD:ZD^SR'NX'C=+D1MW!&.6AO!HI M15M_A=%JGU#892_86=P=AF\__AHN<@B'"<9D)$SOC+Z)>)P5\:87 1(Y\&CM M5D[C?O&+BXMA "[:1.^*5G_@6*[4JN6L+N3DYAW'$O3EZG_V:=:Z'VV7X/>E M(_Z0.@(8]?U@42""'I^ZPPU53-)M)MV7):F]#,X"AQII%,(^OQB4[]>@3_%> M&Y=R#5R"^DCO<'QS4?R^Y@K(*&02CZ%?[PKY?E@+_>< EC4N$.E_$0[#8VZ\ MH+.RY\*9L3AYA<'T%9>(?&EHSZB^GMP6&LKHS4; M>]D!M5(L8'G J2P6 DW#8B#\=8>K!'X=SG()?:(J@FKO.( ZO2)SE.C%RSZ- M^(.HIC>%H;U @ZNCIQ64*O@:6D>O:]O<.LP^8)*:8S(JB;?T=,"C__T.)^17 M6SKKS8X)W.,T2\* #,W9L8!O49BELHUV8X7:WYHW4F/ETWUGB]/S\W(S'RVS MS9M%O%TVA"0MHUK3B+6-JL;S$T.L>;!]@'8=-CL2A_5M.K3K-Z]YY M+_,.X/9%0T14V_!HPME "8SX5M*O6+*)I?L5N^E+IQXZ>^8OJNRE?A5O\R9> M=O4X6/9BRDZO::?@PEUVGS9P\M(;D >YB]P[(*C*3XM>Q]MMR-8;/GW/SSI^ MB:-G\LFWU9]Z1^K#A-E$XB --2[/.+LL:A\6QW K>2>H; S1UM[3YFI_=V&P M;\,_WD#_@()]%$X:-##]6J MPB!!&5:P&T/?^#-*_XYCK*7ON2X[VU0P A5 MTMG?4$ZPMU%T@HAT%$:(RD>\ <1;< 5@)LQO]F@UK*$-3E.4O?@1BDF:_X;] MQ"WX2:-9CLENQT$ ]9Y\)]D1VNKO%L%6-JJ5(9UR.+&700_'#E7?*]6'#/96 M1-3#N6D:6,!*KT"N/V$[:#7O\#V[.O=FC; %/:HZW 1/S02K,=Q]U?"AG2!Q MC(.-GZ;A.@Q8MU#M8K[=9[?K91#LMWNVF9E?A19O=PE^P5$:ON;+$7U3C"9; ML(DCY.BVZCX/F4=4^BO<9*SU4J5!5UGC% M/&@;O&3X>[G :[2(DX+B^2U:=VP']U=,K'WTORN&]:@F )EMC-[J(ZW%;-9% M;:R.F!H$RQOG$->#+9U2!!-=W" WB]X4LEO*5EFI2S+3+E$_2 D98NS8Y7(; M[_E!K$(1$E8LSOQ:G.7W9#;B+,SC3.Y$**8W06,RJA_]H9SA^C@(&UIJ\KCH M=6B.%NBD,]-U/I/R[^WU39M=W:+5\0[HHDS7N-+ IS;$@RX2H 3;O>36Y5D7 MB$LUO99-E(X1"4AP.GKJ3 IUDI[FR ]R'M>>J\3C95.N@N*,(;"2\8CV!S@F M;I&6:API] CX1;,FXKEWY1EB&-@I=YON,L(R+DSO&X&8":8!KEHY5&WY^MDX MH4? -?I+7.>>&:X!.3H$XBX#7'.,%"-9=!SO_6.B&-G^YG$RCX!@-+?WDL[9 M$+] ;H"VZ2PCF0S\H6XCX#)!,K";ID=IW5> R)#P8V&=(45]SL_G!ND'[II= M4 >*9[C1K98'WWV)T_0'6KZP=D,O>?UVA_DUMJ#;T,WBU!AOP==KNL;FX2+)HCAUOKC6(\A;1N^HH5-$HW4:?-XMHNS] <9(M3S$B^A0]AQ'&K#0B M==:J:A.6048#I4D;XYP*Q!6M>A'W#]]ZIF1D[]C%>[)Z? *&J7V0L5*PA SN>1GH99"%K^R:R)XK M?-3?MXTU%:4T$M5%K2>MA+,>(A>/*OG@5_I,Y0'/D >LHE0GO%N(57:BD^A5 MKS8\2)1+F!Y3G?=\X145B96"VZDJQ18\TP%[-K9T&MZ*!8T'NQ <]-?&Y\%$HT.;M:]Q),_,N1*#,!3F MF$F=:");VE\PA%>NY#;=D18)VSJOH"' M!1FG,ARG.'F5;SZ4OP4&EI8J.L.F*V&N^DC4!MX6:-)" 8RHA>X IS,&NS$D M]HECWQ6X54W@/5E0'4Y\G_"7HD(SO-%)MJ)4ZS> [M!P1P'8BEI% M%'YQX&!H3;GJ=CZBXLUVYX<)_>$NB5_#E"YSJ<1"OQ H>/9JII5K70F >H*J M-EC85JV@JAD' &O:%;*TA=??M#+AEL'=:PR5[#9)R+A46A:G VD:?D&!?0UK-6*GP8$%7:^Z<7 M9V==2()>$35@F2>TS"7 R)8_.QT !(PP81TDK93_U>\YH2I\V"XP!!IHC-T( MXY; R"6Q>QT0E04\*63 -&^ :18Q(@FU XQTN<(-C/2=G+$@)\KK"OTL"-#K3CY$N=5R52[&-%[8"@2**,3 M;U4-K6:\Y6)1(=>A3FB\Q4*$:5@,@S5)N':#KLM9SJ%/H_,2O^D* G4Y?TZ< MI8I!A[HW$U8KXM"Y7D\:NLI8=*HOI&NSRAU@^3 8Y@H-='9*7<[%,'-@X=V M:4(L]9@&@Y[#4.L&3,,5;F!$HYNJ/0Z*$_U!R,R3(<6A3FBP>1*T.-?;M,-. MCACP?N451_0ND# +_;QK/OD>ON)/ZS4.LL?$C]*0_KVU!:#U MZ4<+MHK#L=KJ= !79L1)>VKAN#B]/+J MXOR_Y[40I)?2_3@)[$0,94#YV8'R0-L(#%A29P*TCA.4O6"TX^#_S_WF#NGL9BFN\"P"LM9 7J*$-X&*!^!/5$_F",^@(RQWQUHA+^A\U=WI M!J[O8I(DO/6?I>Y[#Q3!!\IH+:G,.F%[@KA<]&O^7P<.1INUO-F#TALIKN.( M16B*_@BS%Y)#IUF\)6JYA0J0 SV3-E!3+QI'$E)#@8'3'XL' M*.IQ"P2D'OP-3G. _Q3'J_0K[NH\A(]:!)"H??5L8G8QRP<+3$XQ\7."F"AV M?3 ,7 R8Q5!RE\2K?0!;XD@6374L=-H,#8$'G+R& 59$0?UI("#45- *F@LA M%@IICL!AN'$,$<7KKB!"$%Q=H#BT' P7=&/:%^RG.%=,]M5:S]K&Q*$"&C?E MGA4%H)F@]U1)Q$2=%.@ A,-(N[SF:BO:4%'PJ.@*K18FA.:#("+ D9^$\>D.!^QZ<>F6^^[G 0#24D)K.N?J$",U<<"[[DT9Z TST#9J.H-/!!RQ3V"P M\X)7^PV^72]?_7!#]\$15-.N[P$'^X252O[2L\E>3X95C&DHIK,--$R'S\X4N'S1;=N:V0,M.Z^$-VB[ZV4]^PQESS_%0B JV M=%FEU^^N$HWL4(SZ^XY1A^;1C?GI_%P[9X \TS*5#_Y:J4+G410]]\$B]\,^ M)0E+FK*[ ?F!F/3#6^TG-0 KB@'!L9IN6KW791O.12NHWLP)>GJK_\(56$_B MDA:Z1[O$/MKUX" &O89S#9PXJ]J]]I/DC=YXM(WW498NH]5G/TS^Z6_V.+U= M?PXCGV00_N8FHI6EV8W*TKS?L'#+I]S,::Z,@JO+V>6,GX^KHR#(VT<^5X"= M UD3%= KTX$^LRZT0&&EAMV3=6 .:S+I[1H5[:-< 40T0%0%Q'6@SY1:H)H: MX",I4#^VZ+?E1__ CW&''Z%.")JGLN)LH>&/ INR":Y__Q*G6\C*?HFD(1EPR>D=E_P#.'7;)E1:-;$W6FE4ZZ@Q3:.*)E'1)CCO6742H[^68WR18^"3H*&L MT4YZ!GD5-LFA5ZU$>/6!WY]*2]75;NU5G%56D0&2X"@HIC.S>G[6GH[*FT!Y M&ZQ@8?VF:V=FF,W[HC40ZO6%&_F-1LB+LQM55T(C.PE?626FVB#K)S^,:"9V M$SV0Q(*5IZR-QNYPLHZ3+64J]0&.J7: &,*(\EK(R7.(JNGZG, )HJV[.UB" M<5B+:O)B:XQT1&ZDVZ!+7>ACMSNM%#EI#9U>BS\-[%S!8G6 M0.*4Y,ZTG M#83*M%340=7":U-6>>DFTW:/GD M*\Z*6?X[/K6]I?D75<8-CAD$'#&7Z'O;Z!3WI^\9CE9XE9\&_\5/$C_*WKZ$ M_A,K-Z QP:TI"FQZ6T]/U0"_F'FSF=>>W,9Y:VC'FT-_Y.VA3=$@U,SVI(YH MS6L7K:&\.52TA\H&PS.((;%.9^I;P9)=3$=XX89_D)&P:L;DG=%SR%1D%OT>9\1$Y9;TH&% M?[*,[-/W'8Y2K,5T1IH (#H3>NN,JRX%IU2X!N^9"JC2()JH+H>*%?$ M.9(#\&=[@2#-PBW;;G7H3*$/72 RDP@5\9BQSP*LCNXHN9 M=O;@7((PG6?:)U_S'HW:?Z1X5QVD:+D4E@%H3= _PLU&K<-N/@V"Y(8*6N-O MP1'60I@KG>X8XUJ 4S'./L:$ 2?&4=L;CF!%N5=LOP&+F4%C.L&>DH/0N?WM #?J9K9XYA2ZV?$KL*%F,WT2MQ9YR\7>^3A/Q+,PWM M>1T$?7*==,+S2I!PEM)/4"[?05 :=4&Y$Z+82E7S0BBIJ&T?CVK!+ :G@LM@ MD4J\G.^[OXY3[?&B_&T0G$I5TICN.!.-"^G&G.(T!A/O($I-.H"!E!K-+Z,. M _*/*"TN!;TC\A. &A)6B7(S@?G<:W8]$FJO.]Q*O M\[U?;&>4:'"G^3+8GJ,^S93/0YXO+D]/#W89W:[K.^;RHQZ'&^>K@_@MP6IHKN]$4C)=]"IQ!_+(*##*S+0NDOB MB/PS8%T#7>'/!V,W4?V9, K"';VQ0"/C,- (4&(R7G.M[ELPXBY83CW[[=9/PC\QNMGN?'YZ+K_T%&4QO94YC3?ABBV: M5YN"RD,2CLR6FT1M5P9EZ/L83;3N$KSSPY7*OAR-%\$2+)E6RCMSSR[GIX(M MW#LN&V$N'&J[MD$36\28RW9F"]!DEK?6%YCL-T?JIZF LIT;];H'-B\:=+1D ML!B0W,;L"0&Z%'9Q6&"1A:JS!R-G<5N)!3Z1QY&.0\6 MV_>8GG\-LCW=IDRRF7O,:M)54T6]<=(O 031O6KI;"0Y$Q3Z:33 AAYY$XV) M57 8F_9#J__M\8,;F%8.;R)6>X/FT1_>\C^2 MH4?RK%7#<+A4L('!8)65$\O3^94GJ!^=)(#X[<68\K]]M3R&_RP9C09M<<\X[P/FS2I MZ*Z6/*E+ DFBE-73F7X\$XR,I) XJ6/"D;1J*L_HD<6)4-'O MGZAL5%< U35@7%)[,-<",36Y'F2D$6 V&ZZY3G=_+LJ+N@!V@I@B*-?D!)6Z MH)HR+F9+]KW*^*U9_:;A//0M96=NJN9K3H&>SJWE[RS/?UOM!D&LQK5!-+<3U M8A=(P/*9PG0\M*/;\_3'Z&C527QH;TL*#34[EL>'>U2KH/^>?P^VLA@&]''> M\WR+POSKI-#]CBWN%2P.3/-509)J/D/Q,=[ZX2%#BY^QF=+6&]88&U[.\XL= MLAW6\CQ1R#32M):Y@)']$XZ?$W_W$@;^1B7*!<_;C_BV M$AK;8"Y/\W):=2EN(&"T79Z67981T1UJ G1TN (0*>44]O*)=/I^D,F_9?MQ M^SAIZ:!%KA>-3J*VA/-K(0X6+6.M\X989QDSG4$G@(S8'RX@IKI.KW=^4>%- M0!P)U-%AZ-FL"U*58#)" Y_4,VZUD\N=ZD$J UN7 ;L[^CD=NZ$P*0M@&2@[O0:# MR@V1^?P3CG#B;Y;1:KG:AE%(^VAZAUE^;JPS'I1>MHI,%8V48W2QJ&&323Y! MN6QV'*$I75;@VP8X)S#=JYG.+/8;0F'AJ!.Y34 J>\K$$A/>AL0<>F8K3AYQ MFOV,MT\X.?B*LB=M+^R(U5 _3'OA+<[S-9FZ*$1EH5^Y-,M+*$9,FD&8)%^L M,&*7)[8+;%U #IAR2E]BNQ'8)J]AP%<*JI44MI!"UU%2"8J57K0.:A6ME*L, M75[.+Q8%QIED)%ET2J%0/X'-,S=L[J&%"0SW:H;+5ACAUA.U$%O1B+*O8/+S M5Y*D$+O9@=!99^[7?,IJQMUH6CV_O)A576HNHOM8KXWT>8P=7M..HMPCS9@# MN)-V/4'4S(G;YH/$NW"#:])WS#F)1GQ=QSLV=Q;O%Z3-"Y)T2L=DH<1PK_OV2Q=1/\31FGF;S9L(XY[ MS#,.P/U\->+#@;'<4[\13S(C[L/GEXQ6@PWHJ/BYLF+]-F?$U=Q/Y9T9'&!E*J18IVN^(TW?5=F#D!R\A M2>]AS\=-B>D6 T[RM8XJX?OT^S[,WFXB6ER*]7JL,M[CBQ_E9VQ^HEUJ>A-Q MLC>=!^@V?PR)HJ9-6GG/I3$.Y5JBFIJ(%T7,B*+5R3VN*\V3CC+/G/9;,+:M M36[R)'1/CT_X_/A$GI"",ZI%:C"29@[Y;G]EWOT%TYX&KY9T]NT9LS]^]#-, MS_>PXSW P.G7[R_(W+U&ZR1O9>$9,&H_085!*+>(/X*H3;639'_M+L#T1V5] M1.E8/WHFH-_E;]2/*5 ?1T:A%QU%-AGSZO@L3]G!_ MBF]$_C%,>APJK7$JXZJ\],X DY=JP*?? &ZL%H90G!_])KINP5G0),R,S$D( M_7Q4^7!)H+7CTW2#)>T)/X:OX0I'JWM"M*:S ^5VCR%_535&8^^]-Y\;8[-: M,8*:@HSEF(JHT!%1)8\LS9S(]XP"2[^\A7ASG$F@+KZ-)'=:W^2HDC:998^D MBY2NVD_3X#&D=;U6:"4H%_:8\;$C[7$X]S/M:\:$I4,VX1JC=V_83U+8^Y$G M1["1!%'M8_QE,L9_QALBAMYV9#MG/&CYV+/&ICDZRR/S*WOL6&GY5\L<1_F_ MR9@O84H@S.JIO)92)W'5*TZ>XF-SUHQYJQ+QOO(7>/]BAQXG3[D%W^?H>YS[ M,/WM9K?Y&V.ZQ]C8B8[3&R8O)^QJJ(J(ZHD+)OTI78\#Y?!\$ MD?-^33T4%AY*.CQTE.0I0_IDU-GY<8Z*.+_TU6T9+_@8J.^+?NV3Q?G,%+>Y M4!?&MN<\(YX[2@IK8EX#J),BWC%;T@J:O_A;++X>9HBF7 M)FX&Z*]S&\5E/CN3'S_+)YUAKZ2!=XFGY1)G)CA&P$IK%F/H!W"(BYBBQ*#@ M!1,6%=9['2(!GCE$:NDLP/0?'>!#_[P-ED'!%$.=WA$]*U$M1SA(#K(X5\!\ MIQ/=A/+C'_%(*%<2G()RJ9;.!KG+WI679@231IR'\E!':$&9-.(VE%MQK@?E MIA--S975+U?E4W55F:J?L4\O*J*)@O# \D A$+-66AHJCZWGWM7956WJJ7FM M,L]!:PVA6DM3GC*63AE-Z8F9:Y[HGZ^9TAV,OOBMVVG-*0EW2KT>W+;FCEVG M.ZQ-M PBA<9LB;Y;P7(3MB8AZ]KX [8S"]:J3G]YT9AW9:\#Y@-#U*\5(=AU MJ6^U.V^$1JNWKDP$B=WP.0K78>"347P0Q/N(S33&FS (<=I[;Z;:RS9C7DDC MG8.,%\7MF95D5(E&A6P7+M"^2NCA;G!57 L7!CW9SS8':SG)M(>_J&:@Z[[YNK\%2M\.H+3.RAD$F M\)'YT8HF=4E,+_OZQ:>SS-E;]R!1^KQM',F44;^G[?+\_"+'5BX0Y1)1(1)D MC&?0NAF8=7)\&C31:YCX1V$:\!A,!5XEN'N] 9*=$OCQI?%]&D8X3?,K=]/E M][#S;)+T'9NYJ$P1G=6(JZO&+=(DUZ02H+),@U8QV!1R4"$(-+54";A&1MGK M#E#<\'5L.A<<1ZJX$;X#@1N1(AK;;^>GIXW]#94@-P!DP#Q/USSK.)(%H!!' MG5X!Q=%/.'Y._-T+K2ZA@J'6\Q#X.51"*[CR:8^Z##=@,](J3\,JZVCI"C,A M4H2. $7)E[YCX^T'(7#Q1?]P,@D=KQS(<"DN',\>:Y&G9Y%U/+0"2@B$+_!G MG M5;M?7?OKR>1/_D2Z?TBSQ@\Y3;;)7(% AT$-GKOCR]! ?]$08D8B82,*R MN5!HK(RWTQMNIW4$20)2B*4N[P"CZG,8^5$0^IN[. W9EA9E='6_"H.R3GTT M!L^+4Q':2LFH$.T2ZDS9W4:?MMT *.P-X XTRKT&C,J;*(BW=+\W':XE^ 5' M:?B*\]\J U1)"@Q65533ZCQFHDZR+AMQX2X!=P(G"'I0?2< H%@GX#L K>Q- M4&P_!#CRDS!6F>MH/ N!T[H"6IU),:3+WW=C?F.$-9ZB-=:1(PHG(3Y:QH.B MX-%_VG3NZ6L^!!'WK&6-S7%79^TY#"8#.N2'&'(X==%MB/5H;X2-,,PK@V'B M.PY^XUMK4S[=WOF!6@]:C?/#UI5#9#%;7!2;@&I2_D]QT^(RRY+P:9_1SX"R M&-WY"9[HK#_? _ I6LF1,-+4,[:2ZF_HQN@)S2 !G&23&G(^M2$9W4@_J0D+ MX7Y]$GR828.EJ"[D-VE*Z $WJ*IW7-GY BAU#9GLF)]I4Y@#XT9#EO/^_1_+ M^T__N/WR\=/] ['\_WV[>?R76_B1C_JDOG #3U_CK'^N1OH2**[JFNA$V$R& M+2K4022-L-4;8RL]?Z_F5% MQ91/*WJ+Q65QC+4FO!%HE?SIE\]%1#*EY2T^ ;.\9]_S-.:W*&:H^7;V1FM" MNMHGK>,]"^0CFJ-2?\\QTM&:"%IH&;"=3&JRJKN#9?>*!=WS%AY??!AQ("I;0R[8N^444C4,%/#$_D@ZK@SH$/ MW!M=2**X?Z#1Y2E3W?Y-FN[QZN,^X=4_Z00L=6KZX&_P[9H]LHQ6G[[C) C3 MXC?Y=0)=M#Q*)D2Z,$9AY3[F]&PQJX]=4,A:12O6;'Z0CT_GIB@E+=,]"[R" MNQ^M$,Y;KWX;,)TQ:3+#ZO5^NZ?7X+YBE)2RTY.\,P#/:)0BM97*]'O) M->A)+W?K?<\1X.G=T;6XG%V=*>(.\HHSPP9+4??:9:<+H.N^&TS)10Y [BZA M9PJWRWWV$B?AGWBUW-(J23.U3]_Y-AS\NE12C\GYV;RC\T.Y\!-4B4=!46T*VSW*]O]3MN!T-D7SA*,2IUG9H!/+_;K+A#6^+O]@7?5N'(M MG/GB_.*R'$2SJR0G+;\E&08/UGYF3?N^4>E@$[RZ"8\X!0%D9XC7!H@'%H)T M?_NG%/^^IW4G7E4.L'<];K.#Z]!!?6QS>GI:;(XM92$FS(4S[6;,\P:99ZV; MZ@F[1K\D91=48&]+,&"7$",.P4)RS4&G]0X MHK?R0]?C<+#0KX1 (^A*C P':CV8L4Z(#V3E10-R0@6+0@X&1 J7O#$:S(KU7N?!X6+YJW^9(&#)2AQH5[ MB_N"KPK9Y,X5H$G=,'/-#?*EI$E]X1GVA95UJ6$L4*Y<#7"H->[J/ ZF\;:3 MG*5]9NAR %]!G!";S'IMF@([+C:9"[39"?CLF#[$]4AIZ*!=3$AO*>4WNL/@ MIR3>[[JWLH@?M$TS0BV4]U9XL]G5+&<4+HGMK4!,%M ^%Q,6S2 LDM.!";.\ MRBS8/3!2D)3H[3;9 % ?_>_7^RQ=1JO_C)_299#=KNE4P?4+<22^B$E2\M.G[_0B>5%284BP92(PH[7ZK8[SV7E^?2;?0D@/ M_82\P&WF?T>8RT/KF-[I7;_"FSRWRK5@3_I4#T1C"P5,62*&_2$A^J+=/DGW MM&/+8D341-1&=CB-6DEZN\SN6300+S,R$QI_@JY+E]$':.,GJ&B>_8HI<%+4 M'J:_R96P3X$@SLM/IO%H3/"&M+"BP:00E&#GULQ26T''!MUOC;X/6_^ ([P. M#_>@C)?G)%EW**L,@,7EU3P__BMD#QKUM-D3 ?&>B,C\W1/7X <72=>,M[JY MMO*6B'/;_(K>Y1K\X"K3FO'8&()E#MZ$_E.X"3.@^]>-D9$>S\J<#TVOWXBS MDLP/Z6/%#1VB98,)&CDF(A9:H',O^OF\8N>@X)O_H7SC5WPCRHH%W)Q3,]H7 M2K&_[@JUCHBQ3;BUG\8%+"XB\5PG5"K%_EJJ=634;L*URGQ?.*S@_:,D=RD5 M&F'\[F\R83<0)^S+A:]XN?J??9JQRYUOH['$KR76$:K7T5D+*IX2N5?-([]J M'\61VTP^H==4N+OFM673:\X3]82>XS?/YST6R;#C(&3L_$>8O:!PN\L#3Q)S MC4ASC;"'D%8?16M_C>E(>?1SQ>+R8#9C62>'VV)\;GTLKDF> M9CPQ<]$30QC1C#L8]]TE\6N8DK#T-WG9!LIW_FK% $Q^V1XX.49RX^888"85 M[G&P(;T-6Y^G?OY,C%R2ON40_'JDY]$8?2LD4IJR'2#WM05UII?6RC- MWR8'C?/EM.7M]0T?F7$%$,XU<"*%G,QA*E.XAXTW'58H@ H-G.'*R9S&Z+/E ME8,UW?4:!\2ES%?9"^]7[O$Z3K9\,3+"S,7D6<=859^A>HA6\SNXP+VT5V ? M<(IHJX0?&QN7FJL#YNIL<3$%+== =F0,/=2)$U U3W:9,D?(VD,=^;_TW4%R MQGB\^66F(_3'Q(_X? -YX'.<+(. %XW$*_(3#I^C0J/A6]E&M.$&O0\W0 -7 M\ZMSE0UN#$VE/NQOY#]^I5'%[VSN+*$(W:%\9;\*<$[ M/TOXY%WO#KB"*IWH,ZQ]&97ICTH9YCFZ%[&F#\H5*KL.IW?)67,LZTH>6P&] M)2%'F>VM%:-Y3U.$,Y:,F0#[D/&\VM.5C/Q $&>HRQH@/;6=VL]9/#/=:ER] MT.OI^2*O-%U5H0$OXS36'D_+'ELGHCM#J7X26FPZ2.2'6X+$VS4#[1HGM^N? MXGAUFSS@Y#4,9%4W5-ZTB8Y^=32N![@XS0_8<;&4U@O!]-]4-"*=:"X<,]$X9;PYMZ #<0J.@U!S$IK>ZA]JX[N-0LBD&8_W*NA4S0*B!3&*^#3@_Y\I+[*E4F\ MV>DB+R3!VD2U1A%O%=6:?<_:157#^869K&F[\]AV/30SXB' .A:6_<73E(?[ M4<%C9=K9$-F4L\PF_ R2!B7^"F_]Y#+(%-&93_** MB>=2(%NS8S\B)A/XJ@V3EGH"2S/Z8T1%@B8O*L'82%5ZW3(<4RD.?GR.7_]] MA4,*IS/Z#XJBLQJ*R*^8#F'T_/"V?8H//U_[[Q;0T6I4ITKX90T)=/*&2[ ; M]&,-\-0,F#JJ.X.#1K#81J >@$U=)7BUS.[B,,INHL=P*[X54/$ENWV 1!.- M:(R60'CXE4^&[ G+'\#$;=.F#N5PC# _+O MU87SB3?,)[9YP"201-1AS/,P;,.JG;RQ>9=E\/L^I%D#84+_&5_':7:'$S9[ MTQE]BJ];90DUG71F!\Z*>@ZY['RJKI!^@G+YB#9 )_GXM"@4)4SB ;WZWB[ MC2.4,O/]W.A=$@; 7;Y>%#=AK.$M$(B2!F[7RU6\HZLC\I19]*A-Z G:U\DC MO>(L%;TA)UZC0A)T'SO>+$_;+&O8D817 R==3H##!%LVV ?9/B$]KSSC[7S> M.CH$2N@0\?EY$R(-<4[@9+R!WC #[2)&$GQMV'3YQ,#V@&\1>1(_QTGX)^FW MQ"<@NI^SO) O5$*=2B\O9WDYLH:@J0]#="VZF[!F9MT:Z;JX"9,\79-L+&Q+ M85*L5G=;;P2H(5O@)BVD#_O=;L-*3/J;3]]QL*>ENS[B-3VJFU>[N<,1+0%T M1US>N8]GM$CK\!^GK_H9P/.KT_."*4*^MX(VBNJMHK)9E+>+BJIS>7M9#-O<581&Q>$N"2T_/=KNX?G39@RZS(%EDM&V^6)[ ($?C= M:FCNL!IBA/\M2G 0/T#H('X@:Z$P7VY M)*\*[\X7K**X2PN=I>+%50G6:J^).X T9&*%.X&1L'#KB[TFJJ3^@ #//_W- MGD'[$0,(-A$AWCG0^#HH2W6T59Z?S,PE.0'>-&+*N&RL.;!GI"SHY7H#W"/_3 M3T+_:8/I[7_2WN3@,:L(:;:M,PXX+Y'!9?!+-&'[CE'6>#K6V$. .(B:D2^P M&SKB>WJ'UH- 4:_+F212SH5Q#]P7C+1(%/M.\']70'7%/S3GXS0+HV<9W=>> ML!GS5;,Z@\[+O 9>_CHLO0\VP5,SP5I4MX.D$*IF6(YI"4FWK(6(ZU]P^/R2E0>5ON[IK-/'<+.G&[+H<:7T M=I^EF1_10AK5G; =7W"H-(M8&:BBSB"RN(VT:*H\U,<;0WEK_&A?BFKMU6YO MG@:"M(J6#()VO+.@WF%2Z0['79P1$?3D;Y ?"F0-08)W)"KJ,!_C46<(X7;= MI;%.'$FD0!- MVHZ,ZWS'N#':P'F3PH^@.ETIW6'UW!'<6@I^\-,PT(N9#AGPU"963">4SV:#B(VUXQ2M M&7&%"JD]=9D.C&EYH"L@6N)! R5?_ M_.RLJ Q=2$$9W0:\97*LGKL8;<:L8085 WC:8K0U7LL:J',6W3 H#EET&#N^ M&BO^'KSDW2GYUV$W2G_WW__U]5\/!_ZO?F^ANRL;T^!M;YY?Y?7UTR_H7[?W M_Q<]/-Y>_U_TZ;^N_['\^M.G$W3S]?I'H.@=:E"^T?@/]*\X^2TO)?2)R"+O MT@I"6[;+&-/;3##('<:M:*'1VS26ATNNW!?R#/F9_$3^07I03'[X_U!+ P04 M " N8:M,7T<+585N )$@H % '1E&UL M[;U;<^,XMB;Z/A'S'_+4O)R).'7)S-K571W=,R'?LCTG,^5M.SMWGY<.FH0D M=E&D"B2==OWZLT!2(B7A2H("!*(?NIPV "Y\ !;6'7_]WR_KY,TSPGF7O[W?_^7__]O_WU__K^^S=7-P]O_BM$ M"<)!@=X\!B]9FJU?W]QAE*.T" H8Y__#+YV_ MW&=E&OWES?O.KRXQJK\9 3E_>?/NI[=__OZG__C^[4^/;W_^R[O_^,N[=_]? MMW6V><7Q#-+DC?WI''^ MYAX10E'T0S-6LIT@8)?F?_NN,\N7)YS\D.'EC^]^^NG]C]N&W_WW__:F;OR7 MESS>Z_#M_;;YVQ__Z]/'AW"%UL'W<9H70,U>1S(8K>O;7W_]];!'W7_&Z%T>)OWQ4(?T]6Z*>??ZJZ_X^K+"S79-NDT75: MQ,7K;;K(\+HB^KLW9-@O][==ZK_] &,$T6N*JHU4--OO1]+T1^YH/PXD]1XZ M_NL!-C@BGY@O=KOE+LMC\H7+),CS>!&C2)URR7%/.(>[ *,>2Z P>+%"11P& MB?99W0+W6J-!M#=#Z*9L#G/&E]EZ@]$*I7G\C#30RAST5-0/WRK_2,TA)=O-[A>!W@UP\H6^)@LR(+_RG OZ'B M4_#O#-_A+"K# N0+-$NCQW@-],X73>=[%&;+-!Z*Q*ATZ8.OLRBSIZPL+K.T MP &A(7B*$_@:RH>@(#.\OLD\E&M -_X#W:XW\)'Y H3.7W[ZY3&#ST; $5 $ M/^2P,8F4%UT$"1&-'E8(]3BS6KYJ:NI=IKDA(OC S:[AZSK9W.]E7,L*8S X MT>#Z)D*NLD;H(;($<($BPW!B/@_;K[QA=3*6W<#:%T$XMKYI[,3/6]"D<*47 MZ)^/_$V(V'?<:3CIACP62LFOZ],F$%"KT+3DO2?94 ,'O"-YSW)+<\SV)&P.;_& MQ6I'9',2ZXN\II?"R(9 - H]H^RB .-76*C9FF@_Y-#NJ,H[_*S#WC7M'/7O MCC']V7,0)\%3@FXR_! DJ%9IR"\>"(_6R"6EOC3F37"ZJ2I]4:?066MH)=%, MBV;\6D[,BVH+W:97Z*EH/_YWE/2P50[^XABK?(5P_-RPF]V1N4UYYLA9L3MR M>M9]( UCP'*]6""BU8E)V^ES>6.N^*./'7L$&NR#901!0B=!&BUT<':UJTSL M037KWRG!#F[:#-@1+N**[:9QAC]GQ3!.+S&Z3FT<_@CL]/IE0\PQ\U3_?&0_ M,<9)O,-H$[QJ%*RZ ^H\"0N$\+H++NKLFAK[4SW:Q>Y3.C7/-Y$:^)MME1 MSQ\?[N\0KKX+H%;$W0/OPW%8V;>!X"]I7,R^!3C*05TMUYOJLM5TS6LDZ%2 M523,ZX]^()OW2TXL=TD0_@8=X>MY_<<[H!C^\"F+D"ZA2!%>Y M+A-"G3ZG?L_OF)F>-BFX_T?U31QDZ28XI0Z8RNK;CE M.DL?5K#=AAI/5#]G=++ZY)RAW]8' ^-SVL^STG=T"B?$=AH2CP3<90#QCJ(+E*)% M7%S"+X=K6 ._K)4EK>/:6T:,/MNX@5&"?)6_I=..37![#%Y&B2H3C*UQP]8R MF0;O53/(38YS"XV_K.6.4<4Z7/TJ']0X87*) MKK(D0CB_!C&Y>-6_"24_H3,.^BE'OY< V#6)$=4_(YGQM:285-ZRQVSG[&_- M"9])E 0:9B-2&GWD^3S$R[0RL@">1_DCC^BEN$BR\#>=U6O<9?>L0A&$R91HVIS,K_@FZ?)1MBCZ1 M-;H)&!F5BS*/4Y3G('$^P5\)<2TK'H4S2'YQY'EO$QQ>1YXM]SL&YZC_K$M\ M;>3Y[MR/+07C7&[\#YF1_Z&19UF%>L51 M8Q(?>27%'S,]6_VK*_O)T7?S7FC4Z$=6^#7C\QWC($M^<_1=OAU3%:!!K>U[9H:J@N+LFJG><0S^0%+N1&H%= M:"%H9-0H\3VD\2@;2/@MPW/5OP4DOSCRO#L1(X>1(B/?'8I?M@H'_;NAU_=' MQN0ZP&F<+O,[A"M>-,HV8'_$U.ST+Z[H4R//]##0HKED9F$1/U=I(R.?]%[? M'UMNW$4J5&$GU'"%L7'I38.EV(P@:0^C9'R9@14-,O+.4?SRZ/;L)GQD=)L] MYSMC>^H. A5&GJK,Y\S/> 3'I/1'QYX]R9/:B]\@;<=>=>F/CCW[_5B/D4(1 MF!]I9K?IE,3^")/9FR9J$D.W$R4?TU/HN/HX?!Y(V?MB0HI!9W@?V>:#5<7G M'(4_++/G'R,4_PAH_TQ^(+#__/U/;YMZS_\#?O6O&7PZ(I^_28+E=K@D>$+) MW[X[_ON/H]-S66(2)GT#^RQ(_HD"?)U&5[!*%-*83=6H/-J/\(M_;1=E1EF4 MV5->54HY($FZV_@@;LFHH:D#8F_@=SD%17;;4]-)EE".RK;EZ6CLK"2_E_T2B&+WNYD]-4I(41JJ.P*)$V3O'I GIY@$\OK="K*K[)U$*=,&IL_ MGXJ:FSA!^!+V^3+#[%7>;W4JVN[1,B:76%I\#M:TDT%M-CYU']$R2.IOSUYB M&EL^;#$^38\@\,$N?GA=/V4)A:+]O^_HZ?#21]/B MQTV5=O9]N(J3G7RZP-E:06#9$I$)+HXW&09MH7IV!O[WW1N82^V(_EA/FTEK M12B0DZ.J)>D99QBH^=MW[[Y[4^8PSVQ3!W@;04I6#CA$J+X_6E3>3AJ5 U6C MA>7=I&%A"$,M/.\]/#0=H07H9P\07=EK(?J/24-TWL/PR:5CH0EV+SI\\ M.L=J5PO/GR<-#]M0UR+TZZ01HNIS.W#>3EM$EC$:M%A-0G#>,]1M<3I2;2>F M8U%!X6^T+4(__>0B1@Q;Q_ZYVIJT3K=9_OKCH8=L;+^9Y#.;O0T]BR!_JA I M\^^70; AUIX__8B2(M_^AIA]_M0Q^S2__E>3M)G?!:]D]S8WY8$-2-"XOX%J M.-WW*$3Q,Z'F,RKDJ*=V,30'4H>X4T5$. %&>SNH_YREH>($.ET,S4&F,B/L MD_D"Z&5/2VD4(S/=E9VX"^*(5&/Y6W[1!%T, MMSNCD3DZ!?QFKXUQ*J5 /6QKA.J#]W?:9V@$> O[V34;,;^7Z6IB3I2:#8R' MT[:/!+SREV[ @&F,%?UJCV#]DX3MV+Z^N.V][8:%;;C%]&, M42A0]FDM35.<1L=Y2!+D4[L9G@O_4M!Z"^BD5W[3V& F8KQ%R,=>T,FB>0@E M)W$_<[.I;SRY&1RV-4$U-^'[6$3-5=9)S]A&4-FK([=[*D/"]"W3T\R,L@W" MQ2L!N@J$A^MB0]:!+0MQNYB8PSTJ K)GMM4].NXSLIO"F#43B8XFYK-S[G]D MY-IQ&AJEE_8N//\&E>IJ=$ZT#$)&(S-T2DJ(ELB$QV0(=PBS@XDHI)TGBNJ6 M)8%(^RV.!,E=5-([M\*SY('A7SDM/F[%/2IL'"G_:(N36QE$\CB)C. M0FXE M$2DAI&J2;D%S*[%('C2&OM8"XU8ZD3PPW\HOD<:)AX58VD:H0U$6B M3^)05@3).2#!L!IV 9$,$7$U;5H9+XG0-U=SJ=6QXH:P#\JI?D;X*7,&J'V' MGZNYU,JP2%DW74VK5C]M+%SZR#WVWG 6IUV9V2 _"8&N5H4J=\N$X5INEHEJ1]:0S)K7:VAU/L.8%4':8%R M7N^1 (I_*/OH._:+$^R8PV.;)\60]=9-T5P.%:IXVD+CIDPN!PTW=[R%R$WA M4PXB7D1DBY";TJ;Z^:+G1+4X]1$PSX@[2T18[^^M_2AFUWTS]*CMR963%,/! M.X#NEI"4#T(_O,/VJX>TMB57V;(*/C*5X%K$W+0 *"*F6B5P!]_/_D#*Y7NU MB+FI^JLAQI69?NZC\ZO(3+:6Q[VK4%ZA(@Z!5A.5\)(D^T9,I3<9OLK*IV)1 M)L=!?((:?TIC&*Z^!8C/<;4X4765;M]A9\Q-IJ?A&=65VV=EL8(S\$>[7=DS M.>IAQ0QN\[R4I[YI;07E[*?VI+JX4F[(K=(R/@7ZS%.@?82J!6H_WY:O)GRX MGF4A;\\6RC*NOE[7&ZIC($&VE,->3+'K"0W\@R;&'[+S-W]O\G;;Y M&S4'U=95(\:>=8:+^(]J>H2._61ZEG6'W\FP GX5/\<1+$N^E7VN4)C ?R3L M".RN9N:4P]X@B?OY0Y:PR=]O98[2)N:22^>VC7$J!?HOO:TYJA\0?HY#SML& M>XV,U-YN_![;HR, F-GS!;,D8[>%F5K@6^_K#8A5= .;%:FZ,<$&XJ(#2YQUS* MCUL;JLI?+7A#"I/B_5:F:NWG1?U^+<%/>#@8S;VCI ;H,RI:!L( <;^-D1K8 M-2]+E\W68U%ZW,X*:@4\C-W>*/7"?4%K::Q".MQ@V3X]?&8FZ&3?/$2;2*ZS MF?K:.0IP2.J678&:EF15M=:&LET)P%GX>QECDE\$XEM896PQV?J0$0TA4. R M+$H,9#V@HDAJ:26-;M>;(,;D'T#C'L&31_-DF;X!P= M-3/B.@\2E#>45/8B=C5]:E/3-&_-&W)D=UL;H1Q56L\'$,!QD,!YFD7K.(W) M^A?QL^ >D>SL@V#[7FY5$9G6!.YZU(\B,#N_R[ 0'_L3#D4NAKVJ M*723ONM%/X9 M/,?N%[K0V ,GF+O%Z)3 H[A,AM6>LU_H5+.?'Q;TIWL5^Y4 ^[7& M+(5K&L2TQS/86@.@.W =NUX+K#]4(C]5OQIA^WO-;NQ8-O@]"8UJ^VZQ<5,> M4T5FS\+N>ADU&7!:U].PRFGV7W-RR2_'F/EB8!R+W; *8*Z LQ=?.>RE65?. M$4?H=OVI646 NO%"PUZ7=6;O2(J*KK\T*X?6J*'3P]ZE=65#,B.477^=5@Z> M@V#884_1NK)GV'XJUY^GE<-',49BV$NVCH/&#J%Q_.4=V8/5_)!?4:5H5P3RN;:O9<.FE:^]U[Z M+/IW6?O(MAOPCOBR@LSJHJ@RR2HG^+I-R%(>I*5,"@$O)4_L M8!3DY$JO_ML331U?M E!%MPP9H!H4GK8LAAJ^/&!893E>] M&:I_)0=[9@!2 SYF&VX#4+!^3OIO3]71;4/FGFBP56WUD,%!F[-/,@RVIW_ M%AGV/9O0^Y+"K9V0TIA_SQ)B,/D $CF9XCSM\$DX(W^',^ M&TZI)'0C'),'T(Y%9NGJT%*CG%W>GX^\-QP*=SHE\LBU.@HG=#Z*V+Y%TW#Y M]XMM/J?824O734WM&Y;49[]+]03&'^F%.:6EQ/F\%;T*G>P:#K$;N)YZ;6!) MM+-:UU]Z,+!&6CBM\]F?9M@9C3GUB3>S7PX8%F_F:#*_0M"LCKW9+W7/-3BY M(0?#\7]GYA[Q=V2VCNK>A+7WBN6[F'03F( MZ[MNG!Z^2_L+(?T,S.?DKAZ.[JF4$-<+%'HCF#>">2/8B$:PRR!?W239M_PV MC8 !P1$R\3QPRR$SW&6=#+F9W=Z$J-]2DS]F<*UF:1@G:,\_]I@1G*MZG[!F M%Z]?IK#D9;5YZ5T^QL%3G,"1>\N \51?-_*0+ZP^N23A M/]>_E_$S2'! ^ZRX##!^!7+_$23LQY.E^CHYJW^]LVA>]! /I>DQAC QQZOF MYE1[8E34R\Q,X$X.8][5M-?$R'/-BP78U M>%A7$OX'/;&[=QCA)@E#OJ1S!;A\[9K&3^R^#35P$B?A%7_(#GI^./3; M'ZJ#6X0+Q9PX?'_(#GI^./3;'ZJ#^X)QW, R4ET;4#YXMX8='D9M;X)Z4.@; M5X?(XDRY<1@S'#:F012(2_P>;4HP]GIM7,F6GR!O"BCG"E0OW:/%*@FW(VXS$B%V]#RH[ M0_8 1N9'WBY%4?4&Q6V>E\1 N*WF_B4%U@Z7&= 6/Q/UGGZZJK C:%8_BUJQ MQ_F&)\R-^TW3*'X*BN905F:2>O4KCT>2 $-6YP):QC:-2AT6.&CRPB&,!&VK MW%\6W4YGG :PBS^2C_D_[N(#_,5Q<&-&*76CZ?9]Y&UTH9MY[*="E1,AYWH6 MP:D@9C%_UU,)3H4OS9WC>JV:TS%=08B5ZWD"IP+Z9'&KKA>E.]6"<4R__8JE MGE,>T^E8NWS<2;]BI^>SL=5C=JQO%O6BN?K7*I@R?7,!1 MOZ)E4\95+@!X6*6SZ;%,Q5#<%EXW%3SMS$ FYK(%U4W-3O\%U0F:;L%S2UOS MQ48.=I'>L,3N#AO9%=CN4#?5TQ$71B*.I4775B MF5I 75531P>T;]!?^^2\JRKN>- /S9EHL>_C\[2_,+7>6'D:%Y&)SVI15E&* M'=CA8^#,"^5I@591CSW0ZD%3+=)NZLRGP7E R%Z[ &[IW08X"C=ZN,5917OT M+&7XR%WL^SP1>;;22<],+9D7;]ZYZ<@<#\AQW-+M>O1YGG'*ZS$TR7.'_/L^ M5EK[68KT@UA:UJ=%TTUOWR TE2_0%DTWG7N#T%0VEK1HNJFAR*$YO,1:BZ.; MBH;D\VY*Q0];S/JXG%RY920+8;9@]9#R-]4* #VXF QD_WK7!:V'1%^#=IU: MKIC*I%[YZNF':5V^>KJOGKZKGGX5YV&2Y25&3?@>>7HD2^*P>DL[BFOR;M-% MAM>U:]E$4?)CT@2EQ=D=C!15WY$#&RR- ASE7S81;#52BNVG7S^A]1/"PJGP M^MHVJU]^>MM[5FU?M5G!+B>D_OFGGW^J"85?<#_TIY_^1"52OI\AV,MU6<6# ML!YM$4$OV=_P^P/5>S'?.D<9 ]\JT[!.0Z+4*>PWALDJXDU0[^X_8;9,R2-1 MK%K_XGZ^,C41BXM7LJNS%!:92BB_K:^WN36TL$[.'.^R #L-XC2,-PFZK-D+ M<).M;:%N/$]KN.?D&:@ZS8*UST_QY3-"]' V.S/L/=ZROF4#N'A5P M-%%T'> 42,FY5QRCL1FZ*Q;-6J+=GXU4_0@2E#_"5SX2HU1#"H-0>EL- MI6 MO(+]&95A\34@J<;%:VTXHPAF_/9&BZ<LY7H=X-?YXB$&T8"\ MBY@6QUK1D:FI"[3B""'LL,SI-7 M]ES$]-WF*DX#Q*?],(43:,^NUDO3M :M]N5JX3--0#%405=+F@U$34)O=;5& MF:;])F$ =[5HF-GK16Q*[%=)S"7\HH'S-J'\_\>& RD E6<;WTH0@NA>"2?B7ZW(%*,6#H=!7B M3(;;P4_!4TNS:S6&ER+1.%,&APU,?2L%B%BCA\0?HY#Q F H38U2#,IJM*0DG-#1MGM?7C9 M05P46JY% ;C[;0Q2V96X92BFM-<1 (76<9BE9(-E^!'E!?.\LUKJ("*C2Y;[ M?S,::;K0B?CY/@*;M)58%AZ\B.NL1[@L31T9TUN7;%RLIZ6R+FC^( M7B&3LIM1S,N3@0BMEUU%ZK3FIM<#9I5QF3? MO^!J)*PR+ =.7%_=[^.SMDV,[CO?#7@PA#U\." ME<#I1ENYFHG>;]<(;S(GIE-F>O:4E>2-V,IIOWT>EKQKYU-; M!M#O5/EIRRL%,]-0.G4/R$L.0$ &FL$L>B;/VN>7)28,AA)C(]_7@I+&G[,T MI,Y$W-Y,PLH"R$$ X@4JOB&4-F1]*..(0'N;UH43+A!P* +]; %+\IAMXO"7 MGW[AGB M0Y]S@HF>%;HEJ8T@YFXVP%&K*Z(NM7)8+ZFZ1*LL2,ZY[SG8>[CSS^31FG&ACN-'02*?AH'/"@]>,N# 07UUUS'#98>NN.N*LR_ZV@NV M81=\%[_^5Z;'F"],[ ?$Z1"970WY\2%S!UM/G]S4C0:2U*5=-SGJ!5="I7>U M,*A>J7:R62'ZX.LI5#F?4*(?X;[RE_/Y*/JAUL&NW;@!3ZG3U<@KC]F%UF,'J:HPA^R$'+)P!%%T%"!*6'%4*%]ZQY MS]H>9?D]"E'\3)C89U30_5)270S- 90Q>6(XU<7OOVQROE"%YQ4)T MXO<;>1^LNS[8AAHX??6B PN1G@*CD_U^R]R6[XTL>,G/[0B.*"<#CYBPD=,^(B)O#^SK R7/%.-JA+,/E;0,/A\JZ4,EG8/:ATK*5002 MN0+V,14[R%PO">F#2TL7."&8 M:YZ4B@ ;,*"9]Y_S8O=6 FM*>VU\Q)[.B+T!SQ\WP@'(60\KN$X%/)/9W ;: M+X(\#B4)K]O:0/55G)1%>V<+Z-ZV]M&=.TOT].31?HY&K*E$_$AIDM7 M []\1.5)PFEHS\OW")[9/B__.%4<#ZSOKL8YCPLBTYSH>OK,.' >V)9K D6S9T3>F/^2HT69 M?(P7+(?1H"%-N&0NFD=&.PO4S %QO4B1RVWB\DY7&;K MISBMCC6)B(VC)ORU\\+C6\&H-P\7J7!&D!+4C4_V;-KI-XFF]KJ,YYG2*\ MC*-'%*[2+,F6\-GM\_(LC[ET-Q\;1UZB_18G"6.7[/Y\_I%0U,WU"38)PIWK MXA[E!2[#HL0@I3)"7!4Z&BD#%JY05"8@D5.NP_SBM?,O7J"/\C F-1!IF6U; MUD&.J[ANT14(AUW=30)AUWU;,@(I#3(YX<_U M5]-J;R?5J#AKVE1Z!V_5: M#ZI #[.&N%[GP>2VY6@[KCJU?:A) X2ZW+Y7F459.G85QZ'Z@LAGZ@'C.):8 MDK?S_M"1T#/D<#/I08*+M(YHR]+Y8ENY%N[(ST/>[G+%L+6KY-L4'^29.NAM MC5+=\1/R\ZQY/8S.@ C-.1QUHL>1+4GB#G.$GYF6?9F>1F)*CZR9J1:@. MGBGI8VC.BB"Q$Q.++9XFU?Z.IJ\Y;M3K_E[WGZ2F_(\@*1N'E)RR=MS!ZVA> M1_,ZFM?1[),1*9/@A M2- #"DMOOL$+5;Y''_,4A(.L%QB M6/RBRB1GWN'C?<](U>S>L[D)8DQ8 S-O2\/(YX7(1Y3GCZM@M\YC[R?1]\X3 MO<=O*'E&]8S&VV/\KYT7,CQOV87L5G)?^8"E_P"Y\/F!8V/MFD3^ 1*/.I"A#6#S'GIR8-H8E*:T^M=B. MQ,N:;2Y!--[+T9AA',!O*Y'Y_#1?S,N"5"[*&9VW<CLCSWL@'#]793L(4,2Z0"I8<$\@ MMXO9.;1*W7V<_\8Y@=PNP^V7@%":STB^GY'=D&$4 M+]/KE["Z%[9\BEM3GM_'E$^F+A]&&"SW.9.CAN;IO01E89GA^ ]V<0*%CE;[ ME/H?O2\I,'.C M9P?#:-#*Y6J8[HA;6\%?ZVIE"8/H"GQPKA:5,(BX,'K#U>);!C$7^.A=?7O! M L29,26NOL\P(N;J40&N/O/5&V2A)\;5![N43?^3"U7OA9"<;<;9VC:#,!.6 M O);[#"N_=!!M$7*N6=Z>B&E>"M,(ZV$[E-D;RRZ)\]5IJ_NS=QN-$;T3RL_ MN&64\QDFU R3MJC;CL/ CUL>U!3TW"OD^0D%I&,T)T5 2TS*-I+GN',C*2@5 M?11/"2O0E-G>KM!9Y3A9R^@GO&7 ; ZZVS4W4K&V>!TPNZ,![ ZDW7D)!H? MMB-IB$6Y#/(5,";R'P+H,T!<2TILX,5\0N/ )A:53KH\>Y3O;VIV';*X,5KT MMJ:H%I)JDCZ$2?EN&!_E\\45J@J3\@GF]# R@VR]1IB(*W?!!F$^[=2V9JBN M'RU!^Y>=@'I>GXEG!-2RG3""OFEFEM:.."TDN-OVG"/GZ6^$5;(0W#FR.T_0 M01M)\K38<0YVE[2DR@8-/FHC2DQ<^K]#0ZH]MT4Q9Y!>]; M?KX(IXYB95RO2T94;Y,3M2GAM[#&MFN;M3 MY+8@KZO!'+@^6I%45[,99ODL2>;%"N'NK\0E(B4ZF\^<\YE^YYWIIP?CCIPK M;V\4=#(QCR\/'[)GA--U9;S>O2M;V7^7<+L!J9)LJ<](9F;\B*O+X%5Z8LP. M5N1+Z=2 NV$&"M;UUHGN5M3YR;"6=RVV4+L5;&X!U%UPW8HKMP#<8S=R"[9; M >6C@ZW3';Q;A'=]HG[L?9+A9#O^V"'30NI61/KIF @[RJG%MD\FLM^N_>)@ M6M1[Q$B"3O"437Y/,WRA+;)NI1^?#%>1'MX"[-:30Z-Y^$1I1,YE+HR*I*JK MT=G$HU.CS'9\.INL=!*()Y74=-I-J^>*=#])2BUL@PJUG+O4]1PJA3@1$8I' M;O3)8">.)1#NP"-7=BNT.FY.5PE;H,)(BP=RM5K9J.B].T;/K7S(4=%[?XR> MF_J\6HB';C''\;*.XG@3GP4^) N\Z]@^1LBM"G7#$:*DGKE:7&X86+R $E=+ MPPW<7O0,-E>KN@T%BQLBZFI9MGZ@R>18N5IC;2@7ZQ$(Z&KQM8$GEI=B[/J+ M"KXPSZA[2RYOP/67%?I>"MQMYI8"X.L_">H_W0-?Q@6*N,6??)$G5>HO@@3@ M1 \KA(J/Y#.[*I%4XIG-;:&=_]PINX,]]7"$U5B87724+:('ES%K#/#;GW,] M"'LR^H\"JGS= U_WP-<]\'4/3C0#7_? ?/Z\KWO@ZQ[X&@&^1H"O$>!RC0"J M2D9>L7I$>*VJFLGUTTC@IP#_A@HB)@LR]24[:2!-B21MI.C9CA6_O(0; %9N M3UWAG'9^'PV WF&T">+H^F6#TAPQH:0V,_IPM,#,M9=SQS$KN1ZA(S:I=9$2 M;%'7W1I69-8ZZLJU)Q/14/I_S>8B3P"WO\SU9QU$6.,?2 M/GVBCR#1YW(5P*[(;].=@#I?U#(]8\?T3_IQ+LN@Q5,4F\?M8G0.?"VD4CN^ MI-E3CO SN 4F@DWW>C?=P#=!U0426T).@V M$WXY8S[56)JAXW_+H];C6_]Z9W?TM4ES,$>6H9HQM=V!KMOHQI2T1*XU#:=S MD#=I@V!-HHJU_KE4J!)Q5-6[]*IQ->77>8V;YD(GEAF#ND MYG_7Z73.E5*,LK_S>P Z[LER-WS.6X)U6X+O*JQ7J(A#F,KP;+?9,PP:AT ! M_&L1A.@1A:LT2[(E;.V/2,$+]VDK"? M+;/A5*]BM#9)N?AEOQG&Y!Q40G5])&[3V3HKTP*.B. QP+<"),;^NJ\ Y7TS MWCSL(B?FY="J8LU;$P-Z?M?TO@9Y, @ MN<^>,D:I078[HXGILF++-LR$,577S1O*.,G*N*Y'80HD2=JCS!R,)V-/\%X: M^RTV7#OEP'MN,KD](R_#R=3!0>E$Y_4XO#<>VP^H\/J=S#OFWC)OS=IXRSS5 M,O^?94!F#=]XAJVQR/"Z7HP\S\*8..N)?Y/F]]R:[7=O-]RF("J6Y$\F7FSP M)O!S,X'O!)C!YNQV)",O/M")NG@55*$5][-H-H0F[CD2]_-N@VYV=KFN[H"< MY.*%P&;_D24 &-G$]\!U189A\0#^40/O[N&4T"=D$?529K-1>E@P@W-^!*"A MIQ7<&5*8M&--?<"SF+^4DTQM,%M2&FQ]*L$6AQ^]]#<(&>@RP$GV$*_+I%I6 M,O\ZR3B+4,(N!"[;50.9]\!HTA+-4W8Q[:,F]C@"3W@P=@M0^:?BWTN>O,QH M; ?=W+/+;&Z;;VR8\]7-*AO>AZB"EK0RO/^\NE#GG"ANQVKW]C0>WS&NEW'Q M%4E-^_D5Q?;)X-A;G>OG+.X83@=YZL_+\:L%9!4+W&1J=.I%EF9?*DU/^.^^3S!24J+S<1EC=[#N*$W$8W&7X(NE6Z&;X23@PAL-':61+!8/QNAJ> M4T>IK))RY&)AJ;TL"8(E6Z41/^5BUWA=+9F3H6\+N--79 )F/Z))%;\:M M,H(5)J.!_%O\'DJZ2"?[R8C5NGG"4)Z+)E/QN.K$<6!$2 ] MK,KG%0$RRH;=4\]I"PBNKB2TY(@B2M0TTGRJ,WS'&6, CL%:=240XG$]2N"**RE\;U-TO[ JEF9';U =/!J0'< MB\E53FAQY(L=,0J'IA;::]T^*D$G_;,P+*LX&13!(0%1%YF.=VM8,U1C$;L"06+S:S2*@GM='0_D',NZGLBB#Y*9,(W;Y!WJ[PE0 M+D%]^*,.HN:M@$1''_-00\76>MHM>^1(.8!;;0Q;9\D+U)+O;V)V7QX^9,\( MIY4QO.$ZQ" .E\)LB=(0B)-D77U&,C/C1UQ9O5^E)\;L<$Z&*X5][*KU2GR9 M=0&3N4*FA13O&NTBQSMBKL=O]4.,H12Z7I"C+UAOQ5#U/+,]JYWJD5#_(Y(P(K@<+J/,Z(8MS*QC 8H>LF1W3RR@A%RQ_ MX$T:%AF1%4$R721E?;8MQF_];M6%\8$GN,5812/[M<8X!=Y3-&VGB'(7/E=? M(AP1/@4W=HMS#[7.&9Q]7'UOI'C6/^?CZ0%1(JT<4DS/NJ1.Z ?M$/#F#LW<#>C>@=P/:X08D MS(L8"LH@^104#0[S1;N_\MMT/WKS[PC6QRJ'0A4UN2-^MH")W\3/Z'&%LW*Y M>D3I/U& !SI4^GS#+K>+W SZ.U]4Q[<>G7FZ)9[,8YP])/S&.:*D=0]QQ[<> MG=&8SYERG%'8S'GQEH%[SW]O#525/[8A0/F$S M1E_C8A6GP/K(OM;).S@#GPT>NG@'8U ?&M(1_@EBLS2J#M]@BZ'WA.O$6 M@NR=X8- EE.CAU7TF'2:MYP&ZGK]#^.7HB[ON<=:R?GC:LD1LY-_R)AA-R]Q.UB=@XM[[F/\]\XIYG;Q98YD!*=?T?1$L2:60A_JD6> M'?,5N-Z&C&@6@;V7G05SZ[8U2W4KTHN\<_P^WNN\ R7O($6[P2Y>Z;SHXK79 MY%Q<0D-$^NVCQT76=46G0\2I])+:@I6->^VE\L] M2NKE6L6;B]?;%/8#VBTG[8K:EYIXCM$3$F =OO)>?&YG[\[?8C)/MX^!5I;U MD+HA\L]9<;6[M69YL\4Z#1C+H?LK9M+MJ4>'^YP!NX=%,^#ZP/E]O".\XY," MD2ZK;V>R60EL/(^N4E<[C(=:G *GO#9=5SA.+X),-D'!#-12=X_S!DRSV,O* MH>[;@-0D\BZ&VJ5,5RTE"L*F!'^8BN%-2K ]BB$2RFNN!L=X<]RHYKB["O@5 M*N(0YF6+Y<3;YKQMSMOFSLHV=R K/>(@S>%$P9[8HM6^9,%/'9$;PFIKCBWR MKK=\V"#Q>5Q]4TURH MB6TSP#.*D[):W>C?95-M=[ZXS-)GA(L8#OWGK$"$AQRED_<8P$RUCQS= Y_C M.GD.&FG(&;Q,@AQP^!I@.,W%'-_'RU5Q_8)P&.?H#L20I M#AS,!.27< CCXB8(24@Z39#D-#1/+]?=2FUJ1L-[*NI#EE<7]YA. M+K>W4K/@=#<_MXY8<8%2M(A)2;1VO]\@4KZ0;?/K,915<[Z$._Z56#;664FL MVX\K5#^)<)FM-UD*C56G+C&B70CL%J@2>^2V-*^_!E&/^;%/P4N\+M>/T#=? M94ET!P(;41>6ASNT[RA6+@XBY272VI,JU#8 M+1/\+D=A2>P!H-!'9 [!:ZZ,@' \.V??;M+YXJ'(PM^JX_:(X^62J80-'=5. M)#J+U7O>W3',SY*(QJ0B*P27!28NU5?R%[G=S>MO?G:@VZ'Z-I2:3*>Y M!;1CP).8$.>+FCG&88.LW%S8W@R@7=@A1B:2T$F>RLB/[V:AF"/J;WY!Q,YR>FOSE$L\C7J_I,'VG9ZM;B!%/JV?F=G4SJJZL'O- 'EE ML.FMM3#T[M @99+!)5FY7$]7 H7<2HDB5]5\L>_/:*KV76089]_(@@8;^$OQ MRMB52D/8,LQY73\@:)I9!&C]]@@%=BAV"7 MO3W%5W6 4WDV@5CV1 Y::/LH3$WPT;:%CG+%MWV28%H8!.Z[#]NS'JN,RIV\((A>@Y M2YZ) +%WV_)IYO8Q,8NN_Y2S&8Z:F::5JW=3&IJ,NV1'&W5C+.DQ/J['!O,B MF[KH"$[;#J;W?=X!M!\FI6"J_>AG5G2.ZSM+%)>TK9A_)':U>\D#LR<:ML"X M6@Z:%PUV>*J.;*E3.%#TH#,V-%-C.!RW#!NDKD/7U=R)P2#Q_8ZN)MH/AHWQ M7+*S!?W['D%.7$*_ZOX3 (T;9C.LJK]SJ W.&7#]":?>NU 8TN;^>TX:D6,& MA;8H_NI1'!AR2D._$.X6N$FK"M+Y M#BU>7CF0+C#2@C9YO8!V.B63#UH4)ZTYB.* 6YBFH"IP0HE.$???@CT%3<,_ M "Z!"2\"=P*/WDAA[A8WS;-RJ$B67FC!&MM:9O(%@YUS:#\2 MJ#9*5+8($X^P=2@ALM+G+ UKT_GV8P=9K^SVOK1VWR).YU9:^YQK0QY96<^F MD)TO!'=*BBEA)G<8K>-R/4NCJFDW@H=7LFS8J+YJV"%!PZJ&3;5BD,]TMDV$ M]IG.)\UT[J&'P3E\RIR%J<<-YS-[)?2@@:F\61$DYX22+?[X290R4/+'>S05ANLD-E6K*3-Z-.S[1W.O.874:A_O@=G!X"$@,_6DNKS5C> M4F.+Q*":P"YQ(TQ+7>%JT!*WNR^XQF5C ^TQYV9I4%)^)\*,O(+G%3R!@O<0 MKE!4)FB^ +ZZ:2J$J*ES7 7H4Y"6"W+M881G:?10;C9)C'#W8VQ%2**S*\*N M+1Y0/0+XO%@URQ1'S9UTR0TH[SD#X.0[I+[F(.QD$]#%X.:*:VD0#?%]2 M:(F6<&G]@2*&O8?=SE_N!J4<96YWJ)[*W->NJJF]P9/A-ZYJJ[U HS,W5P,( M!D'$$Z5<+0NN8T^QL>J31F"O-41)?)R<7409'86MYZZM1"@$RB!U:"V\\DT^N;RDF%967%5T7KX_P<;XS M6J:O7;-BF7]4>EHP(X7X#%$_5RRJ_;&];NZ$.YQ%95@T9<5?9V&(2[AMZ, * M.EEM&3;BJ%+@,Y,36WNCI,3PW!5@>_#]P]*7ZI*,JV:QGF#*0F2,I,LI=)'LWD*L7L<6.)9/FC@,F?IN&21F1YP0K#E3]%J8< M!T^DV&4\)#_ +IW"K2B-_1L9EJE=X%R@1DIU-3\G@_WEE$^1T] MNDNRDT7SP C!^2Q P@VSOH M563G$_>S:38\*RR_CQ>B+)#$52[>?=9@1C$[]+#6;*KG3QZ* M !>3@>SX;G#=.E"!$%6O-KS5H*=Q&1=-V"K"!:C L *IF M>-?IF4+FO4E*Z"CLP%/ZD$Q:O!A>C/GB897A8@8'(TN7Y/$]W9% ]AK#7'&P M6S4/0T8 M+UP4Q36)M^DBP^OJET9JB'X+<$3"V#B/[.RW,9+K$6,4PMC4MR(8C$?%B05QR>XPA8NL"6IS3$^5NZJ >^>=OS'A7 4ZOJ\$MTD^'K)%Z2 MNM>[TSY?W 'WP;MF=TF0TE)PAXVG;T+_1 &&CS0U233,J.^ 6DH\98NXN$ @ M/J#;%$20*A+E#N)(HTA!58L<]@L_'9/=6C.Y+&A=L/JYA4!/'GD;._<,7 M+M?B]S$QB[82876='PN-;>I!?O':MFFX42VF<0R7^L;7L'V;(Z.^124[&EE M$:PL5*O_^P>JHF/N*HWY+6L-=7["&$9/X@D\\29P'R]71=Z\F!,LF1M^E&^= MU$ M81]5?[P"#6XG^7@(4TL8'/EM2''F?VWCKH,W"["KX/Y3W8A=J=(I-]%GP4)!D\V/EWQ$<%DR&7;D'U M9[T/J'M2UQ9*?]C[0*G#ZNQ^Z55]MODC[$>RN[I>OW7$%='F]7<]Q\.R4W'L M)72]%HG>!3#@^W#US:>1%TC1YCSLM:BIH3QR=%.[&'_RBR&UY0=&,+> _]D# MK@)X[PCK%O%?/>+CRY[*<8&[]7GKM37[UD350XT; *.A)"VW68Z/6K81UD,QM;K-V\0[G1E5QWMRB@T?68EYX1 MGML->%2NH[WCW+3E#L"K#7;;KS#30N:F.4H#9*P:(2U?E/79N.CHTH-7)9VE/FM,5U':A3-< WIK$'N\L$?/%X\.]A(!; M 9AW;'B^UIJ[-=0?,?&9'424G54^-Y\.6S1_0^SG^[P0C=IB",@.!P*CRIWSTK M-(\\4A,I(>)4G0&?J,O+M(:%R$&ER@'EVJH+NMM\09&N)"?O>O__K\SX>#R;2_]VG SIDL?!JP0? %:M^>%T4KLW(5 M6)]?[?.KSPE)GU\] IA,KNHSK'U:L/$0E--&@,K;1'QVL/&%89G_?-*P-4NS M;^>>?#*Q7=&ECF8,CV&G(NAW[#VG2P>V-]2@$Z1?9TQ\R0'GBR0(?X..,%)> M_Y&DLL ?/F413-C'&4PBSL _6Z8O2L+'&OA8 Q]K<-*B_+Q9/2*\YCY'-,X' MG=F-/E;#QVJ81M/':M@=J^'=Y:[HXMY=[KVZYG>A]^I:C:3WZGKWHZT6^]/6 M/910/+W?T;AS2^00]EY':QW"/?R.SP@_97YQ1G<)N^F,/%5=)YG264X[*R]7 M!-'\-IV%8;DN*_6RJA))<,=H!=#'STTE("-NR##,RI2DNS\401J1!.POFPBH MA/:__/26Z^22ZVO"Y-0!^PHM@)=$%RB%'^HZMK/HWV5>D!W]&15W9/I$C(8 ,>Q[)M [I+BB4WQAUGRG>9!& M )C63QCQ9(.N6-V?!W[,.U-'Z/9VUSRT>I[$*5$%YV+M8M1QQG;K!<'U4W1"P)-5EYP/IAN*G MZ!%POB[*8#R56:?[D8:]O$Y[%YCJ.M3*GDV'$]@%*(6/\(!==# M'/M -RSLQ?6**'T0%84T&0]-WF.DX\9\'!&9,)06SA M_),PG,)L;VKEF&%BC@,S)3]\?&V/M[6NGA;JJ=5DM?,GH,X M(?RFLP[3 P&%S)"-46'33]/A\[ M'10R.NZ@Z('Q5^[@[SN<%A7PRM\*+MUH>SO/7P^\MI'7OO(Z_-"S$=> M^\AK'T7LHXBMQ,E'$?LHXE-$$1^Y6N9E ?M.$JEL=YSS^6*^@0]68QB*,/:Q MN&<JMOM6B_G]MD(!N',YCZBC>YQ;GFA]$TBB!/6^04; M$/(E)L48R:XL)\AJT)#GA &7\0X<])QPX%[L P<])QQXN0C#QO3QE61*]>C\(MV[RW)!]LGA$4C^Z68^N)_7P5YQ0Y.S*T8Y7+=3,L M7(=JQ$-?5%^(^QDLK>GH8CO/E3;7C+5DOUC/#\G0&&,P<#/[H(/>00%^<]\5YOY)KS@]!A1:W/)G>[&L5>C[7UULA+<#?6R&]%?*T5LC= M PJ7 <:O<;JIP@OX^@1A:LT2[)EC/++#&^RVHC,K'4L MU%M!+[6)T#BGH_@6PKQCX]2S/49&W M?(UA ^DWALE9LLM9;,T=@BE*#&!R?A^P> IU&Y-4WJXW =G\'?&A_A6Y&246 M0=S?Y.Q$1OGC=AHNH=LT E4 QT$R*PO@UMRKA]/8^V8:W2%6VR\6S MN[-:&Z&\%C"Y$MU^&PW;[P&MXS"#;15"^T>4TQW/O)9&G0];Z;#!14 ,)7X&Y)C U[D)2&IE4]J65FVUE*SFQW?5BS (M MJFL!D$#854O)(&%YSR+*NE:F@AS7D<'7IUQUE_6"2$:1<=W;HP18HQFY6A6N M%R82>EB_5*ASRDQ30FQHYDQ6!(F=<'BG_:'WB*\!BKS$4\9%4K]R/J]' 2JF M'.Y\KHX"2!16/0$O-LV>LU5B:9JZZ^_9< 'AV4%=?WB&"PS+K.3ZBS!\4%AF M2]??;I&R?.Y=Y?LP3B.A\O5XRWH65[^7")FSB-"_0Q?D9'%LJ.EK_= MSF0G,*#N,9!E\[UX_13\.\.7)&R-X]!1&<&R&?:.9A@VIF4H\&(>A-TLF\N1 M$4I^/A^-9NIQ"&O/T.= 4%I4=10?,#5>3>M]LCZCXOHE3,HH3I>"D#RIKC[. MI ;KH0+,E1FCO.24JNIP.9N-D.&=7+G1&.("1I]U!34#K /]&W@2M M_D'8#W^)^'U,JGT]I*6N$JC,Y%VWA:O$;!4 M"R]0L3.?DVNX+[!RPM,@<_0SPD_9&6],GE+0A5)H)W(]*D@#AEQKH>M!0AKP M$\B KH<4:4"0I^6X7FQ98\RH6,5R5>#VT4G,J E9O=L'+"E!U4MEGE!$DV8L M/YH)Z;'>NVR\!*DO&C"T:(!>RB^S]5.<5AOS'H79,JVJMD6P2>)%''2,(74* M!4@='^'7<0+4HQS^5JZ[AT\T<]U?\^46SC=^X&Q]D^?DL7/+NV7$.V1)%J76 MY%,W;3,^^?04UNC1) ?73:_>([9=>Z0:2:0^R%+H M>PQP*I)INJ)B9ZMU\W.2,T6L!;_1 &^ M@0[J3A3AB/8C<(_(4L&!(JII'@8)H5T+$O21[4=$ZW8XHYU0D9J5>A9_-]AY MS/L1/J]OP>O1SF3FWS)]\X:Q+)NU]Y![#[GWD&MU7FJ1+US5G4\+[HZ!NQZ6 M<$(X:TE@PADDF@&M14K74TI.B&>EFOAD9!UX'JC_KF0%UGZ<,*%L=(! AL M[XA0!T!%)%WP?D7SQ2A^ DR(SYA=-Z.-T MVM1'*UYLD>T7HH3D<#O[ WB-10[D39SGU@_?;: C^W!MP7XYF.=6D MNYD \1Z11RA"N,VK"Y(9%^38,Y:B[VC6S!SN/@:U*C/F MC&+13(^(X^D*:F.8--^<0)??BS\6*KZNV\MD5?\N:@(^WSXCXZ;CN0]D'$VS MA@+7W MB?(1+GFVE6388[%N@LAPR@YZ0M99L9+I"Q[TMJSU<*D;F44!6N]>%6L&0(!:Z:Q ?"PQ)97#5X>]^Q]QT;L5\I"*K>KWQX M"E5U4Y>=RL-,730IP^7CZNVGWHYW0CL>PU9G3TWS89;NV3HKF5'>>L:V)TO5 MY_GZ/%]ON/*&*Y_I9&>F$YU4@L!MGI.FM<=X:=U)KG"8]R-5*J'WM M=!IN7V^ZFW2U-1_,=VZX>R/@H1&P$N;*L*@X(+"Z>;%"V!H3H/3CV@=:IKB? M"7U9\.:UQ!Q,FK MK+U<#NM*4=MJ,/M4@STBO&[6^A,LW I8+^5!)&'S\[>4:C1%=JZQAJ/,0A", M:I&(;QB7[V]\=G#N\7%0.[>I>9J!LU>HY@@_,XW=2EW-OMC"V"_5#2;W9(MX M!",S1$O"\;C"U7X;'79PM([#+(T C0P_ B[,7 162S-0D7S2-$35DK'N]L-6 M1B@%%:*2&;:"1K."/*LR)E+3F^G@8"OH TD,#'N MAJ,T,FE[EM:'MLHN ^5A:>+V6@8D-:VN"48"4E?M5]XZ?[!ME*5(^ILE$L+! MI) 42'^TTSBZ(NZJ-V3H AQ)-:[Z.$;8J4R3F.LN\;X8TO5:U]-Y^J+%,%ZY M6I:J+UQB$YNK%:<&F"DFY[L=B)50T7#6^:H).(%-8@N?WW=T^.28XBF=V(9@ MI-DKM[< S<(SK+;;F0/"-+0.*N-V#JC(6$#WU: ]&$]W"YJ-!2GBNIKG71*D MN351("0&"J5YO6$(G]N2R7Y,]L":K3*"F=HY"]B6T05*X8<*?6+"J$JHDDC# MB]>FOI2E7QX>RJ<\CN( QXCMLV&U M-..'[C(UDMG \7HQ&MM!-]LIEQM#CD*Q26D!2R!_* MS29IZEI?OZ"PBJ\]H /N$U(' \CA^2Z'#6E29NIQZ]+=(5)[P'4[@](=N%\$ M0UHT<-6GX?V41R91WIVV;R=@W2+3PX@9(3&0[;OO(9-#DBD?NN[^ZB7N>(N[ M*EHB[C.\RD&YW>ZT!C=C:Z_0Q;PD[ MC:UHMLYP$?_1I$#>D0WU@/!S7(>H7,*NC%F3[3F8'?,F!!$2L^>8/$OSL$%A M'"1S7(G_L#QED'0\W$W'>Q1FRS3^8S^G6<%JJ.^;=J!HCZ51YZRN7V!E0&R% MXUOB=%Z)H[,\1\S\.Z4A-!A3CK]W4Q9E58R <_Z:YA1+RK#Q[%BTVQ1F@O+J M"I%>IKU.=LRC3810OV79<=KOS=_/H0; J&4 5EFO%9._ <#'N,Y)YW\S#)DOS#'\DW^.G M](O[63<;!:<3O:?Y&3W"YZ079=?8#KH5X.\TGYC/SSO'SMRPI=$YMB? N>H0 M&P&W?>7$=9>&1N!XJG@_Q\>O-8PIB'9%T]8=(#48!US/#]*X.>5LIZYG$&F- MO=!HE'4]#TDC[BR;DZOOW?N0%VX0 D?E9GN*&9KMI)%C5_FF615=3Y[I"17% MA.AZ0@W?PL(^@UV;QK0.WK$UIXM2+QMJN\G>.@F@CZLR&%?5GFD?5Z6&'%4X MF5!"LP].TQ&<1LJ2Q_73H;,TVE4T"DD5*HL2,UDTJ@2D*8SABK_:+0_P78G# M59!W]FS]A &LY,]5B6[3S\"B'[^AY!E5=8%$&U'4V[ ?4IT#=V_=/EO854G:&]T.=M

??N5&8LKU-?)Z=_3O,J\EGIL,?T;?6E+O,*Q- MF89(5-Q>;0PC[WHO%HA4G6XWUCV 7\MW)9 YWS0UC5E35!C GOD11SG(KDE< M,\CB!I'2S0E)SBZ!D->]QDH35QO9%2O#@(>2MGA(VW%X/30D%'48+,N P&RF M]_.LM\./FAA=M^N78!N%L,J8YB=*9_SY(X"MH3 MW!B0=X]DBN8H[&_#[#I!15=LWB?J970F^RSX6>7P'C:]>@B=S%WB>Q53I/'. 0.=;@HZ MJ#\9X55T:DZJ&H.V2ZJW7Z%GE&0;(IFKD<\=R:Y#TG!N]9._Z^B=4C54N]=> M0,7[ @H=+D"8!J#NLKI.>WY98GR\E92[:S@$9(^6E07__V1/^2PLY@LRJ>VS M-HU:Z0E1-Y3N6=(_,N+4,]A$ M24!T[XZ!99X.G:S2L.--;_#>//UF?,1!6@,##8"/S<*P7)?5\P)-S.IU@%.X MV?/^O&3 -TS<"B2L;;Z81;7MF&L#I38U0?.7%.\R2#H*Z@Y/FFH.RX!+Q*K\ M,V1$BQ"H4T* :DS>^[E"]7_5YLP8PZ3+II>)N^NMH6]RUSU=$C;+;0;BL3G/ M57!$MM/NME%Q.KCJO!^.EZ(3PU67O0J0TM8P=Q.J-<"E:E+MET?M"I@]K6:N MYDK+0J;+5.%J[K/FK7=DH*=.J&9%<3 M,E704E356\BFJT<,LN^T 'K]03KJI07-K1Q#^2;ZN%U*TZ-GJ5>/&.?#<]6[D^_W>+XO24 MA;$"*%I,G=8FE#+;WCGNTF+FK"FZ49TM7$Q>X=* M+JFP9<1C6R6,/B"'EH2!=/(\-2=_VI5.YE9\\.>2;-7YHHEJ@ U=KR8K])K= MWNQS"PT9]VA#:CVGR\[&NWAM_BCWZ(+\2$9F?$"=(!^1V=P&VCO('LG'@GE0 MN_HKU((K=,"1G&QUBH&8J9TO=\5961Y)?X-& 7KG]Z,"H^Z"R1$F3A7X#!Y@6 MHWR!8 -V"_-\BM/J_.Q1OK)9&@ 7!K'[PHE- M2F-:1(Z?+N+>N*Z_TES\C?&3L(A2)_?0JME5^ M-^X=<+D*\!)XG $SUW859R$<^#I@N_H1(\2UVHK[F3#:T:ABF^M8K4U2?IFM MGYJ\K Y9]ZC*H"$%0D23D1C DOGMJ@(4\%,>1\UE-<.8I!I4/&6;=3!;D^C6 M^8+199<*_E8>G%&^/A77-=4R3#;7?+$5V.YP]@R;+TMO,GS]$I)C!E]\RH%/ MDO01:$2J+E%LQ[V&,?)8QGJ39*\(/0"IL&E"Q 6>U=K'#-2"YTZN^+CW0"_' MQT_O8=$,N!J)?QF3R@HDBJ T4TVO4FB''U_O?V%I&:F'@0'SWBHT=\](B/ M'O'1(Z X!?TAB$]SQ([K.GK,B9^-';32SX1MG"M/6\,5!V MW4TKL%UU3:H2D+KN3Y)0&H]=)$P-;:)HL1V]$LJ.J\YP'S1XL'DD5<7CEPZH MM[;K:/D02Q]B>=XP"L_[%DB_'_E ,B6Z+8#.U8#2#"!7R-N"^-Z#Z".F3Q Q M[71@8\^(::4"](Z (A4Q[5BE^>$1TX[5D=<8,>U8@7@?,6TH$+5_"(ZKC\8- M#>E5B+(;2^33!LXEA-UEUEN-TW7MNDQ4&>;KT M0:.1_N2-D566P%SS.FE&<['9_K[SJ_@9CG<:Y7?!*Y&9:@[0OHM"=: +.KD2 MKNI6;.*GX"5>EVMN'.)^&Q-4PHZJN.Q\L=MD#%II+8W$%I*KDQJX M:]YM829F$:4!<&_R]$L8,&)6!(U-TOTES31?LZ*HZ?BC\CG=M(1-$?]0GO_'TGLW3@ZZ;XG()06$2S?S]B. M "VIQ.&*O)5]54FB]9.5E33"WM3"CK;-YQ]!4C+CM87]+)@-J/!+'*QG9;$" M8?T/%-6"(RLC3[:WD9A3\@AJB5\K&IO NFA&M)LE(N8>@00MW=U'-UF@ZQZ) M>'NVJZZ$-0DDV$_,'.@8KH;_28N ^PX,NISKO/>8)VG2 **@Z?JQDI-K=RYW M.2G.5=!Z2=S[,8"24HFK3B_="-*D5%=K (V*W59C<;5 T&#PY,5N5_U3@R$4 M6?Q=S:$:#!S5-.UJ_4ME:]'D$A-Z(431*)U-.1@$$$-K<#:MH!=8BBSME/'; M1MWMY5..?B_A,]B(0X*&14=0'5V?,D ; MM6'X=9F V89=CT'4PV0PQ&/6G/?M?D/Y9T3"]()\M56"!%$24D,8<1'M,VN6 MJU38W +:^9$+U+864)V+W.>LYA;0SJU@16MJ \WP/5ZP!:.U)93S0UR8[6TK MFL(M+B.\/%PUSTF*=K[,C'>34[U8@JN<9DR3$VU<=<3T0:Z7]N*J-T96IMDS M+5%EB(D=SFG;;F5!$5Z(SAIO51%B"KG.6FP'(F3(+FL'1@-S1*+]>PM]_(),<6GWBJ M3]MQE<,;1E@AT%S%GL95G([KH,M]3W$RS1>Q&&0 M%L>,^!$^>@%7U6]>$O22X B2BMS>8T@PHF1G4HBR82\%.FE M2"]%#I(BM[^8KC0Y(-XVR.-\OCB@ZK7^?Y&L)-G9S*O*ZW5J>F"\H3!V.TY<1&OX9>" ZEE2#,/ MVU9EG.]1F,$M1FB7.PSB?E[Y],JG5SZ]\LF.0Y24ZB:C?%+1TG-9.1^^*;7C M)"X[UR/SY8 2"VZN5L=0PTE!I7"U*H8:8"H:KZN5,;S1T1L=3V1TK*#T)L=! M] /F:13@*/^RB0!]8HSYZ5=NIJY<7R.SBOY=YC7[OF(3IZ MH^1P=DICF#&KIM7&^1H7JTN@-5LC/,MS1)X#VJ4T54=#;%]5'\G$C*_B/%@N M,5P9M8[0"+I2\<@J!5/<^4WZ;=-C%<*9M$(MA$[T>\ M77!DN^ IBYA7;SC-HEI0XEZ*U*;>EFFK--Y+4M@KM$G=&J["YDW OM3>ZK>3LCT M>87R$,>;6F+@R/.6*=HSO&+>3S'OQ]8G$ZKEQ?SS$/-M MDELI=1<[3S.8S#:7I(Q^*4IVMJ1.OTC@YG;QHJ87-:M%2-NQ? M\K+QLJ27);TLR9 E;U-2LS/#KUHE2+NDE/XW+ 4=@=C'ZV')#$1R.+>+EQ6] MK'@*+BYQ\KRHZ$5%25&1SP6]@.@%1"\@]A 0AV8%>3%1KYCHF(BUB[7;H759 M8KP]N/+9!H+N7GSTXJ,7'[WX*!/U*^)$7I3THJ07)1FBY*[(13O1R8A\Y MT6 EHN<@3LC7;S+\$"3H 84E8"KQRHI,3U=" KW\6Q%TFV[*(M]F4\-*_V<9 M$(#A(#W#'Q<97E=G2LJ4.714HTATJ&V*&T;S])Z< !RGRZIVZY\H1?B94 M5U,DA36!*21Q/1M9>'1^RNL=A[8O-A<[P%#-.M]S6 VEVUL:+@.,7V&+S-8D M.86D0.WV5-XIE'N; FLIJSN*.TG-@YM=]BN$X^>&P>PH_ "7Q, MHN,;WMCCC3W>V..-/5+^02U,;3+&(3D+FE8%PE< TZ*F3KL:F&[E83)5P"2Y M:%]-TS^-(&VGG,R;"));3I/>UL+Z9P^K3N-!"^RO;@/K'6;>8:9>R.ZIL*0" MR#XI O<-H[&9\G-T"&4(=\^)YY@+PUO31F76_#/O[6C>CB9=+([!A"=C$?/2 MGY?^-$E_Y@*E+K/T&>$BAN\3VF0?R.+T,2\1GEJ2]?*@EP>]/.C*Q>;EP;X/ MU? N$B\5>JG02X4,J? .HTT01]:''KY MU;<4"IAP7QFX$4^+_)YD<^+?"INWGJ6S=/VUL3[ M":EB>4R%';WW5*_TJF?%FP4CF1C+M J$GZ71P6H*I!NE(;SXZXZ'V N4!_=? MG\-DQ]5HHP"N0'4"Z!> &7ZM[.H#(NO <9!6OC' M:6GW\(51BYX)06GN15"*]"R 88#V7^D]$HO%3LI>(32\7F"I^Z M)1M[B? 4AO*CC3S[%N#HH8"-/*^.:$[>F*F959Z7Z_IWBF9T+1_1ZA>A4_28 M%< (R)]660+,[QX5)4[ODB!5!F'TSWE%PBL27I'PBH0&F_H8S' R&H:DKT?/ M/>N]&5YO\WH;0V\C-R8P*[@TJ_?^H"LBC8VZ*X0TT64283=7U*K^R%[_7A(^ MP%=>#QIY]<_+\:?@V_2]Z>5R+Y=+OSPANC8F(U][2=!+@KHE01]B[V6HX55. MPB3(\W@1A]7>GI?%?#$+PW)=5L:Z>;%"F+(1I4SGF@8WZUJ@T$>>75?T'TL1;*SXB!>H?/B_"GNAUXGV$O[ M7MJ7%%M5>>=DA'TOGGKQ=%SQU-O3ST](=4QX:TP]V0(V2IQE$^8MR,MZ=*?F;'/8S, "T)/Z:R/'H; MHZK(19G#W9GG#4DYA6/(]?$*H V/CE*3:+[&&,%MGS^BO/B$UD\('WR:T]NB\I7W-8\634?R\L M>UE0FRQHKF::>8G0RU2G< >+MQ%D,7\V3LH"18IN3[71O#3II4DO37II M4FCH5F127M;TLJ:7-1FRYCT"AER&18GA1,$9:FHHSL(B?H[)$TX.I]FX)<0) M5U(@L\OWMW)V\HD_O8;RPJD[PJD7P ZN3&76,46Q74U:[<>OO*CJ154OJK+> MA"95%&!MTKJTPET&)PP5,:YC+%"*%K'FK/!A!4VW97 MI2:3)>)5:CF5FL7"&F3>3Q<9;VP8;FPP%Z+E30[>Y,#>JZJ:>)^1O*'!&QK. MSM"PBRKZC+8[O'I 4C'4D=_;FU"\"<6;4+P)Q9M0O G%+%J]),3)V%"X-BAI M46$RU36\R-S;.NXJ"N$I-%E!DY")24RAV,BD,(8) M141Q'09,T]>:L-NIFQO\QH,J," UE ZC8+A!M2SFI]SJY=ZLMV MMVE4PDT!ZS@K"QB5[!?F"W>( M'VVN:U2S\?4R=,O'VZN-YM\DM4OWHQ\JC MK@^O.9DRV7(?<%9NV#N4WG!B[\IZE=L_DSH $.:%X'P^ A<5!@]R/NN !PI/ M)W'^84X6,$(]MD7F%Y>1\19.GIV*)[?Z!ZJE<\(4U=L6OC]-$#YM=I(6QC^[ M#:,WKBL:U^ELS3^Z[+T/'>]# 4QDE24P^_SZ]Q+()FT=CEL9\ !@!8_HV;_] M1N=OX/?&M7&,:[KHE#V^K"G(]C?ZA![UY$U1=?'FQ'XZBOPQ<=[