0001193125-18-245633.txt : 20180810 0001193125-18-245633.hdr.sgml : 20180810 20180810130238 ACCESSION NUMBER: 0001193125-18-245633 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20180701 FILED AS OF DATE: 20180810 DATE AS OF CHANGE: 20180810 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: 181008076 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 d587623d10q.htm FORM 10-Q Form 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 July 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 August 6, 2018 was 186,437,930 shares.

 

 

 


Table of Contents

TERADYNE, INC.

INDEX

 

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

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

     1  
  

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

     2  
  

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

     3  
  

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

     4  
  

Notes to Condensed Consolidated Financial Statements

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


Table of Contents

PART I

 

Item 1:

Financial Statements

TERADYNE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

     July 1,
2018
    December 31,
2017
 
     (in thousands,
except per share amount)
 
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 480,384     $ 429,843  

Marketable securities

     712,309       1,347,979  

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

     454,122       272,783  

Inventories, net

     135,550       107,525  

Prepayments and other current assets

     111,820       112,151  
  

 

 

   

 

 

 

Total current assets

     1,894,185       2,270,281  

Property, plant and equipment, net

     285,302       268,447  

Marketable securities

     111,417       125,926  

Deferred tax assets

     73,574       84,026  

Retirement plans assets

     18,252       17,491  

Other assets

     12,192       12,275  

Acquired intangible assets, net

     148,173       79,088  

Goodwill

     388,625       252,011  
  

 

 

   

 

 

 

Total assets

   $ 2,931,720     $ 3,109,545  
  

 

 

   

 

 

 
LIABILITIES     

Current liabilities:

    

Accounts payable

   $ 102,737     $ 86,393  

Accrued employees’ compensation and withholdings

     115,264       141,694  

Deferred revenue and customer advances

     82,491       83,614  

Other accrued liabilities

     83,681       59,083  

Contingent consideration

     35,911       24,497  

Income taxes payable

     32,226       59,055  
  

 

 

   

 

 

 

Total current liabilities

     452,310       454,336  

Retirement plans liabilities

     124,258       119,776  

Long-term deferred revenue and customer advances

     25,375       30,127  

Deferred tax liabilities

     22,281       6,720  

Long-term other accrued liabilities

     22,296       10,273  

Long-term contingent consideration

     25,003       20,605  

Long-term incomes taxes payable

     147,360       148,075  

Long-term debt

     372,897       365,987  
  

 

 

   

 

 

 

Total liabilities

     1,191,780       1,155,899  
  

 

 

   

 

 

 

Commitments and contingencies (See Note Q)

    
SHAREHOLDERS’ EQUITY     

Common stock, $0.125 par value, 1,000,000 shares authorized; 187,962 and 195,548 shares issued and outstanding at July 1, 2018 and December 31, 2017, respectively

     23,495       24,444  

Additional paid-in capital

     1,645,679       1,638,413  

Accumulated other comprehensive (loss) income

     (3,504     18,776  

Retained earnings

     74,270       272,013  
  

 

 

   

 

 

 

Total shareholders’ equity

     1,739,940       1,953,646  
  

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 2,931,720     $ 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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands, except per share amount)  

Revenues:

        

Products

   $ 434,051     $ 610,356     $ 837,976     $ 983,560  

Services

     92,878       86,545       176,420       170,254  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     526,929       696,901       1,014,396       1,153,814  

Cost of revenues:

        

Cost of products

     180,777       267,752       361,735       422,634  

Cost of services

     38,818       38,511       75,495       75,525  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

     219,595       306,263       437,230       498,159  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     307,334       390,638       577,166       655,655  

Operating expenses:

        

Selling and administrative

     99,410       90,111       189,916       174,903  

Engineering and development

     75,342       82,270       149,750       158,248  

Acquired intangible assets amortization

     9,793       8,166       17,491       16,118  

Restructuring and other

     2,389       2,288       2,076       4,799  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     186,934       182,835       359,233       354,068  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     120,400       207,803       217,933       301,587  

Non-operating (income) expense:

        

Interest income

     (5,427     (3,292     (11,407     (6,812

Interest expense

     5,639       5,509       12,530       10,911  

Other (income) expense, net

     176       (1,291     979       (1,405
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     120,012       206,877       215,831       298,893  

Income tax provision

     18,975       31,901       27,821       38,696  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 101,037     $ 174,976     $ 188,010     $ 260,197  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income per common share:

        

Basic

   $ 0.53     $ 0.88     $ 0.97     $ 1.30  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.52     $ 0.87     $ 0.94     $ 1.29  
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares—basic

     190,730       198,774       192,992       199,390  
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares—diluted

     194,909       201,529       199,197       201,732  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash dividend declared per common share

   $ 0.09     $ 0.07     $ 0.18     $ 0.14  
  

 

 

   

 

 

   

 

 

   

 

 

 

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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Net income

   $ 101,037     $ 174,976     $ 188,010     $ 260,197  

Other comprehensive income, net of tax:

        

Foreign currency translation adjustment

     (29,322     15,981       (18,781     24,944  

Available-for-sale marketable securities:

        

Unrealized gains (losses) on marketable securities arising during period, net of tax of $(25), $765, $(744), $1,185, respectively

     198       985       (2,489     1,498  

Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(68), $(42), $11, $(106) respectively

     (199     (83     1,469       (177
  

 

 

   

 

 

   

 

 

   

 

 

 
     (1     902       (1,020     1,321  

Defined benefit pension and post-retirement plans:

        

Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax of $(18), $(38), $(35), $(77), respectively

     (61     (68     (123     (136
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive (loss) income

     (29,384     16,815       (19,924     26,129  
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 71,653     $ 191,791     $ 168,086     $ 286,326  
  

 

 

   

 

 

   

 

 

   

 

 

 

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 Six Months
Ended
 
     July 1,
2018
    July 2,
2017
 
     (in thousands)  

Cash flows from operating activities:

    

Net income

   $ 188,010     $ 260,197  

Adjustments to reconcile net income to net cash provided by operating activities:

    

Depreciation

     33,156       32,474  

Amortization

     20,177       22,412  

Stock-based compensation

     17,625       17,312  

Deferred taxes

     17,312       (3,563

Provision for excess and obsolete inventory

     6,175       5,295  

Contingent consideration adjustment

     (8,468     2,133  

Retirement plan actuarial gains

     (71     (2,504

Other

     1,168       1,153  

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

    

Accounts receivable

     (179,403     (214,189

Inventories

     (21,283     (8,149

Prepayments and other assets

     1,641       4,425  

Accounts payable and other accrued expenses

     (8,155     34,504  

Deferred revenue and customer advances

     10,518       5,312  

Retirement plans contributions

     (2,173     (1,983

Income taxes

     (26,308     14,363  
  

 

 

   

 

 

 

Net cash provided by operating activities

     49,921       169,192  
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of property, plant and equipment

     (62,663     (45,967

Purchases of marketable securities

     (647,071     (334,819

Proceeds from sales of marketable securities

     829,053       313,254  

Proceeds from maturities of marketable securities

     469,862       307,607  

Acquisition of businesses, net of cash acquired

     (170,632     —    
  

 

 

   

 

 

 

Net cash provided by investing activities

     418,549       240,075  
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Issuance of common stock under stock purchase and stock option plans

     10,681       15,215  

Repurchase of common stock

     (360,795     (94,328

Dividend payments

     (34,682     (27,925

Payments related to net settlement of employee stock compensation awards

     (19,751     (12,438

Payments of contingent consideration

     (13,571     (1,050
  

 

 

   

 

 

 

Net cash used for financing activities

     (418,118     (120,526
  

 

 

   

 

 

 

Effects of exchange rate changes on cash and cash equivalents

     189       1,724  
  

 

 

   

 

 

 

Increase in cash and cash equivalents

     50,541       290,465  

Cash and cash equivalents at beginning of period

     429,843       307,884  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 480,384     $ 598,349  
  

 

 

   

 

 

 

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, autonomous mobile robots, 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 that 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 $523.3 million and $1,006.5 million for the three and six months ended July 1, 2018, respectively. For the three and six months ended July 1, 2018, Teradyne also recognized $3.6 million and $7.9 million, respectively, 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.

 

    For the Three Months Ended July 1, 2018  
    Semiconductor Test     System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    System
on a chip
(“SOC”)
    Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
          (in thousands)  

Americas

                   

Point in time

  $ 12,111     $ 2,827     $ 15,256     $ 5     $ 1,429     $ 16,053     $ 1,199     $ 4,716     $ (110   $ 53,486  

Over time

    8,934       710       6,237       —         795       327       —         122       —         17,125  

Europe, Middle East and Africa

                   

Point in time

    10,227       847       447       —         4,849       26,616       2,000       26       —         45,012  

Over time

    5,689       254       539       —         1,713       526       —         257       —         8,978  

Asia Pacific

                   

Point in time

    218,352       59,633       385       31,824       3,741       13,895       1,310       27,663       —         356,803  

Over time

    34,951       2,285       258       1,428       744       131       —         2,103       —         41,900  

Lease revenue

    3,268       —         —         —         32       —         —         325       —         3,625  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 293,532     $ 66,556     $ 23,122     $ 33,257     $ 13,303     $ 57,548     $ 4,509     $ 35,212     $ (110   $ 526,929  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the Six Months Ended July 1, 2018  
    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    SOC     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
    (in thousands)  

Americas

                   

Point in time

  $ 21,711     $ 5,691     $ 26,853     $ 284     $ 3,189     $ 30,190     $ 1,199     $ 9,695     $ (332   $ 98,480  

Over time

    17,517       1,406       12,425       —         1,552       652       —         233       —         33,785  

Europe, Middle East and Africa

                   

Point in time

    22,352       986       1,943       —         8,886       49,190       2,000       1,066       —         86,423  

Over time

    10,888       523       1,090       —         3,272       668       —         484       —         16,925  

Asia Pacific

                   

Point in time

    446,543       125,904       487       41,946       5,603       25,478       1,310       41,329       —         688,600  

Over time

    68,173       4,607       466       2,961       1,479       204       —         4,399       —         82,289  

Lease revenue

    7,115       —         —         —         266       —         —         513       —         7,894  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 594,299     $ 139,117     $ 43,264     $ 45,191     $ 24,247     $ 106,382     $ 4,509     $ 57,719     $ (332   $ 1,014,396  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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, autonomous mobile 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

 

7


Table of Contents

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.

 

     July 1,
2018
     January 1,
2018

(as adjusted)
     Increase/
(Decrease)
 
     (in thousands)  

Deferred revenue and customer advances

   $ 82,491      $ 76,638      $ 5,853  

Long-term deferred revenue and customer advances

     25,375        20,848        4,527  

The amount of revenue recognized during the three and six months ended July 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $24.7 million and $46.5 million, respectively, 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.

 

8


Table of Contents

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:

 

     July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  
ASSETS         

Accounts receivable, less allowance for doubtful accounts

   $ 454,122      $ (95,102    $ 359,020  

Inventories, net

     135,550        33,830        169,380  

Deferred tax assets

     73,574        (3,494      70,080  
LIABILITIES         

Deferred revenue and customer advances

   $ 82,491      $ (7,254    $ 75,237  

Income taxes payable

     32,226        (9,002      23,224  

Long-term deferred revenue and customer advances

     25,375        (9,836      15,539  
SHAREHOLDERS’ EQUITY         

Retained earnings

   $ 74,270      $ (38,674    $ 35,596  

 

9


Table of Contents

Condensed Consolidated Statement of Operation:

 

     For the Three Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
    Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 526,929      $ (28,626   $ 498,303  

Total cost of revenues

     219,595        (6,081     213,514  

Income tax provision

     18,975        (4,569     14,406  

Net income

     101,037        (17,976     83,061  

Net income per common share:

       

Basic

   $ 0.53      $ (0.09   $ 0.44  
  

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.52      $ (0.09   $ 0.43  
  

 

 

    

 

 

   

 

 

 

 

     For the Six Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 1,014,396      $ (94,268    $ 920,128  

Total cost of revenues

     437,230        (33,830      403,400  

Income tax provision

     27,821        (9,084      18,737  

Net income

     188,010        (51,354      136,656  

Net income per common share:

        

Basic

   $ 0.97      $ (0.27    $ 0.71  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.94      $ (0.26    $ 0.69  
  

 

 

    

 

 

    

 

 

 

Retirement Benefits

In March 2017, the Financial Accounting Standards Board (“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 decreased income from operations by $2.1 million and $1.7 million in the three and six months ended July 2, 2017, respectively, due to the removal of net actuarial pension gains and increased non-operating (income) expense 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

 

10


Table of Contents

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, “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 still assessing the potential changes from this ASU, but expects it to have a material impact on its financial position and immaterial impact on its results of operations.

D. ACQUISITIONS

Mobile Industrial Robots

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. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR is part of Teradyne’s Industrial Automation segment.

The total preliminary purchase price of $196.6 million consisted of $145.2 million of cash paid and $51.4 million of contingent consideration, measured at fair value. The contingent consideration is payable in

 

11


Table of Contents

Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January 1, 2018 to December 31, 2018; January 1, 2018 to December 31, 2019; and January 1, 2018 to December 31, 2020. At July 1, 2018, the maximum amount of contingent consideration that could be paid is $117 million.

The valuation of the contingent consideration utilized the following assumptions: (1) probability of meeting each target; (2) expected timing of meeting each target; and (3) discount rate reflecting the risk associated with the expected payments. The probabilities and timing for each target were estimated based on a review of the historical and projected results. A significant portion of the risk in achieving the contingent consideration was captured in the probabilities assigned to meeting each target.

The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne’s consolidated results of operations from the date of acquisition. The allocation of the preliminary total purchase price to MiR’s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $135.7 million was allocated to goodwill, which is not deductible for tax purposes. The purchase price and purchase price allocation are preliminary pending the final determination of the fair value of contingent consideration, acquired assets and assumed liabilities. MiR’s results have been included in Teradyne’s Industrial Automation segment from the date of acquisition.

The following table represents the allocation of the preliminary purchase price:

 

     Purchase Price Allocation  
     (in thousands)  

Goodwill

   $ 135,747  

Intangible assets

     79,660  

Tangible assets acquired and liabilities assumed:

  

Current assets

     6,039  

Non-current assets

     299  

Accounts payable and current liabilities

     (7,336

Long-term deferred tax liabilities

     (17,779
  

 

 

 

Total purchase price

   $ 196,630  
  

 

 

 

Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:

 

     Fair Value      Estimated Useful Life  
     (in thousands)      (in years)  

Developed technology

   $ 63,820        7.0  

Trademarks and tradenames

     12,060        11.0  

Customer relationships

     3,770        2.5  

Backlog

     10        0.2  
  

 

 

    

 

 

 

Total intangible assets

   $ 79,660        7.4  
  

 

 

    

 

 

 

For the period from April 25, 2018 to July 1, 2018, MiR contributed $4.5 million of revenues and had a $(1.5) million loss from operations before income taxes.

 

12


Table of Contents

The following unaudited pro forma information gives effect to the acquisition of MiR as if the acquisition occurred on January 1, 2017. The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:

 

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

Revenue

   $ 528,238      $ 699,790      $ 1,021,194      $ 1,158,228  

Net income

     101,780        172,238        186,787        251,728  

Net income per common share:

           

Basic

   $ 0.53      $ 0.87      $ 0.97      $ 1.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.52      $ 0.85      $ 0.94      $ 1.25  
  

 

 

    

 

 

    

 

 

    

 

 

 

Pro forma results for the three and six months ended July 1, 2018 were adjusted to exclude $2.3 million and $2.9 million, respectively, of acquisition related costs, and $0.4 million of non-recurring expense related to fair value adjustment to acquisition-date inventory.

Pro forma results for the six months ended July 2, 2017 were adjusted to include $2.9 million of acquisition related costs, and $0.4 million of non-recurring expense related to fair value adjustment to acquisition-date inventory.

Energid Technologies Corporation

On February 26, 2018, Teradyne acquired all of the issued and outstanding shares of Energid Technologies Corporation (“Energid”) for a total 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 purchase price allocation was goodwill of $14.4 million, acquired intangible assets of $12.3 million with an average estimated useful life of 7.7 years, and $1.0 million of net tangible assets. The acquisition was not material to Teradyne’s condensed consolidated financial statements.

E. INVENTORIES

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

 

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

Raw material

   $ 76,888      $ 62,668  

Work-in-process

     26,378        19,464  

Finished goods

     32,284        25,393  
  

 

 

    

 

 

 
   $ 135,550      $ 107,525  
  

 

 

    

 

 

 

Inventory reserves at July 1, 2018 and December 31, 2017 were $103.2 million and $102.9 million, respectively.

 

13


Table of Contents

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 and six months ended July 1, 2018 and July 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, earnings before interest and taxes, 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 and six months ended July 1, 2018 were $0.1 million and $0.4 million, respectively. Realized losses recorded in the three and six months ended July 1, 2018 were $0.0 million and $1.5 million, respectively. Realized gains recorded in the three and six months ended July 2, 2017 were

 

14


Table of Contents

$0.2 million and $0.5 million, respectively. Realized losses recorded in the three and six months ended July 2, 2017 were $0.1 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 and six months ended July 1, 2018 and July 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 July 1, 2018 and December 31, 2017.

 

     July 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

   $ 209,827      $ —        $ —        $ 209,827  

Cash equivalents

     247,525        23,032        —          270,557  

Available-for-sale securities:

           

U.S. Treasury securities

     —          528,857        —          528,857  

Commercial paper

     —          218,520        —          218,520  

Corporate debt securities

     —          38,372        —          38,372  

U.S. government agency securities

     —          10,009        —          10,009  

Certificates of deposit and time deposits

     —          1,318        —          1,318  

Debt mutual funds

     2,810        —          —          2,810  

Non-U.S. government securities

     —          551        —          551  

Equity securities:

           

Mutual funds

     23,289        —          —          23,289  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 483,451      $ 820,659      $ —        $ 1,304,110  

Derivative assets

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 60,914      $ 60,914  

Derivative liabilities

     —          253        —          253  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

15


Table of Contents

Reported as follows:

 

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

Assets

           

Cash and cash equivalents

   $ 457,352      $ 23,032      $ —        $ 480,384  

Marketable securities

     —          712,309        —          712,309  

Long-term marketable securities

     26,099        85,318        —          111,417  

Prepayments

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 253      $ —        $ 253  

Contingent consideration

     —          —          35,911        35,911  

Long-term contingent consideration

     —          —          25,003        25,003  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

16


Table of Contents

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 and six months ended July 1, 2018 and July 2, 2017 were as follows:

 

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

Balance at beginning of period

   $ 15,581      $ 37,916      $ 45,102      $ 38,332  

Acquisition of MiR

     51,399        —          51,399        —    

Foreign currency impact

     (2,566      —          (2,566      —    

Payments (a)

     —          —          (24,553      (1,050

Fair value adjustment (b)

     (3,500      1,499        (8,468      2,133  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balance at end of period

   $ 60,914      $ 39,415      $ 60,914      $ 39,415  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(a)

In the six months ended July 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 six months ended July 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 and six months ended July 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $3.5 million and $8.5 million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $1.5 million and $2.1 million, respectively, primarily due to a decrease in the discount rate.

 

17


Table of Contents

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

 

Liability            

   July 1,
2018 Fair
Value
   Valuation
Technique
  

Unobservable Inputs

     (in thousands)                    

Contingent consideration

(Universal Robots)

   $12,081    Monte Carlo

Simulation

   Revenue volatility       11.4%
         Discount Rate       3.2%

Contingent consideration

(MiR)

   $48,833    Monte Carlo

Simulation

   Revenue volatility       18.0%
         Discount Rate       0.5%

As of July 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.

As of July 1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the MiR 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. As of July 1, 2018, the maximum amount of contingent consideration that could be paid in connection with the acquisition of MiR is $117.0 million. The earn-out periods in connection with the MiR acquisition end on December 31, 2018, December 31, 2019 and December 31, 2020.

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

 

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

Assets

           

Cash and cash equivalents

   $ 480,384      $ 480,384      $ 429,843      $ 429,843  

Marketable securities

     823,726        823,726        1,473,905        1,473,905  

Derivative assets

     7        7        389        389  

Liabilities

           

Contingent consideration

     60,914        60,914        45,102        45,102  

Derivative liabilities

     253        253        446        446  

Convertible debt (1)

     372,897        612,693        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.

 

18


Table of Contents

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

 

     July 1, 2018  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (in thousands)  

U.S. Treasury securities

   $ 530,944      $ 29      $ (2,116   $ 528,857      $ 477,385  

Commercial paper

     218,594        9        (83     218,520        184,349  

Corporate debt securities

     38,709        668        (1,005     38,372        20,956  

U.S. government agency securities

     10,066        1        (58     10,009        7,034  

Debt mutual funds

     2,878        —          (68     2,810        1,681  

Certificates of deposit and time deposits

     1,318        —          —         1,318        —    

Non-U.S. government securities

     552        —          (1     551        179  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

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

Marketable securities

   $ 712,732      $ 68      $ (491   $ 712,309      $ 620,327  

Long-term marketable securities

     90,329        639        (2,840     88,128        71,257  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

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

 

     December 31, 2017  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (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,895  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

19


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,051  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

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

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

As of July 1, 2018, the fair market value of investments in available-for-sale securities with unrealized losses totaled $691.6 million. Of this value, $32.7 million had unrealized losses of $1.6 million for greater than one year and $658.9 million had unrealized losses of $1.7 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 July 1, 2018 and December 31, 2017 were temporary.

The contractual maturities of investments in available-for-sale securities held at July 1, 2018 were as follows:

 

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

Due within one year

   $ 712,732      $ 712,309  

Due after 1 year through 5 years

     32,201        32,080  

Due after 5 years through 10 years

     15,455        14,587  

Due after 10 years

     39,795        38,651  
  

 

 

    

 

 

 

Total

   $ 800,183      $ 797,627  
  

 

 

    

 

 

 

Contractual maturities of investments in available-for-sale securities held at July 1, 2018 exclude $2.8 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 July 1, 2018 and December 31, 2017 was $93.4 million and $116.8 million, respectively.

 

20


Table of Contents

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 July 1, 2018 and December 31, 2017:

 

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

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

   Prepayments    $ 7     $ 389  

Foreign currency forward contracts liabilities

   Other current liabilities      (253     (446
     

 

 

   

 

 

 

Total derivatives

      $ (246   $ (57
     

 

 

   

 

 

 

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

 

    Location of Losses (Gains)
Recognized in
Statement of Operations
    For the Three Months
Ended
    For the Six Months
Ended
 
    July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
          (in thousands)  

Derivatives not designated as hedging instruments:

         

Foreign currency forward contracts

    Other (income) expense, net     $ 1,826     $ (1,586   $ 3,401     $ (575

 

(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 and six months ended July 1, 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.9 million and $2.5 million, respectively.

(3)

For the three and six months ended July 2, 2017, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.4 million and $0.9 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

 

21


Table of Contents

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. The conversion rate for the Notes is 31.4463 shares per $1,000 principal amount, which is equivalent to a conversion price of 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 approximately $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. The strike price of the warrants is 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 July 1, 2018, unamortized debt issuance costs were approximately $5.8 million.

 

22


Table of Contents

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

 

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

Debt principal

   $ 460,000      $ 460,000  

Unamortized discount

     87,103        94,013  
  

 

 

    

 

 

 

Net carrying amount of convertible debt

   $ 372,897      $ 365,987  
  

 

 

    

 

 

 

 

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

Contractual interest expense on the coupon

   $ 1,438      $ 1,438      $ 2,875      $ 2,875  

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

     3,477        3,308        6,911        6,576  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,915      $ 4,746      $ 9,786      $ 9,451  
  

 

 

    

 

 

    

 

 

    

 

 

 

As of July 1, 2018, the remaining unamortized discount was $87.1 million, which will be amortized over 5.5 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million. As of July 1, 2018, the if-converted value of the Notes was $550.7 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 August 10, 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 August 10, 2018, Teradyne was in compliance with all covenants.

 

23


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 and other assets on the balance sheet:

 

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

Contract manufacturer and supplier prepayments

   $ 78,148      $ 82,503  

Prepaid maintenance and other services

     8,651        8,189  

Prepaid taxes

     6,801        5,039  

Other prepayments

     13,114        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,714      $ 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:

 

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

Maintenance and training

   $ 60,993      $ 57,256  

Extended warranty

     25,971        24,438  

Customer advances, undelivered elements and other

     20,902        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,866      $ 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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 7,548     $ 7,054     $ 8,200     $ 7,203  

Acquisition

     41       —         41       —    

Accruals for warranties issued during the period

     3,348       5,294       6,411       8,315  

Adjustments related to pre-existing warranties

     (34     7       (173     (464

Settlements made during the period

     (3,767     (3,262     (7,343     (5,961
  

 

 

   

 

 

   

 

 

   

 

 

 
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 7,136     $ 9,093     $ 7,136     $ 9,093  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

24


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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,590     $ 24,969     $ 24,438     $ 28,200  

Deferral of new extended warranty revenue

     6,701       10,442       11,839       14,490  

Recognition of extended warranty deferred revenue

     (5,320     (6,034     (10,306     (13,313
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 25,971     $ 29,377     $ 25,971     $ 29,377  
  

 

 

   

 

 

   

 

 

   

 

 

 

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”).

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

 

25


Table of Contents

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 six months ended July 1, 2018 and July 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 Six Months
Ended
 
     July 1,
2018
    July 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 six months ended July 1, 2018 and July 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 six months ended July 1, 2018, Teradyne granted 0.6 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.38, 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $35.81, 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 six months ended July 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.98, 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $35.21, 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 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.

 

26


Table of Contents

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

 

     For the Six Months
Ended
 
     July 1,
2018
    July 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 (LOSS)

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

 

     Foreign
Currency
Translation
Adjustment
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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 loss before reclassifications, net of tax of $0, $(744), $0, respectively

     (18,781     (2,489     —         (21,270

Amounts reclassified from accumulated other comprehensive (loss) income, net of tax of $0, $11, $(35), respectively

     —         1,469       (123     1,346  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive loss, net of tax of $0, $(733), $(35), respectively

     (18,781     (1,020     (123     (19,924

Reclassification of tax effects resulting of the Tax Reform Act, $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 July 1, 2018, net of tax of $0, $(511), $(1,045), respectively

   $ (2,862   $ (2,092   $ 1,450     $ (3,504
  

 

 

   

 

 

   

 

 

   

 

 

 

 

(a)

In the six months ended July 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 were reclassified from accumulated other comprehensive income to retained earnings.

 

27


Table of Contents
(b)

In the six months ended July 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.”

 

     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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, $1,185, $0, respectively

     24,944       1,498       —         26,442  

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

     —         (177     (136     (313
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $1,079, $(77), respectively

     24,944       1,321       (136     26,129  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 2, 2017, net of tax of $0, $1,288, $(855), respectively

   $ 3,023     $ 1,261     $ 1,631     $ 5,915  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

Details about Accumulated Other Comprehensive Income
Components

   For the Three Months
Ended
     For the Six Months
Ended
    

Affected Line Item
in the Statements
of Operations

     July 1,
2018
     July 2,
2017
     July 1,
2018
    July 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

             

Unrealized gains (losses), net of tax of $68, $42, $(11), $106, respectively

   $ 199      $ 83      $ (1,469   $ 177      Interest income and Interest (expense)

Defined benefit pension and postretirement plans:

             

Amortization of prior service benefit, net of tax of $18, $38, $35, $77, respectively

     61        68        123       136      (a)
  

 

 

    

 

 

    

 

 

   

 

 

    

Total reclassifications, net of tax of $86, $80, $24, $183, respectively

   $ 260      $ 151      $ (1,346   $ 313      Net income
  

 

 

    

 

 

    

 

 

   

 

 

    

 

(a)

The amortization of prior service benefit 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.

 

28


Table of Contents

The changes in the carrying amount of goodwill by reportable segments for the six months ended July 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  

MiR acquisition

     —         135,747       —         —         135,747  

Energid acquisition

     —         14,394       —         —         14,394  

Foreign currency translation adjustment

     —         (13,527     —         —         (13,527
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 1, 2018

          

Goodwill

     361,819       370,133       158,699       260,540       1,151,191  

Accumulated impairment losses

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 370,133     $ 10,516     $     $ 388,625  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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:

 

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

Developed technology

   $ 341,227      $ (236,924    $ (2,687    $ 101,616  

Customer relationships

     100,891        (86,509      (118      14,264  

Tradenames and trademarks

     63,240        (30,530      (437      32,273  

Non-compete agreement

     320        (300      —          20  

Backlog

     10        (10      —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 505,688      $ (354,273    $ (3,242    $ 148,173  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

29


Table of Contents

 

(1)

Includes intangible assets acquired in 2018, $79.7 million from the MiR acquisition and $12.3 million from the Energid acquisition.

(2)

In 2018, $0.3 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.

Aggregate intangible asset amortization expense was $9.8 million and $17.5 million, respectively, for the three and six months ended July 1, 2018 and $8.2 million and $16.1 million, respectively, for the three and six months ended July 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)

     20,856  

2019

     37,891  

2020

     23,671  

2021

     14,734  

2022

     13,841  

Thereafter

     37,180  

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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 101,037      $ 174,976      $ 188,010      $ 260,197  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-basic

     190,730        198,774        192,992        199,390  

Effect of dilutive potential common shares:

           

Incremental shares from assumed conversion of convertible notes (1)

     2,643        752        3,520        376  

Convertible note hedge warrant shares (2)

     —          —          915        —    

Restricted stock units

     1,219        1,622        1,444        1,576  

Stock options

     274        318        298        354  

Employee stock purchase plan

     43        63        28        36  
  

 

 

    

 

 

    

 

 

    

 

 

 

Dilutive potential common shares

     4,179        2,755        6,205        2,342  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-diluted

     194,909        201,529        199,197        201,732  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-basic

   $ 0.53      $ 0.88      $ 0.97      $ 1.30  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.52      $ 0.87      $ 0.94      $ 1.29  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(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.

 

30


Table of Contents

The computation of diluted net income per common share for the three and six months ended July 1, 2018 excludes the effect of the potential vesting of 0.6 million and 0.5 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 and six months ended July 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.

O. RESTRUCTURING AND OTHER

During the three months ended July 1, 2018, Teradyne recorded $2.5 million of acquisition related expenses, and $2.4 million for employee severance charges, primarily in Semiconductor Test, partially offset by a $3.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the six months ended July 1, 2018, Teradyne recorded $6.3 million for employee severance charges, primarily in Semiconductor Test and Industrial Automation, $3.3 million for acquisition related expenses, partially offset by an $8.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the three months ended July 2, 2017, Teradyne recorded $1.5 million for the increase in the fair value of the Universal Robots contingent consideration liability and $0.8 million for employee severance charges.

During the six months ended July 2, 2017, Teradyne recorded $2.1 million for the increase in the fair value of the Universal Robots contingent consideration liability, $1.4 million for employee severance charges, primarily in Corporate and Industrial Automation, and a $1.3 million charge for a lease impairment of a Wireless Test facility in Sunnyvale, CA, which was terminated in September 2017.

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits” requires an employer with a 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”).

During the three months ended July 1, 2018, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligations for approximately 1,700 retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $150.9 million. During the three and six months ended July 1, 2018, Teradyne recorded a settlement loss of $0.1 million related to the retiree group annuity transaction.

 

31


Table of Contents

In the six months ended July 1, 2018, Teradyne contributed $1.3 million to the U.S. supplemental executive defined benefit pension plan and $0.4 million to certain qualified pension plans for non-U.S. subsidiaries.

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

 

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

Service cost

   $ 545      $ 200      $ 560      $ 206  

Interest cost

     2,430        175        3,264        179  

Expected return on plan assets

     (2,550      (5      (3,004      (6

Amortization of prior service cost

     14        —          18        —    

Net actuarial gain

     (189      —          (2,732      243  

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 328      $ 370      $ (1,894    $ 622  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Service cost

   $ 1,116      $ 426      $ 1,120      $ 392  

Interest cost

     5,427        372        6,576        342  

Expected return on plan assets

     (5,919      (10      (6,004      (12

Amortization of prior service cost

     29        —          35        —    

Net actuarial gain

     (189      —          (2,732      243  

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 542      $ 788      $ (1,005    $ 965  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 and six months ended July 1, 2018 and July 2, 2017, Teradyne’s net periodic postretirement benefit cost (income) was comprised of the following:

 

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

Service cost

   $ 10      $ 7      $ 19      $ 17  

Interest cost

     48        50        98        100  

Amortization of prior service credit

     (93      (124      (187      (248

Net actuarial loss (gain)

     40        (15      40        (15

Special termination benefits

     1,192        —          2,818        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,197      $ (82    $ 2,788      $ (146
  

 

 

    

 

 

    

 

 

    

 

 

 

 

32


Table of Contents

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of July 1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $310.4 million, of which $302.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 July 1, 2018 and July 2, 2017 was 15.8% and 15.4%, respectively. The effective tax rate for the six months ended July 1, 2018 and July 2, 2017 was 12.9%.

The increase in the effective tax rate from the three months ended July 2, 2017 to the three months ended July 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. This increase was partially offset by an increase in discrete tax benefits recognized, 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 rate for the six months ended July 1, 2018 and July 2, 2017 was unchanged notwithstanding 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. The impact of the shift in income distribution was 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 and six months ended July 1, 2018 and July 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 and six months ended July 1, 2018 and July 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 and six months ended July 1, 2018 amounted to $0.7 million and $6.7 million respectively. The $0.7 million of discrete tax benefit recorded in the three months ended July 1, 2018 consisted primarily of non-taxable foreign exchange gains. The $6.7 million of discrete benefits recorded in the six months ended July 2, 2018 consisted of $9.1 million of discrete tax benefit net of $2.4 million of discrete tax expense. The $9.1 million of discrete tax benefit was composed of $7.6 million from stock based compensation, $1.1 million of non-taxable foreign exchange gains and $0.4 million of other discrete tax benefit. The $2.4 million of discrete tax expense was composed of $1.7 million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.7 million of other discrete tax expenses.

Discrete tax items recorded in the three and six months ended July 2, 2017 amounted to expense of $0.5 million and benefit of $6.5 million, respectively. The $0.5 million of discrete tax expense recorded in the three months ended July 2, 2017 was primarily composed of $1.0 million of expense related to actuarial gains, $0.7 million of expense from non-taxable foreign exchange loss and $1.0 million of benefit from stock based compensation, and $0.2 million of other discrete tax benefit. The $6.5 million of discrete tax benefit recorded in the six months ended July 2, 2017 was primarily composed of $6.5 million of benefit from stock-based

 

33


Table of Contents

compensation, $1.0 million of expense related to actuarial gains, $0.7 million of benefit related to U.S. research and development tax credits and $0.3 million of expense from non-taxable foreign exchange loss, and $0.6 million of other discrete benefit.

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 July 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 July 1, 2018 and December 31, 2017, Teradyne had $37.9 million and $36.3 million, respectively, of reserves for uncertain tax positions. The $1.6 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 July 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 six months ended July 1, 2018, an expense of $0.1 million was recorded for interest and penalties related to income tax items. For the six months ended July 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 six months ended July 1, 2018 was $4.8 million, or $0.02 per diluted share. The tax savings due to the tax holiday for the six months ended July 2, 2017 was $15.1 million, or $0.07 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 July 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 reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the Semiconductor Test, System Test, and Wireless Test segments is also an individual

 

34


Table of Contents

operating segment. The Industrial Automation reportable segment consists of operating segments with discrete financial information, which have been combined into one reportable segment as they share similar economic characteristics, types of products, production processes, distribution channels, and currency risks. 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, autonomous mobile robots and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services.

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 and six months ended July 1, 2018.

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

 

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

Three Months Ended July 1, 2018

           

Revenues

  $ 360,088     $ 69,682     $ 62,057     $ 35,212     $ (110   $ 526,929  

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

    91,159       20,352       (2,922     10,308       1,115       120,012  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Three Months Ended July 2, 2017

           

Revenues

  $ 593,152     $ 36,732     $ 39,337     $ 27,680     $ —       $ 696,901  

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

    211,278       (5,692     (1,081     4,514       (2,142     206,877  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

Six Months Ended July 1, 2018

           

Revenues

  $ 733,416     $ 112,702     $ 110,891     $ 57,719     $ (332   $ 1,014,396  

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

    179,238       26,240       (2,138     10,772       1,719       215,831  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Six Months Ended July 2, 2017

           

Revenues

  $ 948,679     $ 76,578     $ 75,610     $ 52,947     $ —       $ 1,153,814  

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

    309,244       (8,451     (3,652     6,046       (4,294     298,893  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

 

(1)

Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition 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.

 

35


Table of Contents

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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 2,179      $ 132      $ 5,940      $ (133

Cost of revenues—inventory charge

     1,613        1,624        3,779        2,943  

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

 

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

Cost of revenues—inventory charge

   $ 256      $ 473      $ 576      $ 1,358  

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

 

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

Restructuring and other—employee severance

   $ 218      $ 321      $ 338      $ 945  

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

 

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

Cost of revenues—inventory charge

   $ 627      $ 472      $ 1,463      $ 994  

Restructuring and other—lease impairment

     —          —          —          1,313  

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

 

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

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (3,500    $ 1,499      $ (8,468    $ 2,133  

Restructuring and other—acquisition related expense

     2,544        —          3,318        —    

Restructuring and other

     872        —          872        —    

Restructuring and other—employee severance

     —          325        —          530  

 

36


Table of Contents

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 six months ended July 1, 2018, Teradyne repurchased 8.8 million shares of common stock for $360.8 million at an average price of $40.82 per share.

In December 2016, the Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the six months ended July 2, 2017, Teradyne repurchased 3.0 million shares of common stock for $94.3 million at an average price of $31.77 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 and May 2018, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the three and six months ended July 1, 2018 were $17.1 million and $34.7 million, respectively.

In January 2017 and May 2017, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the three and six months ended July 2, 2017 were $13.9 million and $27.9 million, respectively.

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.

 

37


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, autonomous mobile robots 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, autonomous mobile robots and wireless test systems.

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.

 

38


Table of Contents

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 workers to improve quality, increase manufacturing efficiency and decrease manufacturing costs. The acquisition of Universal Robots provides a growth engine to our business. 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 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. The total purchase price for MiR was approximately $197 million, which included cash paid of approximately $146 million and $51 million in fair value of contingent consideration payable upon achievement of revenue and earnings targets through 2020.

MiR and Energid are 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 and six months ended July 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

 

39


Table of Contents

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.

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 consider 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 that 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

 

40


Table of Contents

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, 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 decreased the three and six months ended July 2, 2017 income from operations by $2.1 million and $1.7 million, respectively, due to the removal of net actuarial pension gains and increased non-operating (income) expense 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.” 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.

 

41


Table of Contents

SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED

STATEMENTS OF OPERATIONS

 

     For the Three Months
Ended
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 

Percentage of revenues:

        

Revenues:

        

Products

     82     88     83     85

Services

     18       12       17       15  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     100       100       100       100  

Cost of revenues:

        

Cost of products

     34       38       36       37  

Cost of services

     7       6       7       7  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

     42       44       43       43  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     58       56       57       57  

Operating expenses:

        

Selling and administrative

     19       13       19       15  

Engineering and development

     14       12       15       14  

Acquired intangible assets amortization

     2       1       2       1  

Restructuring and other

     —         —         —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     35       26       35       31  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     23       30       21       26  

Non-operating (income) expense:

        

Interest income

     (1     —         (1     (1

Interest expense

     1       1       1       1  

Other (income) expense, net

     —         —         —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     23       30       21       26  

Income tax provision

     4       5       3       3  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

     19     25     19     23
  

 

 

   

 

 

   

 

 

   

 

 

 

Results of Operations

Second Quarter 2018 Compared to Second Quarter 2017

Revenues

Revenues by our four reportable segments were as follows:

 

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

Semiconductor Test

   $ 360.1      $ 593.2      $ (233.1

System Test

     69.7        36.7        33.0  

Industrial Automation

     62.1        39.3        22.8  

Wireless Test

     35.2        27.7        7.5  

Corporate and Other

     (0.1      —          (0.1
  

 

 

    

 

 

    

 

 

 
   $ 526.9      $ 696.9      $ (170.0
  

 

 

    

 

 

    

 

 

 

 

42


Table of Contents

The decrease in Semiconductor Test revenues of $233.1 million, or 39.3%, was driven primarily by a decrease in mobility test segment sales. The increase in System Test revenues of $33.0 million, or 89.9%, was primarily due to higher sales in Storage Test of 3.5” hard disk drive and system level testers. The increase in Industrial Automation revenues of $22.8 million, or 58.0%, was due to higher demand for collaborative robotic arms and the acquisition of MiR, completed in April of 2018. MiR added $4.5 million of revenue in the three months ended July 1, 2018. The increase in Wireless Test revenues of $7.5 million, or 27.1%, was primarily due to higher demand for connectivity test systems.

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

 

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

Taiwan

     25     51

China

     16       8  

United States

     13       9  

Europe

     10       6  

Korea

     8       5  

Japan

     7       5  

Malaysia

     7       5  

Thailand

     6       1  

Singapore

     4       5  

Philippines

     3       5  

Rest of World

     1       —    
  

 

 

   

 

 

 
     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
 
     July 1,
2018
    July 2,
2017
 
     (in millions)  

Gross profit

   $ 307.3     $ 390.6     $ (83.3

Percent of total revenues

     58.3     56.1     2.2  

Gross profit as a percent of revenue increased by 2.2 points, as a result of an increase related to product mix primarily in Semiconductor Test.

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.

 

43


Table of Contents

During the three months ended July 1, 2018, 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.6 million was related to Semiconductor Test, $0.6 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 July 2, 2017, we recorded an inventory provision of $2.6 million included in cost of revenues primarily due to downward revisions to previously forecasted demand levels. Of the $2.6 million of total excess and obsolete provisions, $1.6 million was related to Semiconductor Test, $0.5 million was related to System Test, and $0.5 million was related to Wireless Test.

During the three months ended July 1, 2018 and July 2, 2017, we scrapped $1.1 million of inventory. During the three months ended July 1, 2018 and July 2, 2017, we sold $1.9 million and $2.1 million of previously written-down or written-off inventory, respectively. As of July 1, 2018, we had inventory related reserves for inventory, which had been written-down or written-off totaling $103.2 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
    Dollar
Change
 
     July 1,
2018
     July 2,
2017
 
     (in millions)  

Selling and administrative

   $ 99.4      $ 90.1     $ 9.3  

Percent of total revenues

     18.9      12.9  

The increase of $9.3 million in selling and administrative expenses was due primarily to higher spending in Industrial Automation, partially offset by lower variable compensation.

Engineering and Development

Engineering and development expenses were as follows:

 

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

Engineering and development

   $ 75.3      $ 82.3     $ (7.0

Percent of total revenues

     14.3      11.8  

The decrease of $7.0 million in engineering and development expenses was primarily due to lower variable compensation and lower spending in Storage 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
    Dollar
Change
 
     July 1,
2018
     July 2,
2017
 
     (in millions)  

Acquired intangible assets amortization

   $ 9.8      $ 8.2     $ 1.6  

Percent of total revenues

     1.9      1.2  

 

44


Table of Contents

Acquired intangible assets amortization expense increased primarily due to acquisitions in the Industrial Automation segment in 2018.

Restructuring and Other

During the three months ended July 1, 2018, we recorded $2.5 million of acquisition related expenses and $2.4 million for employee severance charges, primarily in Semiconductor Test, partially offset by a $3.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the three months ended July 2, 2017, we recorded $1.5 million for the increase in the fair value of the Universal Robots contingent consideration liability and $0.8 million for employee severance charges.

Interest and Other

 

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

Interest income

   $ (5.4    $ (3.3    $ (2.1

Interest expense

     5.6        5.5        0.1  

Other (income) expense, net

     0.2        (1.3      1.5  

Interest income increased by $2.1 million due primarily to higher interest rates in 2018. 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 (Loss) Before Income Taxes

 

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

Semiconductor Test

   $ 91.2      $ 211.3      $ (120.1

System Test

     20.4        (5.7      26.1  

Wireless Test

     10.3        4.5        5.8  

Industrial Automation

     (2.9      (1.1      (1.8

Corporate and eliminations (1)

     1.1        (2.1      3.2  
  

 

 

    

 

 

    

 

 

 
   $ 120.0      $ 206.9      $ (86.9
  

 

 

    

 

 

    

 

 

 

 

(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 revenues due to a decrease in mobility test segment sales. The increase in income before income taxes in System Test was primarily due to higher sales in Storage Test of 3.5” hard disk drive and system level testers. The increase in income before income taxes in Wireless Test was primarily due to higher demand for connectivity test systems. The increase in loss before income taxes in Industrial Automation was primarily due to increased intangible assets amortization expense from the acquisitions of MiR and Energid in 2018.

Income Taxes

The effective tax rate for the three months ended July 1, 2018 and July 2, 2017 was 15.8% and 15.4%, respectively.

 

45


Table of Contents

The increase in the effective tax rate from the three months ended July 2, 2017 to the three months ended July 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. This increase was partially offset by an increase in discrete tax benefits recognized, 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.

Six Months 2018 Compared to Six Months 2017

Revenues

Revenues by our four reportable segments were as follows:

 

     For the Six Months
Ended
     Dollar
Change
 
     July 1,
2018
     July 2,
2017
 
     (in millions)  

Semiconductor Test

   $ 733.4      $ 948.7      $ (215.3

System Test

     112.7        76.6        36.1  

Industrial Automation

     110.9        75.6        35.3  

Wireless Test

     57.7        52.9        4.8  

Corporate and eliminations (1)

     (0.3      —          (0.3
  

 

 

    

 

 

    

 

 

 
   $ 1,014.4      $ 1,153.8      $ (139.4
  

 

 

    

 

 

    

 

 

 

The decrease in Semiconductor Test revenues of $215.3 million, or 22.7%, was driven primarily by a decrease in sales in the mobility and image sensor test segments, partially offset by an increase in memory test segment sales. The increase in System Test revenues of $36.1 million, or 47.1%, was primarily due to higher sales of 3.5” hard disk drive and system level testers in Storage Test. The increase in Industrial Automation revenues of $35.3 million, or 46.7%, was due to higher demand for collaborative robotic arms and the acquisition of MiR, completed in April of 2018. MiR added $4.5 million of revenue in the six months ended July 1, 2018. The increase in Wireless Test revenues of $4.8 million, or 9.0%, was primarily due to increased sales of connectivity test systems.

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

 

     For the Six Months
Ended
 
     July 1,     July 2,  
     2018     2017  

Taiwan

     27     41

China

     16       9  

United States

     13       10  

Korea

     10       6  

Europe

     10       7  

Japan

     6       8  

Malaysia

     5       7  

Philippines

     5       5  

Singapore

     4       5  

Thailand

     4       1  

Rest of World

     —         1  
  

 

 

   

 

 

 
     100     100
  

 

 

   

 

 

 

 

(1)

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

 

46


Table of Contents

Gross Profit

Our gross profit was as follows:

 

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

Gross profit

   $ 577.2     $ 655.7     $ (78.5

Percent of total revenues

     56.9     56.8     0.1  

Gross profit as a percent of revenue increased by 0.1 points, as a result of an increase related to product mix primarily in Semiconductor Test, partially offset by a decrease due to lower sales in Semiconductor Test.

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.

During the six months ended July 1, 2018, we recorded an inventory provision of $6.2 million included in cost of revenues primarily due to downward revisions to previously forecasted demand levels. Of the $6.2 million of total excess and obsolete provisions, $3.8 million was related to Semiconductor, $1.5 million was related to Wireless Test, $0.6 million was related to System Test, and $0.3 million was related to Industrial Automation.

During the six months ended July 2, 2017, we recorded an inventory provision of $5.3 million included in cost of revenues primarily due to downward revisions to previously forecasted demand levels. Of the $5.3 million of total excess and obsolete provisions, $2.9 million was related to Semiconductor Test, $1.4 million was related to System Test, and $1.0 million was related to Wireless Test.

During the six months ended July 1, 2018 and July 2, 2017, we scrapped $1.5 million and $2.9 million of inventory, respectively. During the six months ended July 1, 2018 and July 2, 2017, we sold $4.2 million and $3.3 million of previously written-down or written-off inventory, respectively. As of July 1, 2018, we had inventory related reserves for inventory, which had been written-down or written-off totaling $103.2 million. We have no pre-determined timeline to scrap the remaining inventory.

Selling and Administrative

Selling and administrative expenses were as follows:

 

     For the Six Months
Ended
    Dollar
Change
 
     July 1,
2018
    July 2,
2017
 
     (in millions)  

Selling and administrative

   $ 189.9     $ 174.9     $ 15.0  

Percent of total revenues

     18.7     15.2  

The increase of $15.0 million in selling and administrative expenses was due primarily to higher spending in Industrial Automation, partially offset by lower variable compensation.

 

47


Table of Contents

Engineering and Development

Engineering and development expenses were as follows:

 

     For the Six Months
Ended
    Dollar
Change
 
     July 1,
2018
    July 2,
2017
 
     (in millions)  

Engineering and development

   $ 149.8     $ 158.2     $ (8.4

Percent of total revenues

     14.8     13.7  

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

Acquired Intangible Assets Amortization

Acquired intangible assets amortization expense was as follows:

 

     For the Six Months
Ended
    Dollar
Change
 
     July 1,
2018
    July 2,
2017
 
     (in millions)  

Acquired intangible assets amortization

   $ 17.5     $ 16.1     $ 1.4  

Percent of total revenues

     1.7     1.4  

Acquired intangible assets amortization expense increased primarily due to acquisitions in the Industrial Automation segment in 2018.

Restructuring and Other

During the six months ended July 1, 2018, we recorded $6.3 million for employee severance charges, primarily in Semiconductor Test and Industrial Automation, and $3.3 million for acquisition related expenses, partially offset by an $8.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the six months ended July 2, 2017, we recorded $2.1 million for the increase in the fair value of the Universal Robots contingent consideration liability, $1.4 million for employee severance charges, primarily in Corporate and Industrial Automation, and a $1.3 million charge for a lease impairment of a Wireless Test facility in Sunnyvale, CA, which was terminated in September 2017.

Interest and Other

 

     For the Six Months
Ended
     Dollar
Change
 
     July 1,
2018
     July 2,
2017
 
     (in millions)  

Interest income

   $ (11.4    $ (6.8    $ (4.6

Interest expense

     12.5        10.9        1.6  

Other (income) expense, net

     1.0        (1.4      2.4  

Interest income increased by $4.6 million due primarily to higher interest rates in 2018. Interest expense increased by $1.6 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.

 

48


Table of Contents

Income (Loss) Before Income Taxes

 

     For the Six Months
Ended
     Dollar
Change
 
     July 1,
2018
     July 2,
2017
 
     (in millions)  

Semiconductor Test

   $ 179.2      $ 309.2      $ (130.0

System Test

     26.2        (8.5      34.7  

Wireless Test

     10.8        6.0        4.8  

Industrial Automation

     (2.1      (3.7      1.6  

Corporate and eliminations (1)

     1.7        (4.3      6.0  
  

 

 

    

 

 

    

 

 

 
   $ 215.8      $ 298.9      $ (83.1
  

 

 

    

 

 

    

 

 

 

 

(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 revenues due to a decrease in sales in the mobility and image sensor test segments, partially offset by an increase in memory test segment sales. The increase in income before income taxes in System Test was primarily due to higher sales in Storage Test of 3.5” hard disk drive and system level testers. The increase in income before income taxes in Wireless Test was primarily due to higher sales of connectivity test systems. The decrease in loss before income taxes in Industrial Automation was primarily due to an increase in sales for collaborative robotic arms and the acquisition of MiR, partially offset by an increase in intangible assets amortization expense from the acquisitions of MiR and Energid in 2018.

Income Taxes

The effective tax rate for the six months ended July 1, 2018 and July 2, 2017 was 12.9%. The effective tax rate was unchanged notwithstanding 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. The impact of the shift in income distribution was 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 July 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

     310,416        302,723        7,693        —          —          —    

Retirement plans contributions

     128,212        5,058        8,808        9,144        105,202        —    

Operating lease obligations

     63,069        17,311        26,403        13,754        5,601        —    

Interest on long-term debt

     31,625        5,750        11,500        11,500        2,875        —    

Fair value of contingent consideration

     60,914        35,911        25,003        —          —          —    

Transition tax payable (1)

     160,896        13,535        25,641        25,707        96,013        —    

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

     69,951        —          25,375        —          —          44,576  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,285,083      $ 380,288      $ 130,423      $ 60,105      $ 669,691      $ 44,576  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

49


Table of Contents

 

(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 $599.6 million in the six months ended July 1, 2018 to $1,304.1 million.

Operating activities during the six months ended July 1, 2018 provided cash of $49.9 million. Changes in operating assets and liabilities used cash of $225.2 million. This was due to a $199.0 million increase in operating assets and a $26.1 million decrease in operating liabilities.

The increase in operating assets was primarily due to a $179.4 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.3 million increase in inventories, partially offset by a $1.6 million decrease in prepayments and other assets.

The decrease in operating liabilities was due to a $27.3 million decrease in accrued employee compensation due primarily to first quarter payments related to variable compensation, a $26.3 million decrease in income taxes, and $2.2 million of retirement plan contributions, partially offset by a $14.7 million increase in accounts payable, a $10.5 million increase in deferred revenue and customer advance payments, and a $4.5 million increase in other accrued liabilities.

Investing activities during the six months ended July 1, 2018 provided cash of $418.5 million, due to $829.1 million and $469.9 million in proceeds from sales and maturities of marketable securities, respectively, partially offset by $647.1 million used for purchases of marketable securities, $170.6 million used for acquisitions of MiR and Energid, and $62.7 million used for purchases of property, plant and equipment.

Financing activities during the six months ended July 1, 2018 used cash of $418.1 million, due to $360.8 million used for the repurchase of 8.8 million shares of common stock at an average price of $40.82 per share, $34.7 million used for dividend payments, $19.8 million used for payment related to net settlement of employee stock compensation awards, 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 six months ended July 2, 2017 provided cash of $169.2 million. Changes in operating assets and liabilities used cash of $165.7 million. This was due to a $217.9 million increase in operating assets partially offset by a $52.2 million increase in operating liabilities.

The increase in operating assets was primarily due to a $214.2 million increase in accounts receivable due to the delivery profile of second quarter shipments and an $8.1 million increase in inventories, partially offset by a $4.4 million decrease in prepayments and other assets.

The increase in operating liabilities was due to a $21.1 million increase in other accrued liabilities, a $14.4 million increase in income taxes, an $11.9 million increase in accrued employee compensation due primarily to variable compensation, a $5.3 million increase in deferred revenue and customer advance payments, and a $1.6 million increase in accounts payable, partially offset by $2.0 million of retirement plan contributions.

 

50


Table of Contents

Investing activities during the six months ended July 2, 2017 provided cash of $240.1 million, due to $313.3 million and $307.6 million in proceeds from maturities and sales of marketable securities, respectively, partially offset by $334.8 used for purchases of marketable securities and $46.0 million used for purchases of property, plant and equipment.

Financing activities during the six months ended July 2, 2017 used cash of $120.5 million, due to $94.3 million used for the repurchase of 3.0 million shares of common stock at an average price of $31.77 per share, $27.9 million used for dividend payments, $12.4 million used for payment related to net settlement of employee stock compensation awards and $1.1 million used for a payment related to AIT acquisition contingent consideration, partially offset by $15.2 million from the issuance of common stock under employee stock purchase and stock option plans.

In January 2018 and May 2018, our Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the six months ended July 1, 2018 were $34.7 million.

In January 2017 and May 2017, our Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the six months ended July 2, 2017 were $27.9 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 six months ended July 1, 2018, we repurchased 8.8 million shares of common stock for $360.8 million at an average price of $40.82 per share.

In December 2016, our Board of Directors approved a $500 million share repurchase authorization, which commenced on January 1, 2017. During the six months ended July 2, 2017, we repurchased 3.0 million shares of common stock for $94.3 million at an average price of $31.77 per share.

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

 

51


Table of Contents

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 still assessing the potential changes from this ASU, but expect it to have a material impact on our financial position and immaterial impact on our 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.

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 July 1, 2018, the Notes had a fair value of $612.7 million. The table below provides a sensitivity analysis of hypothetical 10% changes of Teradyne’s stock price as of the end of the second 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

   $ 657,458      $ 44,765       7.3

No Change

     612,693        —         —    

10% Decrease

     569,864        (42,829     (7.0

See Note G: “Debt” for further information.

 

52


Table of Contents
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.

 

53


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.

The implementation of tariffs and export controls on our products may have a material impact on our business.

Our business operations and supply chain are global and may be disrupted by the implementation of tariffs and export controls on our products.

On July 6, 2018, the United States Trade Representative imposed a 25% tariff on a list of products, including certain Teradyne products that are made in China and imported into the United States. We intend to submit requests for exclusion of our products from the tariff, but there is no assurance that our requests will be approved. We have implemented operational changes that will mitigate the impact of the 25% tariff on the import of our impacted products into the United States. As a result, we do not expect that the tariff will have a material adverse effect on our business, financial condition or results of operations.

On July 10, 2018, the United States Trade Representative announced a proposed 10% tariff on many additional products made in China and imported into the United States. It is uncertain whether this proposed tariff will be implemented and, if implemented, as to the products that will be covered. At this time, we do not expect that this proposed 10% tariff will significantly impact any Teradyne products and thus the proposed tariff should not have a material adverse effect on our business, financial condition or results of operations.

On June 29, 2018, the United States Commerce Department announced that it has commenced a review of new export controls focusing on emerging technologies. While there is uncertainty as to whether any new export controls will be implemented and, if implemented, as to the products that will be covered, new export controls could have a material adverse effect on our business, financial condition or results of operations.

In addition to any actions taken by the United States, any tariffs or other trade restrictions implemented by China could disrupt our business operations, sales and supply chain and, therefore, have a material adverse effect on our business, financial condition or results of 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 six months ended July 1, 2018, we repurchased 8.8 million shares of common stock for $360.8 million at an average price of $40.82 per share.

 

54


Table of Contents

In December 2016, our Board of Directors approved a $500 million share repurchase authorization, which commenced on January 1, 2017. During the six months ended July 2, 2017, we repurchased 3.0 million shares of common stock for $94.3 million at an average price of $31.77 per share.

The following table includes information with respect to repurchases we made of our common stock during the three months ended July 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
 

April 2, 2018 – April 29, 2018

    1,578       $ 42.45         1,577     $ 1,298,779  

April 30, 2018 – May 27, 2018

    2,346       $ 35.31         2,345     $ 1,215,955  

May 28, 2018 – July 1, 2018

    1,979       $ 38.81         1,977     $ 1,139,205  
 

 

 

     

 

 

     

 

 

   
    5,903       (1)     $ 38.40       (1)       5,900    
 

 

 

     

 

 

     

 

 

   

 

(1)

Includes 3,135 shares at an average price of $38.87 withheld from employees for the payment of taxes.

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

  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

 

55


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)

August 10, 2018

 

 

56

EX-31.1 2 d587623dex311.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: August 10, 2018

 

By:  

/S/ MARK E. JAGIELA        

  Mark E. Jagiela
  Chief Executive Officer

 

EX-31.2 3 d587623dex312.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: August 10, 2018

 

By:  

/S/ GREGORY R. BEECHER        

  Gregory R. Beecher
    Chief Financial Officer

 

EX-32.1 4 d587623dex321.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 July 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
August 10, 2018

 

EX-32.2 5 d587623dex322.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 July 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
August 10, 2018
EX-101.INS 6 ter-20180701.xml XBRL INSTANCE DOCUMENT 0.0125 31.80 7200000 460000000 0.07 0.09 1500000000 12300000 1000000 14400000 186437930 350000000 150000000 24590000 15581000 7548000 51400000 6039000 7336000 79660000 299000 196630000 17779000 135747000 135700000 0.07 0.09 24969000 37916000 7054000 3030225000 598349000 29377000 39415000 9093000 -855000 0 1288000 28.56 5915000 1261000 1631000 3023000 349023000 1743824000 62900000 766395000 108083000 102737000 -3504000 2931720000 32226000 147360000 2216000 1894185000 454122000 1645679000 707000 691584000 712309000 15455000 32080000 39795000 797627000 800183000 800437000 32700000 712732000 712309000 25003000 3331000 658900000 14587000 35911000 803061000 32201000 38651000 111417000 480384000 480384000 1000000000 187962000 0.125 187962000 23495000 372897000 1600000 1700000 73574000 22281000 18252000 25375000 -246000 115264000 25971000 -354273000 14734000 60914000 37180000 13841000 23671000 37891000 505688000 148173000 388625000 1151191000 762566000 148173000 135550000 20856000 32284000 76888000 103200000 37900000 26378000 1191780000 2931720000 452310000 22296000 12192000 83681000 13114000 124258000 106714000 111820000 6801000 7136000 285302000 302700000 310400000 74270000 1739940000 300000 107866000 78148000 8651000 82491000 -1045000 0 -511000 20902000 60993000 23224000 359020000 70080000 15539000 169380000 35596000 75237000 -9002000 -95102000 -3494000 -9836000 33830000 -38674000 -7254000 253000 253000 253000 7000 12081000 117000000 48833000 47.70 2300000 31.80 39.91 372897000 100800000 31.80 5800000 0.050 460000000 87100000 87103000 93400000 483451000 483451000 247525000 209827000 457352000 23289000 26099000 2810000 60914000 60914000 35911000 25003000 820666000 7000 253000 253000 820659000 23032000 1318000 23032000 218520000 38372000 551000 528857000 10009000 85318000 712309000 7000 60914000 823726000 480384000 372897000 7000 253000 60914000 823726000 480384000 612693000 7000 253000 1304117000 60914000 7000 253000 61167000 1304110000 270557000 209827000 1318000 480384000 218520000 38372000 551000 528857000 10009000 23289000 111417000 2810000 712309000 35911000 25003000 7000 -86509000 100891000 14264000 -236924000 341227000 101616000 -300000 320000 20000 -10000 10000 -30530000 63240000 32273000 1318000 1318000 9000 184349000 218520000 83000 218594000 668000 20956000 38372000 1005000 38709000 179000 551000 1000 552000 29000 477385000 528857000 2116000 530944000 1000 7034000 10009000 58000 10066000 639000 71257000 88128000 2840000 90329000 1681000 2800000 2810000 68000 2878000 68000 620327000 712309000 491000 712732000 -3504000 -2092000 1450000 -2862000 597293000 370133000 370133000 1384106000 77638000 7976000 361819000 353843000 765484000 260540000 260540000 107199000 10516000 158699000 148183000 307884000 28200000 38332000 7203000 500000000 -778000 0 209000 -20214000 -60000 1767000 -21921000 86393000 18776000 3109545000 59055000 148075000 2219000 2270281000 272783000 1638413000 6582000 1350895000 1347979000 1473905000 141000000 20605000 3406000 1209900000 24497000 1470729000 125926000 429843000 1000000000 195548000 0.125 195548000 24444000 365987000 1200000 2200000 84026000 6720000 17491000 30127000 -57000 141694000 24438000 -337155000 414038000 79088000 252011000 1014577000 762566000 79088000 107525000 25393000 62668000 102900000 36300000 19464000 1155899000 3109545000 454336000 10273000 12275000 59083000 12386000 119776000 108117000 112151000 5039000 268447000 272013000 1953646000 300000 113741000 82503000 8189000 83614000 -932000 0 1815000 32047000 57256000 446000 446000 446000 389000 365987000 460000000 94013000 116800000 427720000 427720000 206335000 197955000 404290000 23430000 23430000 45102000 45102000 24497000 20605000 1476417000 389000 446000 446000 1476028000 25553000 167342000 25553000 282840000 133186000 586000 855795000 10726000 102496000 1347979000 389000 45102000 1473905000 429843000 365987000 389000 446000 45102000 1473905000 429843000 659525000 389000 446000 1904137000 45102000 389000 446000 45548000 1903748000 231888000 197955000 167342000 429843000 282840000 133186000 586000 855795000 10726000 23430000 125926000 1347979000 24497000 20605000 389000 -83585000 92741000 9327000 -226190000 270877000 46305000 -260000 320000 60000 -27120000 50100000 23396000 6000 138340000 167342000 187000 167523000 18000 258933000 282840000 187000 283009000 2380000 91010000 133186000 373000 131179000 4000 586000 582000 72000 850163000 855795000 2535000 858258000 10726000 10726000 49000 10775000 4102000 1723000 23430000 75000 19403000 6544000 62051000 125926000 1377000 120759000 38000 1288844000 1347979000 2029000 1349970000 233519000 233519000 7976000 361819000 353843000 260540000 260540000 10516000 158699000 148183000 429843000 24438000 45102000 8200000 20848000 76638000 4527000 5853000 12700000 -3100000 3100000 18776000 1362000 1495000 15919000 2023-09-15 Payable semi-annually in arrears on June 15 and December 15 of each year 2023-12-15 2017-06-15 0.314463 30 1.30 20 5 5 0.98 P7Y8M12D 27600000 P5Y 0.65 0.00350 0.0100 0.0200 0.00125 0.0000 0.0100 P7Y4M24D 79660000 145200000 P2Y6M 3770000 P7Y 63820000 P2M12D 10000 P11Y 12060000 17491000 20177000 false 6911000 3300000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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> 400000 1500000 <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 July&#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>July&#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<br /> 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">712,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">712,309</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">32,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,080</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">15,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,587</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">39,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,651</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">800,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">797,627</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> -8468000 <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-LEFT: 2%; MARGIN-TOP: 6pt"> <i>Mobile Industrial Robots</i></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. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR is part of Teradyne&#x2019;s Industrial Automation segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The total preliminary purchase price of $196.6&#xA0;million consisted of $145.2&#xA0;million of cash paid and $51.4&#xA0;million of contingent consideration, measured at fair value. The contingent consideration is payable in Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January&#xA0;1, 2018 to December&#xA0;31, 2018; January&#xA0;1, 2018 to December&#xA0;31, 2019; and January&#xA0;1, 2018 to December&#xA0;31, 2020. At July&#xA0;1, 2018, the maximum amount of contingent consideration that could be paid is $117&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The valuation of the contingent consideration utilized the following assumptions: (1)&#xA0;probability of meeting each target; (2)&#xA0;expected timing of meeting each target; and (3)&#xA0;discount rate reflecting the risk associated with the expected payments. The probabilities and timing for each target were estimated based on a review of the historical and projected results. A significant portion of the risk in achieving the contingent consideration was captured in the probabilities assigned to meeting each target.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne&#x2019;s consolidated results of operations from the date of acquisition. The allocation of the preliminary total purchase price to MiR&#x2019;s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $135.7&#xA0;million was allocated to goodwill, which is not deductible for tax purposes. The purchase price and purchase price allocation are preliminary pending the final determination of the fair value of contingent consideration, acquired assets and assumed liabilities. MiR&#x2019;s results have been included in Teradyne&#x2019;s Industrial Automation segment from the date of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table represents the preliminary allocation of the preliminary purchase price:</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="66%"></td> <td valign="bottom" width="24%"></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>Purchase&#xA0;Price&#xA0;Allocation</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,747</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"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,660</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"> Tangible assets acquired and liabilities assumed:</p> </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"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,039</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"> <font style="WHITE-SPACE: nowrap">Non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">299</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"> Accounts payable and current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,336</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"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,779</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> </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 purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">196,630</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. Components of these intangible assets and their estimated useful lives at the acquisition date are 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="56%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="16%"></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>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>Estimated&#xA0;Useful&#xA0;Life</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" align="center"><b>(in years)</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">63,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">7.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"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,770</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.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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,660</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.4</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%"> For the period from April&#xA0;25, 2018 to July&#xA0;1, 2018, MiR contributed $4.5&#xA0;million of revenues and had a $(1.5) million loss from operations before income taxes.</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 unaudited pro forma information gives effect to the acquisition of MiR as if the acquisition occurred on January&#xA0;1, 2017. The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:</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="62%"></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;&#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" colspan="6" align="center"><b>For the Six 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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>2017</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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>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="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"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">528,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">699,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,021,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,158,228</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">101,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">172,238</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,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,728</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> <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.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.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> <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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.25</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%"> Pro forma results for the three and six months ended July&#xA0;1, 2018 were adjusted to exclude $2.3&#xA0;million and $2.9&#xA0;million, respectively, of acquisition related costs, and $0.4&#xA0;million of <font style="WHITE-SPACE: nowrap">non-recurring</font> expense related to fair value adjustment to acquisition-date inventory.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Pro forma results for the six months ended July&#xA0;2, 2017 were adjusted to include $2.9&#xA0;million of acquisition related costs, and $0.4&#xA0;million of <font style="WHITE-SPACE: nowrap">non-recurring</font> expense related to fair value adjustment to acquisition-date inventory.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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 of the issued and outstanding shares of Energid Technologies Corporation (&#x201C;Energid&#x201D;) for a total 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 purchase price allocation was goodwill of $14.4&#xA0;million, acquired intangible assets of $12.3&#xA0;million with an average estimated useful life of 7.7 years, and $1.0&#xA0;million of net tangible assets. The acquisition was not material to Teradyne&#x2019;s condensed consolidated financial statements.</p> </div> <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: 0pt"> <b>Q. COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"> <b><i>Purchase Commitments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As of July&#xA0;1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $310.4&#xA0;million, of which $302.7&#xA0;million is for less than one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <b><i>Legal Claims</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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> 50541000 0.18 168086000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>L. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</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 (loss), 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="62%"></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>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustment</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>Six Months Ended July&#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;</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;</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&#xA0;loss&#xA0;before&#xA0;reclassifications,&#xA0;net&#xA0;of&#xA0;tax of&#xA0;$0, $(744), $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,489</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">(21,270</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 (loss) income, net of tax of $0, $11, $(35), 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">1,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(123</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,346</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 loss, net of tax of $0, $(733), $(35), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,020</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(123</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,924</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 tax effects resulting of the Tax Reform Act, $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;</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;</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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 July&#xA0;1, 2018, net of tax of&#xA0;$0,&#xA0;$(511),&#xA0;$(1,045), respectively</p> </td> <td valign="bottom">&#xA0;&#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">(2,092</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,504</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: 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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 were reclassified from accumulated other comprehensive income to retained earnings.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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&#xA0;B: &#x201C;Accounting Policies.&#x201D;</p> </td> </tr> </table> <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="62%"></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>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>Six Months Ended July&#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, $1,185, $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,498</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">26,442</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, $(106), $(77), 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">(177</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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" 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, $1,079, $(77), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,129</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 at July&#xA0;2, 2017, net of tax of $0, $1,288, $(855), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,915</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 and six months ended July&#xA0;1, 2018 and July&#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="54%"></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 width="17%"></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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Details about Accumulated Other Comprehensive Income<br /> 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" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Six&#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"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Affected&#xA0;Line&#xA0;Item<br /> in&#xA0;the&#xA0;Statements<br /> of&#xA0;Operations</b></p> </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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="14" 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;&#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;&#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 gains (losses), net of tax of $68, $42, $(11), $106, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,469</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Interest&#xA0;income&#xA0;and Interest&#xA0;(expense)</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;&#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;&#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 benefit, net of tax of $18, $38, $35, $77, 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;&#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">&#xA0;</td> <td valign="bottom" align="right">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136</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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"></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;$86, $80, $24, $183, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,346</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">313</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;&#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"></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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The amortization of prior service benefit is included in the computation of net periodic pension cost and postretirement benefit. See Note P: &#x201C;Retirement Plans.&#x201D;</p> </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 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="62%"></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> <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="2" align="center"><b>July&#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>January&#xA0;1,<br /> 2018</b><br /> <b>(as&#xA0;adjusted)</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>Increase/<br /> (Decrease)</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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,853</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,848</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,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 437230000 <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="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="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>July&#xA0;1,</b><br /> <b>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,</b><br /> <b>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">87,103</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">372,897</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> </table> <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="72%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>2017</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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>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="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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,875</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 expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,477</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,308</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,911</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,576</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 interest expense on the convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,915</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,451</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> 437230000 --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. 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. The conversion rate for the Notes is 31.4463 shares per $1,000 principal amount, which is equivalent to a conversion price of approximately $31.80&#xA0;per share of Teradyne&#x2019;s common stock. The conversion rate is subject to adjustment under certain circumstances.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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 approximately $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. The strike price of the warrants is 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 July&#xA0;1, 2018, unamortized debt issuance costs were approximately $5.8&#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="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="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>July&#xA0;1,</b><br /> <b>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,</b><br /> <b>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">87,103</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">372,897</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> </table> <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="72%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>2017</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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>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="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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,875</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 expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,477</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,308</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,911</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,576</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 interest expense on the convertible debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,915</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,451</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%"> As of July&#xA0;1, 2018, the remaining unamortized discount was $87.1&#xA0;million, which will be amortized over 5.5&#xA0;years using the effective interest rate method. The carrying amount of the equity component was $100.8&#xA0;million. As of July&#xA0;1, 2018, the <font style="WHITE-SPACE: nowrap">if-converted</font> value of the Notes was $550.7&#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 August&#xA0;10, 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 August&#xA0;10, 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> 46500000 71000 -100000 <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>July&#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">60,993</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">25,971</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">20,902</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,866</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> 17312000 <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: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="29%"></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> <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="38" align="center"><b><i>For the Three Months Ended July&#xA0;1, 2018</i></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="6" align="center"><b>Semiconductor&#xA0;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="6" 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<br /> Eliminations</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>System<br /> on&#xA0;a&#xA0;chip<br /> (&#x201C;SOC&#x201D;)</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="2">&#xA0;</td> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">12,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,237</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">795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">327</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">122</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">17,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">447</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,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</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">45,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">539</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,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526</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">257</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,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">218,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,663</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">356,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">34,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131</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">2,103</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,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,268</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">32</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">325</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,625</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">526,929</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> <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: 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="35%"></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> <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="38" align="center"><b><i>For the Six Months Ended July&#xA0;1, 2018</i></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="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="6" 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<br /> Eliminations</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</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="38" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">21,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">17,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,425</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,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652</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">233</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">33,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">22,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,943</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,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,066</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">86,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,090</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,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</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">484</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,925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">446,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">487</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,329</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">688,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">68,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</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,399</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">82,289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">7,115</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">266</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">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">7,894</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">594,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,396</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> <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>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="92%" 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>For the Three Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="14" 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"> Net income for basic and diluted net income per&#xA0;share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260,197</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"> <td 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">190,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">192,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199,390</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> <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">2,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">752</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,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">376</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" 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">915</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,219</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,622</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,444</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,576</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">274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">354</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">43</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</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</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"> Dilutive potential common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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,755</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,205</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,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 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Weighted average common shares-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194,909</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,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199,197</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,732</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"> Net income per common share-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.30</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"> <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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.29</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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 computation of diluted net income per common share for the three and six months ended July&#xA0;1, 2018 excludes the effect of the potential vesting of 0.7&#xA0;million and 0.6&#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 and six months ended July&#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.129 33156000 <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&#x2014;Goodwill and Other (Topic</i><i>&#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 still assessing the potential changes from this ASU, but expects it to have a material impact on its financial position and immaterial impact on its 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%"> 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 six months ended July&#xA0;1, 2018 and July&#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="77%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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;Six&#xA0;Months<br /> 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>July&#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>July&#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 six months ended July&#xA0;1, 2018 and July&#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 six months ended July&#xA0;1, 2018, Teradyne granted 0.6&#xA0;million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.38, 0.1&#xA0;million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $35.81, 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 six months ended July&#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.98, 0.1&#xA0;million of service-based restricted stock unit awards to <font style="WHITE-SPACE: nowrap">non-employee</font> directors at a weighted average grant date fair value of $35.21, 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 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: 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="77%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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;Six&#xA0;Months<br /> 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>July&#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>July&#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> Q2 2018 10-Q TERADYNE, INC <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The length of time and the extent to which the market value has been less than cost;</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The financial condition and near-term prospects of the issuer; and</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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 and six months ended July&#xA0;1, 2018 and July&#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: 12pt; 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, earnings before interest and taxes, 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 and six months ended July&#xA0;1, 2018 were $0.1&#xA0;million and $0.4&#xA0;million, respectively. Realized losses recorded in the three and six months ended July&#xA0;1, 2018 were $0.0&#xA0;million and $1.5&#xA0;million, respectively. Realized gains recorded in the three and six months ended July&#xA0;2, 2017 were $0.2&#xA0;million and $0.5&#xA0;million, respectively. Realized losses recorded in the three and six months ended July&#xA0;2, 2017 were $0.1&#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 and six months ended July&#xA0;1, 2018 and July&#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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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 July&#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="57%"></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>July&#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">209,827</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">209,827</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">247,525</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,032</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">270,557</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">528,857</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">528,857</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">218,520</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">218,520</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">38,372</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">38,372</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,009</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,009</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">1,318</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,318</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,810</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,810</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">551</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">551</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">23,289</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,289</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,659</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,304,110</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">7</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">7</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,666</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,304,117</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">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</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">253</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">253</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,167</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%"> 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="55%"></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: 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">457,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,032</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">480,384</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" 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">712,309</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">712,309</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 marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,318</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">111,417</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"> 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">7</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">7</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,666</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,304,117</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: 3em; 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">253</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">253</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"> 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">35,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,911</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 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">25,003</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,003</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,167</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: 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>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"> Available for sale 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: 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: 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: 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">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: 3em; 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: 3em; 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: 3em; 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: 3em; 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: 3em; 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: 3em; 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Changes in the fair value of Level&#xA0;3 contingent consideration for the three and six months ended July&#xA0;1, 2018 and July&#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="58%"></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> <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<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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> <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"> Acquisition of MiR</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,399</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">51,399</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"> Foreign currency impact</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,566</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,566</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"> Payments (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" 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,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">(3,500</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,499</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,468</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,133</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: 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">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,415</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">(a)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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 six months ended July&#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;).</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the three and six months ended July&#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 $3.5&#xA0;million and $8.5&#xA0;million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July&#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 $1.5&#xA0;million and $2.1&#xA0;million, respectively, primarily due to a decrease in the discount rate.</p> </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 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="19%"></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td width="32%"></td> <td valign="bottom" width="2%"></td> <td width="16%"></td> <td valign="bottom" width="2%"></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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Liability&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>July&#xA0;1,<br /> 2018 Fair<br /> Value</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Valuation</b><br /> <b>Technique</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Unobservable&#xA0;Inputs</b></p> </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" align="center"><b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;&#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">&#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-TOP: 0pt"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> (Universal Robots)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">$12,081</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">Monte&#xA0;Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Simulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Revenue&#xA0;volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">11.4%</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="bottom">&#xA0;&#xA0;</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">3.2%</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-TOP: 0pt"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> (MiR)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">$48,833</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">Monte Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Simulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Revenue volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">18.0%</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="bottom">&#xA0;&#xA0;</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">0.5%</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of July&#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%"> As of July&#xA0;1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the MiR 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. As of July&#xA0;1, 2018, the maximum amount of contingent consideration that could be paid in connection with the acquisition of MiR is $117.0&#xA0;million. The <font style="WHITE-SPACE: nowrap">earn-out</font> periods in connection with the MiR acquisition end on December&#xA0;31, 2018,&#xA0;December&#xA0;31, 2019 and December&#xA0;31, 2020.</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 July&#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>July&#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">480,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480,384</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">823,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">823,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">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">7</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</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">60,914</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,914</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">253</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">372,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">612,693</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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: 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 composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at July&#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="51%"></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>July&#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="14" align="center"><b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-Sale</font></font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized<br /> Losses</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;&#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&#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="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">530,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">528,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">477,385</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">218,594</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</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,349</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">38,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</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,005</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,372</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,956</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,066</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</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">10,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">7,034</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"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,878</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">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,810</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,681</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"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,318</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">1,318</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"> <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">552</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</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179</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">803,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">800,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">691,584</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="51%"></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&#xA0;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">712,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(491</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">712,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">620,327</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">90,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">639</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,840</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,257</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">803,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">800,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">691,584</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 summarizes 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="14" align="center"><b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-Sale</font></font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" 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" 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;&#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 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="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,895</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,051</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,895</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 July&#xA0;1, 2018, the fair market value of investments in <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities with unrealized losses totaled $691.6&#xA0;million. Of this value, $32.7&#xA0;million had unrealized losses of $1.6&#xA0;million for greater than one year and $658.9&#xA0;million had unrealized losses of $1.7&#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 July&#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 July&#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>July&#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<br /> 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">712,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">712,309</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">32,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,080</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">15,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,587</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">39,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,651</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">800,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">797,627</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 July&#xA0;1, 2018 exclude $2.8&#xA0;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 July&#xA0;1, 2018 and December&#xA0;31, 2017 was $93.4&#xA0;million and $116.8&#xA0;million, respectively.</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%"> 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the fair value of derivative instruments as of July&#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 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"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#xA0;1,</b><br /> <b>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,</b><br /> <b>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">&#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">&#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">Prepayments</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</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">Other&#xA0;current&#xA0;liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(253</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">&#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">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(246</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">&#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 and six months ended July&#xA0;1, 2018 and July&#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="44%"></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> <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> <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" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"> <b>Location&#xA0;of&#xA0;Losses&#xA0;(Gains)</b><br /> <b>Recognized in<br /> Statement&#xA0;of&#xA0;Operations</b></td> <td valign="bottom" rowspan="2">&#xA0;</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> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Six&#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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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"> Derivatives&#xA0;not&#xA0;designated&#xA0;as hedging&#xA0;instruments:</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> </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</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;(income)&#xA0;expense,&#xA0;net</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,401</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(575</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">For the three and six months ended July&#xA0;1, 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.9&#xA0;million and $2.5&#xA0;million, respectively.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">For the three and six months ended July&#xA0;2, 2017, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.4&#xA0;million and $0.9&#xA0;million, respectively.</p> </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> 11839000 <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 (Subtopic</i><i><font style="WHITE-SPACE: nowrap">&#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> -8468000 51399000 0.94 0.21 189000 0000097210 10306000 24553000 3242000 2500000 <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 six months ended July&#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;</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;</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;</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;</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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;</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"> MiR 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">135,747</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">135,747</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"> 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">14,394</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">14,394</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"> 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">(13,527</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">(13,527</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> <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 July&#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;</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" 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"> 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">370,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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,151,191</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"> 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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"></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">370,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">388,625</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> <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-LEFT: 4%; 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="46%"></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> <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>July&#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)(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>Accumulated</b><br /> <b>Amortization&#xA0;(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>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">341,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(236,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,687</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,616</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">100,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(86,509</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</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">63,240</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,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(437</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,273</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">(300</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</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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</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</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> </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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">505,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(354,273</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,173</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: 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="55%"></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="4%"></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>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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Includes intangible assets acquired in 2018, $79.7&#xA0;million from the MiR acquisition and $12.3&#xA0;million from the Energid acquisition.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In 2018, $0.3&#xA0;million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.</p> </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 $9.8&#xA0;million and $17.5&#xA0;million, respectively, for the three and six months ended July&#xA0;1, 2018 and $8.2&#xA0;million and $16.1&#xA0;million, respectively, for the three and six months ended July&#xA0;2, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <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">20,856</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">37,891</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">23,671</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">14,734</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">13,841</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">37,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 2018-07-01 0.97 Large Accelerated Filer 577166000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>R. INCOME TAXES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The effective tax rate for the three months ended July&#xA0;1, 2018 and July&#xA0;2, 2017 was 15.8% and 15.4%, respectively. The effective tax rate for the six months ended July&#xA0;1, 2018 and July&#xA0;2, 2017 was 12.9%.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The increase in the effective tax rate from the three months ended July&#xA0;2, 2017 to the three months ended July&#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. This increase was partially offset by an increase in discrete tax benefits recognized, 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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The effective tax rate for the six months ended July&#xA0;1, 2018 and July&#xA0;2, 2017 was unchanged notwithstanding 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. The impact of the shift in income distribution was 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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The effective tax rates for the three and six months ended July&#xA0;1, 2018 and July&#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. The tax rate for the three and six months ended July&#xA0;1, 2018 and July&#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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Discrete tax benefits recorded in the three and six months ended July&#xA0;1, 2018 amounted to $0.7&#xA0;million and $6.7&#xA0;million respectively. The $0.7&#xA0;million of discrete tax benefit recorded in the three months ended July&#xA0;1, 2018 consisted primarily of <font style="white-space:nowrap">non-taxable</font> foreign exchange gains. The $6.7&#xA0;million of discrete benefits recorded in the six months ended July&#xA0;2, 2018 consisted of $9.1&#xA0;million of discrete tax benefit net of $2.4&#xA0;million of discrete tax expense. The $9.1&#xA0;million of discrete tax benefit was composed of $7.6&#xA0;million from stock based compensation, $1.1&#xA0;million of <font style="white-space:nowrap">non-taxable</font> foreign exchange gains and $0.4&#xA0;million of other discrete tax benefit. The $2.4&#xA0;million of discrete tax expense was composed of $1.7&#xA0;million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.7&#xA0;million of other discrete tax expenses.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Discrete tax items recorded in the three and six months ended July&#xA0;2, 2017 amounted to expense of $0.5&#xA0;million and benefit of $6.5&#xA0;million, respectively. The $0.5&#xA0;million of discrete tax expense recorded in the three months ended July&#xA0;2, 2017 was primarily composed of $1.0&#xA0;million of expense related to actuarial gains, $0.7&#xA0;million of expense from <font style="white-space:nowrap">non-taxable</font> foreign exchange loss and $1.0&#xA0;million of benefit from stock based compensation, and $0.2&#xA0;million of other discrete tax benefit. The $6.5&#xA0;million of discrete tax benefit recorded in the six months ended July&#xA0;2, 2017 was primarily composed of $6.5&#xA0;million of benefit from stock-based compensation, $1.0&#xA0;million of expense related to actuarial gains, $0.7&#xA0;million of benefit related to U.S. research and development tax credits and $0.3&#xA0;million of expense from <font style="white-space:nowrap">non-taxable</font> foreign exchange loss, and $0.6&#xA0;million of other discrete benefit.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> 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 July&#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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of July&#xA0;1, 2018 and December&#xA0;31, 2017, Teradyne had $37.9&#xA0;million and $36.3&#xA0;million, respectively, of reserves for uncertain tax positions. The $1.6&#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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of July&#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 six months ended July&#xA0;1, 2018, an expense of $0.1&#xA0;million was recorded for interest and penalties related to income tax items. For the six months ended July&#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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> 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 six months ended July&#xA0;1, 2018 was $4.8&#xA0;million, or $0.02&#xA0;per diluted share. The tax savings due to the tax holiday for the six months ended July&#xA0;2, 2017 was $15.1&#xA0;million, or $0.07 per diluted share. The tax holiday is scheduled to expire on December&#xA0;31, 2020.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> 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 July&#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> 100000 7600000 400000 4800000 1100000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Changes in the fair value of Level&#xA0;3 contingent consideration for the three and six months ended July&#xA0;1, 2018 and July&#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="58%"></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> <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<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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> <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"> Acquisition of MiR</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,399</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">51,399</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"> Foreign currency impact</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,566</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,566</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"> Payments (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" 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,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">(3,500</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,499</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,468</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,133</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: 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">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,415</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">(a)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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 six months ended July&#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;).</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the three and six months ended July&#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 $3.5&#xA0;million and $8.5&#xA0;million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July&#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 $1.5&#xA0;million and $2.1&#xA0;million, respectively, primarily due to a decrease in the discount rate.</p> </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 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="19%"></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td width="32%"></td> <td valign="bottom" width="2%"></td> <td width="16%"></td> <td valign="bottom" width="2%"></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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Liability&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>July&#xA0;1,<br /> 2018 Fair<br /> Value</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Valuation</b><br /> <b>Technique</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Unobservable&#xA0;Inputs</b></p> </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" align="center"><b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;&#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">&#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-TOP: 0pt"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> (Universal Robots)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">$12,081</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">Monte&#xA0;Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Simulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Revenue&#xA0;volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">11.4%</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="bottom">&#xA0;&#xA0;</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">3.2%</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-TOP: 0pt"> Contingent consideration</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> (MiR)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">$48,833</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">Monte Carlo<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Simulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Revenue volatility</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">18.0%</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="bottom">&#xA0;&#xA0;</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" align="center">0.5%</td> </tr> </table> </div> -2173000 6175000 6700000 -8155000 11407000 215831000 215831000 27821000 0.02 10518000 -1641000 915000 3520000 28000 -13527000 300000 December 31, 2020 179403000 12530000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>E. INVENTORIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Inventories, net consisted of the following at July&#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="76%" align="center" border="0"> <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="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>July&#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>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="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"> Raw material</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,668</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"><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">26,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">19,464</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"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,284</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,393</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,525</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%"> Inventory reserves at July&#xA0;1, 2018 and December&#xA0;31, 2017 were $103.2&#xA0;million and $102.9&#xA0;million, respectively.</p> </div> -26308000 21283000 9786000 418549000 -1020000 -18781000 -418118000 34682000 19751000 647071000 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>A. THE COMPANY</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> 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, autonomous mobile robots, 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="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="2%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> semiconductor test (&#x201C;Semiconductor Test&#x201D;) systems;</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="2%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> 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;);</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="2%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> industrial automation (&#x201C;Industrial Automation&#x201D;) products; and</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="2%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> wireless test (&#x201C;Wireless Test&#x201D;) systems.</p> </td> </tr> </table> </div> 4 359233000 -21270000 49921000 188010000 -123000 -19924000 -1168000 -979000 360795000 170632000 62663000 217933000 -35000 -1469000 -11000 -2489000 -744000 -1346000 <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 Financial Accounting Standards Board (&#x201C;FASB&#x201D;) 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 decreased income from operations by $2.1&#xA0;million and $1.7&#xA0;million in the three and six months ended July&#xA0;2, 2017, respectively, due to the removal of net actuarial pension gains and increased <font style="WHITE-SPACE: nowrap">non-operating</font> (income) expense by the same amount with no impact to net income.</p> </div> 469862000 7343000 13571000 149750000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <i>Revenue from Contracts with Customers</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne adopted Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;<i>Revenue from Contracts with Customers&#x201D; (&#x201C;ASC 606&#x201D;)</i> 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, <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 <font style="WHITE-SPACE: nowrap">10-K</font> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 1: Identify the contract with the customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 2: Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 3: Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <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: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <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: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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 that 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; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Revenue recognized in accordance with ASC 606 was $523.3&#xA0;million and $1,006.5&#xA0;million for the three and six months ended July&#xA0;1, 2018, respectively. For the three and six months ended July&#xA0;1, 2018, Teradyne also recognized $3.6&#xA0;million and $7.9&#xA0;million, respectively, 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Disaggregation of Revenue</i></p> <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: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="29%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="38" align="center"><b><i>For the Three Months Ended July&#xA0;1, 2018</i></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Semiconductor&#xA0;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="6" 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<br /> Eliminations</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: Times New Roman; PAGE-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>System<br /> on&#xA0;a&#xA0;chip<br /> (&#x201C;SOC&#x201D;)</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="2">&#xA0;</td> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">12,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,237</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">795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">327</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">122</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">17,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">447</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,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</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">45,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">539</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,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526</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">257</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,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">218,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,663</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">356,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">34,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131</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">2,103</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,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,268</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">32</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">325</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,625</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">526,929</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> <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: 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="35%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="38" align="center"><b><i>For the Six Months Ended July&#xA0;1, 2018</i></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: 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="6" 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<br /> Eliminations</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: Times New Roman; PAGE-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</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="38" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">21,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">17,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,425</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,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652</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">233</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">33,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">22,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,943</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,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,066</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">86,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,090</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,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</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">484</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,925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">446,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">487</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,329</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">688,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">68,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</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,399</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">82,289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">7,115</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">266</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">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">7,894</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">594,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,396</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> <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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Hardware</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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, autonomous mobile robots and wireless test systems. The hardware includes a standard <font style="WHITE-SPACE: nowrap">12-month</font> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Extended Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the <font style="WHITE-SPACE: nowrap">one-year</font> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Training and Applications Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Service Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Post-Contract Customer Support (&#x201C;PCS&#x201D;)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">when-and-if</font></font> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Contract Balances</i></p> <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="62%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#xA0;1,<br /> 2018</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>January&#xA0;1,<br /> 2018</b><br /> <b>(as&#xA0;adjusted)</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>Increase/<br /> (Decrease)</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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,853</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,848</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,527</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%"> The amount of revenue recognized during the three and six months ended July&#xA0;1, 2018 that was included within the deferred revenue and customer advances balance at January&#xA0;1, 2018 was $24.7&#xA0;million and $46.5&#xA0;million, respectively, 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: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Remaining Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Significant Judgments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Practical Expedients</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne has adopted the practical expedients available within ASC 340 <i>&#x201C;Other Assets and Deferred Costs&#x201D;</i> 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 <font style="WHITE-SPACE: nowrap">one-year</font> time frame.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Impacts</i></p> <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="57%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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" align="center"><b>ASSETS</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">454,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(95,102</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,020</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"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,550</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,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169,380</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"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,574</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,494</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,080</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" align="center"><b>LIABILITIES</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,254</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,237</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 taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,226</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,002</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,224</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,836</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,539</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" align="center"><b>SHAREHOLDERS&#x2019; EQUITY</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(38,674</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,596</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"> 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="100%" align="center" border="0"> <tr> <td width="68%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Three Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> Legacy GAAP</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>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 amount)</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">526,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(28,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">498,303</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">219,595</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,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213,514</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">18,975</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,569</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,406</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">101,037</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,976</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,061</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;</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.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</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;</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: 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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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;</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: 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="55%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Six Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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">1,014,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(94,268</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">920,128</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">437,230</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,830</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">403,400</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">27,821</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,084</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,737</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">188,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51,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">136,656</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.97</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</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: 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.94</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.69</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 10681000 829053000 6411000 <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="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> <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="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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Six 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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"> Acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</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</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> </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"> 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,348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,315</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"> 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">(34</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(173</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> </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"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,767</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,343</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,961</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: 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 at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,093</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: 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="100%" align="center" border="0"> <tr> <td width="68%"></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;&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Six 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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">6,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,490</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">(5,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,034</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,306</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,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 at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,377</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> 24000 <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 and six months ended July&#xA0;1, 2018 and July&#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="54%"></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 width="17%"></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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Details about Accumulated Other Comprehensive Income<br /> 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" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Six&#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"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Affected&#xA0;Line&#xA0;Item<br /> in&#xA0;the&#xA0;Statements<br /> of&#xA0;Operations</b></p> </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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="14" 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;&#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;&#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 gains (losses), net of tax of $68, $42, $(11), $106, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,469</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Interest&#xA0;income&#xA0;and Interest&#xA0;(expense)</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;&#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;&#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 benefit, net of tax of $18, $38, $35, $77, 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;&#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">&#xA0;</td> <td valign="bottom" align="right">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136</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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"></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;$86, $80, $24, $183, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,346</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">313</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;&#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"></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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The amortization of prior service benefit is included in the computation of net periodic pension cost and postretirement benefit. See Note P: &#x201C;Retirement Plans.&#x201D;</p> </td> </tr> </table> </div> 41000 -173000 <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 and six months ended July&#xA0;1, 2018 and July&#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="44%"></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> <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> <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" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"> <b>Location&#xA0;of&#xA0;Losses&#xA0;(Gains)</b><br /> <b>Recognized in<br /> Statement&#xA0;of&#xA0;Operations</b></td> <td valign="bottom" rowspan="2">&#xA0;</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> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>For&#xA0;the&#xA0;Six&#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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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"> Derivatives&#xA0;not&#xA0;designated&#xA0;as hedging&#xA0;instruments:</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> </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</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;(income)&#xA0;expense,&#xA0;net</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,401</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(575</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The table does not reflect the corresponding gains and losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">For the three and six months ended July&#xA0;1, 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.9&#xA0;million and $2.5&#xA0;million, respectively.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">For the three and six months ended July&#xA0;2, 2017, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.4&#xA0;million and $0.9&#xA0;million, respectively.</p> </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 summarizes the fair value of derivative instruments as of July&#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 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"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#xA0;1,</b><br /> <b>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,</b><br /> <b>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">&#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">&#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">Prepayments</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</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">Other&#xA0;current&#xA0;liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(253</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">&#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">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(246</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">&#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="92%" 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>For the Three Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="14" 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"> Net income for basic and diluted net income per&#xA0;share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260,197</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"> <td 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">190,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">192,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199,390</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> <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">2,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">752</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,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">376</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" 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">915</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,219</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,622</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,444</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,576</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">274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">354</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">43</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</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</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"> Dilutive potential common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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,755</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,205</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,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 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Weighted average common shares-diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194,909</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,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199,197</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,732</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"> Net income per common share-basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.30</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"> <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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.29</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <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">20,856</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">37,891</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">23,671</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">14,734</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">13,841</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">37,180</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 six months ended July&#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;</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;</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;</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;</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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;</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"> MiR 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">135,747</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">135,747</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"> 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">14,394</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">14,394</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"> 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">(13,527</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">(13,527</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> <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 July&#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;</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" 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"> 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">370,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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,151,191</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"> 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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"></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">370,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">388,625</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> <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%"> Inventories, net consisted of the following at July&#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="76%" align="center" border="0"> <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="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>July&#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>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="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"> Raw material</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,668</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"><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">26,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">19,464</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"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,284</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,393</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,525</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> 189916000 2076000 1014396000 1014396000 7900000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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 July&#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="57%"></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>July&#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">209,827</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">209,827</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">247,525</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,032</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">270,557</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">528,857</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">528,857</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">218,520</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">218,520</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">38,372</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">38,372</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,009</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,009</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">1,318</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,318</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,810</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,810</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">551</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">551</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">23,289</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,289</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,659</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,304,110</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">7</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">7</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,666</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,304,117</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">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</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">253</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">253</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,167</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%"> 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="55%"></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: 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">457,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,032</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">480,384</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" 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">712,309</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">712,309</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 marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,318</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">111,417</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"> 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">7</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">7</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">483,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820,666</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,304,117</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: 3em; 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">253</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">253</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"> 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">35,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,911</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 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">25,003</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,003</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,167</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: 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>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"> Available for sale 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: 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: 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: 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">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: 3em; 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: 3em; 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: 3em; 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: 3em; 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: 3em; 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: 3em; 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="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> <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="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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Six 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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"> Acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</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</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> </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"> 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,348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,315</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"> 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">(34</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(173</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> </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"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,767</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,343</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,961</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: 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 at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,093</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: 6pt; TEXT-INDENT: 4%"> Changes in accumulated other comprehensive income (loss), 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="62%"></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>Foreign</b><br /> <b>Currency</b><br /> <b>Translation</b><br /> <b>Adjustment</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>Six Months Ended July&#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;</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;</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&#xA0;loss&#xA0;before&#xA0;reclassifications,&#xA0;net&#xA0;of&#xA0;tax of&#xA0;$0, $(744), $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,489</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">(21,270</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 (loss) income, net of tax of $0, $11, $(35), 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">1,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(123</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,346</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 loss, net of tax of $0, $(733), $(35), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,020</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(123</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,924</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 tax effects resulting of the Tax Reform Act, $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;</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;</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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 July&#xA0;1, 2018, net of tax of&#xA0;$0,&#xA0;$(511),&#xA0;$(1,045), respectively</p> </td> <td valign="bottom">&#xA0;&#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">(2,092</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,504</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: 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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 were reclassified from accumulated other comprehensive income to retained earnings.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In the six months ended July&#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&#xA0;B: &#x201C;Accounting Policies.&#x201D;</p> </td> </tr> </table> <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="62%"></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>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>Six Months Ended July&#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, $1,185, $0, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,498</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">26,442</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, $(106), $(77), 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">(177</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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" 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, $1,079, $(77), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,129</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 at July&#xA0;2, 2017, net of tax of $0, $1,288, $(855), respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,915</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 reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the Semiconductor Test, System Test, and Wireless Test segments is also an individual operating segment. The Industrial Automation reportable segment consists of operating segments with discrete financial information, which have been combined into one reportable segment as they share similar economic characteristics, types of products, production processes, distribution channels, and currency risks. 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, autonomous mobile robots and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services.</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 and six months ended July&#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 July&#xA0;1, 2018 and July&#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="51%"></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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Corporate</b><br /> <b>and</b><br /> <b>Eliminations</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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 July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">360,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">526,929</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,922</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,012</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: 2.5em; 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">765,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,384,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,931,720</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 July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">593,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,680</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">696,901</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,692</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206,877</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: 2.5em; 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">766,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,743,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030,225</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>Six Months Ended July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">733,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">112,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,396</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,138</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,831</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: 2.5em; 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">765,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,384,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,931,720</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>Six Months Ended July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">948,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,578</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,947</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">1,153,814</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">309,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,451</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,652</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,294</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">298,893</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: 2.5em; 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">766,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,743,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030,225</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition related charges.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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 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="92%" align="center" border="0"> <tr> <td width="63%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(133</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">1,613</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,624</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,779</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,943</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 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="92%" align="center" border="0"> <tr> <td width="62%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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 valign="bottom" colspan="2" align="center"> <b>July&#xA0;1,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;2,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;1,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;2,</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>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>2017</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>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>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="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"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">576</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,358</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 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="92%" align="center" border="0"> <tr> <td width="64%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">945</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="92%" align="center" border="0"> <tr> <td width="62%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">994</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;lease impairment</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" 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 Eliminations 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> 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">(3,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,133</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">2,544</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">3,318</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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">872</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">872</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"> 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">325</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">530</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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 July&#xA0;1, 2018, Teradyne recorded $2.5&#xA0;million of acquisition related expenses, and $2.4&#xA0;million for employee severance charges, primarily in Semiconductor Test, partially offset by a $3.5&#xA0;million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the six months ended July&#xA0;1, 2018, Teradyne recorded $6.3&#xA0;million for employee severance charges, primarily in Semiconductor Test and Industrial Automation, $3.3&#xA0;million for acquisition related expenses, partially offset by an $8.5&#xA0;million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.</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 July&#xA0;2, 2017, Teradyne recorded $1.5&#xA0;million for the increase in the fair value of the Universal Robots contingent consideration liability and $0.8&#xA0;million for employee severance charges.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the six months ended July&#xA0;2, 2017, Teradyne recorded $2.1&#xA0;million for the increase in the fair value of the Universal Robots contingent consideration liability, $1.4&#xA0;million for employee severance charges, primarily in Corporate and Industrial Automation, and a $1.3&#xA0;million charge for a lease impairment of a Wireless Test facility in Sunnyvale, CA, which was terminated in September 2017.</p> </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 composition of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities at July&#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="51%"></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>July&#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="14" align="center"><b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-Sale</font></font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Fair Market</b><br /> <b>Value of</b><br /> <b>Investments</b><br /> <b>with&#xA0;Unrealized<br /> Losses</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;&#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&#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="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">530,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">528,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">477,385</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">218,594</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</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,349</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">38,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</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,005</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,372</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,956</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,066</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</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">10,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">7,034</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"> Debt mutual funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,878</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">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,810</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,681</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"> Certificates of deposit and time deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,318</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">1,318</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"> <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">552</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</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179</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">803,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">800,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">691,584</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="51%"></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&#xA0;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">712,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(491</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">712,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">620,327</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">90,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">639</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,840</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,257</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">803,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">800,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">691,584</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 summarizes 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="14" align="center"><b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-Sale</font></font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" 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" 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;&#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 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="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,895</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,051</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,895</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> 17625000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>B. ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <i>Preparation of Financial Statements and Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"> <i>Revenue from Contracts with Customers</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne adopted Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;<i>Revenue from Contracts with Customers&#x201D; (&#x201C;ASC 606&#x201D;)</i> 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, <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 <font style="WHITE-SPACE: nowrap">10-K</font> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 1: Identify the contract with the customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 2: Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Step 3: Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <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: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <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: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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 that 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; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Revenue recognized in accordance with ASC 606 was $523.3&#xA0;million and $1,006.5&#xA0;million for the three and six months ended July&#xA0;1, 2018, respectively. For the three and six months ended July&#xA0;1, 2018, Teradyne also recognized $3.6&#xA0;million and $7.9&#xA0;million, respectively, 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Disaggregation of Revenue</i></p> <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: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="29%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="38" align="center"><b><i>For the Three Months Ended July&#xA0;1, 2018</i></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Semiconductor&#xA0;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="6" 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<br /> Eliminations</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: Times New Roman; PAGE-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>System<br /> on&#xA0;a&#xA0;chip<br /> (&#x201C;SOC&#x201D;)</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="2">&#xA0;</td> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">12,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,237</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">795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">327</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">122</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">17,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">447</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,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</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">45,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">539</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,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526</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">257</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,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">218,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,663</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">356,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">34,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131</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">2,103</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,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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,268</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">32</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">325</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,625</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">526,929</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> <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: 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="35%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="38" align="center"><b><i>For the Six Months Ended July&#xA0;1, 2018</i></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: 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="6" 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<br /> Eliminations</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: Times New Roman; PAGE-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</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<br /> Board 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>Universal<br /> Robots</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>Mobile<br /> Industrial<br /> Robots</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> </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="38" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">21,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">17,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,425</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,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652</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">233</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">33,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">22,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,943</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,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,066</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">86,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">10,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,090</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,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</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">484</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,925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">446,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">487</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,329</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">688,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">68,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</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,399</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">82,289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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">7,115</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">266</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">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">7,894</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> <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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">594,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,396</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> <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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Hardware</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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, autonomous mobile robots and wireless test systems. The hardware includes a standard <font style="WHITE-SPACE: nowrap">12-month</font> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Extended Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Customers have the option to purchase an extended warranty, which extends the warranty period for systems and robots beyond the <font style="WHITE-SPACE: nowrap">one-year</font> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Training and Applications Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Service Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Post-Contract Customer Support (&#x201C;PCS&#x201D;)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne provides support services for certain systems and robots outside of warranty. These services include telephone support, bug fixes, and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">when-and-if</font></font> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Contract Balances</i></p> <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="62%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>July&#xA0;1,<br /> 2018</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>January&#xA0;1,<br /> 2018</b><br /> <b>(as&#xA0;adjusted)</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>Increase/<br /> (Decrease)</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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,853</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,848</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,527</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%"> The amount of revenue recognized during the three and six months ended July&#xA0;1, 2018 that was included within the deferred revenue and customer advances balance at January&#xA0;1, 2018 was $24.7&#xA0;million and $46.5&#xA0;million, respectively, 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: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Remaining Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Significant Judgments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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: Times New Roman; MARGIN-TOP: 18pt"> <i>Practical Expedients</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Teradyne has adopted the practical expedients available within ASC 340 <i>&#x201C;Other Assets and Deferred Costs&#x201D;</i> 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 <font style="WHITE-SPACE: nowrap">one-year</font> time frame.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Impacts</i></p> <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="57%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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" align="center"><b>ASSETS</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">454,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(95,102</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,020</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"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,550</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,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169,380</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"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,574</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,494</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,080</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" align="center"><b>LIABILITIES</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,254</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,237</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 taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,226</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,002</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,224</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,836</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,539</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" align="center"><b>SHAREHOLDERS&#x2019; EQUITY</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(38,674</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,596</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"> 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="100%" align="center" border="0"> <tr> <td width="68%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Three Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> Legacy GAAP</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>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 amount)</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">526,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(28,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">498,303</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">219,595</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,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213,514</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">18,975</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,569</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,406</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">101,037</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,976</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,061</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;</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.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</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;</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: 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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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;</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: 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="55%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Six Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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">1,014,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(94,268</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">920,128</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">437,230</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,830</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">403,400</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">27,821</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,084</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,737</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">188,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51,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">136,656</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.97</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</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: 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.94</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.69</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: 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 Financial Accounting Standards Board (&#x201C;FASB&#x201D;) 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 decreased income from operations by $2.1&#xA0;million and $1.7&#xA0;million in the three and six months ended July&#xA0;2, 2017, respectively, due to the removal of net actuarial pension gains and increased <font style="WHITE-SPACE: nowrap">non-operating</font> (income) expense by the same amount with no impact to net income.</p> <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 (Subtopic</i><i><font style="WHITE-SPACE: nowrap">&#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> <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> 360800000 <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 July&#xA0;1, 2018 and July&#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="51%"></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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Corporate</b><br /> <b>and</b><br /> <b>Eliminations</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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 July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">360,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">526,929</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,922</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,012</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: 2.5em; 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">765,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,384,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,931,720</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 July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">593,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,680</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">696,901</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,692</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206,877</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: 2.5em; 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">766,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,743,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030,225</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>Six Months Ended July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">733,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">112,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,014,396</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,138</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,831</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: 2.5em; 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">765,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,384,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,931,720</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>Six Months Ended July&#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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">948,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,578</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,947</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">1,153,814</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: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before income taxes (1)(2)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">309,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,451</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,652</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,294</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">298,893</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: 2.5em; 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">766,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,743,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030,225</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition related charges.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </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="77%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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;Six&#xA0;Months<br /> 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>July&#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>July&#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> 6205000 TER <div> <p style="margin-top:0pt; 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 six months ended July&#xA0;1, 2018, Teradyne repurchased 8.8&#xA0;million shares of common stock for $360.8&#xA0;million at an average price of $40.82 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 six months ended July&#xA0;2, 2017, Teradyne repurchased 3.0&#xA0;million shares of common stock for $94.3&#xA0;million at an average price of $31.77 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="margin-top:18pt; 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 and May 2018, Teradyne&#x2019;s Board of Directors declared a quarterly cash dividend of $0.09&#xA0;per share. Dividend payments for the three and six months ended July&#xA0;1, 2018 were $17.1&#xA0;million and $34.7&#xA0;million, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017 and May 2017, Teradyne&#x2019;s Board of Directors declared a quarterly cash dividend of $0.07&#xA0;per share. Dividend payments for the three and six months ended July&#xA0;2, 2017 were $13.9&#xA0;million and $27.9&#xA0;million, respectively.</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> 8800000 199197000 192992000 40.82 2875000 769000 1700000 2400000 700000 P12M <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="77%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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;Six&#xA0;Months<br /> 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>July&#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>July&#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-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>July&#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">60,993</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">25,971</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">20,902</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,866</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: 12pt; TEXT-INDENT: 4%"> The carrying amounts and fair values of Teradyne&#x2019;s financial instruments at July&#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>July&#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">480,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480,384</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">823,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">823,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">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">7</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</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">60,914</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,914</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">253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">253</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">372,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">612,693</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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>H. PREPAYMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Prepayments consist of the following and are included in prepayments and other assets 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="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="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>July&#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>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="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"> Contract manufacturer and supplier prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,503</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"> Prepaid maintenance and other services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,651</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,189</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"> Prepaid taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,801</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,039</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"> Other prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,114</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,386</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 prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108,117</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: 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="100%" align="center" border="0"> <tr> <td width="68%"></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;&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>For the Six 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Balance at beginning 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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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">6,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,490</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">(5,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,034</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,306</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,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 at end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,377</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: 6pt; TEXT-INDENT: 4%"> Prepayments consist of the following and are included in prepayments and other assets 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="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="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>July&#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>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="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"> Contract manufacturer and supplier prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,503</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"> Prepaid maintenance and other services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,651</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,189</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"> Prepaid taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,801</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,039</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"> Other prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,114</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,386</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 prepayments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108,117</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-LEFT: 2%; MARGIN-TOP: 18pt"> <i>Preparation of Financial Statements and Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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> 9100000 2566000 298000 500000 1444000 1006500000 <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="57%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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" align="center"><b>ASSETS</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Accounts receivable, less allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">454,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(95,102</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,020</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"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,550</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,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169,380</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"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,574</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,494</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,080</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" align="center"><b>LIABILITIES</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Deferred revenue and customer advances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,254</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,237</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 taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,226</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,002</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,224</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,375</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,836</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,539</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" align="center"><b>SHAREHOLDERS&#x2019; EQUITY</b></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"></td> <td valign="top"></td> <td valign="top"></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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(38,674</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,596</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"> 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="100%" align="center" border="0"> <tr> <td width="68%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Three Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> Legacy GAAP</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>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 amount)</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">526,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(28,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">498,303</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">219,595</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,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213,514</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">18,975</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,569</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,406</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">101,037</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,976</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,061</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;</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.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</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;</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: 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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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;</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: 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="55%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Six Months ended July&#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: 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<br /> Recognize&#xA0;Under<br /> 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: 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 amount)</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">1,014,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(94,268</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">920,128</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">437,230</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,830</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">403,400</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">27,821</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,084</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,737</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">188,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51,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">136,656</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.97</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</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: 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.94</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.69</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td></td> </tr> </table> </div> 403400000 0.69 0.71 18737000 136656000 920128000 -33830000 -0.26 -0.27 -9084000 -51354000 -94268000 3125000 3125000 -902000 0 0 25000000 -8500000 24600000 0.114 0.032 -8468000 14394000 12300000 14394000 186787000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:</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="62%"></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;&#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" colspan="6" align="center"><b>For the Six 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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>2017</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>July&#xA0;1,</b><br /> <b>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>July&#xA0;2,</b><br /> <b>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="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"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">528,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">699,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,021,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,158,228</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">101,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">172,238</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,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,728</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> <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.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.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> <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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.25</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> 0.97 1021194000 0.94 135747000 79700000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Components of these intangible assets and their estimated useful lives at the acquisition date are 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="56%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="16%"></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>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>Estimated&#xA0;Useful&#xA0;Life</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" align="center"><b>(in years)</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">63,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">7.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"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,770</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.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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,660</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.4</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%"> The following table represents the preliminary allocation of the preliminary purchase price:</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="66%"></td> <td valign="bottom" width="24%"></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>Purchase&#xA0;Price&#xA0;Allocation</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,747</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"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,660</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"> Tangible assets acquired and liabilities assumed:</p> </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"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,039</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"> <font style="WHITE-SPACE: nowrap">Non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">299</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"> Accounts payable and current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,336</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"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,779</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> </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 purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">196,630</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> </tr> </table> </div> 0.180 0.005 2900000 400000 135747000 0.008 0.024 1.00 P4Y 0.264 P7Y P5Y P1Y 1.00 P4Y 100000 46.62 0.008 0.022 100000 0.268 54.85 0.124 0.36 100000 35.81 12.17 100000 600000 46.38 P5Y 14500000 14500000 550700000 P5Y6M 33000000 14500000 P7Y 39.91 -3401000 3318000 872000 118000 2687000 437000 361735000 837976000 75495000 176420000 26853000 12425000 487000 466000 1943000 1090000 43264000 30190000 652000 25478000 204000 49190000 668000 106382000 3189000 1552000 266000 5603000 1479000 8886000 3272000 24247000 1199000 1310000 2000000 4509000 5691000 1406000 125904000 4607000 986000 523000 139117000 21711000 17517000 7115000 446543000 68173000 22352000 10888000 594299000 284000 41946000 2961000 45191000 1469000 5940000 400000 1300000 10000 426000 372000 788000 189000 5919000 -78000 1116000 5427000 29000 542000 -1346000 -2489000 -733000 -1020000 -744000 -1469000 -11000 -691000 691000 -35000 -123000 0 123000 35000 -78000 78000 -18781000 0 -18781000 0 0 0 -332000 9695000 233000 98480000 33785000 7894000 513000 41329000 4399000 688600000 82289000 1066000 484000 86423000 16925000 <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 a 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%"> During the three months ended July&#xA0;1, 2018, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligations for approximately 1,700 retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $150.9&#xA0;million. During the three and six months ended July&#xA0;1, 2018, Teradyne recorded a settlement loss of $0.1&#xA0;million related to the retiree group annuity transaction.</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%"> In the six months ended July&#xA0;1, 2018, Teradyne contributed $1.3&#xA0;million to the U.S. supplemental executive defined benefit pension plan and $0.4&#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 and six months ended July&#xA0;1, 2018 and July&#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="64%"></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="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</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>July&#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>July&#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">545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">$</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">206</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,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">175</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,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179</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">(2,550</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,004</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">&#xA0;</td> <td valign="bottom" align="right">243</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 actuarial gain</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189</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,732</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"> Settlement loss</p> </td> <td valign="bottom">&#xA0;&#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;&#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" 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 (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,894</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622</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: 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="62%"></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="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 Six 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>July&#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>July&#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<br /> 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<br /> 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">1,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392</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">5,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</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,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">342</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">(5,919</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</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,004</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: 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">29</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">35</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"> Net actuarial gain</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189</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,732</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">243</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"> Settlement loss</p> </td> <td valign="bottom">&#xA0;&#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;&#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" 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 (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,005</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For the three and six months ended July&#xA0;1, 2018 and July&#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="92%" align="center" border="0"> <tr> <td width="66%"></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> <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>For&#xA0;the&#xA0;Three<br /> Months Ended</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>For&#xA0;the&#xA0;Six<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</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">17</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">48</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</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> <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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(248</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 actuarial loss (gain)</p> </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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</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"> Special termination benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,192</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,818</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"> <td 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,197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(146</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: 12pt; TEXT-INDENT: 4%"> For the three and six months ended July&#xA0;1, 2018 and July&#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="64%"></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="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</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>July&#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>July&#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">545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">$</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">206</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,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">175</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,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179</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">(2,550</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,004</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">&#xA0;</td> <td valign="bottom" align="right">243</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 actuarial gain</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189</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,732</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"> Settlement loss</p> </td> <td valign="bottom">&#xA0;&#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;&#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" 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 (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,894</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622</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: 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="62%"></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="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 Six 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>July&#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>July&#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<br /> 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<br /> 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">1,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392</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">5,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</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,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">342</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">(5,919</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</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,004</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: 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">29</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">35</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"> Net actuarial gain</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189</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,732</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">243</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"> Settlement loss</p> </td> <td valign="bottom">&#xA0;&#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;&#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" 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 (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,005</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</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> -40000 2818000 19000 98000 2788000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For the three and six months ended July&#xA0;1, 2018 and July&#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="92%" align="center" border="0"> <tr> <td width="66%"></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> <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>For&#xA0;the&#xA0;Three<br /> Months Ended</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>For&#xA0;the&#xA0;Six<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</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">17</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">48</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</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> <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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(248</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 actuarial loss (gain)</p> </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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</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"> Special termination benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,192</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,818</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"> <td 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,197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(146</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> -187000 -332000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Included in Corporate and Eliminations 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> 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">(3,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,133</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">2,544</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">3,318</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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">872</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">872</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"> 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">325</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">530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -2138000 -13527000 338000 110891000 <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 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="92%" align="center" border="0"> <tr> <td width="64%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 1719000 -332000 10772000 57719000 <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="46%"></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> <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>July&#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)(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>Accumulated</b><br /> <b>Amortization&#xA0;(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>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">341,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(236,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,687</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,616</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">100,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(86,509</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</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">63,240</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,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(437</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,273</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">(300</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</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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</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</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> </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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">505,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(354,273</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,173</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: 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="55%"></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="4%"></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>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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Includes intangible assets acquired in 2018, $79.7&#xA0;million from the MiR acquisition and $12.3&#xA0;million from the Energid acquisition.</p> </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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">In 2018, $0.3&#xA0;million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.</p> </td> </tr> </table> </div> 1463000 <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="92%" align="center" border="0"> <tr> <td width="62%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">994</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;lease impairment</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" 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> 179238000 733416000 3779000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; 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="92%" align="center" border="0"> <tr> <td width="63%"></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="6" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For the Six Months<br /> 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>July&#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>July&#xA0;2,<br /> 2017</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>July&#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>July&#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="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"> Restructuring and other&#x2014;employee severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(133</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">1,613</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,624</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,779</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,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 26240000 112702000 576000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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="92%" align="center" border="0"> <tr> <td width="62%"></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> <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&#xA0;the&#xA0;Three&#xA0;Months<br /> Ended</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>For&#xA0;the&#xA0;Six&#xA0;Months<br /> 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 valign="bottom" colspan="2" align="center"> <b>July&#xA0;1,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;2,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;1,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>July&#xA0;2,</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>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>2017</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>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>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="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"> Cost of revenues&#x2014;inventory charge</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">576</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 6300000 16118000 22412000 6576000 500000 200000 2133000 290465000 0.14 286326000 498159000 2504000 -3563000 0.129 32474000 14490000 2133000 1.29 1724000 13313000 1050000 900000 1.30 655655000 100000 6500000 600000 15100000 -300000 -1983000 5295000 6500000 34504000 6812000 298893000 298893000 38696000 0.07 5312000 -4425000 376000 36000 214189000 10911000 14363000 8149000 9451000 240075000 1321000 24944000 -120526000 27925000 12438000 334819000 354068000 26442000 169192000 260197000 -136000 26129000 -1153000 1405000 94328000 45967000 301587000 -77000 177000 106000 1498000 1185000 313000 307607000 5961000 1050000 158248000 15215000 313254000 8315000 183000 -464000 174903000 4799000 1153814000 1153814000 17312000 94300000 2342000 3000000 201732000 199390000 31.77 700000 1000000 2875000 500000 100000 2017-09 354000 1576000 -1700000 2100000 2133000 251728000 1.26 1158228000 1.25 2900000 400000 1100000 0.010 0.020 0.278 P5Y 100000 27.72 0.010 0.015 100000 0.266 35.66 0.134 0.28 100000 35.21 7.13 100000 800000 27.98 575000 530000 422634000 983560000 75525000 170254000 -177000 -133000 -243000 12000 392000 342000 965000 2732000 6004000 1120000 6576000 35000 -1005000 313000 1498000 1079000 1321000 1185000 177000 106000 -77000 -136000 0 136000 77000 24944000 0 24944000 0 0 15000 17000 100000 -146000 -248000 -3652000 945000 75610000 1400000 -4294000 1300000 6046000 52947000 994000 1313000 309244000 948679000 2943000 -8451000 76578000 1358000 P10Y P60Y P3Y 0.00 2.00 P3Y 0.00 2.00 0.35 -2205000 -171000 -1618000 -416000 750000000 4500000 -1500000 8166000 3308000 200000 100000 0.07 191791000 306263000 0.154 10442000 1499000 0.87 6034000 2400000 0.88 390638000 1000000 200000 -700000 6500000 3292000 206877000 206877000 31901000 752000 63000 5509000 4746000 902000 15981000 13900000 182835000 174976000 -68000 16815000 1291000 207803000 -38000 83000 42000 985000 765000 3262000 82270000 5294000 80000 7000 90111000 2288000 696901000 696901000 800000 2755000 201529000 198774000 1000000 1438000 500000 100000 318000 1622000 1500000 1499000 172238000 0.87 699790000 0.85 1586000 325000 267752000 610356000 38511000 86545000 -83000 132000 6000 206000 179000 243000 622000 2732000 3004000 560000 3264000 18000 -1894000 151000 42000 68000 38000 15000 7000 50000 -82000 -124000 -1081000 321000 39337000 -2142000 4514000 27680000 472000 211278000 593152000 1624000 -5692000 36732000 473000 9793000 3477000 2500000 100000 0 0.09 71653000 219595000 219595000 24700000 -100000 -150900000 -150900000 0.158 6701000 -3500000 51399000 0.52 0.21 5320000 1900000 0.53 307334000 700000 700000 5427000 120012000 120012000 18975000 2643000 43000 5639000 4915000 -1000 -29322000 17100000 186934000 101037000 -61000 -29384000 -176000 120400000 -18000 199000 68000 198000 -25000 3767000 75342000 3348000 86000 41000 -34000 99410000 2389000 526929000 526929000 3600000 1600000 4179000 194909000 190730000 1438000 2566000 1700 274000 600000 1219000 523300000 213514000 0.43 0.44 14406000 83061000 498303000 -6081000 -0.09 -0.09 -4569000 -17976000 -28626000 -3500000 -3500000 101780000 0.53 528238000 0.52 2300000 400000 -1826000 2544000 872000 180777000 434051000 38818000 92878000 15256000 6237000 385000 258000 447000 539000 23122000 16053000 327000 13895000 131000 26616000 526000 57548000 1429000 795000 32000 3741000 744000 4849000 1713000 13303000 1199000 1310000 2000000 4509000 2827000 710000 59633000 2285000 847000 254000 66556000 12111000 8934000 3268000 218352000 34951000 10227000 5689000 293532000 5000 31824000 1428000 33257000 -199000 2179000 5000 200000 175000 370000 189000 2550000 -78000 545000 2430000 14000 328000 260000 68000 61000 18000 -110000 4716000 122000 53486000 17125000 3625000 325000 27663000 2103000 356803000 41900000 26000 257000 45012000 8978000 -40000 1192000 10000 48000 1197000 -93000 -110000 -2922000 218000 62057000 1115000 -110000 10308000 35212000 627000 91159000 360088000 2400000 1613000 20352000 69682000 256000 186000000 161000000 33600000 10300000 1700000 -2100000 0000097210 us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-04-02 0000097210 2017-10-02 2017-12-31 0000097210 ter:SystemsTestGroupMember 2018-04-02 2018-07-01 0000097210 ter:SemiconductorTestMember 2018-04-02 2018-07-01 0000097210 ter:WirelessTestMember 2018-04-02 2018-07-01 0000097210 ter:CorporateAndEliminationsMember 2018-04-02 2018-07-01 0000097210 ter:IndustrialAutomationMember 2018-04-02 2018-07-01 0000097210 us-gaap:CorporateAndOtherMember 2018-04-02 2018-07-01 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-02 2018-07-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 us-gaap:EMEAMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 us-gaap:EMEAMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMember 2018-04-02 2018-07-01 0000097210 srt:AsiaPacificMember 2018-04-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 srt:AmericasMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 srt:AmericasMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:CorporateAndOtherMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-04-02 2018-07-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-02 2018-07-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-02 2018-07-01 0000097210 country:US 2018-04-02 2018-07-01 0000097210 us-gaap:ForeignPlanMember 2018-04-02 2018-07-01 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2018-04-02 2018-07-01 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-02 2018-07-01 0000097210 ter:StorageMemberter:SystemsTestGroupMember 2018-04-02 2018-07-01 0000097210 ter:StorageMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:StorageMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:StorageMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMemberter:SemiconductorTestMember 2018-04-02 2018-07-01 0000097210 ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember 2018-04-02 2018-07-01 0000097210 ter:SocMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:SocMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMemberter:SemiconductorTestMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:MemoryMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberter:IndustrialAutomationMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:ProductionMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMemberter:IndustrialAutomationMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-04-02 2018-07-01 0000097210 ter:DefenseMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-04-02 2018-07-01 0000097210 us-gaap:ServiceMember 2018-04-02 2018-07-01 0000097210 us-gaap:ProductMember 2018-04-02 2018-07-01 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2018-04-02 2018-07-01 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:FairValueAdjustmentToInventoryMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:AcquisitionRelatedCostsMember 2018-04-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2018-04-02 2018-07-01 0000097210 ter:UniversalRobotsMember 2018-04-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-04-02 2018-07-01 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2018-04-02 2018-07-01 0000097210 us-gaap:EmployeeStockOptionMember 2018-04-02 2018-07-01 0000097210 2018-04-02 2018-07-01 0000097210 ter:SystemsTestGroupMember 2017-04-03 2017-07-02 0000097210 ter:SemiconductorTestMember 2017-04-03 2017-07-02 0000097210 ter:WirelessTestMember 2017-04-03 2017-07-02 0000097210 ter:CorporateAndEliminationsMember 2017-04-03 2017-07-02 0000097210 ter:IndustrialAutomationMember 2017-04-03 2017-07-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-04-03 2017-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-04-03 2017-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-04-03 2017-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-03 2017-07-02 0000097210 country:US 2017-04-03 2017-07-02 0000097210 us-gaap:ForeignPlanMember 2017-04-03 2017-07-02 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2017-04-03 2017-07-02 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-04-03 2017-07-02 0000097210 us-gaap:ServiceMember 2017-04-03 2017-07-02 0000097210 us-gaap:ProductMember 2017-04-03 2017-07-02 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2017-04-03 2017-07-02 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-03 2017-07-02 0000097210 ter:MobileIndustrialRobotsApsMember 2017-04-03 2017-07-02 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2017-04-03 2017-07-02 0000097210 ter:UniversalRobotsMember 2017-04-03 2017-07-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2017-04-03 2017-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2017-04-03 2017-07-02 0000097210 2017-04-03 2017-07-02 0000097210 2018-04-26 2018-07-01 0000097210 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0000097210 2017-01-01 2017-12-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-01-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-01-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 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 ter:SystemsTestGroupMember 2017-01-01 2017-07-02 0000097210 ter:SemiconductorTestMember 2017-01-01 2017-07-02 0000097210 ter:WirelessTestMember 2017-01-01 2017-07-02 0000097210 ter:CorporateAndEliminationsMember 2017-01-01 2017-07-02 0000097210 ter:IndustrialAutomationMember 2017-01-01 2017-07-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-07-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2017-01-01 2017-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-07-02 0000097210 country:US 2017-01-01 2017-07-02 0000097210 us-gaap:ForeignPlanMember 2017-01-01 2017-07-02 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2017-01-01 2017-07-02 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-07-02 0000097210 us-gaap:ServiceMember 2017-01-01 2017-07-02 0000097210 us-gaap:ProductMember 2017-01-01 2017-07-02 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2017-01-01 2017-07-02 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-07-02 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberter:EmployeesMember 2017-01-01 2017-07-02 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:ExecutiveOfficerMember 2017-01-01 2017-07-02 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:DirectorMember 2017-01-01 2017-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember 2017-01-01 2017-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS 2017-01-01 2017-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-07-02 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-07-02 0000097210 ter:AvionicsInterfaceTechnologiesLlcMember 2017-01-01 2017-07-02 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:FairValueAdjustmentToInventoryMember 2017-01-01 2017-07-02 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:AcquisitionRelatedCostsMember 2017-01-01 2017-07-02 0000097210 ter:MobileIndustrialRobotsApsMember 2017-01-01 2017-07-02 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2017-01-01 2017-07-02 0000097210 ter:UniversalRobotsMember 2017-01-01 2017-07-02 0000097210 us-gaap:AccountingStandardsUpdate201707Member 2017-01-01 2017-07-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-07-02 0000097210 2017-01-01 2017-07-02 0000097210 ter:SemiconductorTestAndIndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 ter:SystemsTestGroupMember 2018-01-02 2018-07-01 0000097210 ter:SemiconductorTestMember 2018-01-02 2018-07-01 0000097210 ter:WirelessTestMember 2018-01-02 2018-07-01 0000097210 ter:CorporateAndEliminationsMember 2018-01-02 2018-07-01 0000097210 ter:IndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 us-gaap:CorporateAndOtherMember 2018-01-02 2018-07-01 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-02 2018-07-01 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2018-01-02 2018-07-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 us-gaap:EMEAMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 us-gaap:EMEAMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 us-gaap:EMEAMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMemberter:WirelessTestMember 2018-01-02 2018-07-01 0000097210 srt:AsiaPacificMember 2018-01-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 srt:AmericasMemberter:WirelessTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 srt:AmericasMemberter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 srt:AmericasMemberus-gaap:CorporateAndOtherMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-02 2018-07-01 0000097210 country:US 2018-01-02 2018-07-01 0000097210 us-gaap:ForeignPlanMember 2018-01-02 2018-07-01 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2018-01-02 2018-07-01 0000097210 ter:NonUSSubsidiariesMember 2018-01-02 2018-07-01 0000097210 us-gaap:EmployeeSeveranceMemberter:SemiconductorTestMember 2018-01-02 2018-07-01 0000097210 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-07-01 0000097210 ter:StorageMemberter:SystemsTestGroupMember 2018-01-02 2018-07-01 0000097210 ter:StorageMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:StorageMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:StorageMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMemberter:SemiconductorTestMember 2018-01-02 2018-07-01 0000097210 ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember 2018-01-02 2018-07-01 0000097210 ter:SocMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:SocMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMemberter:SemiconductorTestMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:MemoryMembersrt:AmericasMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberter:IndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMemberter:SystemsTestGroupMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMembersrt:AsiaPacificMemberter:SystemsTestGroupMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:ProductionMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMemberter:IndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:EMEAMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AsiaPacificMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMembersrt:AmericasMemberter:IndustrialAutomationMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMemberter:SystemsTestGroupMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMemberus-gaap:EMEAMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMembersrt:AsiaPacificMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember 2018-01-02 2018-07-01 0000097210 ter:DefenseMembersrt:AmericasMemberter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember 2018-01-02 2018-07-01 0000097210 us-gaap:ServiceMember 2018-01-02 2018-07-01 0000097210 us-gaap:ProductMember 2018-01-02 2018-07-01 0000097210 us-gaap:TrademarksAndTradeNamesMember 2018-01-02 2018-07-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2018-01-02 2018-07-01 0000097210 us-gaap:CustomerRelationshipsMember 2018-01-02 2018-07-01 0000097210 us-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2018-01-02 2018-07-01 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-02 2018-07-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2018-01-02 2018-07-01 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2018-01-02 2018-07-01 0000097210 ter:ConvertibleNoteMember 2018-01-02 2018-07-01 0000097210 us-gaap:RevolvingCreditFacilityMember 2018-01-02 2018-07-01 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberter:EmployeesMember 2018-01-02 2018-07-01 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:ExecutiveOfficerMember 2018-01-02 2018-07-01 0000097210 ter:ServiceBasedRestrictedStockUnitsMemberus-gaap:DirectorMember 2018-01-02 2018-07-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember 2018-01-02 2018-07-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS 2018-01-02 2018-07-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2018-01-02 2018-07-01 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2018-01-02 2018-07-01 0000097210 us-gaap:RestrictedStockUnitsRSUMemberter:EmployeesMember 2018-01-02 2018-07-01 0000097210 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMember 2018-01-02 2018-07-01 0000097210 us-gaap:EmployeeStockOptionMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberter:IndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:FairValueAdjustmentToInventoryMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:AcquisitionRelatedCostsMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberter:RevenueTwoMemberter:MonteCarloSimulationValuationModelMember 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMember 2018-01-02 2018-07-01 0000097210 ter:EnergidTechnologiesCorporationMemberter:IndustrialAutomationMember 2018-01-02 2018-07-01 0000097210 ter:EnergidTechnologiesCorporationMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMemberus-gaap:OtherOperatingIncomeExpenseMemberter:CorporateAndEliminationsMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMemberter:RevenueOneMemberter:MonteCarloSimulationValuationModelMember 2018-01-02 2018-07-01 0000097210 ter:UniversalRobotsMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberter:ForeignCurrencyTranslationAdjustmentsMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201601Member 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-02 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-01-02 2018-07-01 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2018-01-02 2018-07-01 0000097210 us-gaap:EmployeeStockOptionMember 2018-01-02 2018-07-01 0000097210 2018-01-02 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:TrademarksAndTradeNamesMember 2018-04-25 2018-04-25 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:OrderOrProductionBacklogMember 2018-04-25 2018-04-25 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:DevelopedTechnologyRightsMember 2018-04-25 2018-04-25 0000097210 ter:MobileIndustrialRobotsApsMemberus-gaap:CustomerRelationshipsMember 2018-04-25 2018-04-25 0000097210 ter:MobileIndustrialRobotsApsMember 2018-04-25 2018-04-25 0000097210 srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-04-27 2015-04-27 0000097210 srt:MinimumMemberus-gaap:BaseRateMember 2015-04-27 2015-04-27 0000097210 srt:MinimumMember 2015-04-27 2015-04-27 0000097210 srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-04-27 2015-04-27 0000097210 srt:MaximumMemberus-gaap:BaseRateMember 2015-04-27 2015-04-27 0000097210 srt:MaximumMember 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:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:RetainedEarningsMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201601Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000097210 2018-01-01 0000097210 ter:SystemsTestGroupMember 2017-12-31 0000097210 ter:SemiconductorTestMember 2017-12-31 0000097210 ter:WirelessTestMember 2017-12-31 0000097210 ter:IndustrialAutomationMember 2017-12-31 0000097210 ter:MarketableSecuritiesMember 2017-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 ter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2017-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:CertificatesOfDepositMember 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:CustomerRelationshipsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 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:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 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:USGovernmentCorporationsAndAgenciesSecuritiesMember 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:CorporateDebtSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel2Memberus-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 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityAndDebtMutualFundsMember 2017-12-31 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 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:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2017-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 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:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2017-12-31 0000097210 2017-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2016-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2016-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000097210 2016-12-31 0000097210 ter:SystemsTestGroupMember 2018-07-01 0000097210 ter:SemiconductorTestMember 2018-07-01 0000097210 ter:WirelessTestMember 2018-07-01 0000097210 ter:CorporateAndEliminationsMember 2018-07-01 0000097210 ter:IndustrialAutomationMember 2018-07-01 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2018-07-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-07-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0000097210 ter:MarketableSecuritiesMember 2018-07-01 0000097210 ter:DebtMutualFundsMember 2018-07-01 0000097210 ter:LongTermMarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-07-01 0000097210 us-gaap:USTreasurySecuritiesMember 2018-07-01 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:CorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:CommercialPaperMember 2018-07-01 0000097210 us-gaap:CertificatesOfDepositMember 2018-07-01 0000097210 us-gaap:TrademarksAndTradeNamesMember 2018-07-01 0000097210 us-gaap:OrderOrProductionBacklogMember 2018-07-01 0000097210 us-gaap:NoncompeteAgreementsMember 2018-07-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2018-07-01 0000097210 us-gaap:CustomerRelationshipsMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermContingentConsiderationMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:DebtMutualFundsMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-07-01 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:PrepaidExpenseMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:MarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermContingentConsiderationMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:ContingentConsiderationMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:DebtMutualFundsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashAndCashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember 2018-07-01 0000097210 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:ForeignExchangeContractMember 2018-07-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2018-07-01 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2018-07-01 0000097210 ter:ConvertibleNoteMember 2018-07-01 0000097210 us-gaap:RevolvingCreditFacilityMember 2018-07-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMemberter:RevenueTwoMemberus-gaap:FairValueInputsLevel3Memberter:MonteCarloSimulationValuationModelMember 2018-07-01 0000097210 ter:MobileIndustrialRobotsApsMember 2018-07-01 0000097210 ter:UniversalRobotsMemberter:RevenueOneMemberus-gaap:FairValueInputsLevel3Memberter:MonteCarloSimulationValuationModelMember 2018-07-01 0000097210 ter:PrepaidExpenseMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2018-07-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2018-07-01 0000097210 us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 0000097210 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 0000097210 2018-07-01 0000097210 ter:SystemsTestGroupMember 2017-07-02 0000097210 ter:SemiconductorTestMember 2017-07-02 0000097210 ter:WirelessTestMember 2017-07-02 0000097210 ter:CorporateAndEliminationsMember 2017-07-02 0000097210 ter:IndustrialAutomationMember 2017-07-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2017-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2017-07-02 0000097210 2017-07-02 0000097210 2017-04-02 0000097210 2018-05-31 0000097210 2017-05-31 0000097210 ter:MobileIndustrialRobotsApsMember 2018-04-25 0000097210 2018-04-01 0000097210 srt:MaximumMember 2015-04-27 0000097210 srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember 2015-04-27 0000097210 2018-08-06 0000097210 ter:EnergidTechnologiesCorporationMember 2018-02-26 0000097210 srt:MaximumMember 2018-01-31 0000097210 2018-01-31 0000097210 2017-01-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 pure iso4217:USD shares iso4217:USD shares utr:D ter:Segment ter:Participant 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 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. Includes intangible assets acquired in 2018, $79.7 million from the MiR acquisition and $12.3 million from the Energid acquisition. In 2018, $0.3 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization. In the six months ended July 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 six months ended July 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 and six months ended July 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $3.5 million and $8.5 million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $1.5 million and $2.1 million, respectively, primarily due to 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. Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition related charges. EX-101.SCH 7 ter-20180701.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 (Loss) 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 - Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Acquisitions (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 (Loss) (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 - Allocation of Preliminary Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Pro Forma Results Under Acquisition (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Composition of Inventories, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Financial Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Components of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Schedule of Prepayments and Other Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Restructuring and Other - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 191 - Disclosure - Retirement Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 192 - Disclosure - Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) link:calculationLink link:presentationLink link:definitionLink 193 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 194 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 195 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 196 - Disclosure - Schedule of Segment Information (Detail) link:calculationLink link:presentationLink link:definitionLink 197 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:calculationLink link:presentationLink link:definitionLink 198 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 ter-20180701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ter-20180701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ter-20180701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ter-20180701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jul. 01, 2018
Aug. 06, 2018
Document Information    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 01, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
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   186,437,930
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 480,384 $ 429,843
Marketable securities 712,309 1,347,979
Accounts receivable, less allowance for doubtful accounts of $2,216 and $2,219 at July 1, 2018 and December 31, 2017, respectively 454,122 272,783
Inventories, net 135,550 107,525
Prepayments and other current assets 111,820 112,151
Total current assets 1,894,185 2,270,281
Property, plant and equipment, net 285,302 268,447
Marketable securities 111,417 125,926
Deferred tax assets 73,574 84,026
Retirement plans assets 18,252 17,491
Other assets 12,192 12,275
Acquired intangible assets, net 148,173 79,088
Goodwill 388,625 252,011
Total assets 2,931,720 [1] 3,109,545
Current liabilities:    
Accounts payable 102,737 86,393
Accrued employees' compensation and withholdings 115,264 141,694
Deferred revenue and customer advances 82,491 83,614
Other accrued liabilities 83,681 59,083
Contingent consideration 35,911 24,497
Income taxes payable 32,226 59,055
Total current liabilities 452,310 454,336
Retirement plans liabilities 124,258 119,776
Long-term deferred revenue and customer advances 25,375 30,127
Deferred tax liabilities 22,281 6,720
Long-term other accrued liabilities 22,296 10,273
Long-term contingent consideration 25,003 20,605
Long-term incomes taxes payable 147,360 148,075
Long-term debt 372,897 365,987
Total liabilities 1,191,780 1,155,899
Commitments and contingencies (See Note Q)
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 187,962 and 195,548 shares issued and outstanding at July 1, 2018 and December 31, 2017, respectively 23,495 24,444
Additional paid-in capital 1,645,679 1,638,413
Accumulated other comprehensive (loss) income (3,504) 18,776
Retained earnings 74,270 272,013
Total shareholders' equity 1,739,940 1,953,646
Total liabilities and shareholders' equity $ 2,931,720 $ 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 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Accounts receivable, less allowance for doubtful accounts $ 2,216 $ 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 187,962,000 195,548,000
Common stock, shares outstanding 187,962,000 195,548,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Revenues:        
Total revenues $ 526,929 $ 696,901 $ 1,014,396 $ 1,153,814
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 219,595 306,263 437,230 498,159
Gross profit 307,334 390,638 577,166 655,655
Operating expenses:        
Selling and administrative 99,410 90,111 189,916 174,903
Engineering and development 75,342 82,270 149,750 158,248
Acquired intangible assets amortization 9,793 8,166 17,491 16,118
Restructuring and other 2,389 2,288 2,076 4,799
Total operating expenses 186,934 182,835 359,233 354,068
Income from operations 120,400 207,803 217,933 301,587
Non-operating (income) expense:        
Interest income (5,427) (3,292) (11,407) (6,812)
Interest expense 5,639 5,509 12,530 10,911
Other (income) expense, net 176 (1,291) 979 (1,405)
Income before income taxes 120,012 206,877 215,831 298,893
Income tax provision 18,975 31,901 27,821 38,696
Net income $ 101,037 $ 174,976 $ 188,010 $ 260,197
Net income per common share:        
Basic $ 0.53 $ 0.88 $ 0.97 $ 1.30
Diluted $ 0.52 $ 0.87 $ 0.94 $ 1.29
Weighted average common shares-basic 190,730 198,774 192,992 199,390
Weighted average common shares-diluted 194,909 201,529 199,197 201,732
Cash dividend declared per common share $ 0.09 $ 0.07 $ 0.18 $ 0.14
Product [Member]        
Revenues:        
Total revenues $ 434,051 $ 610,356 $ 837,976 $ 983,560
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 180,777 267,752 361,735 422,634
Service [Member]        
Revenues:        
Total revenues 92,878 86,545 176,420 170,254
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) $ 38,818 $ 38,511 $ 75,495 $ 75,525
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Net income $ 101,037 $ 174,976 $ 188,010 $ 260,197
Other comprehensive income, net of tax:        
Foreign currency translation adjustment (29,322) 15,981 (18,781) 24,944
Available-for-sale marketable securities:        
Unrealized gains (losses) on marketable securities arising during period, net of tax of $(25), $765, $(744), $1,185, respectively 198 985 (2,489) 1,498
Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(68), $(42), $11, $(106) respectively (199) (83) 1,469 (177)
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total (1) 902 (1,020) 1,321
Defined benefit pension and post-retirement plans:        
Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax of $(18), $(38), $(35), $(77), respectively (61) (68) (123) (136)
Other comprehensive (loss) income (29,384) 16,815 (19,924) 26,129
Comprehensive income $ 71,653 $ 191,791 $ 168,086 $ 286,326
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Unrealized (losses) gains on marketable securities arising during period, tax $ (25) $ 765 $ (744) $ 1,185
Reclassification adjustment for gains included in net income, tax (68) (42) 11 (106)
Amortization of prior service benefit included in net periodic pension and post-retirement benefit, net of tax $ (18) $ (38) $ (35) $ (77)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Cash flows from operating activities:    
Net income $ 188,010 $ 260,197
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 33,156 32,474
Amortization 20,177 22,412
Stock-based compensation 17,625 17,312
Deferred taxes 17,312 (3,563)
Provision for excess and obsolete inventory 6,175 5,295
Contingent consideration adjustment (8,468) 2,133
Retirement plan actuarial gains (71) (2,504)
Other 1,168 1,153
Changes in operating assets and liabilities, net of businesses acquired:    
Accounts receivable (179,403) (214,189)
Inventories (21,283) (8,149)
Prepayments and other assets 1,641 4,425
Accounts payable and other accrued expenses (8,155) 34,504
Deferred revenue and customer advances 10,518 5,312
Retirement plans contributions (2,173) (1,983)
Income taxes (26,308) 14,363
Net cash provided by operating activities 49,921 169,192
Cash flows from investing activities:    
Purchases of property, plant and equipment (62,663) (45,967)
Purchases of marketable securities (647,071) (334,819)
Proceeds from sales of marketable securities 829,053 313,254
Proceeds from maturities of marketable securities 469,862 307,607
Acquisition of businesses, net of cash acquired (170,632)  
Net cash provided by investing activities 418,549 240,075
Cash flows from financing activities:    
Issuance of common stock under stock purchase and stock option plans 10,681 15,215
Repurchase of common stock (360,795) (94,328)
Dividend payments (34,682) (27,925)
Payments related to net settlement of employee stock compensation awards (19,751) (12,438)
Payments of contingent consideration (13,571) (1,050)
Net cash used for financing activities (418,118) (120,526)
Effects of exchange rate changes on cash and cash equivalents 189 1,724
Increase in cash and cash equivalents 50,541 290,465
Cash and cash equivalents at beginning of period 429,843 307,884
Cash and cash equivalents at end of period $ 480,384 $ 598,349
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
The Company
6 Months Ended
Jul. 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, autonomous mobile robots, 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 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies
6 Months Ended
Jul. 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 that 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 $523.3 million and $1,006.5 million for the three and six months ended July 1, 2018, respectively. For the three and six months ended July 1, 2018, Teradyne also recognized $3.6 million and $7.9 million, respectively, 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.

 

    For the Three Months Ended July 1, 2018  
    Semiconductor Test     System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    System
on a chip
(“SOC”)
    Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
          (in thousands)  

Americas

                   

Point in time

  $ 12,111     $ 2,827     $ 15,256     $ 5     $ 1,429     $ 16,053     $ 1,199     $ 4,716     $ (110   $ 53,486  

Over time

    8,934       710       6,237       —         795       327       —         122       —         17,125  

Europe, Middle East and Africa

                   

Point in time

    10,227       847       447       —         4,849       26,616       2,000       26       —         45,012  

Over time

    5,689       254       539       —         1,713       526       —         257       —         8,978  

Asia Pacific

                   

Point in time

    218,352       59,633       385       31,824       3,741       13,895       1,310       27,663       —         356,803  

Over time

    34,951       2,285       258       1,428       744       131       —         2,103       —         41,900  

Lease revenue

    3,268       —         —         —         32       —         —         325       —         3,625  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 293,532     $ 66,556     $ 23,122     $ 33,257     $ 13,303     $ 57,548     $ 4,509     $ 35,212     $ (110   $ 526,929  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the Six Months Ended July 1, 2018  
    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    SOC     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
    (in thousands)  

Americas

                   

Point in time

  $ 21,711     $ 5,691     $ 26,853     $ 284     $ 3,189     $ 30,190     $ 1,199     $ 9,695     $ (332   $ 98,480  

Over time

    17,517       1,406       12,425       —         1,552       652       —         233       —         33,785  

Europe, Middle East and Africa

                   

Point in time

    22,352       986       1,943       —         8,886       49,190       2,000       1,066       —         86,423  

Over time

    10,888       523       1,090       —         3,272       668       —         484       —         16,925  

Asia Pacific

                   

Point in time

    446,543       125,904       487       41,946       5,603       25,478       1,310       41,329       —         688,600  

Over time

    68,173       4,607       466       2,961       1,479       204       —         4,399       —         82,289  

Lease revenue

    7,115       —         —         —         266       —         —         513       —         7,894  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 594,299     $ 139,117     $ 43,264     $ 45,191     $ 24,247     $ 106,382     $ 4,509     $ 57,719     $ (332   $ 1,014,396  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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, autonomous mobile 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.

 

     July 1,
2018
     January 1,
2018

(as adjusted)
     Increase/
(Decrease)
 
     (in thousands)  

Deferred revenue and customer advances

   $ 82,491      $ 76,638      $ 5,853  

Long-term deferred revenue and customer advances

     25,375        20,848        4,527  

The amount of revenue recognized during the three and six months ended July 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $24.7 million and $46.5 million, respectively, 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:

 

     July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  
ASSETS         

Accounts receivable, less allowance for doubtful accounts

   $ 454,122      $ (95,102    $ 359,020  

Inventories, net

     135,550        33,830        169,380  

Deferred tax assets

     73,574        (3,494      70,080  
LIABILITIES         

Deferred revenue and customer advances

   $ 82,491      $ (7,254    $ 75,237  

Income taxes payable

     32,226        (9,002      23,224  

Long-term deferred revenue and customer advances

     25,375        (9,836      15,539  
SHAREHOLDERS’ EQUITY         

Retained earnings

   $ 74,270      $ (38,674    $ 35,596  

 

Condensed Consolidated Statement of Operation:

 

     For the Three Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
    Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 526,929      $ (28,626   $ 498,303  

Total cost of revenues

     219,595        (6,081     213,514  

Income tax provision

     18,975        (4,569     14,406  

Net income

     101,037        (17,976     83,061  

Net income per common share:

       

Basic

   $ 0.53      $ (0.09   $ 0.44  
  

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.52      $ (0.09   $ 0.43  
  

 

 

    

 

 

   

 

 

 

 

     For the Six Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 1,014,396      $ (94,268    $ 920,128  

Total cost of revenues

     437,230        (33,830      403,400  

Income tax provision

     27,821        (9,084      18,737  

Net income

     188,010        (51,354      136,656  

Net income per common share:

        

Basic

   $ 0.97      $ (0.27    $ 0.71  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.94      $ (0.26    $ 0.69  
  

 

 

    

 

 

    

 

 

 

Retirement Benefits

In March 2017, the Financial Accounting Standards Board (“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 decreased income from operations by $2.1 million and $1.7 million in the three and six months ended July 2, 2017, respectively, due to the removal of net actuarial pension gains and increased non-operating (income) expense 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 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued Accounting Pronouncements
6 Months Ended
Jul. 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 still assessing the potential changes from this ASU, but expects it to have a material impact on its financial position and immaterial impact on its results of operations.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
6 Months Ended
Jul. 01, 2018
Acquisitions

D. ACQUISITIONS

Mobile Industrial Robots

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. MiR is the leading maker of collaborative autonomous mobile robots for industrial applications. MiR is part of Teradyne’s Industrial Automation segment.

The total preliminary purchase price of $196.6 million consisted of $145.2 million of cash paid and $51.4 million of contingent consideration, measured at fair value. The contingent consideration is payable in Euros upon the achievement of certain thresholds and targets for revenue and earnings before interest and taxes for periods from January 1, 2018 to December 31, 2018; January 1, 2018 to December 31, 2019; and January 1, 2018 to December 31, 2020. At July 1, 2018, the maximum amount of contingent consideration that could be paid is $117 million.

The valuation of the contingent consideration utilized the following assumptions: (1) probability of meeting each target; (2) expected timing of meeting each target; and (3) discount rate reflecting the risk associated with the expected payments. The probabilities and timing for each target were estimated based on a review of the historical and projected results. A significant portion of the risk in achieving the contingent consideration was captured in the probabilities assigned to meeting each target.

The MiR acquisition was accounted for as a business combination and, accordingly, the results have been included in Teradyne’s consolidated results of operations from the date of acquisition. The allocation of the preliminary total purchase price to MiR’s net tangible liabilities and identifiable intangible assets was based on their estimated fair values as of the acquisition date. The excess of the purchase price over the identifiable intangible assets and net tangible liabilities in the amount of $135.7 million was allocated to goodwill, which is not deductible for tax purposes. The purchase price and purchase price allocation are preliminary pending the final determination of the fair value of contingent consideration, acquired assets and assumed liabilities. MiR’s results have been included in Teradyne’s Industrial Automation segment from the date of acquisition.

The following table represents the preliminary allocation of the preliminary purchase price:

 

     Purchase Price Allocation  
     (in thousands)  

Goodwill

   $ 135,747  

Intangible assets

     79,660  

Tangible assets acquired and liabilities assumed:

  

Current assets

     6,039  

Non-current assets

     299  

Accounts payable and current liabilities

     (7,336

Long-term deferred tax liabilities

     (17,779
  

 

 

 

Total purchase price

   $ 196,630  
  

 

 

 

Teradyne estimated the fair value of intangible assets using the income and cost approaches. Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives. Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:

 

     Fair Value      Estimated Useful Life  
     (in thousands)      (in years)  

Developed technology

   $ 63,820        7.0  

Trademarks and tradenames

     12,060        11.0  

Customer relationships

     3,770        2.5  

Backlog

     10        0.2  
  

 

 

    

 

 

 

Total intangible assets

   $ 79,660        7.4  
  

 

 

    

 

 

 

For the period from April 25, 2018 to July 1, 2018, MiR contributed $4.5 million of revenues and had a $(1.5) million loss from operations before income taxes.

 

The following unaudited pro forma information gives effect to the acquisition of MiR as if the acquisition occurred on January 1, 2017. The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:

 

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

Revenue

   $ 528,238      $ 699,790      $ 1,021,194      $ 1,158,228  

Net income

     101,780        172,238        186,787        251,728  

Net income per common share:

           

Basic

   $ 0.53      $ 0.87      $ 0.97      $ 1.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.52      $ 0.85      $ 0.94      $ 1.25  
  

 

 

    

 

 

    

 

 

    

 

 

 

Pro forma results for the three and six months ended July 1, 2018 were adjusted to exclude $2.3 million and $2.9 million, respectively, of acquisition related costs, and $0.4 million of non-recurring expense related to fair value adjustment to acquisition-date inventory.

Pro forma results for the six months ended July 2, 2017 were adjusted to include $2.9 million of acquisition related costs, and $0.4 million of non-recurring expense related to fair value adjustment to acquisition-date inventory.

Energid Technologies Corporation

On February 26, 2018, Teradyne acquired all of the issued and outstanding shares of Energid Technologies Corporation (“Energid”) for a total 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 purchase price allocation was goodwill of $14.4 million, acquired intangible assets of $12.3 million with an average estimated useful life of 7.7 years, and $1.0 million of net tangible assets. The acquisition was not material to Teradyne’s condensed consolidated financial statements.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
6 Months Ended
Jul. 01, 2018
Inventories

E. INVENTORIES

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

 

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

Raw material

   $ 76,888      $ 62,668  

Work-in-process

     26,378        19,464  

Finished goods

     32,284        25,393  
  

 

 

    

 

 

 
   $ 135,550      $ 107,525  
  

 

 

    

 

 

 

Inventory reserves at July 1, 2018 and December 31, 2017 were $103.2 million and $102.9 million, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments
6 Months Ended
Jul. 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 and six months ended July 1, 2018 and July 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, earnings before interest and taxes, 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 and six months ended July 1, 2018 were $0.1 million and $0.4 million, respectively. Realized losses recorded in the three and six months ended July 1, 2018 were $0.0 million and $1.5 million, respectively. Realized gains recorded in the three and six months ended July 2, 2017 were $0.2 million and $0.5 million, respectively. Realized losses recorded in the three and six months ended July 2, 2017 were $0.1 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 and six months ended July 1, 2018 and July 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 July 1, 2018 and December 31, 2017.

 

     July 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

   $ 209,827      $ —        $ —        $ 209,827  

Cash equivalents

     247,525        23,032        —          270,557  

Available-for-sale securities:

           

U.S. Treasury securities

     —          528,857        —          528,857  

Commercial paper

     —          218,520        —          218,520  

Corporate debt securities

     —          38,372        —          38,372  

U.S. government agency securities

     —          10,009        —          10,009  

Certificates of deposit and time deposits

     —          1,318        —          1,318  

Debt mutual funds

     2,810        —          —          2,810  

Non-U.S. government securities

     —          551        —          551  

Equity securities:

           

Mutual funds

     23,289        —          —          23,289  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 483,451      $ 820,659      $ —        $ 1,304,110  

Derivative assets

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 60,914      $ 60,914  

Derivative liabilities

     —          253        —          253  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Reported as follows:

 

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

Assets

           

Cash and cash equivalents

   $ 457,352      $ 23,032      $ —        $ 480,384  

Marketable securities

     —          712,309        —          712,309  

Long-term marketable securities

     26,099        85,318        —          111,417  

Prepayments

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 253      $ —        $ 253  

Contingent consideration

     —          —          35,911        35,911  

Long-term contingent consideration

     —          —          25,003        25,003  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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 and six months ended July 1, 2018 and July 2, 2017 were as follows:

 

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

Balance at beginning of period

   $ 15,581      $ 37,916      $ 45,102      $ 38,332  

Acquisition of MiR

     51,399        —          51,399        —    

Foreign currency impact

     (2,566      —          (2,566      —    

Payments (a)

     —          —          (24,553      (1,050

Fair value adjustment (b)

     (3,500      1,499        (8,468      2,133  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balance at end of period

   $ 60,914      $ 39,415      $ 60,914      $ 39,415  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(a)

In the six months ended July 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 six months ended July 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 and six months ended July 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $3.5 million and $8.5 million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $1.5 million and $2.1 million, respectively, primarily due to 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            

   July 1,
2018 Fair
Value
   Valuation
Technique
  

Unobservable Inputs

     (in thousands)                    

Contingent consideration

(Universal Robots)

   $12,081    Monte Carlo

Simulation

   Revenue volatility       11.4%
         Discount Rate       3.2%

Contingent consideration

(MiR)

   $48,833    Monte Carlo

Simulation

   Revenue volatility       18.0%
         Discount Rate       0.5%

As of July 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.

As of July 1, 2018, the significant unobservable inputs used in the Monte Carlo simulation to fair value the MiR 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. As of July 1, 2018, the maximum amount of contingent consideration that could be paid in connection with the acquisition of MiR is $117.0 million. The earn-out periods in connection with the MiR acquisition end on December 31, 2018, December 31, 2019 and December 31, 2020.

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

 

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

Assets

           

Cash and cash equivalents

   $ 480,384      $ 480,384      $ 429,843      $ 429,843  

Marketable securities

     823,726        823,726        1,473,905        1,473,905  

Derivative assets

     7        7        389        389  

Liabilities

           

Contingent consideration

     60,914        60,914        45,102        45,102  

Derivative liabilities

     253        253        446        446  

Convertible debt (1)

     372,897        612,693        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 summarizes the composition of available-for-sale marketable securities at July 1, 2018:

 

     July 1, 2018  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (in thousands)  

U.S. Treasury securities

   $ 530,944      $ 29      $ (2,116   $ 528,857      $ 477,385  

Commercial paper

     218,594        9        (83     218,520        184,349  

Corporate debt securities

     38,709        668        (1,005     38,372        20,956  

U.S. government agency securities

     10,066        1        (58     10,009        7,034  

Debt mutual funds

     2,878        —          (68     2,810        1,681  

Certificates of deposit and time deposits

     1,318        —          —         1,318        —    

Non-U.S. government securities

     552        —          (1     551        179  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

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

Marketable securities

   $ 712,732      $ 68      $ (491   $ 712,309      $ 620,327  

Long-term marketable securities

     90,329        639        (2,840     88,128        71,257  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

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

 

     December 31, 2017  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (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,895  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

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,051  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

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

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

As of July 1, 2018, the fair market value of investments in available-for-sale debt securities with unrealized losses totaled $691.6 million. Of this value, $32.7 million had unrealized losses of $1.6 million for greater than one year and $658.9 million had unrealized losses of $1.7 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 July 1, 2018 and December 31, 2017 were temporary.

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

 

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

Due within one year

   $ 712,732      $ 712,309  

Due after 1 year through 5 years

     32,201        32,080  

Due after 5 years through 10 years

     15,455        14,587  

Due after 10 years

     39,795        38,651  
  

 

 

    

 

 

 

Total

   $ 800,183      $ 797,627  
  

 

 

    

 

 

 

Contractual maturities of investments in debt securities held at July 1, 2018 exclude $2.8 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 July 1, 2018 and December 31, 2017 was $93.4 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 July 1, 2018 and December 31, 2017:

 

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

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

   Prepayments    $ 7     $ 389  

Foreign currency forward contracts liabilities

   Other current liabilities      (253     (446
     

 

 

   

 

 

 

Total derivatives

      $ (246   $ (57
     

 

 

   

 

 

 

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

 

    Location of Losses (Gains)
Recognized in
Statement of Operations
    For the Three Months
Ended
    For the Six Months
Ended
 
    July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
          (in thousands)  

Derivatives not designated as hedging instruments:

         

Foreign currency forward contracts

    Other (income) expense, net     $ 1,826     $ (1,586   $ 3,401     $ (575

 

(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 and six months ended July 1, 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.9 million and $2.5 million, respectively.

(3)

For the three and six months ended July 2, 2017, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.4 million and $0.9 million, respectively.

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

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jul. 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. The conversion rate for the Notes is 31.4463 shares per $1,000 principal amount, which is equivalent to a conversion price of 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 approximately $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. The strike price of the warrants is 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 July 1, 2018, unamortized debt issuance costs were approximately $5.8 million.

 

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

 

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

Debt principal

   $ 460,000      $ 460,000  

Unamortized discount

     87,103        94,013  
  

 

 

    

 

 

 

Net carrying amount of convertible debt

   $ 372,897      $ 365,987  
  

 

 

    

 

 

 

 

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

Contractual interest expense on the coupon

   $ 1,438      $ 1,438      $ 2,875      $ 2,875  

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

     3,477        3,308        6,911        6,576  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,915      $ 4,746      $ 9,786      $ 9,451  
  

 

 

    

 

 

    

 

 

    

 

 

 

As of July 1, 2018, the remaining unamortized discount was $87.1 million, which will be amortized over 5.5 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million. As of July 1, 2018, the if-converted value of the Notes was $550.7 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 August 10, 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 August 10, 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 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepayments
6 Months Ended
Jul. 01, 2018
Prepayments

H. PREPAYMENTS

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

 

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

Contract manufacturer and supplier prepayments

   $ 78,148      $ 82,503  

Prepaid maintenance and other services

     8,651        8,189  

Prepaid taxes

     6,801        5,039  

Other prepayments

     13,114        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,714      $ 108,117  
  

 

 

    

 

 

 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Customer Advances
6 Months Ended
Jul. 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:

 

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

Maintenance and training

   $ 60,993      $ 57,256  

Extended warranty

     25,971        24,438  

Customer advances, undelivered elements and other

     20,902        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,866      $ 113,741  
  

 

 

    

 

 

 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty
6 Months Ended
Jul. 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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 7,548     $ 7,054     $ 8,200     $ 7,203  

Acquisition

     41       —         41       —    

Accruals for warranties issued during the period

     3,348       5,294       6,411       8,315  

Adjustments related to pre-existing warranties

     (34     7       (173     (464

Settlements made during the period

     (3,767     (3,262     (7,343     (5,961
  

 

 

   

 

 

   

 

 

   

 

 

 
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 7,136     $ 9,093     $ 7,136     $ 9,093  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,590     $ 24,969     $ 24,438     $ 28,200  

Deferral of new extended warranty revenue

     6,701       10,442       11,839       14,490  

Recognition of extended warranty deferred revenue

     (5,320     (6,034     (10,306     (13,313
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 25,971     $ 29,377     $ 25,971     $ 29,377  
  

 

 

   

 

 

   

 

 

   

 

 

 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jul. 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”).

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 six months ended July 1, 2018 and July 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 Six Months
Ended
 
     July 1,
2018
    July 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 six months ended July 1, 2018 and July 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 six months ended July 1, 2018, Teradyne granted 0.6 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $46.38, 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $35.81, 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 six months ended July 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.98, 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $35.21, 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 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.

 

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

 

     For the Six Months
Ended
 
     July 1,
2018
    July 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 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jul. 01, 2018
Accumulated Other Comprehensive Income (Loss)

L. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

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

 

     Foreign
Currency
Translation
Adjustment
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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 loss before reclassifications, net of tax of $0, $(744), $0, respectively

     (18,781     (2,489     —         (21,270

Amounts reclassified from accumulated other comprehensive (loss) income, net of tax of $0, $11, $(35), respectively

     —         1,469       (123     1,346  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive loss, net of tax of $0, $(733), $(35), respectively

     (18,781     (1,020     (123     (19,924

Reclassification of tax effects resulting of the Tax Reform Act, $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 July 1, 2018, net of tax of $0, $(511), $(1,045), respectively

   $ (2,862   $ (2,092   $ 1,450     $ (3,504
  

 

 

   

 

 

   

 

 

   

 

 

 

 

(a)

In the six months ended July 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 were reclassified from accumulated other comprehensive income to retained earnings.

(b)

In the six months ended July 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.”

 

     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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, $1,185, $0, respectively

     24,944       1,498       —         26,442  

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

     —         (177     (136     (313
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $1,079, $(77), respectively

     24,944       1,321       (136     26,129  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 2, 2017, net of tax of $0, $1,288, $(855), respectively

   $ 3,023     $ 1,261     $ 1,631     $ 5,915  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

Details about Accumulated Other Comprehensive Income
Components

   For the Three Months
Ended
     For the Six Months
Ended
    

Affected Line Item
in the Statements
of Operations

     July 1,
2018
     July 2,
2017
     July 1,
2018
    July 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

             

Unrealized gains (losses), net of tax of $68, $42, $(11), $106, respectively

   $ 199      $ 83      $ (1,469   $ 177      Interest income and Interest (expense)

Defined benefit pension and postretirement plans:

             

Amortization of prior service benefit, net of tax of $18, $38, $35, $77, respectively

     61        68        123       136      (a)
  

 

 

    

 

 

    

 

 

   

 

 

    

Total reclassifications, net of tax of $86, $80, $24, $183, respectively

   $ 260      $ 151      $ (1,346   $ 313      Net income
  

 

 

    

 

 

    

 

 

   

 

 

    

 

(a)

The amortization of prior service benefit is included in the computation of net periodic pension cost and postretirement benefit. See Note P: “Retirement Plans.”

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets
6 Months Ended
Jul. 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 six months ended July 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  

MiR acquisition

     —         135,747       —         —         135,747  

Energid acquisition

     —         14,394       —         —         14,394  

Foreign currency translation adjustment

     —         (13,527     —         —         (13,527
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 1, 2018

          

Goodwill

     361,819       370,133       158,699       260,540       1,151,191  

Accumulated impairment losses

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 370,133     $ 10,516     $     $ 388,625  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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:

 

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

Developed technology

   $ 341,227      $ (236,924    $ (2,687    $ 101,616  

Customer relationships

     100,891        (86,509      (118      14,264  

Tradenames and trademarks

     63,240        (30,530      (437      32,273  

Non-compete agreement

     320        (300      —          20  

Backlog

     10        (10      —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 505,688      $ (354,273    $ (3,242    $ 148,173  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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)

Includes intangible assets acquired in 2018, $79.7 million from the MiR acquisition and $12.3 million from the Energid acquisition.

(2)

In 2018, $0.3 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.

Aggregate intangible asset amortization expense was $9.8 million and $17.5 million, respectively, for the three and six months ended July 1, 2018 and $8.2 million and $16.1 million, respectively, for the three and six months ended July 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)

     20,856  

2019

     37,891  

2020

     23,671  

2021

     14,734  

2022

     13,841  

Thereafter

     37,180  
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Common Share
6 Months Ended
Jul. 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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 101,037      $ 174,976      $ 188,010      $ 260,197  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-basic

     190,730        198,774        192,992        199,390  

Effect of dilutive potential common shares:

           

Incremental shares from assumed conversion of convertible notes (1)

     2,643        752        3,520        376  

Convertible note hedge warrant shares (2)

     —          —          915        —    

Restricted stock units

     1,219        1,622        1,444        1,576  

Stock options

     274        318        298        354  

Employee stock purchase plan

     43        63        28        36  
  

 

 

    

 

 

    

 

 

    

 

 

 

Dilutive potential common shares

     4,179        2,755        6,205        2,342  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-diluted

     194,909        201,529        199,197        201,732  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-basic

   $ 0.53      $ 0.88      $ 0.97      $ 1.30  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.52      $ 0.87      $ 0.94      $ 1.29  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(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 and six months ended July 1, 2018 excludes the effect of the potential vesting of 0.7 million and 0.6 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 and six months ended July 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 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Other
6 Months Ended
Jul. 01, 2018
Restructuring and Other

O. RESTRUCTURING AND OTHER

During the three months ended July 1, 2018, Teradyne recorded $2.5 million of acquisition related expenses, and $2.4 million for employee severance charges, primarily in Semiconductor Test, partially offset by a $3.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the six months ended July 1, 2018, Teradyne recorded $6.3 million for employee severance charges, primarily in Semiconductor Test and Industrial Automation, $3.3 million for acquisition related expenses, partially offset by an $8.5 million gain for the decrease in the fair value of the Universal Robots contingent consideration liability.

During the three months ended July 2, 2017, Teradyne recorded $1.5 million for the increase in the fair value of the Universal Robots contingent consideration liability and $0.8 million for employee severance charges.

During the six months ended July 2, 2017, Teradyne recorded $2.1 million for the increase in the fair value of the Universal Robots contingent consideration liability, $1.4 million for employee severance charges, primarily in Corporate and Industrial Automation, and a $1.3 million charge for a lease impairment of a Wireless Test facility in Sunnyvale, CA, which was terminated in September 2017.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans
6 Months Ended
Jul. 01, 2018
Defined Benefit Pension Plans  
Retirement Plans

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits” requires an employer with a 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”).

During the three months ended July 1, 2018, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligations for approximately 1,700 retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $150.9 million. During the three and six months ended July 1, 2018, Teradyne recorded a settlement loss of $0.1 million related to the retiree group annuity transaction.

 

In the six months ended July 1, 2018, Teradyne contributed $1.3 million to the U.S. supplemental executive defined benefit pension plan and $0.4 million to certain qualified pension plans for non-U.S. subsidiaries.

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

 

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

Service cost

   $ 545      $ 200      $ 560      $ 206  

Interest cost

     2,430        175        3,264        179  

Expected return on plan assets

     (2,550      (5      (3,004      (6

Amortization of prior service cost

     14        —          18        243  

Net actuarial gain

     (189      —          (2,732      —    

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 328      $ 370      $ (1,894    $ 622  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Service cost

   $ 1,116      $ 426      $ 1,120      $ 392  

Interest cost

     5,427        372        6,576        342  

Expected return on plan assets

     (5,919      (10      (6,004      (12

Amortization of prior service cost

     29        —          35        —    

Net actuarial gain

     (189      —          (2,732      243  

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 542      $ 788      $ (1,005    $ 965  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 and six months ended July 1, 2018 and July 2, 2017, Teradyne’s net periodic postretirement benefit cost (income) was comprised of the following:

 

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

Service cost

   $ 10      $ 7      $ 19      $ 17  

Interest cost

     48        50        98        100  

Amortization of prior service credit

     (93      (124      (187      (248

Net actuarial loss (gain)

     40        (15      40        (15

Special termination benefits

     1,192        —          2,818        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,197      $ (82    $ 2,788      $ (146
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jul. 01, 2018
Commitments and Contingencies

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of July 1, 2018, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $310.4 million, of which $302.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 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jul. 01, 2018
Income Taxes

R. INCOME TAXES

The effective tax rate for the three months ended July 1, 2018 and July 2, 2017 was 15.8% and 15.4%, respectively. The effective tax rate for the six months ended July 1, 2018 and July 2, 2017 was 12.9%.

The increase in the effective tax rate from the three months ended July 2, 2017 to the three months ended July 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. This increase was partially offset by an increase in discrete tax benefits recognized, 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 rate for the six months ended July 1, 2018 and July 2, 2017 was unchanged notwithstanding 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. The impact of the shift in income distribution was 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 and six months ended July 1, 2018 and July 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 and six months ended July 1, 2018 and July 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 and six months ended July 1, 2018 amounted to $0.7 million and $6.7 million respectively. The $0.7 million of discrete tax benefit recorded in the three months ended July 1, 2018 consisted primarily of non-taxable foreign exchange gains. The $6.7 million of discrete benefits recorded in the six months ended July 2, 2018 consisted of $9.1 million of discrete tax benefit net of $2.4 million of discrete tax expense. The $9.1 million of discrete tax benefit was composed of $7.6 million from stock based compensation, $1.1 million of non-taxable foreign exchange gains and $0.4 million of other discrete tax benefit. The $2.4 million of discrete tax expense was composed of $1.7 million from the remeasurement of deferred tax assets as a result of reductions in tax rates and $0.7 million of other discrete tax expenses.

Discrete tax items recorded in the three and six months ended July 2, 2017 amounted to expense of $0.5 million and benefit of $6.5 million, respectively. The $0.5 million of discrete tax expense recorded in the three months ended July 2, 2017 was primarily composed of $1.0 million of expense related to actuarial gains, $0.7 million of expense from non-taxable foreign exchange loss and $1.0 million of benefit from stock based compensation, and $0.2 million of other discrete tax benefit. The $6.5 million of discrete tax benefit recorded in the six months ended July 2, 2017 was primarily composed of $6.5 million of benefit from stock-based compensation, $1.0 million of expense related to actuarial gains, $0.7 million of benefit related to U.S. research and development tax credits and $0.3 million of expense from non-taxable foreign exchange loss, and $0.6 million of other discrete benefit.

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 July 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 July 1, 2018 and December 31, 2017, Teradyne had $37.9 million and $36.3 million, respectively, of reserves for uncertain tax positions. The $1.6 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 July 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 six months ended July 1, 2018, an expense of $0.1 million was recorded for interest and penalties related to income tax items. For the six months ended July 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 six months ended July 1, 2018 was $4.8 million, or $0.02 per diluted share. The tax savings due to the tax holiday for the six months ended July 2, 2017 was $15.1 million, or $0.07 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 July 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 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jul. 01, 2018
Segment Information

S. SEGMENT INFORMATION

Teradyne has four reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the Semiconductor Test, System Test, and Wireless Test segments is also an individual operating segment. The Industrial Automation reportable segment consists of operating segments with discrete financial information, which have been combined into one reportable segment as they share similar economic characteristics, types of products, production processes, distribution channels, and currency risks. 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, autonomous mobile robots and advanced robotic control software. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services.

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 and six months ended July 1, 2018.

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

 

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

Three Months Ended July 1, 2018

           

Revenues

  $ 360,088     $ 69,682     $ 62,057     $ 35,212     $ (110   $ 526,929  

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

    91,159       20,352       (2,922     10,308       1,115       120,012  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Three Months Ended July 2, 2017

           

Revenues

  $ 593,152     $ 36,732     $ 39,337     $ 27,680     $ —       $ 696,901  

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

    211,278       (5,692     (1,081     4,514       (2,142     206,877  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

Six Months Ended July 1, 2018

           

Revenues

  $ 733,416     $ 112,702     $ 110,891     $ 57,719     $ (332   $ 1,014,396  

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

    179,238       26,240       (2,138     10,772       1,719       215,831  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Six Months Ended July 2, 2017

           

Revenues

  $ 948,679     $ 76,578     $ 75,610     $ 52,947     $ —       $ 1,153,814  

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

    309,244       (8,451     (3,652     6,046       (4,294     298,893  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

 

(1)

Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition 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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 2,179      $ 132      $ 5,940      $ (133

Cost of revenues—inventory charge

     1,613        1,624        3,779        2,943  

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

 

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

Cost of revenues—inventory charge

   $ 256      $ 473      $ 576      $ 1,358  

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

 

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

Restructuring and other—employee severance

   $ 218      $ 321      $ 338      $ 945  

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

 

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

Cost of revenues—inventory charge

   $ 627      $ 472      $ 1,463      $ 994  

Restructuring and other—lease impairment

     —          —          —          1,313  

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

 

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

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (3,500    $ 1,499      $ (8,468    $ 2,133  

Restructuring and other—acquisition related expense

     2,544        —          3,318        —    

Restructuring and other

     872        —          872        —    

Restructuring and other—employee severance

     —          325        —          530
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
6 Months Ended
Jul. 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 six months ended July 1, 2018, Teradyne repurchased 8.8 million shares of common stock for $360.8 million at an average price of $40.82 per share.

In December 2016, the Board of Directors approved a $500 million share repurchase authorization which commenced on January 1, 2017. During the six months ended July 2, 2017, Teradyne repurchased 3.0 million shares of common stock for $94.3 million at an average price of $31.77 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 and May 2018, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.09 per share. Dividend payments for the three and six months ended July 1, 2018 were $17.1 million and $34.7 million, respectively.

In January 2017 and May 2017, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.07 per share. Dividend payments for the three and six months ended July 2, 2017 were $13.9 million and $27.9 million, respectively.

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 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies (Policies)
6 Months Ended
Jul. 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 that 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 $523.3 million and $1,006.5 million for the three and six months ended July 1, 2018, respectively. For the three and six months ended July 1, 2018, Teradyne also recognized $3.6 million and $7.9 million, respectively, 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.

 

    For the Three Months Ended July 1, 2018  
    Semiconductor Test     System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    System
on a chip
(“SOC”)
    Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
          (in thousands)  

Americas

                   

Point in time

  $ 12,111     $ 2,827     $ 15,256     $ 5     $ 1,429     $ 16,053     $ 1,199     $ 4,716     $ (110   $ 53,486  

Over time

    8,934       710       6,237       —         795       327       —         122       —         17,125  

Europe, Middle East and Africa

                   

Point in time

    10,227       847       447       —         4,849       26,616       2,000       26       —         45,012  

Over time

    5,689       254       539       —         1,713       526       —         257       —         8,978  

Asia Pacific

                   

Point in time

    218,352       59,633       385       31,824       3,741       13,895       1,310       27,663       —         356,803  

Over time

    34,951       2,285       258       1,428       744       131       —         2,103       —         41,900  

Lease revenue

    3,268       —         —         —         32       —         —         325       —         3,625  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 293,532     $ 66,556     $ 23,122     $ 33,257     $ 13,303     $ 57,548     $ 4,509     $ 35,212     $ (110   $ 526,929  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the Six Months Ended July 1, 2018  
    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    SOC     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
    (in thousands)  

Americas

                   

Point in time

  $ 21,711     $ 5,691     $ 26,853     $ 284     $ 3,189     $ 30,190     $ 1,199     $ 9,695     $ (332   $ 98,480  

Over time

    17,517       1,406       12,425       —         1,552       652       —         233       —         33,785  

Europe, Middle East and Africa

                   

Point in time

    22,352       986       1,943       —         8,886       49,190       2,000       1,066       —         86,423  

Over time

    10,888       523       1,090       —         3,272       668       —         484       —         16,925  

Asia Pacific

                   

Point in time

    446,543       125,904       487       41,946       5,603       25,478       1,310       41,329       —         688,600  

Over time

    68,173       4,607       466       2,961       1,479       204       —         4,399       —         82,289  

Lease revenue

    7,115       —         —         —         266       —         —         513       —         7,894  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 594,299     $ 139,117     $ 43,264     $ 45,191     $ 24,247     $ 106,382     $ 4,509     $ 57,719     $ (332   $ 1,014,396  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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, autonomous mobile 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.

 

     July 1,
2018
     January 1,
2018

(as adjusted)
     Increase/
(Decrease)
 
     (in thousands)  

Deferred revenue and customer advances

   $ 82,491      $ 76,638      $ 5,853  

Long-term deferred revenue and customer advances

     25,375        20,848        4,527  

The amount of revenue recognized during the three and six months ended July 1, 2018 that was included within the deferred revenue and customer advances balance at January 1, 2018 was $24.7 million and $46.5 million, respectively, 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:

 

     July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  
ASSETS         

Accounts receivable, less allowance for doubtful accounts

   $ 454,122      $ (95,102    $ 359,020  

Inventories, net

     135,550        33,830        169,380  

Deferred tax assets

     73,574        (3,494      70,080  
LIABILITIES         

Deferred revenue and customer advances

   $ 82,491      $ (7,254    $ 75,237  

Income taxes payable

     32,226        (9,002      23,224  

Long-term deferred revenue and customer advances

     25,375        (9,836      15,539  
SHAREHOLDERS’ EQUITY         

Retained earnings

   $ 74,270      $ (38,674    $ 35,596  

 

Condensed Consolidated Statement of Operation:

 

     For the Three Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
    Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 526,929      $ (28,626   $ 498,303  

Total cost of revenues

     219,595        (6,081     213,514  

Income tax provision

     18,975        (4,569     14,406  

Net income

     101,037        (17,976     83,061  

Net income per common share:

       

Basic

   $ 0.53      $ (0.09   $ 0.44  
  

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.52      $ (0.09   $ 0.43  
  

 

 

    

 

 

   

 

 

 

 

     For the Six Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 1,014,396      $ (94,268    $ 920,128  

Total cost of revenues

     437,230        (33,830      403,400  

Income tax provision

     27,821        (9,084      18,737  

Net income

     188,010        (51,354      136,656  

Net income per common share:

        

Basic

   $ 0.97      $ (0.27    $ 0.71  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.94      $ (0.26    $ 0.69  
Retirement Benefits

Retirement Benefits

In March 2017, the Financial Accounting Standards Board (“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 decreased income from operations by $2.1 million and $1.7 million in the three and six months ended July 2, 2017, respectively, due to the removal of net actuarial pension gains and increased non-operating (income) expense 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 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies (Tables)
6 Months Ended
Jul. 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.

 

    For the Three Months Ended July 1, 2018  
    Semiconductor Test     System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    System
on a chip
(“SOC”)
    Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
          (in thousands)  

Americas

                   

Point in time

  $ 12,111     $ 2,827     $ 15,256     $ 5     $ 1,429     $ 16,053     $ 1,199     $ 4,716     $ (110   $ 53,486  

Over time

    8,934       710       6,237       —         795       327       —         122       —         17,125  

Europe, Middle East and Africa

                   

Point in time

    10,227       847       447       —         4,849       26,616       2,000       26       —         45,012  

Over time

    5,689       254       539       —         1,713       526       —         257       —         8,978  

Asia Pacific

                   

Point in time

    218,352       59,633       385       31,824       3,741       13,895       1,310       27,663       —         356,803  

Over time

    34,951       2,285       258       1,428       744       131       —         2,103       —         41,900  

Lease revenue

    3,268       —         —         —         32       —         —         325       —         3,625  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 293,532     $ 66,556     $ 23,122     $ 33,257     $ 13,303     $ 57,548     $ 4,509     $ 35,212     $ (110   $ 526,929  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the Six Months Ended July 1, 2018  
    Semiconductor
Test
    System Test     Industrial
Automation
    Wireless
Test
    Corporate
and
Eliminations
    Consolidated  
    SOC     Memory     Defense/
Aerospace
    Storage
Test
    Production
Board Test
    Universal
Robots
    Mobile
Industrial
Robots
                   
    (in thousands)  

Americas

                   

Point in time

  $ 21,711     $ 5,691     $ 26,853     $ 284     $ 3,189     $ 30,190     $ 1,199     $ 9,695     $ (332   $ 98,480  

Over time

    17,517       1,406       12,425       —         1,552       652       —         233       —         33,785  

Europe, Middle East and Africa

                   

Point in time

    22,352       986       1,943       —         8,886       49,190       2,000       1,066       —         86,423  

Over time

    10,888       523       1,090       —         3,272       668       —         484       —         16,925  

Asia Pacific

                   

Point in time

    446,543       125,904       487       41,946       5,603       25,478       1,310       41,329       —         688,600  

Over time

    68,173       4,607       466       2,961       1,479       204       —         4,399       —         82,289  

Lease revenue

    7,115       —         —         —         266       —         —         513       —         7,894  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 594,299     $ 139,117     $ 43,264     $ 45,191     $ 24,247     $ 106,382     $ 4,509     $ 57,719     $ (332   $ 1,014,396  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Information about Contract Liabilities

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

 

     July 1,
2018
     January 1,
2018

(as adjusted)
     Increase/
(Decrease)
 
     (in thousands)  

Deferred revenue and customer advances

   $ 82,491      $ 76,638      $ 5,853  

Long-term deferred revenue and customer advances

     25,375        20,848        4,527  
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:

 

     July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  
ASSETS         

Accounts receivable, less allowance for doubtful accounts

   $ 454,122      $ (95,102    $ 359,020  

Inventories, net

     135,550        33,830        169,380  

Deferred tax assets

     73,574        (3,494      70,080  
LIABILITIES         

Deferred revenue and customer advances

   $ 82,491      $ (7,254    $ 75,237  

Income taxes payable

     32,226        (9,002      23,224  

Long-term deferred revenue and customer advances

     25,375        (9,836      15,539  
SHAREHOLDERS’ EQUITY         

Retained earnings

   $ 74,270      $ (38,674    $ 35,596  

 

Condensed Consolidated Statement of Operation:

 

     For the Three Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
    Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 526,929      $ (28,626   $ 498,303  

Total cost of revenues

     219,595        (6,081     213,514  

Income tax provision

     18,975        (4,569     14,406  

Net income

     101,037        (17,976     83,061  

Net income per common share:

       

Basic

   $ 0.53      $ (0.09   $ 0.44  
  

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.52      $ (0.09   $ 0.43  
  

 

 

    

 

 

   

 

 

 

 

     For the Six Months ended July 1, 2018  
     As
Reported
     Adjustments to
Recognize Under
Legacy GAAP
     Legacy
GAAP
 
     (in thousands, except per share amount)  

Total revenues

   $ 1,014,396      $ (94,268    $ 920,128  

Total cost of revenues

     437,230        (33,830      403,400  

Income tax provision

     27,821        (9,084      18,737  

Net income

     188,010        (51,354      136,656  

Net income per common share:

        

Basic

   $ 0.97      $ (0.27    $ 0.71  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.94      $ (0.26    $ 0.69  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables) - Mobile Industrial Robots (MiR)
6 Months Ended
Jul. 01, 2018
Allocation of Preliminary Purchase Price

The following table represents the preliminary allocation of the preliminary purchase price:

 

     Purchase Price Allocation  
     (in thousands)  

Goodwill

   $ 135,747  

Intangible assets

     79,660  

Tangible assets acquired and liabilities assumed:

  

Current assets

     6,039  

Non-current assets

     299  

Accounts payable and current liabilities

     (7,336

Long-term deferred tax liabilities

     (17,779
  

 

 

 

Total purchase price

   $ 196,630  
  

 

 

 
Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date

Components of these intangible assets and their estimated useful lives at the acquisition date are as follows:

 

     Fair Value      Estimated Useful Life  
     (in thousands)      (in years)  

Developed technology

   $ 63,820        7.0  

Trademarks and tradenames

     12,060        11.0  

Customer relationships

     3,770        2.5  

Backlog

     10        0.2  
  

 

 

    

 

 

 

Total intangible assets

   $ 79,660        7.4  
  

 

 

    

 

 

 
Pro Forma Results Under Acquisitions

The unaudited pro forma results are not necessarily indicative of what actually would have occurred had the acquisition been in effect for the periods presented:

 

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

Revenue

   $ 528,238      $ 699,790      $ 1,021,194      $ 1,158,228  

Net income

     101,780        172,238        186,787        251,728  

Net income per common share:

           

Basic

   $ 0.53      $ 0.87      $ 0.97      $ 1.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.52      $ 0.85      $ 0.94      $ 1.25  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jul. 01, 2018
Composition of Inventories, Net

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

 

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

Raw material

   $ 76,888      $ 62,668  

Work-in-process

     26,378        19,464  

Finished goods

     32,284        25,393  
  

 

 

    

 

 

 
   $ 135,550      $ 107,525  
  

 

 

    

 

 

 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments (Tables)
6 Months Ended
Jul. 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 July 1, 2018 and December 31, 2017.

 

     July 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

   $ 209,827      $ —        $ —        $ 209,827  

Cash equivalents

     247,525        23,032        —          270,557  

Available-for-sale securities:

           

U.S. Treasury securities

     —          528,857        —          528,857  

Commercial paper

     —          218,520        —          218,520  

Corporate debt securities

     —          38,372        —          38,372  

U.S. government agency securities

     —          10,009        —          10,009  

Certificates of deposit and time deposits

     —          1,318        —          1,318  

Debt mutual funds

     2,810        —          —          2,810  

Non-U.S. government securities

     —          551        —          551  

Equity securities:

           

Mutual funds

     23,289        —          —          23,289  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 483,451      $ 820,659      $ —        $ 1,304,110  

Derivative assets

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

           

Contingent consideration

   $ —        $ —        $ 60,914      $ 60,914  

Derivative liabilities

     —          253        —          253  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Reported as follows:

 

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

Assets

           

Cash and cash equivalents

   $ 457,352      $ 23,032      $ —        $ 480,384  

Marketable securities

     —          712,309        —          712,309  

Long-term marketable securities

     26,099        85,318        —          111,417  

Prepayments

     —          7        —          7  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 483,451      $ 820,666      $ —        $ 1,304,117  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities

     .           

Other current liabilities

   $ —        $ 253      $ —        $ 253  

Contingent consideration

     —          —          35,911        35,911  

Long-term contingent consideration

     —          —          25,003        25,003  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 253      $ 60,914      $ 61,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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 and six months ended July 1, 2018 and July 2, 2017 were as follows:

 

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

Balance at beginning of period

   $ 15,581      $ 37,916      $ 45,102      $ 38,332  

Acquisition of MiR

     51,399        —          51,399        —    

Foreign currency impact

     (2,566      —          (2,566      —    

Payments (a)

     —          —          (24,553      (1,050

Fair value adjustment (b)

     (3,500      1,499        (8,468      2,133  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balance at end of period

   $ 60,914      $ 39,415      $ 60,914      $ 39,415  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(a)

In the six months ended July 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 six months ended July 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 and six months ended July 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $3.5 million and $8.5 million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $1.5 million and $2.1 million, respectively, primarily due to 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            

   July 1,
2018 Fair
Value
   Valuation
Technique
  

Unobservable Inputs

     (in thousands)                    

Contingent consideration

(Universal Robots)

   $12,081    Monte Carlo

Simulation

   Revenue volatility       11.4%
         Discount Rate       3.2%

Contingent consideration

(MiR)

   $48,833    Monte Carlo

Simulation

   Revenue volatility       18.0%
         Discount Rate       0.5%
Schedule of Carrying Amounts and Fair Values of Financial Instruments

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

 

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

Assets

           

Cash and cash equivalents

   $ 480,384      $ 480,384      $ 429,843      $ 429,843  

Marketable securities

     823,726        823,726        1,473,905        1,473,905  

Derivative assets

     7        7        389        389  

Liabilities

           

Contingent consideration

     60,914        60,914        45,102        45,102  

Derivative liabilities

     253        253        446        446  

Convertible debt (1)

     372,897        612,693        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 summarizes the composition of available-for-sale marketable securities at July 1, 2018:

 

     July 1, 2018  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (in thousands)  

U.S. Treasury securities

   $ 530,944      $ 29      $ (2,116   $ 528,857      $ 477,385  

Commercial paper

     218,594        9        (83     218,520        184,349  

Corporate debt securities

     38,709        668        (1,005     38,372        20,956  

U.S. government agency securities

     10,066        1        (58     10,009        7,034  

Debt mutual funds

     2,878        —          (68     2,810        1,681  

Certificates of deposit and time deposits

     1,318        —          —         1,318        —    

Non-U.S. government securities

     552        —          (1     551        179  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Reported as follows:

 

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

Marketable securities

   $ 712,732      $ 68      $ (491   $ 712,309      $ 620,327  

Long-term marketable securities

     90,329        639        (2,840     88,128        71,257  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
   $ 803,061      $ 707      $ (3,331   $ 800,437      $ 691,584  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

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

 

     December 31, 2017  
     Available-for-Sale      Fair Market
Value of
Investments
with Unrealized
Losses
 
     Cost      Unrealized
Gain
     Unrealized
(Loss)
    Fair Market
Value
 
     (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,895  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

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,051  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

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

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
Contractual Maturities of Investments in Debt Securities Held

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

 

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

Due within one year

   $ 712,732      $ 712,309  

Due after 1 year through 5 years

     32,201        32,080  

Due after 5 years through 10 years

     15,455        14,587  

Due after 10 years

     39,795        38,651  
  

 

 

    

 

 

 

Total

   $ 800,183      $ 797,627  
  

 

 

    

 

 

 
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value

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

 

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

Derivatives not designated as hedging instruments:

       

Foreign currency forward contracts assets

   Prepayments    $ 7     $ 389  

Foreign currency forward contracts liabilities

   Other current liabilities      (253     (446
     

 

 

   

 

 

 

Total derivatives

      $ (246   $ (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 and six months ended July 1, 2018 and July 2, 2017.

 

    Location of Losses (Gains)
Recognized in
Statement of Operations
    For the Three Months
Ended
    For the Six Months
Ended
 
    July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
          (in thousands)  

Derivatives not designated as hedging instruments:

         

Foreign currency forward contracts

    Other (income) expense, net     $ 1,826     $ (1,586   $ 3,401     $ (575

 

(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 and six months ended July 1, 2018, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.9 million and $2.5 million, respectively.

(3)

For the three and six months ended July 2, 2017, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.4 million and $0.9 million, respectively.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
6 Months Ended
Jul. 01, 2018
Components of Convertible Senior Notes

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

 

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

Debt principal

   $ 460,000      $ 460,000  

Unamortized discount

     87,103        94,013  
  

 

 

    

 

 

 

Net carrying amount of convertible debt

   $ 372,897      $ 365,987  
  

 

 

    

 

 

 

 

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

Contractual interest expense on the coupon

   $ 1,438      $ 1,438      $ 2,875      $ 2,875  

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

     3,477        3,308        6,911        6,576  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total interest expense on the convertible debt

   $ 4,915      $ 4,746      $ 9,786      $ 9,451  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepayments (Tables)
6 Months Ended
Jul. 01, 2018
Schedule of Prepayments and other assets

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

 

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

Contract manufacturer and supplier prepayments

   $ 78,148      $ 82,503  

Prepaid maintenance and other services

     8,651        8,189  

Prepaid taxes

     6,801        5,039  

Other prepayments

     13,114        12,386  
  

 

 

    

 

 

 

Total prepayments

   $ 106,714      $ 108,117  
  

 

 

    

 

 

 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Customer Advances (Tables)
6 Months Ended
Jul. 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:

 

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

Maintenance and training

   $ 60,993      $ 57,256  

Extended warranty

     25,971        24,438  

Customer advances, undelivered elements and other

     20,902        32,047  
  

 

 

    

 

 

 

Total deferred revenue and customer advances

   $ 107,866      $ 113,741  
  

 

 

    

 

 

 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty (Tables)
6 Months Ended
Jul. 01, 2018
Other Accrued Liabilities

The warranty balance below is included in other accrued liabilities on the balance sheet.

 

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

Balance at beginning of period

   $ 7,548     $ 7,054     $ 8,200     $ 7,203  

Acquisition

     41       —         41       —    

Accruals for warranties issued during the period

     3,348       5,294       6,411       8,315  

Adjustments related to pre-existing warranties

     (34     7       (173     (464

Settlements made during the period

     (3,767     (3,262     (7,343     (5,961
  

 

 

   

 

 

   

 

 

   

 

 

 
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 7,136     $ 9,093     $ 7,136     $ 9,093  
  

 

 

   

 

 

   

 

 

   

 

 

 
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances

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
    For the Six Months
Ended
 
     July 1,
2018
    July 2,
2017
    July 1,
2018
    July 2,
2017
 
     (in thousands)  

Balance at beginning of period

   $ 24,590     $ 24,969     $ 24,438     $ 28,200  

Deferral of new extended warranty revenue

     6,701       10,442       11,839       14,490  

Recognition of extended warranty deferred revenue

     (5,320     (6,034     (10,306     (13,313
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 25,971     $ 29,377     $ 25,971     $ 29,377  
  

 

 

   

 

 

   

 

 

   

 

 

 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 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 Six Months
Ended
 
     July 1,
2018
    July 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 Six Months
Ended
 
     July 1,
2018
    July 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 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jul. 01, 2018
Changes in Accumulated Other Comprehensive Income (Loss)

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

 

     Foreign
Currency
Translation
Adjustment
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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 loss before reclassifications, net of tax of $0, $(744), $0, respectively

     (18,781     (2,489     —         (21,270

Amounts reclassified from accumulated other comprehensive (loss) income, net of tax of $0, $11, $(35), respectively

     —         1,469       (123     1,346  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive loss, net of tax of $0, $(733), $(35), respectively

     (18,781     (1,020     (123     (19,924

Reclassification of tax effects resulting of the Tax Reform Act, $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 July 1, 2018, net of tax of $0, $(511), $(1,045), respectively

   $ (2,862   $ (2,092   $ 1,450     $ (3,504
  

 

 

   

 

 

   

 

 

   

 

 

 

 

(a)

In the six months ended July 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 were reclassified from accumulated other comprehensive income to retained earnings.

(b)

In the six months ended July 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.”

 

     Foreign
Currency
Translation
Adjustments
    Unrealized
Gains
(Losses) on
Marketable
Securities
    Retirement
Plans Prior
Service
Credit
    Total  
     (in thousands)  

Six Months Ended July 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, $1,185, $0, respectively

     24,944       1,498       —         26,442  

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

     —         (177     (136     (313
  

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss), net of tax of $0, $1,079, $(77), respectively

     24,944       1,321       (136     26,129  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 2, 2017, net of tax of $0, $1,288, $(855), respectively

   $ 3,023     $ 1,261     $ 1,631     $ 5,915  
  

 

 

   

 

 

   

 

 

   

 

 

 
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 and six months ended July 1, 2018 and July 2, 2017 were as follows:

 

Details about Accumulated Other Comprehensive Income
Components

   For the Three Months
Ended
     For the Six Months
Ended
    

Affected Line Item
in the Statements
of Operations

     July 1,
2018
     July 2,
2017
     July 1,
2018
    July 2,
2017
      
     (in thousands)       

Available-for-sale marketable securities:

             

Unrealized gains (losses), net of tax of $68, $42, $(11), $106, respectively

   $ 199      $ 83      $ (1,469   $ 177      Interest income and Interest (expense)

Defined benefit pension and postretirement plans:

             

Amortization of prior service benefit, net of tax of $18, $38, $35, $77, respectively

     61        68        123       136      (a)
  

 

 

    

 

 

    

 

 

   

 

 

    

Total reclassifications, net of tax of $86, $80, $24, $183, respectively

   $ 260      $ 151      $ (1,346   $ 313      Net income
  

 

 

    

 

 

    

 

 

   

 

 

    

 

(a)

The amortization of prior service benefit is included in the computation of net periodic pension cost and postretirement benefit. See Note P: “Retirement Plans.”

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets (Tables)
6 Months Ended
Jul. 01, 2018
Changes in Carrying Amount of Goodwill by Segment

The changes in the carrying amount of goodwill by reportable segments for the six months ended July 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  

MiR acquisition

     —         135,747       —         —         135,747  

Energid acquisition

     —         14,394       —         —         14,394  

Foreign currency translation adjustment

     —         (13,527     —         —         (13,527
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at July 1, 2018

          

Goodwill

     361,819       370,133       158,699       260,540       1,151,191  

Accumulated impairment losses

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
   $ 7,976     $ 370,133     $ 10,516     $     $ 388,625  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
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)

     20,856  

2019

     37,891  

2020

     23,671  

2021

     14,734  

2022

     13,841  

Thereafter

     37,180  
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:

 

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

Developed technology

   $ 341,227      $ (236,924    $ (2,687    $ 101,616  

Customer relationships

     100,891        (86,509      (118      14,264  

Tradenames and trademarks

     63,240        (30,530      (437      32,273  

Non-compete agreement

     320        (300      —          20  

Backlog

     10        (10      —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 505,688      $ (354,273    $ (3,242    $ 148,173  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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)

Includes intangible assets acquired in 2018, $79.7 million from the MiR acquisition and $12.3 million from the Energid acquisition.

(2)

In 2018, $0.3 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Common Share (Tables)
6 Months Ended
Jul. 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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands, except per share amounts)  

Net income for basic and diluted net income per share

   $ 101,037      $ 174,976      $ 188,010      $ 260,197  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-basic

     190,730        198,774        192,992        199,390  

Effect of dilutive potential common shares:

           

Incremental shares from assumed conversion of convertible notes (1)

     2,643        752        3,520        376  

Convertible note hedge warrant shares (2)

     —          —          915        —    

Restricted stock units

     1,219        1,622        1,444        1,576  

Stock options

     274        318        298        354  

Employee stock purchase plan

     43        63        28        36  
  

 

 

    

 

 

    

 

 

    

 

 

 

Dilutive potential common shares

     4,179        2,755        6,205        2,342  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares-diluted

     194,909        201,529        199,197        201,732  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-basic

   $ 0.53      $ 0.88      $ 0.97      $ 1.30  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per common share-diluted

   $ 0.52      $ 0.87      $ 0.94      $ 1.29  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(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 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans (Tables)
6 Months Ended
Jul. 01, 2018
Defined Benefit Pension Plans  
Net Periodic Pension and Postretirement benefit Cost (Income)

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

 

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

Service cost

   $ 545      $ 200      $ 560      $ 206  

Interest cost

     2,430        175        3,264        179  

Expected return on plan assets

     (2,550      (5      (3,004      (6

Amortization of prior service cost

     14        —          18        243  

Net actuarial gain

     (189      —          (2,732      —    

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 328      $ 370      $ (1,894    $ 622  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Service cost

   $ 1,116      $ 426      $ 1,120      $ 392  

Interest cost

     5,427        372        6,576        342  

Expected return on plan assets

     (5,919      (10      (6,004      (12

Amortization of prior service cost

     29        —          35        —    

Net actuarial gain

     (189      —          (2,732      243  

Settlement loss

     78        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic pension cost (benefit)

   $ 542      $ 788      $ (1,005    $ 965  
  

 

 

    

 

 

    

 

 

    

 

 

 
Postretirement Benefit Plans  
Net Periodic Pension and Postretirement benefit Cost (Income)

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

 

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

Service cost

   $ 10      $ 7      $ 19      $ 17  

Interest cost

     48        50        98        100  

Amortization of prior service credit

     (93      (124      (187      (248

Net actuarial loss (gain)

     40        (15      40        (15

Special termination benefits

     1,192        —          2,818        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net periodic postretirement benefit cost (income)

   $ 1,197      $ (82    $ 2,788      $ (146
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jul. 01, 2018
Segment Information

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

 

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

Three Months Ended July 1, 2018

           

Revenues

  $ 360,088     $ 69,682     $ 62,057     $ 35,212     $ (110   $ 526,929  

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

    91,159       20,352       (2,922     10,308       1,115       120,012  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Three Months Ended July 2, 2017

           

Revenues

  $ 593,152     $ 36,732     $ 39,337     $ 27,680     $ —       $ 696,901  

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

    211,278       (5,692     (1,081     4,514       (2,142     206,877  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

Six Months Ended July 1, 2018

           

Revenues

  $ 733,416     $ 112,702     $ 110,891     $ 57,719     $ (332   $ 1,014,396  

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

    179,238       26,240       (2,138     10,772       1,719       215,831  

Total assets (3)

    765,484       107,199       597,293       77,638       1,384,106       2,931,720  

Six Months Ended July 2, 2017

           

Revenues

  $ 948,679     $ 76,578     $ 75,610     $ 52,947     $ —       $ 1,153,814  

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

    309,244       (8,451     (3,652     6,046       (4,294     298,893  

Total assets (3)

    766,395       108,083       349,023       62,900       1,743,824       3,030,225  

 

(1)

Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition 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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands)  

Cost of revenues—inventory charge

   $ 627      $ 472      $ 1,463      $ 994  

Restructuring and other—lease impairment

     —          —          —          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
     For the Six Months
Ended
 
     July 1,
2018
     July 2,
2017
     July 1,
2018
     July 2,
2017
 
     (in thousands)  

Restructuring and other—employee severance

   $ 2,179      $ 132      $ 5,940      $ (133

Cost of revenues—inventory charge

     1,613        1,624        3,779        2,943  
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
     For the Six Months
Ended
 
     July 1,      July 2,      July 1,      July 2,  
     2018      2017      2018      2017  
     (in thousands)  

Cost of revenues—inventory charge

   $ 256      $ 473      $ 576      $ 1,358  
Industrial Automation  
Schedule of Segment Reporting Information by Segment Charges

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

 

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

Restructuring and other—employee severance

   $ 218      $ 321      $ 338      $ 945  
Corporate and Other  
Schedule of Segment Reporting Information by Segment Charges

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

 

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

Restructuring and other—Universal Robots contingent consideration adjustment

   $ (3,500    $ 1,499      $ (8,468    $ 2,133  

Restructuring and other—acquisition related expense

     2,544        —          3,318        —    

Restructuring and other

     872        —          872        —    

Restructuring and other—employee severance

     —          325        —          530  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Apr. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Jan. 01, 2018
Summary Of Significant Accounting Policies [Line Items]            
Revenue recognized in accordance with ASC 606 $ 526,929 $ 696,901   $ 1,014,396 $ 1,153,814  
Revenue on leases 3,600     $ 7,900    
Standard warranty period       12 months    
Deferred revenue and customer advances balance 24,700     $ 46,500    
ASU 2014-09            
Summary Of Significant Accounting Policies [Line Items]            
Revenue recognized in accordance with ASC 606 $ 523,300     $ 1,006,500    
ASU 2017-07            
Summary Of Significant Accounting Policies [Line Items]            
Decrease in income from operations     $ (2,100)   $ (1,700)  
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 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Disaggregation of Revenue [Line Items]        
Total $ 526,929 $ 696,901 $ 1,014,396 $ 1,153,814
Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 360,088 593,152 733,416 948,679
System Test        
Disaggregation of Revenue [Line Items]        
Total 69,682 36,732 112,702 76,578
Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 62,057 39,337 110,891 75,610
Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 35,212 $ 27,680 57,719 $ 52,947
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total (110)   (332)  
Americas | Point in time        
Disaggregation of Revenue [Line Items]        
Total 53,486   98,480  
Americas | Point in time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 4,716   9,695  
Americas | Point in time | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total (110)   (332)  
Americas | Over time        
Disaggregation of Revenue [Line Items]        
Total 17,125   33,785  
Americas | Over time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 122   233  
Europe, Middle East and Africa | Point in time        
Disaggregation of Revenue [Line Items]        
Total 45,012   86,423  
Europe, Middle East and Africa | Point in time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 26   1,066  
Europe, Middle East and Africa | Over time        
Disaggregation of Revenue [Line Items]        
Total 8,978   16,925  
Europe, Middle East and Africa | Over time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 257   484  
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 3,625   7,894  
Asia Pacific | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 325   513  
Asia Pacific | Point in time        
Disaggregation of Revenue [Line Items]        
Total 356,803   688,600  
Asia Pacific | Point in time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 27,663   41,329  
Asia Pacific | Over time        
Disaggregation of Revenue [Line Items]        
Total 41,900   82,289  
Asia Pacific | Over time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 2,103   4,399  
SOC | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 293,532   594,299  
SOC | Americas | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 12,111   21,711  
SOC | Americas | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 8,934   17,517  
SOC | Europe, Middle East and Africa | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 10,227   22,352  
SOC | Europe, Middle East and Africa | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 5,689   10,888  
SOC | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 3,268   7,115  
SOC | Asia Pacific | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 218,352   446,543  
SOC | Asia Pacific | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 34,951   68,173  
Memory | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 66,556   139,117  
Memory | Americas | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 2,827   5,691  
Memory | Americas | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 710   1,406  
Memory | Europe, Middle East and Africa | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 847   986  
Memory | Europe, Middle East and Africa | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 254   523  
Memory | Asia Pacific | Point in time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 59,633   125,904  
Memory | Asia Pacific | Over time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 2,285   4,607  
Defense/Aerospace | System Test        
Disaggregation of Revenue [Line Items]        
Total 23,122   43,264  
Defense/Aerospace | Americas | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 15,256   26,853  
Defense/Aerospace | Americas | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 6,237   12,425  
Defense/Aerospace | Europe, Middle East and Africa | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 447   1,943  
Defense/Aerospace | Europe, Middle East and Africa | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 539   1,090  
Defense/Aerospace | Asia Pacific | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 385   487  
Defense/Aerospace | Asia Pacific | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 258   466  
Storage Test | System Test        
Disaggregation of Revenue [Line Items]        
Total 33,257   45,191  
Storage Test | Americas | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 5   284  
Storage Test | Asia Pacific | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 31,824   41,946  
Storage Test | Asia Pacific | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 1,428   2,961  
Production Board Test | System Test        
Disaggregation of Revenue [Line Items]        
Total 13,303   24,247  
Production Board Test | Americas | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 1,429   3,189  
Production Board Test | Americas | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 795   1,552  
Production Board Test | Europe, Middle East and Africa | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 4,849   8,886  
Production Board Test | Europe, Middle East and Africa | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 1,713   3,272  
Production Board Test | Asia Pacific | System Test        
Disaggregation of Revenue [Line Items]        
Total 32   266  
Production Board Test | Asia Pacific | Point in time | System Test        
Disaggregation of Revenue [Line Items]        
Total 3,741   5,603  
Production Board Test | Asia Pacific | Over time | System Test        
Disaggregation of Revenue [Line Items]        
Total 744   1,479  
Universal Robots (UR) | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 57,548   106,382  
Universal Robots (UR) | Americas | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 16,053   30,190  
Universal Robots (UR) | Americas | Over time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 327   652  
Universal Robots (UR) | Europe, Middle East and Africa | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 26,616   49,190  
Universal Robots (UR) | Europe, Middle East and Africa | Over time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 526   668  
Universal Robots (UR) | Asia Pacific | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 13,895   25,478  
Universal Robots (UR) | Asia Pacific | Over time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 131   204  
Mobile Industrial Robots (MiR) | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 4,509   4,509  
Mobile Industrial Robots (MiR) | Americas | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 1,199   1,199  
Mobile Industrial Robots (MiR) | Europe, Middle East and Africa | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 2,000   2,000  
Mobile Industrial Robots (MiR) | Asia Pacific | Point in time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total $ 1,310   $ 1,310  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Information about Contract Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue and customer advances $ 82,491   $ 83,614
Long-term deferred revenue and customer advances 25,375   $ 30,127
ASU 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue and customer advances 75,237 $ 76,638  
Long-term deferred revenue and customer advances 15,539 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 (7,254) 5,853  
Long-term deferred revenue and customer advances $ (9,836) $ 4,527  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summarize Impact of ASC 606 to Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
ASSETS      
Accounts receivable, less allowance for doubtful accounts $ 454,122   $ 272,783
Inventories, net 135,550   107,525
Deferred tax assets 73,574   84,026
LIABILITIES      
Deferred revenue and customer advances 82,491   83,614
Income taxes payable 32,226   59,055
Long-term deferred revenue and customer advances 25,375   30,127
SHAREHOLDERS' EQUITY      
Retained earnings 74,270   $ 272,013
ASU 2014-09      
ASSETS      
Accounts receivable, less allowance for doubtful accounts 359,020    
Inventories, net 169,380    
Deferred tax assets 70,080    
LIABILITIES      
Deferred revenue and customer advances 75,237 $ 76,638  
Income taxes payable 23,224    
Long-term deferred revenue and customer advances 15,539 20,848  
SHAREHOLDERS' EQUITY      
Retained earnings 35,596    
ASU 2014-09 | Adjustments to Recognize Under Legacy GAAP      
ASSETS      
Accounts receivable, less allowance for doubtful accounts (95,102)    
Inventories, net 33,830    
Deferred tax assets (3,494)    
LIABILITIES      
Deferred revenue and customer advances (7,254) 5,853  
Income taxes payable (9,002)    
Long-term deferred revenue and customer advances (9,836) $ 4,527  
SHAREHOLDERS' EQUITY      
Retained earnings $ (38,674)    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summarize Impact of ASC 606 to Condensed Consolidated Statement of Operation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues $ 526,929 $ 696,901 $ 1,014,396 $ 1,153,814
Total cost of revenues 219,595   437,230  
Income tax provision 18,975 31,901 27,821 38,696
Net income $ 101,037 $ 174,976 $ 188,010 $ 260,197
Net income per common share:        
Basic $ 0.53 $ 0.88 $ 0.97 $ 1.30
Diluted $ 0.52 $ 0.87 $ 0.94 $ 1.29
ASU 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues $ 523,300   $ 1,006,500  
ASU 2014-09 | Adjustments to Recognize Under Legacy GAAP        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues (28,626)   (94,268)  
Total cost of revenues (6,081)   (33,830)  
Income tax provision (4,569)   (9,084)  
Net income $ (17,976)   $ (51,354)  
Net income per common share:        
Basic $ (0.09)   $ (0.27)  
Diluted $ (0.09)   $ (0.26)  
ASU 2014-09 | Legacy GAAP        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues $ 498,303   $ 920,128  
Total cost of revenues 213,514   403,400  
Income tax provision 14,406   18,737  
Net income $ 83,061   $ 136,656  
Net income per common share:        
Basic $ 0.44   $ 0.71  
Diluted $ 0.43   $ 0.69  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Additional Information (Detail) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Apr. 25, 2018
Feb. 26, 2018
Jul. 01, 2018
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Business Acquisition [Line Items]                
Revenues     $ 4,500,000          
Income (loss) before income taxes     (1,500,000)          
Goodwill     388,625,000 $ 388,625,000   $ 388,625,000   $ 252,011,000
Mobile Industrial Robots (MiR)                
Business Acquisition [Line Items]                
Total preliminary purchase price $ 196,630,000              
Cash paid to acquire outstanding common and preferred stock 145,200,000              
Contingent consideration 51,400,000              
Arrangement range of outcomes value high     $ 117,000,000 117,000,000   117,000,000    
Goodwill, not deductible for tax purposes 135,700,000              
Net income       101,780,000 $ 172,238,000 186,787,000 $ 251,728,000  
Goodwill $ 135,747,000              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years 4 months 24 days              
Mobile Industrial Robots (MiR) | Fair Value Adjustment to Inventory                
Business Acquisition [Line Items]                
Net income       400,000   400,000 400,000  
Mobile Industrial Robots (MiR) | Acquisition Related Costs                
Business Acquisition [Line Items]                
Net income       $ 2,300,000   $ 2,900,000 $ 2,900,000  
Energid Technologies Corporation                
Business Acquisition [Line Items]                
Total preliminary purchase price   $ 27,600,000            
Goodwill   14,400,000            
Acquired value of intangible assets   $ 12,300,000            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   7 years 8 months 12 days            
Net tangible assets   $ 1,000,000            
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Allocation of Preliminary Purchase Price (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Apr. 25, 2018
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill $ 388,625   $ 252,011
Mobile Industrial Robots (MiR)      
Business Acquisition [Line Items]      
Goodwill   $ 135,747  
Intangible assets   79,660  
Current assets   6,039  
Non-current assets   299  
Accounts payable and current liabilities   (7,336)  
Long-term deferred tax liabilities   (17,779)  
Total purchase price   $ 196,630  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail) - Mobile Industrial Robots (MiR) - USD ($)
$ in Thousands
6 Months Ended
Apr. 25, 2018
Jul. 01, 2018
Business Acquisition [Line Items]    
Total intangible assets, fair value $ 79,660 $ 79,700
Total intangible assets, estimated useful life, years 7 years 4 months 24 days  
Developed technology    
Business Acquisition [Line Items]    
Total intangible assets, fair value $ 63,820  
Total intangible assets, estimated useful life, years 7 years  
Trademarks and tradenames    
Business Acquisition [Line Items]    
Total intangible assets, fair value $ 12,060  
Total intangible assets, estimated useful life, years 11 years  
Customer Relationships    
Business Acquisition [Line Items]    
Total intangible assets, fair value $ 3,770  
Total intangible assets, estimated useful life, years 2 years 6 months  
Customer backlog    
Business Acquisition [Line Items]    
Total intangible assets, fair value $ 10  
Total intangible assets, estimated useful life, years 2 months 12 days  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Pro Forma Results Under Acquisition (Detail) - Mobile Industrial Robots (MiR) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Business Acquisition [Line Items]        
Revenue $ 528,238 $ 699,790 $ 1,021,194 $ 1,158,228
Net income $ 101,780 $ 172,238 $ 186,787 $ 251,728
Net income per common share, basic $ 0.53 $ 0.87 $ 0.97 $ 1.26
Net income per common share, diluted $ 0.52 $ 0.85 $ 0.94 $ 1.25
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Inventory [Line Items]    
Raw material $ 76,888 $ 62,668
Work-in-process 26,378 19,464
Finished goods 32,284 25,393
Inventories, net $ 135,550 $ 107,525
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Jul. 01, 2018
Dec. 31, 2017
Inventory [Line Items]    
Inventory reserves $ 103.2 $ 102.9
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Financial Instruments and Fair Value [Line Items]          
Available-for-sale securities, realized gain $ 100,000 $ 200,000 $ 400,000 $ 500,000  
Available-for-sale securities, realized loss 0 $ 100,000 1,500,000 $ 200,000  
Available-for-sale marketable securities, Fair Market Value of Investments in debt securities with Unrealized Losses 691,584,000   691,584,000   $ 1,350,895,000
Fair market value of investments with unrealized losses greater than one year 32,700,000   32,700,000   141,000,000
Aggregate loss of investments with unrealized losses greater than one year 1,600,000   1,600,000   1,200,000
Fair market value of investments with unrealized losses less than one year 658,900,000   658,900,000   1,209,900,000
Aggregate loss of investments with unrealized losses less than one year 1,700,000   1,700,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,681,000   1,681,000    
Available for sale securities with out contractual maturity date 2,800,000   2,800,000    
Universal Robots (UR)          
Financial Instruments and Fair Value [Line Items]          
Maximum payment per earn-out     25,000,000    
Mobile Industrial Robots (MiR)          
Financial Instruments and Fair Value [Line Items]          
Maximum amount of contingent consideration paid for acquisition 117,000,000   117,000,000    
Foreign Exchange Contracts          
Financial Instruments and Fair Value [Line Items]          
Notional amount of foreign currency forward contracts $ 93,400,000   $ 93,400,000   $ 116,800,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 800,437 $ 1,473,905
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 528,857 855,795
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 218,520 282,840
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 38,372 133,186
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 10,009 10,726
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,318 167,342
Equity and Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   23,430
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 2,810  
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 551 586
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 1,304,110 1,903,748
Derivative assets 7 389
Total 1,304,117 1,904,137
Contingent consideration 60,914 45,102
Derivative liabilities 253 446
Total 61,167 45,548
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 209,827 197,955
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 270,557 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 528,857  
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 218,520  
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 38,372  
Available for sale securities   133,186
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,009  
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 1,318  
Available for sale securities   167,342
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 | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale debt securities 2,810  
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 551  
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 23,289  
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 483,451 427,720
Total 483,451 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 209,827 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 247,525 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,810  
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 23,289  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 820,659 1,476,028
Derivative assets 7 389
Total 820,666 1,476,417
Derivative liabilities 253 446
Total 253 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 23,032 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 528,857  
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 218,520  
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 38,372  
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,009  
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 1,318  
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 551  
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 60,914 45,102
Total $ 60,914 $ 45,102
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 1,304,117 $ 1,904,137
Liabilities 61,167 45,548
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 253 446
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 480,384 429,843
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 712,309 1,347,979
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 111,417 125,926
Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 7 389
Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 35,911 24,497
Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 25,003 20,605
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 483,451 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 457,352 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 26,099 23,430
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 820,666 1,476,417
Liabilities 253 446
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 253 446
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 23,032 25,553
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 712,309 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 85,318 102,496
Significant Other Observable Inputs (Level 2) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 7 389
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 60,914 45,102
Significant Unobservable Inputs (Level 3) | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 35,911 24,497
Significant Unobservable Inputs (Level 3) | Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities $ 25,003 $ 20,605
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period $ 15,581 $ 37,916 $ 45,102 $ 38,332
Acquisition of MiR 51,399   51,399  
Foreign currency impact (2,566)   (2,566)  
Payments [1]     (24,553) (1,050)
Fair value adjustment [2] (3,500) 1,499 (8,468) 2,133
Balance at end of period $ 60,914 $ 39,415 $ 60,914 $ 39,415
[1] In the six months ended July 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 six months ended July 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 and six months ended July 1, 2018, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was decreased by $3.5 million and $8.5 million, respectively, primarily due to a decrease in forecasted revenue. In the three and six months ended July 2, 2017, the fair value of contingent consideration for the earn-out in connection with the acquisition of Universal Robots was increased by $1.5 million and $2.1 million, respectively, primarily due to a decrease in the discount rate.
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 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     (8,468) 2,133
Universal Robots (UR)        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     24,600  
Increase (decrease) in contingent consideration $ (3,500) $ 1,500 $ (8,500) 2,100
Avionics Interface Technologies, LLC        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration       $ 1,100
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quantitative Information Associated With Fair Value Measurement of Level 3 Financial Instrument (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2018
Apr. 25, 2018
Mobile Industrial Robots (MiR)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration   $ 51,400
Monte Carlo Simulation | Revenue for the period July 1, 2015-December 31, 2018 | Universal Robots (UR)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Target achievement, volatility 11.40%  
Discount Rate 3.20%  
Monte Carlo Simulation | Revenue for the period July 1, 2015-December 31, 2018 | Universal Robots (UR) | Significant Unobservable Inputs (Level 3)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 12,081  
Monte Carlo Simulation | Revenue for the period January 1, 2018-December 31, 2018 | Mobile Industrial Robots (MiR)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Target achievement, volatility 18.00%  
Discount Rate 0.50%  
Monte Carlo Simulation | Revenue for the period January 1, 2018-December 31, 2018 | Mobile Industrial Robots (MiR) | Significant Unobservable Inputs (Level 3)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 48,833  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 800,437 $ 1,473,905
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 480,384 429,843
Marketable securities 823,726 1,473,905
Derivative assets 7 389
Contingent consideration 60,914 45,102
Derivative liabilities 253 446
Convertible debt [1] 372,897 365,987
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 480,384 429,843
Marketable securities 823,726 1,473,905
Derivative assets 7 389
Contingent consideration 60,914 45,102
Derivative liabilities 253 446
Convertible debt [1] $ 612,693 $ 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 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 803,061 $ 1,470,729
Available-for-sale marketable securities, Unrealized Gain 707 6,582
Available-for-sale marketable securities, Unrealized (Loss) (3,331) (3,406)
Available-for-sale marketable securities, Fair Market Value 800,437 1,473,905
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 691,584 1,350,895
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 530,944 858,258
Available-for-sale marketable securities, Unrealized Gain 29 72
Available-for-sale marketable securities, Unrealized (Loss) (2,116) (2,535)
Available-for-sale marketable securities, Fair Market Value 528,857 855,795
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 477,385 850,163
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 218,594 283,009
Available-for-sale marketable securities, Unrealized Gain 9 18
Available-for-sale marketable securities, Unrealized (Loss) (83) (187)
Available-for-sale marketable securities, Fair Market Value 218,520 282,840
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 184,349 258,933
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 38,709 131,179
Available-for-sale marketable securities, Unrealized Gain 668 2,380
Available-for-sale marketable securities, Unrealized (Loss) (1,005) (373)
Available-for-sale marketable securities, Fair Market Value 38,372 133,186
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 20,956 91,010
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 10,066 10,775
Available-for-sale marketable securities, Unrealized Gain 1  
Available-for-sale marketable securities, Unrealized (Loss) (58) (49)
Available-for-sale marketable securities, Fair Market Value 10,009 10,726
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 7,034 10,726
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 2,878  
Available-for-sale marketable securities, Unrealized (Loss) (68)  
Available-for-sale marketable securities, Fair Market Value 2,810  
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 1,681  
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
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,318 167,523
Available-for-sale marketable securities, Unrealized Gain   6
Available-for-sale marketable securities, Unrealized (Loss)   (187)
Available-for-sale marketable securities, Fair Market Value 1,318 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 552 582
Available-for-sale marketable securities, Unrealized Gain   4
Available-for-sale marketable securities, Unrealized (Loss) (1)  
Available-for-sale marketable securities, Fair Market Value 551 $ 586
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 179  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 803,061 $ 1,470,729
Available-for-sale marketable securities, Unrealized Gain 707 6,582
Available-for-sale marketable securities, Unrealized (Loss) (3,331) (3,406)
Available-for-sale marketable securities, Fair Market Value 800,437 1,473,905
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 691,584 1,350,895
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 712,732 1,349,970
Available-for-sale marketable securities, Unrealized Gain 68 38
Available-for-sale marketable securities, Unrealized (Loss) (491) (2,029)
Available-for-sale marketable securities, Fair Market Value 712,309 1,347,979
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 620,327 1,288,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 90,329 120,759
Available-for-sale marketable securities, Unrealized Gain 639 6,544
Available-for-sale marketable securities, Unrealized (Loss) (2,840) (1,377)
Available-for-sale marketable securities, Fair Market Value 88,128 125,926
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 71,257 $ 62,051
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Jul. 01, 2018
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 712,732
Due after 1 year through 5 years, cost 32,201
Due after 5 years through 10 years, cost 15,455
Due after 10 years, cost 39,795
Total, cost 800,183
Due within one year, fair market value 712,309
Due after 1 year through 5 years, fair market value 32,080
Due after 5 years through 10 years, fair market value 14,587
Due after 10 years, fair maket value 38,651
Total, fair market value $ 797,627
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ (246) $ (57)
Not Designated as Hedging Instrument | Foreign currency forward contracts | Prepayments    
Derivatives, Fair Value [Line Items]    
Derivative assets 7 389
Not Designated as Hedging Instrument | Foreign currency forward contracts | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ (253) $ (446)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Other (income) expense, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Losses (Gains) on derivatives recognized in statements of operations $ 1,826 $ (1,586) $ 3,401 $ (575)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on foreign currency transactions $ 1.9 $ 2.4 $ 2.5 $ 0.9
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Additional Information (Detail)
$ / shares in Units, shares in Millions
6 Months Ended
Dec. 12, 2016
USD ($)
d
$ / shares
Apr. 27, 2015
USD ($)
Jul. 01, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
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 rate, shares 0.314463      
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   $ 5,800,000  
Debt issuance costs, amortization period     7 years  
Unamortized discount     $ 87,100,000  
Debt Instrument, convertible, remaining discount amortization period     5 years 6 months  
Debt instrument, convertible, carrying amount of equity component     $ 100,800,000  
Value of notes converted     550,700,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 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Components of Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Dec. 12, 2016
Debt Instrument      
Net carrying amount of convertible debt $ 372,897 $ 365,987  
1.25% Convertible Senior Unsecured Notes Due December 15, 2023      
Debt Instrument      
Debt principal 460,000 460,000 $ 460,000
Unamortized discount 87,103 94,013  
Net carrying amount of convertible debt $ 372,897 $ 365,987  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Interest Expense on Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Debt Instrument        
Contractual interest expense on the coupon $ 1,438 $ 1,438 $ 2,875 $ 2,875
Amortization of the discount component and debt issue fees recognized as interest expense 3,477 3,308 6,911 6,576
Total interest expense on the convertible debt $ 4,915 $ 4,746 $ 9,786 $ 9,451
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Prepayments and Other Assets (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 78,148 $ 82,503
Prepaid maintenance and other services 8,651 8,189
Prepaid taxes 6,801 5,039
Other prepayments 13,114 12,386
Total prepayments $ 106,714 $ 108,117
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Apr. 01, 2018
Jan. 01, 2018
Dec. 31, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2016
Deferred Revenue Arrangement              
Maintenance and training $ 60,993     $ 57,256      
Extended warranty 25,971 $ 24,590 $ 24,438 24,438 $ 29,377 $ 24,969 $ 28,200
Customer advances, undelivered elements and other 20,902     32,047      
Total deferred revenue and customer advances $ 107,866     $ 113,741      
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 7,548 $ 7,054 $ 8,200 $ 7,203
Acquisition 41   41  
Accruals for warranties issued during the period 3,348 5,294 6,411 8,315
Adjustments related to pre-existing warranties (34) 7 (173) (464)
Settlements made during the period (3,767) (3,262) (7,343) (5,961)
Balance at end of period $ 7,136 $ 9,093 $ 7,136 $ 9,093
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 24,590 $ 24,969 $ 24,438 $ 28,200
Deferral of new extended warranty revenue 6,701 10,442 11,839 14,490
Recognition of extended warranty deferred revenue (5,320) (6,034) (10,306) (13,313)
Balance at end of period $ 25,971 $ 29,377 $ 25,971 $ 29,377
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - $ / shares
shares in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2014
Jul. 01, 2018
Jul. 02, 2017
Stock Options          
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  
Percentage of common stock price paid       100.00%  
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
Stock price       47.70 28.56
TSR Performance-Based Restricted Stock Units | Measurement Input, Expected Dividend Payment [Member]          
Share-based Compensation Arrangement by Share-based Payment Award          
Estimated annual dividend amount per share       $ 0.36 $ 0.28
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.6 0.8
Weighted average grant date fair value of restricted stock units granted       $ 46.38 $ 27.98
Service-Based Restricted Stock Units | Director          
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       $ 35.81 $ 35.21
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 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units
6 Months Ended
Jul. 01, 2018
Jul. 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 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Stock Options
6 Months Ended
Jul. 01, 2018
Jul. 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 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, net of tax     $ (21,270) $ 26,442
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     1,346 (313)
Other comprehensive (loss) income $ (29,384) $ 16,815 (19,924) 26,129
Reclassification of income tax effects from the Tax Reform Act, net of tax     769  
Reclassification of unrealized gains on equity securities, net of tax (199) (83) 1,469 (177)
Balance 1,739,940   1,739,940  
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     (18,781) 24,944
Other comprehensive (loss) income     (18,781) 24,944
Balance (2,862) 3,023 (2,862) 3,023
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,489) 1,498
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     1,469 (177)
Other comprehensive (loss) income     (1,020) 1,321
Reclassification of income tax effects from the Tax Reform Act, net of tax     691  
Balance (2,092) 1,261 (2,092) 1,261
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 (loss), net of tax (61) (68) (123) (136)
Other comprehensive (loss) income     (123) (136)
Reclassification of income tax effects from the Tax Reform Act, net of tax     78  
Balance 1,450 1,631 1,450 1,631
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     18,776 (20,214)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (260) (151) 1,346 (313)
Balance $ (3,504) $ 5,915 $ (3,504) $ 5,915
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (86) $ (80) $ (24) $ (183)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax (511) 1,288 (511) 1,288 1,815 209
Retirement plans prior service benefit, tax (1,045) (855) (1,045) (855) $ (932) $ (778)
Reclassification of unrealized gains on equity securities, net of tax 68 42 (11) 106    
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 (loss), 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     (744) 1,185    
Amounts reclassified from accumulated other comprehensive income (loss), tax (68) (42) 11 (106)    
Other comprehensive income (loss), tax     (733) 1,079    
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 (loss), tax $ (18) $ (38) (35) (77)    
Other comprehensive income (loss), tax     (35) $ (77)    
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 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income and interest expense $ (5,427) $ (3,292) $ (11,407) $ (6,812)
Reclassifications, net of tax     (1,346) 313
Unrealized Gains (Losses) on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax     (1,469) 177
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax 61 68 123 136
Accumulated Other Comprehensive Income (Loss)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax 260 151 (1,346) 313
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gains (Losses) on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income and interest expense $ 199 $ 83 $ (1,469) $ 177
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 86 $ 80 $ 24 $ 183
Unrealized Gains (Losses) on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax 68 42 (11) 106
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 18 $ 38 $ 35 $ 77
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2018
Apr. 25, 2018
Feb. 26, 2018
Dec. 31, 2017
Goodwill [Line Items]        
Foreign currency translation adjustment $ (13,527)      
Goodwill 1,151,191     $ 1,014,577
Accumulated impairment losses (762,566)     (762,566)
Goodwill 388,625     252,011
Mobile Industrial Robots (MiR)        
Goodwill [Line Items]        
Goodwill acquisition 135,747      
Goodwill   $ 135,747    
Energid Technologies Corporation        
Goodwill [Line Items]        
Goodwill acquisition 14,394      
Goodwill     $ 14,400  
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 (13,527)      
Goodwill 370,133     233,519
Goodwill 370,133     233,519
Industrial Automation | Mobile Industrial Robots (MiR)        
Goodwill [Line Items]        
Goodwill acquisition 135,747      
Industrial Automation | Energid Technologies Corporation        
Goodwill [Line Items]        
Goodwill acquisition 14,394      
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 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 505,688 [1],[2] $ 414,038
Accumulated Amortization (354,273) [1] (337,155)
Foreign Currency Translation Adjustment (3,242) 2,205
Net Carrying Amount 148,173 79,088
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 341,227 [1],[2] 270,877
Accumulated Amortization (236,924) [1] (226,190)
Foreign Currency Translation Adjustment (2,687) 1,618
Net Carrying Amount 101,616 46,305
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 100,891 [1],[2] 92,741
Accumulated Amortization (86,509) [1] (83,585)
Foreign Currency Translation Adjustment (118) 171
Net Carrying Amount 14,264 9,327
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 63,240 [1],[2] 50,100
Accumulated Amortization (30,530) [1] (27,120)
Foreign Currency Translation Adjustment (437) 416
Net Carrying Amount 32,273 23,396
Non-compete Agreements    
Finite-Lived Intangible Assets    
Gross Carrying Amount 320 [1],[2] 320
Accumulated Amortization (300) [1] (260)
Net Carrying Amount 20 $ 60
Customer backlog    
Finite-Lived Intangible Assets    
Gross Carrying Amount [1],[2] 10  
Accumulated Amortization [1] $ (10)  
[1] In 2018, $0.3 million of amortizable intangible assets became fully amortized and have been eliminated from the gross carrying amount and accumulated amortization.
[2] Includes intangible assets acquired in 2018, $79.7 million from the MiR acquisition and $12.3 million from the Energid acquisition.
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Apr. 25, 2018
Jul. 01, 2018
Finite-Lived Intangible Assets    
Impairment of intangible assets   $ 300
Mobile Industrial Robots (MiR)    
Finite-Lived Intangible Assets    
Intangible assets acquired $ 79,660 79,700
Energid Technologies Corporation    
Finite-Lived Intangible Assets    
Intangible assets acquired   $ 12,300
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Goodwill and Intangible Assets Disclosure [Line Items]        
Acquired intangible assets amortization $ 9,793 $ 8,166 $ 17,491 $ 16,118
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Jul. 01, 2018
USD ($)
Finite-Lived Intangible Assets  
2018 (remainder) $ 20,856
2019 37,891
2020 23,671
2021 14,734
2022 13,841
Thereafter $ 37,180
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.10.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 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Net Income Loss Per Common Share        
Net income for basic and diluted net income per share $ 101,037 $ 174,976 $ 188,010 $ 260,197
Weighted average common shares-basic 190,730 198,774 192,992 199,390
Incremental shares from assumed conversion of convertible notes [1] 2,643 752 3,520 376
Convertible note hedge warrant shares [2]     915  
Employee stock purchase plan 43 63 28 36
Dilutive potential common shares 4,179 2,755 6,205 2,342
Weighted average common shares-diluted 194,909 201,529 199,197 201,732
Net income per common share-basic $ 0.53 $ 0.88 $ 0.97 $ 1.30
Net income per common share-diluted $ 0.52 $ 0.87 $ 0.94 $ 1.29
Restricted Stock Units        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 1,219 1,622 1,444 1,576
Stock Options        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 274 318 298 354
[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 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail)
shares in Millions
6 Months Ended
Jul. 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 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Net Income Loss Per Common Share        
Exercise of stock options   0.1   0.1
Restricted Stock Units        
Net Income Loss Per Common Share        
Dilutive securities excluded from earning per share 0.6   0.5  
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Other - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Restructuring Cost and Reserve        
Severance benefit and charges   $ 800    
Acquisition related expenses $ 2,500   $ 3,300  
Contingent consideration adjustment     (8,468) $ 2,133
Lease termination year       2017-09
Semiconductor Test        
Restructuring Cost and Reserve        
Severance benefit and charges 2,400      
Semiconductor Test and Industrial Automation [Member]        
Restructuring Cost and Reserve        
Severance benefit and charges     6,300  
Wireless Test        
Restructuring Cost and Reserve        
Lease impairment       $ 1,300
Industrial Automation        
Restructuring Cost and Reserve        
Severance benefit and charges       1,400
Universal Robots (UR)        
Restructuring Cost and Reserve        
Contingent consideration adjustment $ (3,500) $ 1,500 $ (8,500) $ 2,100
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2018
USD ($)
Participant
Jul. 01, 2018
USD ($)
Defined Benefit Plan Disclosure    
Number of retiree participants | Participant 1,700  
Defined Benefit Plan, decrease in benefit obligation $ (150.9)  
Defined Benefit Plan, decrease in plan assets (150.9)  
Gain (Loss) Due to Settlement $ (0.1) $ (0.1)
U.S. Supplemental Executive Defined Benefit Pension Plan    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans   1.3
Non-United States Subsidiaries    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans   $ 0.4
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Net Periodic Pension and Postretirement benefit Cost (Income) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Defined Benefit Plan Disclosure        
Net actuarial loss (gain)     $ (71) $ (2,504)
Settlement loss $ 100   100  
UNITED STATES        
Defined Benefit Plan Disclosure        
Service cost 545 $ 560 1,116 1,120
Interest cost 2,430 3,264 5,427 6,576
Expected return on plan assets (2,550) (3,004) (5,919) (6,004)
Amortization of prior service cost 14 18 29 35
Net actuarial loss (gain) (189) (2,732) (189) (2,732)
Settlement loss 78   78  
Total 328 (1,894) 542 (1,005)
Foreign Pension Plans, Defined Benefit        
Defined Benefit Plan Disclosure        
Service cost 200 206 426 392
Interest cost 175 179 372 342
Expected return on plan assets (5) (6) (10) (12)
Amortization of prior service cost   243    
Net actuarial loss (gain)       243
Total 370 622 788 965
Postretirement Benefit Plans        
Defined Benefit Plan Disclosure        
Service cost 10 7 19 17
Interest cost 48 50 98 100
Amortization of prior service credit (93) (124) (187) (248)
Net actuarial loss (gain) 40 (15) 40 (15)
Special termination benefits 1,192   2,818  
Total $ 1,197 $ (82) $ 2,788 $ (146)
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Jul. 01, 2018
USD ($)
Purchase Commitment, Excluding Long-term Commitment  
Aggregate purchase commitments $ 310.4
Purchase commitments less than one year $ 302.7
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2018
Dec. 31, 2017
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Income Taxes [Line Items]            
Effective tax rate 15.80%   15.40% 12.90% 12.90%  
U.S. statutory federal tax rate 21.00%     21.00%   35.00%
Discrete tax benefits $ 0.7   $ 6.5 $ 6.7 $ 6.5  
Discrete tax benefits, non-taxable foregn exchange gain 0.7   (0.7) 1.1 (0.3)  
Discrete tax benefits, net       9.1    
Discrete tax expense     0.5 2.4 0.5  
Discrete tax benefits, stock based compensation     1.0 7.6 6.5  
Discrete tax benefits, other     0.2 0.4 0.6  
Discrete tax expense, remeasurement of deferred tax assets       1.7    
Discrete tax expenses, Other       0.7    
Discrete tax expense, actuarial gains     $ 1.0   1.0  
Discrete tax benefits, U.S research and development tax credits         0.7  
Uncertain tax positions 37.9 $ 36.3   37.9   $ 36.3
Net Increase in uncertain tax positions 1.6          
Accrued interest and penalties $ 0.3 0.3   0.3   $ 0.3
Interest and penalties related to income tax, expense (benefit)       0.1 0.1  
Tax savings due to the tax holiday       $ 4.8 $ 15.1  
Tax savings due to the tax holiday, per share       $ 0.02 $ 0.07  
Tax holiday expiration date       December 31, 2020    
Provisional amount of additional income tax expense   186.0        
Transition tax on mandatory deemed repatriation of foreign earnings   161.0        
Expense related to remeasurement of deferred tax assets and liabilities   33.6        
Benefit associated with impact of correlative adjustments on tax positions   10.3        
Expense related to remeasurement of certain deferred   $ 1.7        
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Detail)
6 Months Ended
Jul. 01, 2018
Segment
Segment Reporting Information [Line Items]  
Reportable segments 4
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Segment Reporting Information [Line Items]          
Revenues $ 526,929 $ 696,901 $ 1,014,396 $ 1,153,814  
Income (loss) before income taxes [1],[2] 120,012 206,877 215,831 298,893  
Total assets 2,931,720 [3] 3,030,225 [3] 2,931,720 [3] 3,030,225 [3] $ 3,109,545
Semiconductor Test          
Segment Reporting Information [Line Items]          
Revenues 360,088 593,152 733,416 948,679  
Income (loss) before income taxes [1],[2] 91,159 211,278 179,238 309,244  
Total assets [3] 765,484 766,395 765,484 766,395  
System Test          
Segment Reporting Information [Line Items]          
Revenues 69,682 36,732 112,702 76,578  
Income (loss) before income taxes [1],[2] 20,352 (5,692) 26,240 (8,451)  
Total assets [3] 107,199 108,083 107,199 108,083  
Industrial Automation          
Segment Reporting Information [Line Items]          
Revenues 62,057 39,337 110,891 75,610  
Income (loss) before income taxes [1],[2] (2,922) (1,081) (2,138) (3,652)  
Total assets [3] 597,293 349,023 597,293 349,023  
Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 35,212 27,680 57,719 52,947  
Income (loss) before income taxes [1],[2] 10,308 4,514 10,772 6,046  
Total assets [3] 77,638 62,900 77,638 62,900  
Corporate and Eliminations          
Segment Reporting Information [Line Items]          
Revenues (110)   (332)    
Income (loss) before income taxes [1],[2] 1,115 (2,142) 1,719 (4,294)  
Total assets [3] $ 1,384,106 $ 1,743,824 $ 1,384,106 $ 1,743,824  
[1] Included in Corporate and Other are: contingent consideration adjustments, severance charges, interest income, interest expense, net foreign exchange gains (losses), and acquisition 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 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Segment Reporting Information [Line Items]        
Contingent consideration adjustment     $ (8,468) $ 2,133
Acquisition related expense $ 2,500   3,300  
Restructuring and other-employee severance 2,389 $ 2,288 2,076 4,799
Universal Robots (UR)        
Segment Reporting Information [Line Items]        
Contingent consideration adjustment (3,500) 1,500 (8,500) 2,100
Semiconductor Test        
Segment Reporting Information [Line Items]        
Cost of revenues-inventory charge 1,613 1,624 3,779 2,943
Semiconductor Test | Severance And Benefits        
Segment Reporting Information [Line Items]        
Restructuring and other-employee severance 2,179 132 5,940 (133)
System Test        
Segment Reporting Information [Line Items]        
Cost of revenues-inventory charge 256 473 576 1,358
Industrial Automation        
Segment Reporting Information [Line Items]        
Restructuring and other-employee severance 218 321 338 945
Wireless Test        
Segment Reporting Information [Line Items]        
Cost of revenues-inventory charge 627 472 1,463 994
Restructuring and other-lease impairment       1,313
Corporate and Eliminations | Restructuring and other        
Segment Reporting Information [Line Items]        
Acquisition related expense 2,544   3,318  
Restructuring and other 872   872  
Restructuring and other-employee severance   325   530
Corporate and Eliminations | Universal Robots (UR) | Restructuring and other        
Segment Reporting Information [Line Items]        
Contingent consideration adjustment $ (3,500) $ 1,499 $ (8,468) $ 2,133
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2018
May 31, 2018
Jan. 31, 2018
May 31, 2017
Jan. 31, 2017
Dec. 31, 2016
Stockholders Equity Note Disclosure [Line Items]                    
Stock repurchase program, authorized amount                   $ 500,000,000
Cumulative repurchases, value     $ 360,800,000 $ 94,300,000            
Cumulative repurchases, shares     8.8 3.0            
Common stock average price     $ 40.82 $ 31.77            
Dividends payable, amount per share           $ 0.09 $ 0.09 $ 0.07 $ 0.07  
Dividend payment $ 17,100,000 $ 13,900,000 $ 34,682,000 $ 27,925,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      
EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ()H"DT?(\\#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,$% @ @F@*36;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 " "": I-C'^#'.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:15&:'KBV-/"H(#Q;>0W+9@TX3DI-VW-ZU; MA^@'\#%W__SN=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2F1-];NY] M=(KR,QX@*/VA#@@5Y_?@D)11I& "%F$ALK8Q6NJ(BGP\XXU>\.$S=C/,:, . M'?:40)0"6#M-#*>Q:^ *F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'.HYEW<0 M\/;T^#*O6]@^D>HUYE_)2CH%7+/+Y-?Z8;/;LK;B8E7P52'X3M225_+N]GUR M_>%W%7;>V+W]Q\87P;:!7W?1?@%02P,$% @ @F@*39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "": I-QQ'A@&(" 4" & 'AL+W=O8JF6_ 9$SPF^&%)+ 8JB#+2XZ<*R,+83+PMVE[3IR(D'XMZVF/\^$,J& M70C#=\-+W_B:@5F+Y>F)9UH6!=P_A\A(DF&,2/ MA@QB,0]T*F?&7O7B\V471CHB0DDEM0NLA@1*(V*46%^ M@^HN)&LG+RJ4%K^-8].9<1B_)'"B^0EH(J"9@)+_$N*)$,^$<3?!&)E)]0.6 MN"PX&P(^GE:/]:6 S[':S$H;S=Z9;RI;H:R/,BK 0[N9$(<1@18(.". \CT+ M()_ 3ET]*_ T47$?H'8FT%LZ/&"GOCIB9>>&'JRH*?6!KB(S"^0>@52AYY; M BYBXQ?(O *90]]: BX"1GZ%W*N0NWQH28R0U$"Z\9@CN)+&QBNR<46LFW(8 M(=D2LG)5MEZ)K2N16!(>2.J7@)&_H"+70V:7E >3KZBLE"UT/6QL%>B6[A\@5LJ^7!X/65/PU#&/7@WW#?!BTHN(O=>A6,HJMQVC"+#<-;K(D MSK>QG1)8O+$MX3?3CD10L7MG>N'".K>\/3)O]%_XV"^_8GYK.A&@_ -02P,$% @ M@F@*3<5M).4J!0 9!D !@ !X;"]W;W)KY10G2$E2U4BNMMFK[V4F<@!8PM9UD^^]K&T+).6?2 M?@%LWC/SSNV9X_'U:]-^Z]9UW<^^[[;[[F:^[OO#55%T]^MZ5W6?FD.]'_YY M;-I=U0^7[5/1'=JZ>IB"=ML"R](7NVJSGR^NIWM?VL5U\]QO-_OZ2SOKGG>[ MJOU[66^;UYLYS-]N?-T\K?OQ1K&X/E1/]6]U__OA2SM<%>=2'C:[>M]MFOVL MK1]OYI_A:L4X!DR*/S;U:W?Q>S8VY:YIOHT7/S_JEO MZ^UV+&GP\=>IT/FYSC'P\O=;Z3].C1\:Z@?J^=M M_[5Y_:D^-I@"BF-+IJY957VUN&Z;UUE['-U# M-4XBN.*A\^_'FU-?3_\-O=,-=U\6R-?%RUC.2;(\2O!2\EZQ,A3N+"F&^L\F MT#2!4SQ=QGL[GLQXFN+Y,CZ(1APE89+L)PG'DJ)HZ\J088I,MALVW;!V$X6; MH\1=5!, J4S"C98!<4@AV7:<:<=I.Z*>I5/UL&- .,-T$[0:$FZ"K 8@HW5@R! >VFVBZB=J-&()EU-7$ MQ!"=L*-UB*'$F/&33#])^R'A)^EZHJ-2SAQ#YB-SL-U ::.J_.^%==*(X6(( MDEB&#EW*80H-U@DQDTFDEN%&! ER,$DH8,AJY9(W=,.PEI ;,IO/8 !:;A>@T8N)($@HWAJ%L02G41A!F1SG MAM8F.0250W"NY39]0>.7)7[!X&^)04ZBE:&+GE)FIP0;OZ#YRY*_H,D*X- K MO!@Z!I_8=H0V@5$3F"7O4),UXB4XCH8L&7G(^;'YBYJ_+'F'!EC)1^5'R]RP MG#,CAID\5O.7)>]0@Y5< N5'RY Y979,M/F+FK\L>8<:K(2(7OK1LJ%_7"[- MM_F+FK\L<8>:J^QP0((T9.F8*+-CH@U@U !FB3O48 5D=%$Z,G200L@YL@&, MFIDR]5VB 6!'0>X(AHQ*P-PSLVI5%3 M6N8N2[2R7TQJ2F=@GO%C0QHUI)V$-!KIKRM+F5%8LM*7F25&-J))(]I)1).1 M_'(@+Y>8J8ME+NDB&]*D(>TDI$G3EP+&)/=52^==BIDI33:F26/:24R3D?]" M@A!5)UE"YV+*/*13Y@A#H]JI,PQ#(R'TL>:]$QO2Q"J3HEPL@X3O#L?)!G,J:0(D.&&V1CE316O>08:5[^ M0*Y49U;&V4/,;CMDHFRD^;R"-%\.%H9P@\??%CB]?V_-NK8R$CE4C0T M7O9+<7&>O*O;I^FHOIO=-\_[?F3%Q=WCZX E7-U.A_?B_F<>WQ-8_PP^WMX@ M%/]6<7S_\&O5/FWVW>RNZ?MF-YU7/S9-7P_VRT_#J*[KZN%\L:T?^_%G&'ZW MQW/_XT7?'$[O-(KSBY7%/U!+ P04 " "": I-*:=4'0$" #9!0 & M 'AL+W=O""'C;S07VC/^9^8;@27O*7GD%()RWAK0\ M=O@"WT'\Z(Y,6FC,_9/NG?9RPES.%#RJSZ+*G,WKG.&$E^)>*']9QCZB5QG:/XK MW(!(N2*1-0I*N'XZQ94+V@Q9)$J#W\Q:MWKMS4FR'<+L <$0$(P!?OC/@/40 ML)X%($.F6WW& N^.W8-@MA2?D?Q3N3]C^3-6]-^Z9Y3ZF=?=]M]=SM_[OO#]6+1W3^G M7=U=-8>TS_]Y;-I=W>?+]FG1'=I4/XQ&N^T"E7*+7;W9S^]NQGL?VKN;YJ7? M;O;I0SOK7G:[NOVW2MOF[78.\V\W/FZ>GOOAQN+NYE _I4^I__/PH;9C]KT^/M_#UF9@^'Y]V^M_S(ZGYWY7'=IV6S_WCSTS[?S M,)\]I,?Z9=M_;-Y^39-#=CZ;O/\]O:9MQH>>Y&?<-]MN_#N[?^GZ9C>UDKNR MJ[\>/S?[\?-M:O^;F6R DP&>#/*S?V2@)P/]W<#\T,!,!N9GGV G TN>L#CZ M/@9S5??UW4W;O,W:XW@XU,.P@VN;7]?]<'-\.^/_O0SH14 M1P3/$7.)K#@")V*1GW_J!$J=J)"9X^4#EISPEO3A?QM9_["1BVYJ,59ZM-?G M]DZV-Z*]&>W-N;TGL3XB?D3V(V+118PD'!QST44%)"0< P5&1T<"(W!@=0 C M>V=%[RR/3I#MG6CO>'2(V]41L6?]1(@VDI&PY)A6#AT9URN.&>U1*Q(< 8L! M;)1]\Z)OGOD6R&,J+W3::TUFVE+ HG(Z$-\X9KT'1U\\QYRU^5?V+8B^!?;> M0V'R1]$^\MB0B5M%ULT8#9 (+@5* = YP2D(,0*-C(!Y$Y66/0,E)U?%?6/9 M5;$G>:L-38 "%A"]HHF88V"BMW102YP-: HS%@KB =P_0_T#_EI\U-0]3@4V M7%<"-;P5H,X)F ,H^29JTGM [INEOB%/2#K09"U1&.B,E2CEZ; 4*.-C(1>! M+&.@N6>.>J:%:>(B2TRF(+7&U#*4:RW +76SIR*^#:]\X: M]#1$ J8Q(HV0@ $8Y6F$!,X%P()[LN("E]Q()1<$E72:35^!LBI2YS@%:%DQ M(6$J0D$P059<"-PWH+X%(54ZZAJ'W@'2ME8"%FEMMA;;,JI02H!<"P O!N@P MJD"0YKPP!J:8G,.<2&C)O9*X/!\U4Q6!BR'$0DF ]%R/P/U MT_(I'/-ZCE87(I=S%-U@$3F,-#FN12['1!4\E&L#Y+4!C62%7*4AYA42E4^! MPUSOT"V-E=A>!#Y0Q?:\+I0'*)<'R,L#H*5?-4&7 XP[*%)>7?RPI"P90:"^ MBE1A5P;E8@%YL0"JM#LGJS)&OK53T 4MJY[FJL>VOB;F/#\;G0L($KJEP+DL M'Y;J@L %[9E^K 4NY@6,*TP9+2N?!AZC0D&N9671?,')-L T7_Y!4)[&:MEC5&FY\?BG+VUCQ[\Z'( MLVC$X .-,L>"LX:N?04LE^(&:8$B<@IM*BG!LUSXU\('HV:70( M-($M1[\5SEL6GZE'N?RYSY M[#G5#Z>+;7KLAZ\^?V^/)UK'B[XY3*=UB].1X=U_4$L#!!0 ( ()H"DVU M,4K\*@, X, 8 >&PO=V]R:W-H965T&ULC5=1;YLP M$/XKB/<6; S841*I))DV:9.J3MN>:>(DJ( S<)+NW\\&FI+SI=M+P.:[[^X[ MG^W+]*R:EW8OI?9>J[)N9_Y>Z\,D"-KU7E9Y>Z\.LC9?MJJI?,GDZ4ZSWSBOTT\%;N] MMA/!?'K(=_*[U#\.CXT9!1>635')NBU4[35R._,?R&1%(FO0(7X6\MR.WCTK MY5FI%SOXLIGYH8U(EG*M+45N'B>YD&5IF4P*-F.>\ ME0M5_BHV>C_SN>]MY#8_EOI)G3_+05#L>X/ZK_(D2P.WD1@?:U6VW:^W/K9: M50.+":7*7_MG47?/\\#_9H8;T,& 7@R,[X\,HL$@>C=@'QJPP8#]KX=X,(B! MAZ#7WB5SF>M\/FW4V6OZ>CCDMNS()#;+M;:3W>ITWTP^6S-[FI,PF@8G2S1@ MLAY#1YB474.6+H1<$($)X!(%Q:+(J&-.KQTL7$0:@QC^2;+ZD.0JS A-5M39 MLY&] (G(>DC:0>HAGR:C*9"#P%(FT@1(0F"<&SZ@RX71)"0BQ;4Q5!OK.**K M0F X08P2Q$YR2 B6*.LQ\2C0.RHB"A?;A9%8< *2@Y 1GD+8RH51)M@-:0DJ M+4%RD^ $*4J0(KD!)9&EKFC!06)[*!+1&TZ?M.^5O>[(JZ]9Z5-AU8 MUR=ME=+2A!_>FY79F^;\,BCE5MO7U+PW?8?:#[0Z#-UW&PO=V]R:W-H965T&ULC55=CYLP$/PKB/>>8P(AB@#I\E&U4BM%5[5]=L@FH#.8VDZX_OO:AG#$ MN&E?L+W,C'?6L$Y:QE]% 2"]MXK6(O4+*9L50B(OH"+BB350JS[2*--X ?);1B-/>TDP-C MKWKQ^9CZ,YT04,BE5B!JN,(&*-5"*HU?O:8_;*F)X_E-_:/QKKPW&H1.'5MEW4Q#&R[]8"IV60H>EA66IPT3C5!9+RY(#$UKE MWTXQ&%N&'#)XMG ;BIR&(H>AV#(436N+;4,.S-S";%T8ZQQW#DP<6X;0Z&^M M@)]-ZQ1>SBZUU-_B*#ITY^= _^U6?(U7&^R(;U4W[YKONWQW%7PE_%S6PCLP MJ7J,Z00GQB2HU&=/*O="W3[#@L))ZFFLYKSKP=U"LJ:_7M!PQV5_ %!+ P04 M " "": I-++'FEN0$ !S%P & 'AL+W=O3[87]L[Z?;KCO=S6;M>NL/5?NY M/OEC^,]SW1RJ+MPV+[/VU/AJ,S0Z[&=L3#8[5+OC=#$?GCTVBWG]VNUW1__8 M3-K7PZ%J_EGZ?7V^G]+T_<&7W+_\-W7TV,3[F;7*)O=P1_; M77V<-/[Y?OI =RMK^@:#XL^=/[Z_M;?_+JYGYK>D=_[==>'J,+/ MFU_Y_;Z/%'S\?0DZO?;9-[R]?H_^\Y!\2.:I:OVJWO^UVW3;^VDQG6S\<_6Z M[[[4YU_\)2$WG5RR_\V_^7V0]TY"'^MZWPY_)^O7MJL/ERC!RJ'Z/O[NCL/O M^1+_O1ENP)<&?&T0^OZO!G)I(#\:V"'YT=F0ZD]55RWF37V>-./;.E7]I* [ M"8.Y[A\.8S?\+V3;AJ=O"Z)B/GOK UTTRU'#MYJK8A:B7[M@U,62H^;\L8-5 MK,@=[D%@$C*TEP])E#B A0'L$,#>!"BM&H11D@^2X]A'41@R*I58QIFA,L=N M''3CXG38X 9#)!%Z1"3RF?4N!NC(N0RE0Y0L&Z!R7":6-"7 1,!.INU0G'AALT+[B65,DAH>2+$' M8N GUWXX]I.3=@-$[$QB41%&'@FP$X%;XME#\>@@E4N-#@8H6<"L!(()4X]< MG)$8G9&+QX[RTAK120$ADZ4B90J3E !*1:.48DJ&OKB(/ %=03;E"..4 $]% M\Y1B5%)FHXD8JZSEU#+%0"5 5-%$I1B6(7$782.6B4TO# Q5BJEJ-50)4-4X M7?>L@,PE$<^8J@RH*MH/Q[P,$RC7\P?)J"P2*Y4Q5QEP533F&7"5,S%ZA(". MK*0V'L9D94!6T:3G&)JV+'55LP(RRDHJ4R\-PY5!02F)$HXQ$#DN*4DTGR^B M#\.<<99%+Q[HK"NSE"4,6$: +;4EP,W,YB;:Q9!0Q!:IPILQ8!D UFKJ;P"NK#-%$5BD"SFK 7%JHL.PD;1[1&7+8P42K<".A>*U>AS9W9S5'GPSL/!6^>7D^.'[@_ZE3/EW2W&L]_?X09CZ-_KYJ7W;&=/-5=5Q^& MX\[GNNY\L&D^AS';^FISO=G[YZZ_S,-U,QX#CS==?;H<<<^NY^R+?P%02P,$ M% @ @F@*303>.VVG 0 D0, !@ !X;"]W;W)KW<:::2$[6F31=[)%9@:O9 4DPZIPS$Y?DC^D.L'6LY"P=W1KW(RK"\T2D*2M'B?=IE%_>%%DUHS$3KWO17CB[8%C;\K@C*V(=RC>H?=2 M;/?[C%U"H(0Y3AB^Q,P(AM'G%'PMQ9'_0^?K]-VJPEVD?_FOPC7,]5])V*(E M&FP3A\&1T@Q=',2%=YZWV_@&[!,^#>MW81O9.7(V'A\FMJ\VQ@-*V5SA!+3X M/V9#0>W#\2N>[30ED^%-GSX FW]A\0=02P,$% @ @F@*37IE@22G 0 MD0, !@ !X;"]W;W)K2X^_M1LN,9K;$7BZ3.(0]I*ANL>_$M M0"!O6AF?TS:$[L"8+UO0PM_8#@S>U-9I$=!U#?.= U$EDE:,;S9W3 MI:)&E MV,D5F>V#D@9.COA>:^'^'$'9(:=;>@T\R:8-,<"*K!,-_(3PJSLY]-B=2T;BTKYF_Y)ZQU[.PL.C5<^R"FU.]Y144(M>A2<[?(6IGUM*IN:_ MPP44PJ,2K%%:Y=.7E+T/5D]94(H6;^,I33J'\89?:>L$/A'X3-@G AL+)>6? M11!%YNQ W#C[3L1?O#UPG$T9@VD4Z0[%>XQ>BNWM?<8N,=&$.8X8OL3,"(;9 MYQ)\K<21?Z#S=?IN5>$NT3_]5^$:9O^N"%N,1(-KTC)X4MK>I$5<1.=]>^!I MI/_@X[+^$*Z1QI.S#?ACTOAJ:P.@E,T-;D"+[V-V%-0AFO=HNW%+1B?8;GH M;'Z%Q5]02P,$% @ @F@*39)0 $6J 0 D0, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+YNDZ#-XUU6@0T7BA>\0?O0GAQ9;HM12@_'2&N*@*>C][G#<1WP"/$L8 M_>I,8B5G:U^B\:4N:!8%@8(JQ @"MPL\@%(Q$,KX-<>D2\I(7)_?HG]*M6,M M9^'AP:J?L@Y=0>\HJ:$1@PI/=OP,]B$^\.W#L M316=J17I#L5[]%[*W9=YNT]OP/["IV'])EPKC2=G&_!A M4OL::P.@E.P*)Z##_[$8"IH0CQ_P[*8IF8Q@^_D#L.47EG\ 4$L#!!0 ( M ()H"DTE9QGDI@$ )$# 9 >&PO=V]R:W-H965T>^[5P(L#(? M1 O?P;T,)^,]MF2I>P7:]JB)@::@]]GAN _X"'CM8;(KFX1.SHAOP?E:%W07 M!(&$RH4,PA\7> I0R(OXV?*29>2@;BV/[)_CKW[7L["P@/*'WWMNH+>45)# M(T;IGG'Z JF?3Y2DYI_@ M+#@Q)?HT)IXY=4HW6H4A8O18GW^>QU/*=TLT^T M;0)/!+X0[F(=-A>*RA^%$V5N<")FGOT@PB_.#MS/I@K!.(IXY\5;'[V4V4V6 MLTM(E##'&3_T/DV?;^I,R M6%+AJ.,BKJ++OMWS.-(_\'E9OPG3]MJ2,SK_8^+X&D0'7LKNRF] Y]_'XDAH M7#!OO6WF+9D=AT-Z &QYA>5O4$L#!!0 ( ()H"DU>6+:>IP$ )$# 9 M >&PO=V]R:W-H965T<]^-J:8T+ZX'L"35ZV, M*VGO_7!DS-4]:.%N< 3;EJT6OA@VHZYP8)H$DDKQ@^'.Z:%-+0JDN]LJP)' MKZ2!LR5NU%K87R=0.)4THV^.9]GU/CI850RB@Z_@OPUG&RRV1FFD!N,D&F*A M+>E#=CSE$9\ WR5,;G,FL9(+XDLT/C4E/41!H*#V,8((VQ4>0:D8*,CXN<2D M:\I(W)[?HG](M8=:+L+!(ZH?LO%]2>\I:: 5H_+/.'V$I9YWE"S%?X8KJ "/ M2D*.&I5+*ZE'YU$O48(4+5[G79JT3\L-7VC[!+X0^$JX3WG8G"@I?Q)>5(7% MB=BY]X.(3YP=>>A-'9VI%>DNB'?!>ZVR/"O8-09:,*<9P[>8%<%"]#4%WTMQ MXO_0^3X]WU68)_KM?Q7N8.[ROY*P34LTV"X-@R,UCB8-XL:[SMM#>@/V!SX/ MZQ=A.VD4IFP^.P? "V_L+J M-U!+ P04 " "": I-,M&.*Z@! "1 P &0 'AL+W=O[7"0R..=_S M-\>S;MH0':+(>M7 5PC?^K,C2RQ1*FVA\QH[YJ#.^>/^>#I$? )\US#ZU9G% M2BZ(+]'X5.5\%P6!@3+$"(JV*SR!,3$0R?@YQ^1+RDA$) MS0]=A3;G#YQ54*O!A&<]RH^\?XHJ3=E=*96 MI#L2[\E[+?;WMYFXQD SYC1AY!JS( 1%7U+(K10G^0]=;M,/FPH/B7[[7X5; MF+N_DHA52RRX)@V#9R4.71K$E7>9M\?T!N(/?!K6+\HUNO/L@H$>)K6O1@Q M4G8W- $M_8_%,%"'>'Q'9S=-R60$[.&PO=V]R:W-H965T+I X/ M#VDJ&ZQ[]2U (.]:&9_3-H3NP)@O6]#"7]D.#-[4UFD1T'4-\YT#4:4DK1C? M;/9,"VEHD:78R169[8.2!DZ.^%YKX7X?0=DAIUOZ&7B631MB@!59)QIX@?"C M.SGTV,Q220W&2VN(@SJG]]O#<1?Q"?!3PN 7-HF=G*U]C<[7*J>;* @4E"$R M"#PN\ !*12*4\39QTKED3%S:G^Q?4N_8RUEX>+#JEZQ"F],[2BJH1:_"LQV> M8.KGAI*I^6]P 87PJ 1KE%;Y]"5E[X/5$PM*T>)]/*5)YS#>W$Q9ZW@^X?F, MOTMEV%@G"7\40129LP-QX^@[$?_P]L!Q-&4,IDFD.]3N,7HIMOM]QBZ1:,(< M1PQ?8F8$0_:Y!%\K<>3_I//U]-VJPEU*O_ZOPC7,[5]%V&(D&ER3=L&3TO8F M[>$B.J_;/4\C_0,?=_6[<(TTGIQMP!^3QE=;&P"E;*YP 5I\'K.CH [1O$7; MC4LR.L%VT_ZS^1$6'U!+ P04 " "": I-G?)7OJW<<^8CFV78 CKPJJ6U!.^?Z M V.VZD!Q>X4]:'_3H%'<>=.TS/8&>!U)2K)LL[EAB@M-RSSZ3J;,<7!2:#@9 M8@>EN/ES!(EC0;?TS?$@VLX%!ROSGK?P"]SO_F2\Q>8HM5"@K4!-##0%O=T> MCKN CX!' :-=G$FHY(SX'(SO=4$W01!(J%R(P/UV@3N0,@3R,EY23#JG#,3E M^2WZ?:S=UW+F%NY0/HG:=07=4U)#PP?I'G#\!JF>3Y2DXG_ !:2'!R4^1X72 MQI54@W6H4A0O1?'7:1?4V1K*8[9?_1L MG;Y;5;B+].L/%:YAOOR3A"U:HL"T<1@LJ7#0<1 7WGG>;N,;L'?X-*P_N6F% MMN2,SC],;%^#Z,!+V5SY">C\_Y@-"8T+Q\_^;*8IF0R'??H ;/Z%Y5]02P,$ M% @ @F@*33X[=->G 0 D0, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y P^6VM3L!4J_3U$F;=.JT]G,.#$1-8IJ$H_OW M2P*E:$/[0FSG/?O9./F(]MEU )Z\:F5<03OO^P-CKNI "W>%/9APTZ#5P@?7 MMLSU%D2=2%HQGF6?F!;2T#)/L9,M:9M$_A,X OA)M5A4Z&D_(OPHLPMCL1.L^]%_,6[ P^SJ6(PC2+=!?$N M1"_E[CK+V24FFC''"3_T/DV?;^I<)_H'_ZK< OSMT:V M&HD&VZ9E<*3"P:1%7$67?;OE::3O\&E9?PC;2N/(&7WX,6E\#:*'("6["AO0 MA?>Q. H:'\WK8-MI2R;'8S\_ +:\PO(/4$L#!!0 ( ()H"DW35F @IP$ M )$# 9 >&PO=V]R:W-H965TO&AE7$E[[X<38Z[N00MWAP.8<-.BU<('UW;,#19$DTA:,;[;O6-:2$.K M(L4NMBIP]$H:N%CB1JV%_74&A5-)]_0U\"2[WL< JXI!=/ 5_+?A8H/'EBR- MU&"<1$,LM"5]V)_.AXA/@.\2)K>R2>SDBO@2X^_M2LNL9F[$7BZ3.(0]I*ANL>_4M0"#O6AF?TS:$[L"8+UO0 MPE_9#@S>U-9I$=!U#?.= U$EDE:,;S8W3 MI:)&EV,D5F>V#D@9.COA>:^%^ M'T'9(:=;^AEXEDT;8H 562<:>('PHSLY]-B=2T;BTO[,_I1Z MQU[.PL.#5;]D%=JY,6<1&=]^V>IY'^@8_+^EVX1AI/SC;@ MCTGCJZT-@%(V5[@!+;Z/V5%0AVC>HNW&+1F=8+OI ;#Y%18?4$L#!!0 ( M ()H"DV3SWZ+J0$ )$# 9 >&PO=V]R:W-H965T.;S9YI(0TMLA0[VR+#WBMIX&R)Z[46]O<)% XYW=+WP+-L6A\#K,@Z MTF[-44H-Q$@VQ4.?T?GL\[2(^ 7Y*&-S")K&3"^)+=+Y4.=U$ M0:"@]#&#",<5'D"IF"C(>)URTKED)"[M]^R/J??0RT4X>$#U2U:^S>D=)174 MHE?^&8X@@KPJ"34*%&Y]"5E[SSJ*4N0HL7;>$J3SF&\N=U/ MM'4"GPA\)MRE.FPLE)1_%EX4F<6!V''VG8B_>'OD839E#*91I+L@WH7HM=@> M]AF[QD03YC1B^!(S(UC(/I?@:R5._!\Z7Z?O5A7N$OWVOPK7,(>_BK#%2#38 M)BV#(R7V)BWB(CKOVSU/(_V C\OZ3=A&&D.K$3T$*9N;L %M>!^S MHZ#VT3P$VXY;,CH>N^D!L/D5%G\ 4$L#!!0 ( (-H"DUHHV5SJ $ )$# M 9 >&PO=V]R:W-H965T+I,XA#VDJ&ZQ[\2U M(&]:&9_3-H3NP)@O6]#"W]@.#-[4UFD1T'4-\YT#42625HQO-A^9%M+0(DNQ MDRLRVP'XR[B$^"GA,$O;!([.5O[$IVO54XW41 H*$/,(/"XP ,H%1.A MC-Q^LGK*@%"W>QE.:= [CS>V5MD[@$X'/A'TBL+%04OY9 M!%%DS@[$C;/O1/S%VP/'V90QF$:1[E"\Q^BEV-[M,W:)B2;,<<3P)69&,,P^ ME^!K)8[\'SI?I^]6%>X2_?:_"M":M R>E+8W:1$7T7G?[GD: MZ1_XN*Q/PC72>'*V 7],&E]M;0"4LKG!#6CQ?&UL?5-A;YPP#/TK47Y P^6V[G0"I%ZGJI,VZ=1IZ^<< M&(B:Q"P)1_?OEP1*T8;VA=C.>_:S]T?&7-6!%NX& M>S#AID&KA0^N;9GK+8@ZD;1B/,MNF1;2T#)/L;,M]VQ],^XA/@IX31 MK6P2.[D@OD3G2UW0+ H"!96/&40XKG /2L5$0<:O.2==2D;BVG[+_I!Z#[U< MA(-[5,^R]EU!#Y34T(A!^2<<'V'NYR,E<_-?X0HJP*.24*-"Y=*75(/SJ.9A- M%8-I%.DNB'BUWARQGUYAHQIPF#%]C%@0+V9<2?*O$B?]#Y]OT_:;"?:)_ M^*_"+^_D!L.45EG\ 4$L#!!0 ( (-H M"DV[,$_HIP$ )$# 9 >&PO=V]R:W-H965T$3S0U>AS?F1LPIJ-9CP MA.-'F/MYP]G<_&>X@2%X5$(U2C0^?5DY^(!VSD)2K'J93MVED9?"L MQ*%+B[B*+OOV(--(_\"G9?VB7*,[SZX8Z,>D\=6( 4C*[HXVH*7WL3@&ZA#- M=V2[:4LF)V _/P"QO,+B-U!+ P04 " "#: I-8%FGS[(! #2 P &0 M 'AL+W=O_=N^/(!C0OM@5PY$U);7/: M.M<=&+-E"XK;&^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S1U37&A:9-%W,D6&O9-" MP\D0VRO%S=\C2!QRNJ57QY-H6A<7:G.XIJ:#FO71/.'R'J9Y;2J;B?\ %I \/2GR. M$J6-*RE[ZU!-+%Z*XF_C+G3E,$96Q'OO'CKO9=BNT\S=@E$4\QQC$F6,7,$\^QSBF0MQ3'Y M#YZLPW>K"G<1GGY0>+M.D*X2I"L$GTMJK -'&:+"FQUW&2%]YY M8.^3^";OX>.T_^2F$=J2,SK_LK'_-:(#+V5SXT>H]1]L-B34+AR_^+,9QVPT M'';3#V+S-R[^ 5!+ P04 " "#: I-0TK$5Z2X^_M1LN,:F[$7BZ3.(0]I*ANL>_4M0"#O6AF?TS:$[L"8 M+UO0PM_8#@S>U-9I$=!U#?.= U$EDE:,;S9W3 MI:)&EV,D5F>V#D@9.COA> M:^%^'T'9(:=;>@V\R*8-,<"*K!,-?(?PHSLY]-B=2T;BTKYF M_YQZQU[.PL.C5;]D%=J<[BFIH!:]"B]V>(:IGT^43,U_A0LHA$/L.Q%_ M\?; <39E#*91I#L4[S%Z*;;[^XQ=8J()&UL?5-A;YPP#/TK47Y PW'==CT!4J_3M$F;=.JT[G,.#$1-8I:$H_OW2T+* MT(;ZA=C.>_:S<8H)S;/M 1QY45+;DO;.#4?&;-V#XO8&!]#^ID6CN/.NZ9@= M#/ FDI1D>9:]9XH+3:LBQLZF*G!T4F@X&V)'I;CY?0*)4TEW]#7P*+K>A0"K MBH%W\!W6+(U0H*U 30RT);W?'4_[@(^ )P&37=DD=')!? [.EZ:D M61 $$FH7,G!_7.$!I R)O(Q?*2==2@;BVG[-_BGV[GNY< L/*'^*QO4E/5#2 M0,M'Z1YQ^@RIGW>4I.:_PA6DAP'?,_6SJ$(RCB'=>O/71:[4[ MW!7L&A(ES&G&Y&O,@F ^^U(BWRIQRO^CY]OT_:;"?:3?OJEP W.7_5.$K4:B MP'1Q&2RI<=1Q$5?19=_N\SC2O_!Y6;]QTPEMR06=_S%Q?"VB R\EN_$;T/OW ML3@26A?,#]XV\Y;,CL,A/0"VO,+J#U!+ P04 " "#: I-30$V+*8! "1 M P &0 'AL+W=OLMB#J1M&)\M[ME6DA#RSS% M3K;,BQ:^@__1GVSPV)*EEAJ, MDVB(A::@]]GAN(_X!/@I870KF\1.SHC/T?E:%W07!8&"RL<,(AP7> "E8J(@ MXV7.29>2D;BVK]D_I]Y#+V?AX '5+UG[KJ!WE-30B$'Y)QR_P-S/>TKFYK_! M!52 1R6A1H7*I2^I!N=1SUF"%"U>IU.:=([3#;_2M@E\)O"%<)<(;"J4E'\2 M7I2YQ9'8:?:]B+\X._ PFRH&TRC271#O0O129A^SG%UBHAESG#!\C5D0+&1? M2O"M$D?^#YUOT_>;"O>)_NZ_"KVS/461)U(6C&^VWUD6DA#RSS%3K;,%W07!8&"RL<,(AP7N .E8J(@X_>1OH.GY;U7MA6&D?.Z,./2>-K M$#T$*;NKL %=>!^+HZ#QT?P4;#MMR>1X[.<'P)976/X!4$L#!!0 ( (-H M"DW8EM-"[P$ (H% 9 >&PO=V]R:W-H965TV?*EHU0ON@$PP:O@GX5L-(7 M"4[#S>9 !6L[DJ<^=U9Y*@?#VP[.*M"#$$S].0&78T:VY"WQW-:-<0F:ISVK MX3N8'_U9V8@N+&4KH-.M[ (%548>ML=3XO >\+.%4=_L ]?)1I[7M_#I.?Z)X M+L,+PKD@7 H2KT,G(>_\B1F6ITJ.@9K.OF?NBK?'T)Y-X9+^*/P_:U[;[#7? MWDX2(2*1.\([.-9B6"8#T[[@(H<$()P)8)A=KA(C(K$",%^)8)A M(EPD0442A&!]\1AF??'TYBT(4+6? CHHY-#Y"72370;-0^C?TC_X-*6^,56W MG0XNTM@7Z=]-):4!:V5S9Z^NL8-Q"3A4QFUCNU?3>)@"(_MY\M%E_.9_ 5!+ M P04 " "#: I-L7YJ:LT! "5F8\9ESSK ,R2#5FZX!#'H7O-4IKHWI#H3HO ;!](WLH+5?2JD$ M,S94%=&= E;X(L$)C:(]$:QI<9;XW$EEB>P-;UHX*:1[(9CZ*'^'#<.[P'O#8PZ,4>N4[. M4KZYX%N1XL@9 @ZY<0S,+A=X!,X=D;7Q>^+$LZ0K7.ZO[%]\[[:7,]/P*/FO MIC!UBN\P*J!D/3^1,S+$N4') :S[YC[B^.#]2>3>Z2_BC\-VM> MV^PEH]%=0BZ.:,(<1PQ=8.(902S[+$%#$D?Z7SD-EV^"#C>^?/N/P_N5PP F MCL(BVZ#(-D 0KT1"F$\ZV05%=@&"39A@'R38!PBV*Y47^32BD-6"O1C6VXMD_%'' H MC=O>VKT:!V8,C.RFMX#,#U+V 5!+ P04 " "#: I-V.B@*,,! !;! M&0 'AL+W=OD M)T#*)8I:J95.J9H^^V !*S:FMCG2OZ]M.$JI7[!WF9T9FUVR4>EWTP)8]"%% M9W+<6ML?"#%E"Y*9&]5#Y][42DMF7:@;8GH-K I%4A":)'=$,M[A(@NYDRXR M-5C!.SAI9 8IF?Y]!*'&'*?XFGCE36M]@A19SQKX#O9'?](N(@M+Q25TAJL. M::AS_)@>CGN/#X W#J-9[9$_R5FI=Q]\J7*<>$,@H+2>@;GE D\@A"=R-G[- MG'B1](7K_97])9S=G>7,##PI\9-7MLWQ T85U&P0]E6-GV$^SQZC^?!?X0+" MP;T3IU$J8<(3E8.Q2LXLSHID']/*N[".,_^U+%Y YP*Z*2"34'#^S"PK,JU& MI*>[[YG_Q.F!NKLI?3)<17CGS!N7O10TOR^,=WPSJ"SLJ[%0B/42EEP M5I(;YZ5UD[X$ FKKM_=NKZ=^GP*K^GF4R?(_*?X 4$L#!!0 ( (-H"DWX M7US:J@$ )$# 9 >&PO=V]R:W-H965T_:S M,?F(]L5U )Z\:65<03OO^P-CKNI "W>%/9APTZ#5P@?3MLSU%D2=2%HQOMO= M,BVDH66>?"=;YCAX)0V<+'&#UL+^/H+"L:![^NYXEFWGHX.5>2]:^ [^1W^R MP6)+E%IJ,$ZB(1::@M[O#\ !E(J!@HS7.29=4D;B^OP>_4NJ/=1R%@X>4/V2M>\*>D=)#8T8E'_&\1'F M>FXHF8O_"A=0 1Z5A!P5*I=64@W.HYZC!"E:O$V[-&D?IYN,S[1M I\)?"'< MI3QL2I24?Q9>E+G%D=BI][V(3[P_\-";*CI3*])=$.^"]U)RGN7L$@/-F..$ MX2O,?D&P$'U)P;=2'/E_=+Y-SS859HE^_8_"ZP\*MS W'Y*P54LTV#8-@R,5 M#B8-XLJ[S-M]>@/V%SX-ZS=A6VD<.:,/#Y/:UR!Z"%)V5V$"NO _%D-!X^/Q M4SC;:4HFPV,_?P"V_,+R#U!+ P04 " "#: I-K@V.FS 0?!6+!SB#\QT!TN6J MJI5:*;JJ[6\'EH#.QM1VPO7M:QM"4[KY$WN7V9FU-PQIK_2;J0$L>9>B-5E4 M6]OM*35%#9*;)]5!ZYY42DMN7:C/U'0:>!F*I* LCM=4\J:-\C3DCCI/U<6* MIH6C)N8B)=>_#R!4GT5)=$N\-N?:^@3-TXZ?X1O8[]U1NXA.+&4CH36-:HF& M*HN>D_TAB7U!0/QHH#=W>^*/?RRR*?4<@H+">@KOE"B\@A&=R??P: M2:-)TQ?>[V_L'\/AW6%.W,"+$C^;TM99M(U("16_"/NJ^D\P'F@5D?'T7^ * MPL%])TZC4,*$7U)<[)F[F\(GPU6$9ZYYX[+7G+%U2J^>:,0#WZ$B.X1@ M/G@$LWPP>&=0Z%L6(Q3ST:.@^>SIW8LM09^#I1E2J$L;_/0N.]GF,PO&\!<^ M>.Y7KL]-:\A)66&PO=V]R:W-H965T MIVF3-NG4:=WG'!B( MFL0L"4?W[Y<$REC'%V([[]G/QLE'M,^N _#D12OC"MIYWQ\9BA>_@?_1G&SRV9*FE!N,D&F*A*>C]_GC*(CX!GB2,;F63 MV,D%\3DZ7^J"[J(@4%#YF$&$XPH/H%1,%&3\FG/2I60DKNW7[)]2[Z&7BW#P M@.JGK'U7T#M*:FC$H/PCCI]A[N>6DKGYKW %%>!12:A1H7+I2ZK!>=1SEB!% MBY?IE":=XW23?9AIVP0^$_A"N$MUV%0H*?\HO"ASBR.QT^Q[$7_Q_LC#;*H8 M3*-(=T&\"]%KR0]9SJXQT8PY31B^PNP7! O9EQ)\J\2)_T?GV_1L4V&6Z(=_ M%![>*-S"W+XIPE8CT6#;M R.5#B8M(BKZ+)O]SR-]"]\6M9OPK;2.')!'WY, M&E^#Z"%(V=V$#>C"^U@&UL M;5-A;YPP#/TK47Y <^2N[>D$2+U.52=MTJG5ML\Y,! UP30)1_?OFP1*6<<7 M8COOV<_&20MO*C1:..^:FMG.@"@C M22O&-YL;IH5L:9[&V,GD*?9.R19.AMA>:V'^'D'AD-&$?@2>9-VX$&!YVHD: MGL']ZD[&>VS.4DH-K978$@-51N^2PW$;\!'P6\)@%S8)G9P17X+SO MN2<<'F'JYYJ2J?D?< 'EX4&)KU&@LO%+BMXZU%,6+T6+M_&4;3R'\6:73+1U M I\(?";L8QTV%HK*OPDG\M3@0,PX^TZ$7YPLGY[B9E MEY!HPAQ'#%]@DAG!?/:Y!%\K<>3_T?DZ?;NJ=_N>!SI)WQRN?(;T/CW M,3L**A?,6V^;<4M&QV$W/0 VO\+\'5!+ P04 " "#: I-_J:EE:X! "1 M P &0 'AL+W=OUS/<.1)U(6C&>97=,"VEHF:?8 MR96Y'8*2!DZ.^$%KX?X>0=FQH!OZ%GB6;1=B@)5Y+UKX >%G?W+HL25++348 M+ZTA#IJ"/FP.QVW$)\ O":-?V21VK?LLZ= 7=4U)#(P85GNWX!>9^;BF9F_\& M%U (CTJP1F653U]2#3Y8/6=!*5J\3J(_12\EWGW)VB8EFS''"\!5FLR 8 M9E]*\&LECOP#G5^G;Z\JW";Z;EW]/GNG\".&WV;OBK#52#2X-BV#)Y4=3%K$ M5739MP>>1OH?/BWK=^%::3PYVX _)HVOL38 2LEN< ,Z?!^+HZ )T;Q'VTU; M,CG!]O,#8,LK+/\!4$L#!!0 ( (-H"DT[.T@$M $ /8# 9 >&PO M=V]R:W-H965TZ1Z4_]-H(YGSH6F)[0VP.I*D('2SN2>2<87+/.9.ILSUX 17<#+( M#E(R\WX$H<<";_$U\M? 3W*_^9'Q$%I6:2U"6:X4,- 5^W!Z. M6CDK/5+"+[5!=X$0R"@4"3R!$$/(V7F=-O)0,Q/7^ MJOXE]NY[.3,+3UK\X;7K"OR 40T-&X1[UN-7F/O98S0W_QTN(#P\./$U*BUL M_*)JL$[+6<5;D>QM6KF*ZSCK7VEI IT)](9 ID+1^6?F6)D;/2(SG7W/PA5O M#]2?3162\2CB/V_>^NREI/MM3BY!:,8<)PQ=83X0Q*LO)6BJQ)'^1Z=I^B[I MRF2 JSORE"5N&UL;5/M;MP@$'P5Q ,$'[EQSW2M_#+N>F9V%)1^U>;<=@$,?4BA;X,ZY?D^(K3J0 MS-[H'I3_TV@CF?.A:8GM#; ZDJ0@-,MV1#*N<)G'W-&4N1Z82E.5:(0--@1\W^\,VX"/@ MC<-H5WL4.CEI_1Z"+W6!LV (!%0N*#"_G.$)A A"WL:O61,O)0-QO;^HO\3> M?2\G9N%)BY^\=EV!'S"JH6&#<*]Z_ QS/W<8S^K.I M0C(>1?SGS5N?/9?T;I>38S8(@7GTI05,E#O0_.DW3;Y,.;R-] M^X_#^RN'*5)SV5789ZD<: M[^TO?'H1WYAIN;+HI)V__7A'C=8.O)7LQH]9YQ_A$@AH7-C>^[V91G$*G.[G M5T:6IU[^ 5!+ P04 " "#: I-6N1#+[0! #V P &0 'AL+W=OE/_3:".9\Z%IB>T-L#J2I"!TL[DCDG&%RSSFCJ;,]> $5W TR Y2,O-Q M *'' F_Q)?',V\Z%!"GSGK7P"]SO_FA\1!:5FDM0EFN%##0%?MCN#UG 1\ ? M#J-=[5'HY*3U:PB^UP7>!$,@H')!@?GE#(\@1!#R-MYF3;R4#,3U_J+^+?;N M>SDQ"X]:O/#:=06^QZB&A@W"/>OQ">9^;C&:F_\!9Q >'ISX&I46-GY1-5BG MY:SBK4CV/JUG:?HNZ7 7Z=D_ M#NF5PQ1FERZ2)8MD"8'LJD@*A?J#QWC[A MTXOXR4S+E44G[?SMQSMJM';@K6QN_)AU_A$N@8#&A>T7OS?3*$Z!T_W\RLCR MU,N_4$L#!!0 ( (-H"DUEOO$OT $ )P$ 9 >&PO=V]R:W-H965T MM4M1IVV]B7W^H M8%S "J<\C<#FD M>(6OB=>FJHU+D"SI6 7?P?SH3LI&9&8I&@&M;F2+%)0IOE\=CK'#>\#/!@:] MF"/7R5G*-Q=\+5(<.4/ (3>.@=GA @_ N2.R-MXG3CQ+NL+E_,K^Y'NWO9R9 MA@?)?S6%J5.\QZB DO7>>/S+ L47) :MS[CKE?O#I0NS>Y M2_JM\&O6O+;92T;C."$71S1ACB.&+C"K&4$L^RQ!0Q)'^D\Y#9>O@P[7OGSS ME\/=C<,09A\6V01%-@&"+SD0H"I_+S3*9=_Z.[G(SE?OGOK3]0<^WML7IJJFU>@LC3VC_B254AJP5J([ MVW!MGXHYX% :-]W9N1HOS!@8V4UO 9D?I.PW4$L#!!0 ( (-H"DTV<@-C MJP$ )$# 9 >&PO=V]R:W-H965TIVF3-NG4:=OG'!B(FL0L"4?W[Y<$REC'%V([[]G/QLE' MM"^N _#D52OC"MIYWQ\9/@E31PML0-6@O[^P0*QX)F]"WP+-O.QP K\UZT\ W\]_YL@\>6 M++748)Q$0RPT!7W,CJ=]Q"? #PFC6]DD=G)!?(G.Y[J@NR@(%%0^9A#AN,(3 M*!43!1F_YIQT*1F):_LM^\?4>^CE(AP\H?HI:]\5](&2&AHQ*/^,XR>8^[FC M9&[^"UQ!!7A4$FI4J%SZDFIP'O6<)4C1XG4ZI4GG.-T S@2^$AU2' M3862\@_"BS*W.!([S;X7\1=G1QYF4\5@&D6Z"^)=B%Y+?G^;LVM,-&-.$X:O M,-F"8"'[4H)OE3CQ_^A\F[[?5+A/]-M_%-Z]4[B%.;PKPE8CT6#;M R.5#B8 MM(BKZ+)OCSR-]"]\6M:OPK;2.')!'WY,&E^#Z"%(V=V$#>C"^U@ 0 !D !X M;"]W;W)K&ULC53;;MP@$/T5Q <$+]GU.BO;4C91 MU$J-M$K5]IFUQQ<%C MXG?Q] #NNE>6A+X89SCDS S-.1ZE>=0-@T)O@G6I' QO M.S@II ;PS%V> _XW<*H5WOD*CE+^>J,[V6&(Y<0<"B,4V!VN< #<.Z$;!I_9TV\ MA'3$]?Y3_PPFHO_ 1?@%NXR ML3$*R;7_HF+01HI9Q:8BV-NTMIU?Q^DDIC,M3* S@2Z$Q,2T_T^)1*@ M0/P?608PR=>G(*N7%Z!JW_,:%7+H_+RMO,M8W?M6(__@TTP^,U6WG49G:6S_ M^2ZII#1@4XEN;,&-_0TL!H?*N.W>[M4T#)-A9#_/.5E^-OD'4$L#!!0 ( M (-H"DVAZ)%>' ( -H& 9 >&PO=V]R:W-H965TW+V"?:R4; M*7\"++,S _$N>:?TFZD ;/0N16/6<65M^TR(*2N0W#RI%AJW-W&1A]A.%[DZ6U$WL-.1.4O)]=\M"-6M8QI_!%[K4V5] M@!1YRT_P ^S/=J?=BHPLAUI"8VK51!J.ZWA#G[=TYA,"XE<-G9G,(W^4O5)O M?O'UL(X3[P@$E-93<#=)T_L'^.1S>'6;/#;PH\;L^ MV&H=IW%T@",_"_NJNB\P'&@11\/IO\$%A(-[)TZC5,*$WZ@\&ZODP.*L2/[> MCW43QJ[?6=(A#4]@0P(;$]*@0WJAX/P3M[S(M>HBW5]^R_U_3)^9NYO2!\-5 MA#UGWKCHI6 IR\G%$PV8;8]A$PP=$<2QCQ(,D]BRFW2&I\]0A[.0/I^J9_3* MX2V&I3-<9(Z*S&\)5G<.N4 )%HB#^95+#+/ 19:HR!(A6.($*Y1@]8!+#+/" M15)4)$4(4IP@0PFR!UQBF P7H0G^Y2>W%%ERA^).\= 'G&*@[,ZW1=$*VE"& M4-PI(HI7$<5*Y,8J LJNZXA,6HL$?0I-U42E.C>AHT^B8^/>L-":_L/[KO^= MZU/=F&BOK&MPH0T=E;+@O"1/KEHJ]]","P%'ZZ!+2UX"F'///>?:US&S"R]>R@-CPGK-TKRLY],_#H^%O+):5BV2<;R,N&Y5;#= MW+Z%Z0,A58!"_$[8I6S=6Y659\Y?JH=OV[GM5HI8RC:BHHCEYF#06VI=U_ M9V>62GBE1.;8\+14O];F5 J>:18I)8M?ZVN2J^NE?D,C'88'$!U F@"9^Z, M3P=X[P'^AP&^#O#'!@0Z(!@K*=0!X=@,5 ?07H!35U=-URH6\6)6\(M5U"ON M&%<+&Z94+HA--:CF7[V3,U;*T?."1/[,.5=$&K.L,:2%H3W(O0F!!N%( 8T* M@JE8$B.<=!/X_3;3^/-$#EBC$[7IHT3U%X'4(*$[@HP2^ M(O [!)/>K-48JC"YP@0DC$C4*ZP)"Z,PRW==/@0'@3&7^-200@W#?A@,.9Z@8B9F\<'#"2*4(!J_NL'%-R5WQ/K6H.X"]\S907 @ M_ZD'JP(#&R4@DS10%T!WN5L@5U0&WSG 0U3T-N.5!K4=?R'0+\P:@P$=+ N^ M$X&Y%7EN,$"!=SL$5Y0%[U+ 6K"W-3UH4&*L"UJM#8O$&@\D5?O$6 M@VB,W\C<(F'(+L$[D9B=Z+F3 0J\<0B,MTOPQB%DA%T-ZBQGQ*_3.AEEK-BK M@W!I;?@I%Y7*UFASV+Y59^W>^!*F*T#&[V&ZKH_2[_3UR?Y'7.R3O+2>N9#G M.77JVG$NF%3OWLAI.LB/B>8A93M1W5)Y7]0GZOI!\*/^6G":3Y;%?U!+ P04 M " "#: I-R9%^F/X* !,3@ &0 'AL+W=OL>'CGP#8P8VV0 DPV$6RSQJ[?<%*EE>2QYM_ MG];%7HNG:DR^C&U--=4\ZB(_LDM]_K):_[ZY'X;MV9_+Q>/F8G*_W3Y]FDXW MU_?#E\OY^G]?AL7JY6(BD]<7?GFXN]_N7IA>GC_-[X9? MA^U_GKZNQ[^F;ZW3#[+IY^EE-T1>\E_'X:7S;O?SW9] M^;9:_;[[XY\W%Q.S.Z5A,5QO=VW,QQ_?AZMAL=@U-9[('\=6)V]ONCOP_>^O MK?]]W_NQ-]_FF^%JM?CMX69[?S')D[.;X7;^O-C^LGKYQW#L49B<';O_K^'[ ML!CENS,9W^-ZM=CL_SV[?MYL5\MC*^.I+.=_'GX^/.Y_OAS;?ST,'V"/!]BW M \;W_M$![GB ^^L _\,#_/$ W_H.X7A J-YA>NC[OIBS^79^>;Y>O9RM#Q?$ MTWQWWF[&5[]?.E/.I]]W#1TU7PX:^TZ3_*EDIB7R MIIB.)_!V%A:=Q1>K#K>G;W"E%2E4Y_!A(S__L)&3TW2P6&Y_O'M?+#&X 0\; M\/L&_$D#4E7[H$E[S>->$VPLMOI0KK0LEEA,U=I,R\2(=R56I0$Z"2Z+Q]T+ ML'M!=<_FB!N(L('87N $&T@-!3YHPKNNNFA,SE6!M2P4)Z&ZIF9:EISS4M=7 MRXK/,17WG%X.'"-!3X* JGUV:N+0UD+B97%QC(1&PR MM;F!+L602(&$#(>B:UQ8B>!8]EEL1Y7Q.".NI:B1T5!D/-A);JAQU^8(5=2U'-7[:%+.I MJZQ;"RE)J8NL6PNV^$2ZAX="T6.A+98T@0<=S-;',@*QDG]D)X0''H@'' MD2:PIZWO* OVM-7\ ,H25']]JJ?;&5"-=$1@S^+QP:+Q@?"0Q1ZTJ:,HV(-6 MS_J@*+G%0$C%#83];)&?&41C#SK37A2'/>CT-*V+LRL M3]C1#CF:H*\CBXN.U87#'G0MZXNCZ*0LMH8N(+*.# @.N]DA-Y,IS&$'NH[U M@,,.="TK J?IW =33_(S(,O16U86[&>'_$P@U6$/N@Z.]]B#OH7CO29J6P^T M0",FDBO?8S=[Y&:R,O+8?[X#NCWVGV^!;J_Q-Y>4ZZ( F!Z7\&1(\62O )C9 MLBYA"_H.2/;8@KX%DKW&6ELO1&9 Y#.93CTVLP=FMF3=X+']? ?2>FP_WX*T M7L.JBVKN :J4"]MSP58.P,J63.H!&S!T(&W !@PM2!LTJSI5$R *C$4#MG( M5F;#=,#N"QTX&\AN6 O.!@VJ+HP+1U=71>MBSM&P4\)N#L#-EEUNV(.A VD# M]F!H0=J@875<44=5%RWSXBR9/0)V= ".9J-UQ"Z,'5 ;L0MC"]1&3:M>BJE1 M'\BRM9F4)6)/1^!IR_9SL1-C!]1&[,38 K41\*HH$P&5=X45!;LZ E=;@K61 M[')W8&W$+HPM6!LUK]KB@MIA!;I0O*6%P:Z.P-66@&W$/HP=8)NP#U,+V"8 MK59JV0S([+B"),"1L*L3<#4;GA+V8>J VX1]F%K@-B&X=?6M/J"2%-C*+F%3 M)V!JQ[J$C9@ZX#9A(Z86N$V:6\586^,MD%GK @&Q1&Y? 5L[=KUA&Z8.P$W8 MAJD%<)-&UY%;2ET5K1*3V5VKC#V=@:?9ME7&+LP=A)NQ"W,+X69$N+%>'P+5 M.*P0X,C8T1DXFNW09&S"W,&X&9LPMS!NUNQJ)3MU*Q7HO(_!LUYA4V=@:D<8 M-V,;Y@[&S>1>;0OC9@VOSI=0ST- %K,D5A9LZ@Q,[<@E5[ /2P?C%NS#TL*X M1<-KC"'46T] )JX(FXD*MG4!MG8$<@NV8NF W(*M6%H@MP#(S6HB JH0"YE$ M"K9U ;9VK*[8AJ4#<@NV86F!W ("&.K.!Q")-^Q3QHXNP-&.Q2](_J(K@,$2 M&&T1#,VNV:N;_D!56&)'#(E,&.!I1PAW)"?22$]JPI#8A&G*31@-L#:H0!M0 M!;:')(;D' RPM:>](DD'TQ-U,"3K8)K"#@;D$TIT]3H:Z<2&8L@T*X9$% QP MN&=!$$-""J8GI6!(3,$TY12,QEEK<[V#B60^&A;?8%$KE+7R+,!!\TP=X"LL MT20MZ/NJ.KUGJ&\M(IT?(9E=.RPCA4)2#!6%!9&D X&%19&D!8)?52>>"591 M#=*-*XA >T8,C])-GM:8^%,Z0%A8B$A:4/A5=1IGTS$U(!/KV6:ML%02BB5Y MU@C)$HGMX&$A:2*Q+43\JCI=&JGB )44Z@D23A*43O(,"DB@2&P'$PN)%(EM MH>)7U6E0JMZ(0*IQG*9G1*R.(DHTET=R16([T%A(LDAL"QR_JDY6F'J^ BJ? M::^(S5%0R;/T+4D7B>TA9)(O$M=$R [L[H9ZIP:I/(LW"$DK"8HK>4;()&$D MKBM7S(+%;#QR1Q)*X)CQT(/4BV:FT%='Z_"8A)#$ M-^&Q!WCLG+J%BW0C_]$YF,2:!.6: O,GB2.)[\%C$D@2WX3''G"OK[\4-D.R MT8%LJB$!)T$)I\#HF,22)/30,0DF26BBXZ"Y-Q4U) .5!#I>D)R3H*!38",7 MR2=)Z*%CDE"2T$3' 60>LE<7#I#E3+<"2>))4.0I,&N2C)*$'CPF*24)37@< MP+YP$C7F )FSB5XYQ.@H]A08().DDH0>0"99)8E-@!S!]_/49@X06_B8Q)4D-O%Q!'R+-TL/().TDI8F1"WJ@1-'%^4!6G1)Q.HI/)=HOXLS2P\@D M]22EB9$+V!TVZDL<'\JJ4R(^1S$J^K0-$GZ2TO4H"/8LB+:'01Q4Z73$T<7Y M0'8XI>F[!V$MA_7=_JEDF[/KU?/C=M>==Z^^/?KLL]T]2*MZ_8M\NA+P^FSW MJ+3]@[?^:O[PG+5_S]=W#X^;LV^K[7:UO-@]9.MVM=H.X]F;G\;/]'Z8W[S] ML1ANM[M?=_"V/CS>[/#'=O5T<7AVV_3M 7*7_P=02P,$% @ @V@*39+K M9+!> @ \0< !D !X;"]W;W)K&ULC57;CILP M%/P5Q/LN^(8A(I&ZB:I6:J755FV?G<1)T *FMA.V?U_;L(@%I\D+OC SGG.. M+WDKY*LZ<:Z#MZJLU3(\:=TLHDCM3KQBZE$TO#9_#D)63)NA/$:JD9SM':DJ M(QC'252QH@Y7N9M[EJM*E:)99F% TJ^Z+BM2I$'4A^6(:?P&(#H"4XQ*^"MVK4#VPH6R%>[>#K M?AG&UA$O^4Y;"6::"U_SLK1*QL>?7C0'ICW-3X ] 0X$@/]+0#T!W4O /0%/"%$7BLO-AFFVRJ5H ]F5MV%V M%X$%-MG?V4F7;/?/I$>9V(+B2V,0KD-Q?&>H5H+)FC8)SB*UXRKY=LY@71*]L, MQ/[C'=]?&W#EA@"WJ]-CQL$^4$CP])J8PTA*KMGQ7P, WBY0CQGO@X?,G-&I MG3D,D]G9B497J7T,OS-Y+&H5;(4VM[*[.P]":&X4XT<3VLF\O\.@Y =MN]3T M9?<(=0,MFOZ!C897?O4/4$L#!!0 ( (-H"DUV'6R]J@, &\0 9 M>&PO=V]R:W-H965T'ZP= MHA]UU?2K^# ,QXZ+KI_'FW5GE:QC#]>?"U?#\/X(EDOC\6K M_<,.WX[/G7M*+EEV96V;OFR;J+/[5?Q9/FP0QX )\6=I3_W5?32V\M*VW\>' M7W>K6(R,;&6WPYBB<)=W^V2K:LSD>/P])XTO-JN%K>_K%S@WI.)J[_\V^V\K!1R:NQK:M^NEOM'WKA[:> MLS@J=?'C?"V;Z7J:\W^$\0$P!\ E0*K_#< Y .\-4'. \@*2?I/1;C*I(/RHW^=GPY#?;TFQN>WKU]7Z/1R^1]3#1C'L\8N,+ +>*) M0>3I+6;#8/XKE#B2%Z; ,H4I'F^8IGP"9!/@E$!=)4@SK],SQ$R09H(HK21X M[6XH# R8#'DVBF6C"!L4'ILS1%^5D:BU]F ;!B:,#@VN9MEHRD9Y;#0I8U ; M#[6AJ$P)",Q3RG))F8DV? +#)C"D&>4W8RA-4+GTFF%0F$K%<\E8+AGE8CPN M&:F" .#+AZ)T+G1@DG.62TZX^&OI,2=50!-#V% 4"@F!.9*"-QY!IEGG@0P! MZY)4T.A;EZ2K5H'Q)33#/$4+&5"TY!U* B$$P12\1TF\W^4D;RR2.@OQ.4D] M ]UR A&HQ)N&9%S#7U"2&H),<\Q"E7A+D.G/_6G&W$RU$,%"O'5(<[_Y2%[Q MDI$\X4K5[!P;/6=XFF'7R]*D*68!/KSJ)94]L2#)Z-Z94,#I@%]D#W)FA"H\_+ M'M3]S@&\GH'JF3@'4#TO@9&SV2I4#TC9AC0,_!Z!KH7(,8!]#._ M0)6'AI]7/63W&P?P0@5&J(0K%>K"@%:^?BA,9SKP*4)>SDCE3'P#J4X7N0@M M!N1UBO0[3GP#Z7=\D;O-F-&PO=V]R:W-H965T4>5J;UW(?5.=2I]O6*,\" M8"P.\O1X\N>SMNVUG,^*2YT=3_JU]*I+GJ?EOPN=%==GG_L?#5^/^T/=- 3S MV3G=ZV^Z_NO\6IJWX.9E>\SUJ3H6)Z_4NV?_A4_7HC5H%7\?];7J/7M-*F]% M\;UY^7W[[+,F(IWI3=VX2,W'NU[J+&L\F3A^6*?^K<_&L/_\X?U+F[Q)YBVM M]++(_CENZ\.S+WUOJW?I):N_%M??M$TH\CV;_1_Z76=&WD1B^M@46=7^]S:7 MJBYRZ\6$DJ<_N\_CJ?V\6O\?9K0!6 .X&9B^/S,0UD#\,@@_-0BM0?AH#Y$U MB% /09=[6\Q56J?S65ETF79\&IGAVC2-[>BTWYEZ5J;U?2X2.0O> M&T=6L^@TT-,DX5"R2I)6<6DD$L0*%ZN'*8A4KQE%-7!EG/!0J M1I4A=#P2DH=T=A&97>1D)Q(4]Z+31+V.@*M(X;%T9:%(0# ZG)@,)W;"40)% M$SO=<*GPQ%JZ*L'=4KLJ2"0@U9KP)>/>< SR2LB\$CE-R8208SL.I_'%Y?T]QVH&/851K'! A$PQ.3;L- XYP4.\5UA- M?Y(^\<3=!2A=Q$4T$A'0, /V,.&!Q@2XF' 8;S5]'#VQ"<,UIF4PLF,!S1R M^WBVFKOQD#(8.1T #3!P 2;DR#0&&C@0/DX+H($#[F'0H875]&=4J,R2$[@L MKDX!XS!""Z#Y!2Z_7%H <8HSHAVDA:-X(XO"$:2&H M T^(AYQ4)2,_Z*7*O]78+] +-I0)J7_#IDA/M*SY==W<\O]QW5TY_IN7^>*J\MZ*NB[R] M<-@51:U-*N:UZF+L[W&"FYW:?/_ %!+ P04 M " "#: I-)Y(8Z84# #7$ &0 'AL+W=OE7JK3YY64]>O1R13N:QJB5A_'.12Y66S7]GN2\KE74J>BA9_*?]3/+F\]C>8>\TG = 4X$""\2@HX0 MC"70CD!/!$(O$L*.$(XE1!TA&DM@'8&-)?".P,<21$<0!L%KGU\S(>[C*IY- M"G5TBG9.[^)ZZ9!;H:?0)$?D/\71+3WT%M*_0\(->/R@N$* " M02- >P+&(.];#&LP>8.AH5__X484-:*(4608M9CPS.@3N>04HDXAXF08A991 MP'D$X;E3.U5"J_8!Y.-HY).-A!!\0@;KC- Z(Z1.A@LP5("-GSP<%>#("(Q6 MWW&K6"*B*!A^J *U$HB5,*R$]50)U8T=MB(^'E:^948C,ZQ\RRPD])+70# 2 MNS#AFXE&["82YO?=NF@C=A-PZ.,H:+\&/(0((#58Z0ZV6Q"R2VYX8A$[L@0U MNQ#89CYAW.[" ['3C3" @",-0U1YQ#BSH M$%4*MRX>KQ6.38+EIMI;:)>C6 M4C9LAB4]!WMY XLNE8RO;KB^,9J#O3,B]-(,!7R% M [;"F6D6V;EESHZ^&9X%P*['UAP%\0$?/# V>\(8?H@&Q[T.]4[>W>J7_F_ MQ<4FR4OG557Z-:QY65HK54DMZM_H![*5\>ITDLIU51\R?5RTK]KM2:5VW<\( MWNFWC-D_4$L#!!0 ( (-H"DW24PKL2@( (8' 9 >&PO=V]R:W-H M965T2U50] MB)8U9N8D9$VUZY)%+BZ:5PU[DH&ZU#65 M?QX9%]TFA.';P'-U+K4=B(J\I6?VG>D?[9,TO6A4.58U:U0EFD"RTR;\"-<[ MB"S!(7Y6K%.3[\"6LA?BQ7:^'#9T6M! ,BCJQ4:,(\] M!DTPZ!:Q72)P-L/L/"KQ"(E,R#$I\B9%CH]O/(A? 'L%L!,@-P*S2GM(ZB#- M ,F22-TY_A#CU,\=X)+)YBFZ;VB_.<7(H]5,K=" MRQUG=@*>;X5H>J4<%>:'-5N@OM)(1F1A,\F."E>13'#FZ]=R @ BPD !D M !X;"]W;W)K&ULE5;;CMHP$/V5*!^P\3@W0 &I M2U6U4BNAK=H^&S DVB1.;0/;OZ_MA!3(I,J^X$O.G)DY^,C.+D*^JIQS[;U5 M9:V6?JYULP@"MHPSRV&WF#"&;W'K(>8?XC 5-"70=$RJ L/[U)$.$&($H2. M(+KK8_;01XM)':9VF'2>).2A$PR5$H(7$Z'%1$@Q\X=BAIAP'N))8C1)/$P" M(U4F*$$R7?,4)4@G:)X.U$S,X1FI!^ SI!5 P$(V<4<%L"XDL8$P4W$T3OT!6W"B!> M&>H:#W0-TW1,5MQ2D$R1%0%!/)('=QX@UH-DA )W%(2ON&4!,,Y1U/CRN M(Z)2W%B43! 5 T'ZD">XN17M,^4;D\>B5MY6:'/!NFOP((3FAI \F>.0FY=1 MORCY0=MI:N:R?1ZT"RV:[ND3].^OU5]02P,$% @ @V@*356)HL^& @ M+@@ !D !X;"]W;W)K&ULC5;1DIHP%/T5A@]8 M3" $''5F03OM3#OC;&?;YZA1F 5"DZC;OV\2D,60VOH@R?6<<^^Y(8F+*^-O MHJ!4>N]UU8BE7TC9SH- [ M:$_'$6MJH7XZ,UT2J*3\%HN64' RIK@(XF\5! M3'Q3_V2\*R\[(FC.JI_E019+/_&] SV2 MDW48.,+@Z!ZRGD+ @ A4 4,5 MT%5%!B=T>)\@GR(PLFKXI\CFH#&@0,H@3!QVT-.>VABS\Z3 M(4<] "=6V;D#AN&D"6L'+(EQ@BUS4QA$2N\OWF*GMWBZ=-"J.NLPZ2C/[ F% MEC47R*YX[0*EMJTI"#S!V&T*.TUAARE@F<(N4_;V=($2>X.Z0&F8WGTLBU.* MLFCOV6!TV-64G\S-([P].S=2;]=1=+CXF M_4;XJ6R$MV-2'='F(#TR)JFJ777)]PIU>0^3BAZE'F(UYMT5UDTD:_O;.1C^ M(JS^ %!+ P04 " "#: I-9'I*;P(" !\!0 &0 'AL+W=O,S-G M1K,H%IAQ^_8%=,VLTMX(!_[S\QT$BD&J%UT#F.BU%9W>Q;4Q_18A?:RAY?I! M]M#9F;-4+3D>P7\Y)-:@7"2,-3RIHO+PH_M55G(JQ%-!WL5Z6O;7 -512_&I.IM[%>1R=X,ROPCS+X3-,]= XFHK_"C<05NY([!I'*;3_ M1L>K-K*=7"Q*RU_'MNE\.XPSC$UIX00\)> Y(1HU^$ZS4%0!!9TE MR +,%#A(@7T^>4=!P@8D:$"\0?;.(%N4,6HV7M-YS8;E>;XH9:UBF+$\#),% M8;( #%W C!IZMPQF9+.$6:O2QXQE81@:A*$!&+: H:ME",;Y8O^JM0I3\OB/ MW\2",&P%0Y(%"UOM?THHI0M9%9 E&[HZ=>CN'KAWZ1M7EZ;3T4$:>Z7\P3]+ M:&PO=V]R:W-H965TJT[C>QKV-4/CP@ MSCF<@Z$8C'UW'8!''TIJ5^+.^WY+B*L[4-RM3 \ZK+3&*NY#:8_$]19XDTA* M$IIECT1QH7%5I-[>5H4Y>2DT["UR)Z6X_?L,T@PESO&E\2J.G8\-4A4]/\)/ M\+_ZO0T5F54:H4 [832RT);X<[[=L8A/@#,Q.OY1?TE90]9#MS!SLC?HO%=B9\P:J#E)^E? MS? 5ICP/&$WAO\,99(!')V&/VDB7OJ@^.6_4I!*L*/XQCD*G<1A7-A?:,H%. M!#H3\O5_"6PBL#L"&9VEJ%^XYU5AS8#L^+-Z'N]$OF7A,.O83&>7UD):%[KG M:DTW!3E'H0GS/&+H%8;>(G8+B(<90H*!V05==$$3G]VX8,L";%& )8'UC<#3 M78P1DV<)I!,HS]CJ/LLBC*X^W=DA5R<<;_P/;H]".W0P/ORL=*2M,1Z"9+8* MUZ@+CVPN)+0^3C=A;L>K-A;>]-,K(O-3KOX!4$L#!!0 ( (-H"DU[FAF: M9 , (0/ 9 >&PO=V]R:W-H965T8F22$U2M$F;5&W:]IDF3H(*. ,GZ?[];* 4[".A^1"P\]SCY\X^ M7VY^Y>5K=61,6&]Y5E0+^RC$:>8XU?;(\J1ZX"=6R%_VO,P3(8?EP:E.)4MV MM5&>.=AU?2=/TL)>SNNYYW(YYV>1I05[+JWJG.=)^6_%,GY=V,A^G_B1'HY" M33C+^2DYL)],_#H]EW+D="R[-&=%E?+"*ME^83^B68P]95 C?J?L6O7>+>7* M"^>O:O!UM[!=I8AE;"L412(?%[9F6::8I(Z_+:G=K:D,^^_O[''MO'3F):G8 MFF=_TITX+NS0MG9LGYPS\8-?O[#6(6I;K???V(5E$JZ4R#6V/*OJ;VM[K@3/ M6Q8I)4_>FF=:U,]KR_]N!AO@U@!W!G+M6P9>:^!]&)";!J0U(%-7H*T!G;J" MWQKXV@I.$ZPZ^IM$),MYR:]6V1R@4Z+.*9KYSOHWN0&5G+TL"8[F MSD41M9A5@\$]3$"&D(T)01W"D0(Z%1A2L<*&.1XNL#81 =4TW"5YND\2 R04 M]L0#X^G5]EX_GIX+$Q"0@-0$9$" M UI,$&-*9IHN^JCQ9ICOJ'' MCQ -B:E\,C+VS5!XU TC.JH_ /4'@'XMQU>!HA>92/J1](BX&<+=.300*CP#AOB8\,L\"#2-(^F1D;"*E^"BZH1^Y MP17#.1-N#M: MT/!B"@?) Q"OB>1OXG]@N^ M*A%P5Q*D>VQ>;9C>NMD0?+4A\V[SPF"$ KYD4#3=90RG.0;2G.AU&P/9VZ:O M?AXF08?"X S&0 83;X0"SF#\B0S&< 9C((.)7CU;4+]41Q[T1VLS&1D#2"2S M'8JCTVL(ZG:NLK;\7 CE?6^V:QD?L6HHM/D5FJT1,+]!LZ>F(?R@;_K3 M[TEY2(O*>N%"MC%UL['G7##I@?L@S\!1ML3=(&-[H5X#^5XV?6$S$/S4]KQ. MUW@O_P-02P,$% @ @V@*3=QI*)2!!P 9#( !D !X;"]W;W)K&ULE9MM;^)&$,>_"N(#'#O[O*<0J:&J6JF53E?U^MJ7 M. DZP!2Z;B??UZO-?CY] M;MOMQ]EL?_]6QVZZKM7NZ>9OOMKJX>#A>M5S.ME)^MJ^5F M>GMS>._3[O:F>6E7RTW]:3?9OZS7U>[?NWK5O,VG-#V]\7GY]-SV;\QN;[;5 M4_UGW?ZU_;3K7LW>5WE8KNO-?MEL)KOZ<3[]B3XNR!RN.)A\6=9O^[/?)_U> MOC;-M_[%;P_SJ>I=JE?U?=NO474_7NM%O5KU2W6._#.L.GW_T/["\]]/J_]R MV'VWFZ_5OEXTJ[^7#^WS?!JGDX?ZL7I9M9^;MU_K84=N.AFV_WO]6J\Z\]Z3 M[C/NF]7^\._D_F7?-NMAE[-KWB:[X]>UK?J[@CZ:+ICW_9N'V!W^K]OMOGOW]=9: M=S-[[1<:;.Z.-OK,1E]:+(#%_XO,.@?>O=#0"WVXWEQXX?$"!BY@#@O8BP7" M:!M'FW"PV1QLHE+6C,P6W(QL,$D)&[+0'PO\B7@!!Q=P^1'Q< &?$9&CC3O; MJM,QNG%$N%ET+B0A( &Z$X ["2\0X0(Q/R )+I R I+83C5%I]4H(, LZF@5 M=H<4)D]QAYRTA OY0>%,'FD,\(R&)UOV$036!;@9F0,1K'M!EY-S_+6 M< \ (RD_:HR@!@@ZJ=O"T.A4T&]A: RO7H9&N[T;C"X3@;)$XX**#),R0>J9 M#,;0 R='SO%,60M(#A6#.;4<$Y!?%#![./#' *&J3,\:UXOG1*Z9%!: M67@,^RBO$MFQ1]RLJ])*2-X&IQ$#TLBX^[PS((V<9?C!'6XDW]$XU1B>:L W MQDNYIZYLC=WA9AVCXMV,$Y=!%5]: B!F M2'86LV@+6+2810M*/X\M@/%RB+W\* R9S1B7%[9L$'881@<&82^T\ [#Z H& M88?I<8B><6S=CP;ART_"D+F,PZJ%X_7UVBSM,(P.P2BTSTXXB"HXB7(8'H?@ M8:'EITR7L_3E)V'&7$:COG"\![\RCCN,HD,H"CG%8<1<01?N,3H>H3..K$== M. FUQ6/ ?,Z ZWD9NS;1>PRB1R!*8<&$^8(RYC$Y/F/"77C0FLH3O<> >5#% MO% (O7#66S#B>DR.!^3P.XF3(T_T'H/C$3C2S8C!\07@! Q.R $G<'"<=!(9 M,## MH0D%T 3AH0:'AH^,@4-CH['L: C9Z1"DOBU@O +'"[C$6T3L$K"[YA+&-8!6 M4FJ9(L8U%LQK$9,8,^:U".8P-,<"NVMS;,3,1L!L$/K>B)F-!%U(X$E_![ ;/] $=M1]ATH+?5S"B"6 &#NN M3QRQ,87 1#RN3YC!E%,V$R^'?7B\'_L#CCF[\%B2OG5!L(#..9EB 1S!L--Q M8"0_^%627"'GB<_)ZKH_R.J*0X+X0:%$(MR!I 3Y@RI():0$Q8+BR835T)/1 M93)1AHDHD)USTC-M4H($0J&T(T!!2A!!J(+$0TH0+JBZ1,"E!XZ!R MZO;)*O=4F)0@AU"@=D=1!R1(&%1!]29)383D1#S*!/"\=QQLLH[.B9!;T0ZYX''R2I;#R9(DPAIDZ(P/I(@.R)=4O@$X1'I MK,*G0>$3]8Z"0(ER%$H+*E$?D2 _(J0_BE+=% 1(5*) (D&"1$"#Q.0L!*1% M2,^"[*X(6DA0(!&0(($N>; */W2*VR&G9F=J__[O+_ZH=D_+S7[RM6G;9CWO MY?V/3=/6W9KJ0[?#Y[IZ>'^QJA_;_M?^2'5W_+.'XXNVV__#DMO_ M %!+ P04 " "#: I-SQU_G(@$ "9&0 &0 'AL+W=OUNJT80AF_%X@(.^S4+&]F6>EQ5K=1*T:G:_B;V.K8. M&!=(?'KW73"Q[-UW(_@3 WEW/#/FV9F!Y:5NOK<':[O%CZH\M:ODT'7GIS1M MMP=;%>V7^FQ/[C_[NJF*SITVKVE[;FRQ&Q9592H8TVE5'$_)>CE<>V[6R_JM M*X\G^]PLVK>J*IK_OMJROJP2GGQ<^'9\/73]A72]/!>O]D_;_75^;MQ9>K.R M.U;VU![KTZ*Q^U7R$W_::-$O&!1_'^VEO3M>]*&\U/7W_N2WW2IAO4>VM-NN M-U&XCW>[L6796W)^_#L:36[?V2^\/_ZP_LL0O OFI6CMIB[_.>ZZPRK)D\7. M[HNWLOM67WZU8T"4+,;H?[?OMG3RWA/W'=NZ;(>_B^U;V]75:,6Y4A4_KI_' MT_!Y&>U_+,,+Q+A W!9P]>D".2Z0WH+TZMD0ZL]%5ZR737U9--=?ZUST-P5_ MDBZ9V_[BD+OA?R[:UEU]7ZM<+]/WWM"H^7K5B#N->%1L@()NDM0Y>Z$T-B"A 3D84 ]A9%X85TTV:$Z#ADNF./=T&Z S3B_OMDT$ V(1U9$*@@Z24CU$0= MR:$C>>B(8=B @0;,]%1PAI%C$V[64?00:8XPYX-CPB D,'Z<9F<'X M<3TE,SJ,F',5;&]()\B(F$L8:!X2S77LEL$H\GQ&8C",W$Q)C EO&3\GH43& M=DB!J1: :B,B)C"%@D]/B(@44C%AHQU%#]&2X=Q+"I )I4RD# H,M0!0F\CF M)#"#0LU("V90H H8I(5 6+,+T%(QC2+]3N8: &(-BIB A,HLAEIP00*4 T# M?$;18R62BH+;!>A$EHE(=168: &(-I'<2DRB9#.Z24RB#.LAZ"E(8B0F6P*R32RJ2),L9R0&LRA17QLD)FQ9A6;&+]%()I6,I063+0'9 ML2U*8A;EC.Y68A8EZF^#M(3-:^YV#JW]O(0ZKC)]7\D??<)P2P2WO^?)$-JP MZ0:B>((PUA)A'6D7%,9:SA)#J*$&::0J:)12BDR!.C&4,K80H)#:W^9DOA M,.HZ!>X_Y0 RUX!&?V3,-(5,$XOTW(01I!DC*V$$"8VL05K / HF-"#[9$+3 M&&@= DVQ:49C O6,P55C O64P74490\%)IS0D Q,:.G=,_+^I<4?1?-Z/+6+ ME[KKZFIX*+ZOZ\XZD^R+R_'!%KO;26GW77^8N>/F^K+@>M+5Y_%%2'I[&[/^ M'U!+ P04 " "#: I-@ENX)> " "@"@ &0 'AL+W=O1//<'CB7WDM5UNW,/TAYG 1!NSGPBK5W MXLAK-;,33<6D&C;[H#TVG&T-J2J#$*$XJ%A1^_.IB3TT\ZDXR;*H^4/CM:>J M8LV_!2_%9>9C_S7P6.P/4@>"^?3(]OPGE[^.#XT:!8/*MJAXW1:B]AJ^F_GW M>++&H288Q.^"7]JK9T^G\B3$LQY\V\Y\I!WQDF^DEF#J=N8Y+TNMI'S\[47] M84U-O'Y^55^;Y%4R3ZSEN2C_%%MYF/FI[VWYCIU*^2@N7WF?$/6]/OOO_,Q+ M!==.U!H;4;;FZFU.K115KZ*L5.RENQ>UN5]Z_5<:3 A[0OA9 ND)9" HLQ\1 MHIX0O1&B#PFT)]#/KA#WA-A:(>B*9:J_9)+-IXVX>$UW@(Y,GU,\B=7^;G30 M;*>94QO0JNAY3E$\#T.DQA,W962TA1;]7!1 M),FPM7,K%Q51C.RR %HI(2&<& 43HT!BF958AZ%7RU!,,@NUNH4:F8E!,[%K M!B/+3.PL\R6DL5V_6ZB1F00TDP!FK,U@:D97WI M\LQY66*4V:BEBR)9A.TOUJ>TUK>T1HEA9&4VGGWG)X!O'L %@*'OF@"_\O&PO=V]R:W-H965T.P-,,E8J^DQI5X8DKEI/*HO@PMQ=@M@&>)"C$[QPW;#"W9"D[0M[EXMM^;KO2 M$2YPRJ4$$L,9KW!12"7AXV\G:OL)(O<]@M\1_$]"<)<0=(3@V0RP(\!1!J>M76WF&G&4Q)0T%FW? MAQK)UP[,H&A7*H.J.^J9V$\FHN<$@C!VSE*HPRQ;C#? A,$U9*U#0(]PA('> MA6=RL?0TNG>=8*4C0CCR\%!DH.8%@FCDI<7 09:7*)B,4!L=Y0'?-WN9 M&+U,-"]!<*.8T"@0/M^9R"@0/=&92*\SF+@W?$Z-:::/-WTYU5K[XL-!FO8/ MH:. !EH;I"(-M9D:^G>K+.":CQ'74-CTAL2-DP@\WT-@/$86P'OGUVB!/0&4QM M)US_OK8A' E+>_<2L)F=V75VM$Y;+EYD0:ER7BM6RY5;*-4\>I[,"UH1^< ; M6NLO1RXJHO12G#S9"$H.-JAB'O;]A5>1LG:SU.[M1);RLV)E37?"D>>J(N+/ MAC+>KESD7C>>RE.AS(:7I0TYT1]4_6QV0J^\@>505K26):\=08\K=XT>MVAI M BSBN:2M'+T[II0]YR]F\?6P%;BECADGG\;LG=0=-$SA^ MO[)_ML7K8O9$TBUGO\J#*E9NXCH'>B1GIIYX^X7V!46NTU?_C5XHTW"3B=;( M.9/VU\G/4O&J9]&I5.2U>Y:U?;8]_S4,#L!] !X"M/:_ H(^('@+"&WQ76:V MU$]$D2P5O'5$]V\UQ#0%>@ST8>9FTYZ=_::KE7KWDD783[V+(>HQFPZ#1Q@T M(#S-/DA@2&*#)^'X5F [100)AB4"L(K $H0W!#%,$(($H24(;HYAIL@()(@F M&82+NRH[2&PA=:>!0M^'51:@RF*B$N&9@XI!@OC]=28@00)D$-SU"X0)89$E M*+($"*([$0BS@$60#[>^#U#,= V:<0]Z_WDBT!UKA/_;.9L>,VX=A/UD3@CV M")J:),+)# 7L$O0!FR#8)VAJE&D#@:#EC [L% 19Y;Z'(% P8T@$&PK% ,7< MD<"60LD'3A4V#)JZ8=I$RTD3A4D2!'="WFAR5%2<[)"53L[/M9WPH]UAD*^Q MG3QO\.X6\)V(4UE+9\^5GE]VRAPY5U1GXS_HO[C0%X]AP>A1F==8OXMN^G8+ MQ9O^9N$-UYOL+U!+ P04 " "#: I-UKO?W?UW&R:?!,8%^(+V=FSOAR&,\OJGYM#E)J[ZTLJF;A'[0^ MSH*@V1QDF34/ZB@K,[-3=9EITZWW07.L9;:U1F41T#",@C++*W\YMV-/]7*N M3KK(*_E4>\VI++/Z[TH6ZK+PB?\^\)SO#[H=");S8[:7/Z3^>7RJ32\8O&SS M4E9-KBJOEKN%_XG,'JDUL(A?N;PTH[;7IO*BU&O;^;I=^&'+2!9RHUL7F?F< MY5H61>O)\/C3._6'F*WAN/WN_;--WB3SDC5RK8K?^58?%G[B>UNYRTZ%?E:7 M+[)/2/A>G_TW>9:%@;=,3(R-*AK[ZVU.C59E[\50*;.W[IM7]GOI_;^;X0:T M-Z ?-6"] 1L,"+]IP'L#[A@$72IV;1XSG2WGM;IX=;>]QZP]163&S>IOVD&[ MV';.+$]C1L]+P>@\.+>.>LRZP] 1QD$\(@@Q0 )#8&!!41;4VK,K%@QWP% ' MS#K@8P*)DT4'B2VDLI D##F+G50@C/"8I>%$/AREPP$=P3CN0* .Q,<7)$(= M1'!!G$S7'42,,N5)R!+N+ @"HVG")]C$*)OX_O;$($Q"64PCAPV$W=R>!*63 M #I<.('6"0CDGA2(8$F*TTA1&BFDX;)(08PH3(F[11#%!0DISH6$N!"$R**X M1Z8'C2-1P5PQ@" ^2NR:S(0J$>0"B>LX*P3$0YRAP7,L(^?O,)+CX$J@^X^SWF[N7'<#=N/\'5C(C[][_'W!4 !'=3 M 0BNCP0*)-0 K4/'!P(F50!@HLC@>H(=(! W<.$ ('=4@)<'0DFC^ 0?5# ME ""II4 UT@"11)1 D1)@1*DX(\](C1* 6<$)U(Q6<^X:GH]B\L;O:]<*P0C MF"M'P:C,*V6]MR5TXVW4J=*MB(Q&AS)]98MJ=YR&LS4-D1E#Q,QTA?C_$-V[ MX'M6[_.J\5Z4-@6J+2-W2FEI^([CE;'_JT1 M# ^>Y3]02P,$% @ @V@*3?5;KAU5!0 M1T !D !X;"]W;W)K&ULE5E=;^,V$/PKAM]S)KEJ];KZU+U75+;YO-[OV>OG2 M=?O+U:I]>*FV9?NEWE>[_C]/=;,MN_ZV>5ZU^Z8J'\=&V\W*&9.MMN5ZM[RY M&I_=-3=7]6NW6>^JNV;1OFZW9?/?;;6IWZ^7=OGQX.OZ^:4;'JQNKO;E<_5G MU?VUOVOZN]4QRN-Z6^W:=;U;--73]?(G>UED;F@P(OY>5^_MR?5B&,I]77\; M;GY[O%Z:@5&UJ1ZZ(439_[Q51;79#)%Z'O].09?'/H>&I]_+-^[%ZNEW&Y>*R>RM=-][5^_[6:!L3+Q33ZWZNW:M/#!R9]'P_UIAW_ M+AY>VZ[>3E%Z*MOR^^%WO1M_WZ?X'\UP SAL"39C; \:= M8-PYH@ (/D)6/8$C"P=9N+$]G;'(<0"" 6@,X$\#>),,XX )(V8W8J(AD]ED M+!)F?3#!*7P\Y.,!GZ2CVP.&3SKJNTG(2$S&T6$F#)DP8)(LWRV+7BZ(*)T8 MA/(FPV0R2"8#9"@ADXENHC&>TIF1L'Z9*#?*O@N03P!\?,(GR"7(+<<$5DB8 M)38Q5_A$R"<*/MY''""' ?+Y0K(&&X*9(:4)=#I:)I.G5D/75AC4GM&,$H:+L& MVZ!#-BBT)>V-(H7TX %@MJ]+0Y!V,'(?.),A1V'D..(4Q5P'&.R=%H@+ 2ELB#L-X2JKU17),LJ;>:4 MLR0JJ5*]D"R5+CA5+P)I90=A118:-9G<4-1ZX1Q8567ML'AX5*TKF\M@9_">*%:^\&)I1 MK!0>"#7W1B.+A>IG%"&%EQ+TUBAG8H\5Z&?4%X4'A8/F_A[+U,^H&PH/CD7D M2=N36,U^1CU0>'#D"4Y;(ZQFC_*\]GH/"Y4_D><92Y#GY'D&$B2;9CR$R@)K MT\)8JCPCSQ6W/*.^$ M9^3P@D%V[DMP[=3*V!P8I&?V2@BL>_Y$>F8L:)Z3GED*FEGL!P!27\ACT3-* MX6)WRQ2NS%J&?2%#"3PM%#*9P"^4K)IA[\B0=XA7^M(5F-,13Z!P-K/:UP7L M&QGRC;26F$!G'WC$^7YU\OUL^*#Y1]D\KW?MXK[NNGH[?C![JNNNZ@.:+_VX M7JKR\7BSJ9ZZX3+TU\WA0^+AIJOWTT?2U?%+[&PO=V]R:W-H965TZU*?5G&.'Z;>"P. M1]--)*O%*3^H;\I\/STT=I1NH4?ME_![?;X@+<(@?A;JTH_NH M*^5)Z^=N\'FWC%''2)5J:[H4N;V\J(TJRRZ3Y?%K2!I?U^P"Q_=OV3^ZXFTQ M3WFK-KK\6>S,<1F+.-JI?7XNS:.^?%)#02R.ANJ_J!=56GC'Q*ZQU67K?J/M MN36Z&K)8*E7^VE^+VETO0_ZW,#B # 'D&H#3?P;0(8!Z 4G/S)7Z(3?Y:M'H M2]3TW3KEW4N![ZG=S&TWZ?;./;/5MG;V9<52MDA>ND0#9MUCR A#IH@-@/B; M)+$$KBP(R(*X>#IF026<@(()J$N03LI 7AD]ACM,[3 "491AKY80AE...)GA MDX)\4H"/M]"ZQ[#10G89CTR(R9@@,!,&,F$ $Z]]:Q:L\HY2ZF\,A$I1!I/) M0#(90(9Z9+)@&8%02OV="6&V352BF?>.@WPXP"?U^/"P!1(SX<$V(0Q3AH2< MX2- /B+@0P0<+\%X>;N.,(+] -V@I $T>74QX32PA1"':2HE1S.<9CP*WZ"F M 33ID_#YA!@ZL[\8-BI,;I#3 )HH)96^G" 407,V@V'?PY#Q^8H:0%Z[*)(^ MHQ!GV\4EG^,$>Q^&S,]7%0:!N$(GD79C@F8!AD,09W.,8,/!H>, TA)AKVC !P"QV2[!]H7E M+>J2@&Z$OXT;"(8IYS A KLA@=S0EQ<)74X(3'SS 6"8,$EF_D )[(4$\D)? M7 .(3P7/?&T!,*M!YLLB&9TEN\/]U[PY%'4;/6ECCZ7N\+C7VBB;$MW9\H[V M>^(Z*-7>=+?&UL=97;CML@$(9? MQ?(#K $;'U:.I6:KJI5:*=JJ[35)2&PM-BZ0>/OV!>Q867MR$Q@\\W\SA(%R MD.I-UYR;X+T5G=Z$M3']+LZ(-:$1&$ MTJAE31=6I5_;J:J4%R.:CN]4H"]MR]2_+1=RV(0XO"V\-N?:N(6H*GMVYC^Y M^=7OE+6B6>78M+S3C>P"Q4^;\!-^WF+B KS'[X8/^FX>N%+V4KXYX]MQ$R*7 M$1?\8)P$L\.5OW AG)+-X^\D&LY,%W@_OZE_\<7;8O9,\Q^9^X_Q,[%[("Y@@1@4B+U \B&#?)'EZ)-Y MG\[[9)AD,8$Y"(%)U]446?$ DX&8#,"0!29;87*$@A@].&P%R"D M3K+@%, A0#F",1C!K8< $%WV'EJ?@X3F#]H//VAR#)!678[7->4I?7"P,=SI MF "D;$DBZU8MLI0LBXKN+C'W2/Q@ZMQT.MA+8^]#?VN=I#3<:J(GFW=MWZ79 M$/QDW#2SSJ-A9#\]/-'\^E7_ 5!+ P04 " "#: I-(0AS<@ " #G M!0 &0 'AL+W=OAL3&TG7/]];4,0Q[G5O6#O,CO,+/;F(^//H@60 MS@LEO2C<5LIACY"H6J!8/+ !>O6F89QBJ4)^06+@@&M31 D*/"]!%'>]6^8F M=^)ESJZ2=#V 'YV,(K5WM%.SHP]Z^!K7;B>%@0$*JD9L%IN< 1" M-)&2\7OF=)=/ZL+U_L[^V7A77LY8P)&17UTMV\+-7*>&!E^)?&3C%YC]Q*XS MF_\&-R *KI6H;U2,"/-TJJN0C,XL2@K%+]/:]68=9_Y[F;T@F N"I<"/_EL0 MS@7AI@!-RHS53UCB,N=L=/CTLP:LSX2_#U4S*YTTO3/OE%NALK?3[)D"R89YK*)E MMI=_ 5!+ P04 " "#: I-=5700!@" #1!0 &0 'AL+W=OI;T+]FYFQK-KLTG#Q:LL )3WQF@EUWZA5+U"2&8%,"(? M> V5_G+D@A&E0W%"LA9 K/W OR:>RU.A3 *E24U.\ +J>[T7.D*=2EXRJ&3)*T_ <>T_!JLG;/ 6 M\*.$1O;VGJGDP/FK";[D:W]F# &%3!D%HI<+;(%2(Z1M_'*:?G>D(?;W5_5/ MMG9=RX%(V'+ZL\Q5L?:7OI?#D9RI>N;-9W#U8-]SQ7^%"U --T[T&1FGTOYZ MV5DJSIR*ML+(6[N6E5T;IW^E31-"1P@[0H#O$B)'B-X)\5U"[ CQ_YZ '0$/ M3D!M[;:9.Z)(F@C>>*)]#C4QKRY887U=F4G:V['?=#^ESEY2/(\2=#%"#K-I M,6$/LXAO(;LQ).@02!OH7(13+C;AB![>'K =(Q9XX.&?(D]W16YL1I/-BBP_ M[O$__J7,>)(?6WYTT^QX6@!/"N"1 3P?M&'38A864[57L0SG@W:.01\"O!R@ M=F-4%,^"05,GI/"HK:CW'AF(DQT.TLOXN5*F([UL-W\>0_.>!_E-L-H&$_F= MGE?M>'F7;X?=-R).926] U?Z7V3?^I%S!=K[[$&;+_1\[0(*1V6V"[T7[91I M \5K-T!1-\73/U!+ P04 " "#: I-L21\V0L" "0!0 &0 'AL+W=O M,42W7D)1(M!WPR)$I0% 0+1''=^%EJ; >>I>PL2=W @7OB M3"GF?S= 6+?V0_]J>*G+2FH#RM(6E_ #Y,_VP-4)]2JGFD(C:M9X'(JU_Q2N M]K'&&\"O&CHQV'LZDR-CK_KP];3V QT0$,BE5L!JN< 6"-%"*HP_3M/O76KB M<']5?S:YJUR.6,"6D=_U259K_Y/OG:# 9R)?6/<%7#Z)[[GDO\$%B(+K2)2/ MG!%AOEY^%I)1IZ)"H?C-KG5CUL[I7VG3A,@1HIZ@?#\BS!UA_DZ('Q)B1X@_ MZB%QA&3D =G<33%W6.(LY:SSN&V'%NNN"U>)NJY<&\WMF'^JGD)9+UFR6*3H MHH4<9F,QT0"SC&\ANWM(V".0"J"/(IJ*8A/=T:-;!]M[Q#(9Q?!?D?U#D9LP MYY/%FAO^_*98\;1 /"D0&X'X1F YJK;%A($!-;:6L\^C&PO=V]R:W-H965T M0/P',W7@%2]A(E4B*M3I3DV0O#@HZ- MB>U=3OX^OLPB>Z::P#XLMJGNFO9TU8S-\EQ6W^N]MGNRQ_6975D76M*?5>UR?*IMM^Z BCP5C)BZRPS%:+_MKK]5Z67XT M^>%H7ZM9_5$46?7OH\W+\RKBT=>%;X?W?=-=B-?+4_9N_[#-GZ?7JCV++UFV MA\(>ZT-YG%5VMXI^X@\OAG4!/>*O@SW7H^-95\I;67[O3G[=KB+6C#X^"O[SWWQ;3%O66V?ROSOP[;9KZ)%--O: M7?:1-]_*\R_6%:2CF:O^-_MI\Q;>C:3EV)1YW?^?;3[JIBQ=9-?3#*>O:CC_H=KHVW<5^=OKOVOM9MU<_U]HLEO%GE\AA'@>,F M*>8)8!(VQ3PC#)]B7A!&7#!Q6\NE( $+$GT".4D@<0()$\@^@9HD4%ZU"*,Q MB8(D"B0P'@G"))A$0Q(-$BQP @,3F-OO90(3)& $7N<\#IBDQQQ[C#)L^//Z MYV;DRRW(R? 71"(:&V.9W3Q EN. &Z2^FT*0(H3,RJPY0C@)FGJ\_"@ID7"KQ5%;"]"2S'! M#80@JBCL.R+T'<-\Z3G0N*BVI*M3A7U'A+YCF"\_!]+CMM LN<:&;46$MF*8 M(E)@OQ!W;$T$-@(1&H%AGC8?'6AK5,&))E5BODM^Q1<7ZZOY=8O%) M(#XN?38$(NQ(8O5)("Q./1!B82EV^[U56%@J7 C#:B&(V&THK#X%U,>)[;O" MTE+RCFJ)1V@DB85?+0(1=J6P;A30#;4&**P;=8=N%-:- JM56"T "<(E%%:, M F(0A$LH+ :5WEZMQF+08)4)JD4@0?%@Q6@@!D%(7V,QZ#M>.&DL!@W6F;!: M!"(Z66/%:" &0;B4)EXIZ3NJQ6+0Z%'/VZD\.]!X!1#RBO]KK!J-!&%\+K0D M4;<%JT8CU5#OZK!J]!VJ,5@U!@G"[R,'FCS:$FMK/'J)W/UN\'M6O1^.]>RM M;)JRZ-\:[\JRL6U:-F\;8V^S[>4DM[NF.TS:XVIX7S^<-.7)_1817WX06?\' M4$L#!!0 ( (-H"DUM Q$?'@( '\& 9 >&PO=V]R:W-H965TO;3A$P*W"#^RU9X;993%9Q_B;* &D\U'31N1N*66[1D@<2ZB)>&(M-&KG MS'A-I KY!8F6 SD94DU1X'D)JDG5N$5FUO:\R-A5TJJ!/7?$M:X)_[,!RKK< M]=W/A9?J4DJ]@(JL)1?X"?)7N^IQAO :P6= MF,P=G]P ZK@VHEZQI%18>[.\2HD MJP<59:4F'_U8-6;L^AT<#C0[(1@(P4CPH_\2PH$0/DJ(!D(T(Z ^%5.;'9&D MR#CK'-Z_W9;H)O+7D:K^42^:8IL]51ZA5F]%$JPR=--" V;38X())KA';"V( M^!ZR6T*2T!LQ2)DNC^0?AEZH1SH%)=4B83_G,F 0EZ3VIW$KU-Q@#"F>IIUC->7\F M]H%D[7# &^J5 ( #H' 9 >&PO M=V]R:W-H965T9F9W%EBG+66OO 0SEM%:KYR"R&: MI>?Q0P$5YD^T@5H^.5%682&W[.SQA@$^:E)%O& VB[T*E[6;I3JV8UE*+X*4 M->R8PR]5A=F_' AM5Z[OW@(OY;D0*N!E:8//\!/$KV;'Y,X;5(YE!34O:>TP M.*W<9W^YC15> WZ7T/+1VE%.]I2^JLVWX\J=J8* P$$H!2QO5U@#(4I(EO&W MUW2'E(HX7M_4OVCOTLL>*%ME^A]Q.Y3F_^.UR! M2+BJ1.8X4,+UU3E@+Z;(:H)T1&!J_SKINYP0)G*:.MP[K/H<'JJ_.7D7Q=!Q74;T<_D_WD M,GK-XC!,O:L2ZC%YAPE&F 3=0S93B#\@/%G 4$5@JR(/)O3@/L%ZBD@BHX8/ M1;8/1>[*#*W-"C4_'/&C)+0+(*L T@+HKMM&*_,.DVA,W;42A7.C'9\!;::@ M8&YV;?L!Z,Y49#4564P96?(.$XVRA"A)#%,64#@S34U!\<+W#5,64)3$=E.Q MU51L,14;IN))Z]#"-YRO+: $&4J;*6B1S W0U@)"D?F;>:,?OP)VUE.8.P=Z MJ87Z=$?18= _!VIP&/'<7ZY]2WPC#X9NCK_+=Z?*#\S.9&PO=V]R:W-H965TQ,, MG#GS#8$I!RY>90V@@K>6=7(;UDKU&X3DJ8:6RB?>0Z=W+ERT5.FIN"+9"Z!G M&]0R%$=1AEK:=&%5VK6#J$I^4ZSIX" ">6M;*O[L@/%A&^+P?>&EN=;*+*"J M[.D5OH/ZT1^$GJ'9Y=RTT,F&=X& RS;\@#?[W.BMX&<#@UQ\!Z:2(^>O9O+E MO TC P0,3LHX4#W<80^,&2.-\7OR#.>4)G#Y_>[^R=:N:SE2"7O.?C5G56_# M(@S.<*$WIE[X\!FF>M(PF(K_"G=@6FY(=(X39]+^!J>;5+R=7#1*2]_&L>GL M.(P[>3J%^0/B*2"> W#RWP R!1 G (UDMM2/5-&J%'P(Q/AG]=3<";PA^C!/ M9M&>G=W3U4J]>J\RDI?H;HPFS6[4Q M-_*C8>Q3I+$$:8*:(O12QC2G3)&36XUG=7D!4X*IY2UJHC3B/AA$B],LH9)(@=FU*3+-%F* M'1:/"!?/?I34BY)Z4)PLNW25)2LB%V4MTH?R#Y3,BY)Y4)Q[M,M663#!.'%8 M/*J8%)D?)O?"Y!X8XL#DJYN HRQ?T?AD!<:Y@X,6+])TR&]47)M.!D>N]..V M3_#"N0)M&3WIVFK=E.<)@XLRG[J)!&)L3>-$\7[JNFAN_=5?4$L#!!0 ( M (-H"DWGD(8C8@( .,' 9 >&PO=V]R:W-H965T>46(\-[:IN-SOQ*BGP4!WU>DQ?R)]J23?XZ4M5C((3L% MO&<$'S2I;8(X#-.@Q77GEX6>V[*RH&?1U!W9,H^?VQ:S/PO2T.O^=R!'?&[$"[UNB(D'^IX)_BNYD$;"E1.YQIXV7'^]_9D+VAH5 M::7%;T-;=[J]#G]08FAN0FP(\4B(P'\)B2$DCQ* (8!'"= 0X*.$U!#21PG( M$-"CA,P0,HL0#-NA]_<9"UP6C%X]-E1HC]5!B&:9K*"]FM0%H__)+>9R]E*F M !3!10D9S&+ Q#>8^!ZQG")2 .\QSPZ5/+W'K!P82V8]A2 +\MFUDH79N!S_ M W *)4R#1 N!.(+,R/V"0QG0#)LSSQ,K:% 51##^( M!CC- (>9W#(S8.#-,C',4625 IB8B0',0ZL87"B06.&O'"M.46N'5IX@9!6% M:\4\M6+<.%"9? ?/>OZ^87:J.^[MJ)"7F+YJCI0*(B7#)QE; M)5_<<="0HU!=)/ML>'>&@:"]>5*#\5TO_P)02P,$% @ @V@*304F_,RM M @ :PD !D !X;"]W;W)K&ULC59=;]L@%/TK MEM]7?P#^B))(M9-IDS:I:K7MF28DL6H;#TC2_?L!=EP':-J7V-R<>^XY%S#, MSY2]\ ,APGMMZI8O_(,0W2P(^.9 &LSO:$=:^<^.L@8+.63[@'>,X*U.:NH@ M#L,D:'#5^LNYCCVPY9P>15VUY(%Y_-@TF/TK2$W/"S_R+X'':G\0*A LYQW> MDR9_D!.I)5PID34VM.;ZU]L$N(Q0=:^E0"&!/"6 &\FP"$!?K8"&A*042'HO>MFKK# RSFC M9X_URZ'#:M5%,R2G:Z.">G;T?[*?7$9/RP3%\^"DB 9,T6/B"2:%UY"5#8E& M1" %C"IBEXHBMM(-#:6-2)&AX4.2]4V2*YG V2R@\\%5LX"; #H)H": $P(4 M9D:W>TRJ,>T@$AJ@T@$*D3DI-BB3'Q"C)PZF.'S'%'*:0I:IQ)12]!@TJ0(C M0^U-R)6,Q"DC<<@PEDB16#4 L'IK@U"Z]%P)C.T@;E86X(7GV&:?T!4V\J MF)P4#6%[?6QS;T./K5#?NDETO!G)%-"LC1WPE;Q+]P?]&WU]#?F*V MKUKN/5,ASS=]"NTH%41J#^_D9!SDS6<ZW*6LS]HY3-% "Q/=**B ?6 MT%J]V3->$:FV_ !$PRG9&:>J!%$0Q* B1>UG,V-;\VS&3K(L:KKFGCA5%>'_ MSYFH'>I9=4=%:%*SV.-W/_<=PNDHT MW@!^%_0B!FM/*]DP]J(WWW=S/] )T9)NI68@ZG&F"UJ6FDBE\;?C]/N0VG&X MOK)_-=J5E@T1=,'*/\5.'N?^Q/=V=$].I7QBEV^TTX-]KQ/_@YYIJ> Z$Q5C MRTIA?KWM24A6=2PJE8J\ML^B-L]+QW]U0EG/68PG M,W#61!TF;S'1 ).@6\AR# E[!% )]%E$KBSR:.0>W098C!$)MG+XD&1UE^0F M3>@L%C3^\*98T$V G 3($* ! 0[L:K>8Q&#J5@;":6#5PX5*X]0JB0N%H!5Q MY4!-U$WC%H:=PO!(6(RM9/(6@P=AXB0(+5UC4!@@9#5RZ4"%$V@%7#E0"*7O MZ(J=NN*QKMAJ11Z/PGS!,+(;YD#% ;2_(P2-=T\!OV?@NP_4$L#!!0 ( (-H"DW;7@__7 0 M $8 9 >&PO=V]R:W-H965TU5D<56_%@>W/!4RWK5& M6>I2S_/=+$YR>SEOVUZ*Y5R=JS3)Y4MAE>MDEFR(OYJ7V-V1C>/K][W[2=KSOS M&I=RK=(?R:XZ+NS0MG9R'Y_3ZJNZ?)9]AX1M];W_5[[)M)8WF=0QMBHMV[_6 M]EQ6*NN]U*ED\>_N-\G;WTOO_]T,&]#>@%X-ZMA_,V"] ?LPX'\UX+T!GVH@ M>@,Q-26_-_"U"&XW6.WH/\=5O)P7ZF(5W0(ZQ@+* MNO5MZ?MD[KXUCGK-JM/0@88.-9_&F@\O;IW!-0V*TEA1$((-0ZR1A@\UST@C MM%3'&JTSF[$B$+@W# XJ:^WY( L?.^#0 6\=L(&# #L0T($ &83:."!-A(/X M,(@_=A!X6A"D,:R, 8)@ -]\8TUG!B"A#!("((P["""#J+I$T8\#*(W8A%A-Z%XX 1Z0D!&0T>8,L+U@X+2$!I@H;@TT $0QS"F+'Q@-6 "&2+0TU<#$AF&GV-,.=B>(\,YD&-,.9G>6XX) MY(A O;=(9"*=8TPYV-HBT]>CX?/Q@:V-8P+Y% (Y9$O?VK#*L+5Q3""?0B"' M!+)0SP<2&)D2P@1R1*!IB#&!_ $".2:0H[/O:):B*77RGFIXZ8!!%>@#Y:96!(8>X%V9\-$"XR]>.!C5V"B!3JLZK/4B^[,TCW5,!U<'038 MG\>SQ$?#3ZA#]-,\D 4.T<\E[LUM9":+0WN77%I;=E55I;+VIG.O5"7KY#VG+DQ'&>^N M+ZG<5\UC4#\7W:5T]U*I4W_A[EYO_9?_ U!+ P04 " "#: I-Y9D;)1\" M !_!@ &0 'AL+W=OV.FS 0?!7$ M YSY2"!$!.F24]5*K11=U?:W0S8!G8VI[83KV][H_V%YF9F>-O>2= MD"^J M#>*V>-VOB5UNV:$%56P*EZ$"TTYLU)2$ZU6G0DSD@4! GA MM&[\(G>QO2QR<=&L;F O/77AG,H_6V"BV_BA?PL\U^=*VP I\I:>X3OH'^U> MFA4958XUAT;5HO$DG#;^8[C>91;O #]KZ-1D[ME*#D*\V,67X\8/K"%@4&JK M0,UPA1TP9H6,C=^#IC^FM,3I_*;^R=5N:CE0!3O!?M5'76W\E>\=X40O3#^+ M[C,,]2Q];RC^*UR!&;AU8G*4@BGW],J+TH(/*L8*IZ_]6#=N[ ;]&PTG1 ,A M&@DF]WN$>"#$;X2%*[YWYDI]HIH6N12=)_N/U5)[)L)U;#:SM$&W=^Z=J5:9 MZ+5(LBPG5RLT8+8])II@PA%!C/J8(L)2;*,[>O1O@MT](EWB&6*TB-CQXVD1 M28H++%"!A1-83 T$P6P7,$PX*P3#1+B1)6IDB0C$,R,89C$S@F'^LZ4):B1! M!)*9$0R3SHS<8Y(PPXVDJ)$42;+"!5:HP.KCAR-#!;(/?!,,,[M&.P03!C,C M9')O.FN_;-\$VF;\W?J#S7C?(.0INN MXN[^20@-QF+P8,Y-9?X&XX+!2=MI:N:R[XG]0HMV:/=D_.<4?P%02P,$% M @ @V@*3;20#MP0 @ _04 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<^::- .E(5;52*T57]?K;(1M 9V-J.^'Z]K4-(02L M^X.]R\SLK,&;#8R_B09 .N^4=")W&RG['4*B:H!B\<1ZZ-2;,^,42Q7R&HF> M SX9$B4H\+P$4=QV;I&9W($7&;M(TG9PX(ZX4(KYOQ((&W+7=V^)E[9NI$Z@ M(NMQ#;] _NX/7$5H5CFU%#K1LL[A<,[=9W^W3S7> %Y;&,1B[^A.CHR]Z>#[ M*7<];0@(5%(K8+5<80^$:"%EX^^DZHB)*.3BK)"\?NXMIU9 MATG_1K,3@HD0S 15^R-".!'".R$RS8_.3*M?L,1%QMG@\/%C]5C_$_XN5(=9 MZ:0Y._-.=2M4]EJDOI^AJQ::,.6("1:8.P(I];E$8"M1!AMZ\%A@OT6DL;U" M:&TB-/QPP4^2U"X0604B(Q ]G,+*9+G%Q N78R,?8QZ,Q%8C\=:(YZV,6#!^ MN#*RQ21!:#>26(TDEB+1RH@-LSX1&R:Q&TFM1E++B20K(S9,NC*RQ23^YY41 MM+@U%'AM!HQP*G;II/X_%]EYACT'^M:M\J6:;>,HNLN,@_$GYG7;">?(I+K3 MYN:=&9.@+'I/ZJLU:A;/ 8&SU-M4[?DXD<9 LGX:MFB>^,5_4$L#!!0 ( M (-H"DUC6_#:E@0 H8 9 >&PO=V]R:W-H965TQ\A)+RN',&5X^45RJF?TH\F/],-\WS>G>\^KM7A59_:4\J:/^ MSW-9%5FC;ZL7KSY5*MMUC8K<8]\/O2(['.?+1??L:[57?=,^\):+4_:B_E3-7Z>OE;[S+E%VAT(=ZT-YG%7J M^6'^2/>I[!ITBK\/ZEQ?7<_:4I[*\GM[\]ON8>ZWCE2NMDT;(M,_;VJM\KR- MI'W\.P2=7W*V#:^OWZ/_TA6OBWG*:K4N\W\.NV;_,(_GLYUZSE[SYEMY_E4- M!07SV5#][^I-Y5K>.M$YMF5>=W]GV]>Z*8LABK929#_ZW\.Q^ST/\=^;X08\ M-.!+ YW[HP9B:"!^-I ?-I!# SDU0S T"(P,7E][UYF;K,F6BZH\SZI^/IRR M=MK1?:"':]L^[$:G^Y_NSUH_?5M&%"V\MS;0H%GU&K[6R+%D8TOHHO"T@8L+ M1BY6;#7G<8*UK8@"P\/-(.F'048V!>PLT;47H\Z*<0 ) \@N@!P%2(PR>DW4 M:8Z=YHZ)(]^HQ99Q*"5C-P%T$]ANV$BSZ37!51H2,C2\V*([00);":&5T+)" M9(S>*@0=DXC8F(IK6T9A3.9D"6W+E"1L!$MM&8?$"2XM@J5%H)?)"0_ M42_&%"%.F7.2 *B"Q(1K"F2:K@D[WE:$:44VKFR.$T),',5D6@*,D8ET32L, M&;(I8P%T0S9FL"-;]Y$C3"1"2#*7+P%*'T42( M32$.P9@E[$]?&(Q9PC1A80RB\1O0!4*R_*46.FM6./2,*X$V"5&KD' MN!*?P)7 N!(3/NPV GRQQ5%DGCP F68]DV.O*C'6),*:N8('T3A5: XY4E%@ M#CE0@6,5%,MYKB(Q;N6$/>)J$(V.5D3@FRFG8573R\'UX_?&ULE5AKCYLZ$/TKB.\I>,PK41)I\]I[I5YIU:KM9S9Q M$E3 *9!-^^\OKTT3^T#8+P&<,^,SX^%X\/0BLY_Y48C"^)W$:3XSCT5QFEA6 MOCV*),P_R9-(RW_V,DO"HGS,#E9^RD2XJXV2V"+;]JPDC%)S/JW'7K+Y5)Z+ M.$K%2V;DYR0)LS\+$=8AGN/A:#G, M.:\=\%L:+, .'.C J1TXMPZXK2Q:@_%K3%IC1H&G)!5A%#\K@"%E]=< PP*. M(W)A1"Z(B"D1-1CW9A:%Z_(A8O40L7Z(V+A:M KBN0]QEPP/)L,#R5!*>>%I M-$-@ 4,/7MT4%DCW%V?)@='V2'*]GQ]9B8[2A4 ME@ 5N*JJ#'*U'N)JX^NOR5A=V&< \OT.=0A@@@(]0:263Z#Q]9357.H01_&R MTB$CK7)T#+,[U'(,PQF#<%SL@-EXC[.'"R[KV"89J#IM$V0/U:471\H0ZQ]#(F?5H9 C'Q'W;,!BK&@Z\7"2L. U&B-" ,JH8D- FER M T":W"!'G8+#L.(P(#EZ:8]!EM6-: U0S/8[]CO"\D7V@ )O0?=9'G,CKKE6"\XT O>L2P<*P%GPV/E6 DX:%2T6+G> MA8S&-G5,U/$UC?2BBRM^T[GS@7#Q6\51?Z"%^_C#T+HYN$E$=JC/Z7)C*\]I M43&\&;V>!3Y1=?"CC"_89,G ^(I-ULU)WU_WS<'C?V%VB-+<>)5%(9/Z4&@O M92%*YO:GDOE1A+OK0RSV177KE_=9<^#7/!3RU!YF6M<3U?G_4$L#!!0 ( M (-H"DV-U>XFVP( $0+ 9 >&PO=V]R:W-H965TS>3,Q5.S9TQZSU59-U-_+^5A' 3->L\JVMSQ ZO5/ULN*BK5 M5NR"YB 8W9BDJ@Q(&*9!18O:GTU,[$',)OPHRZ)F#\)KCE5%Q;\Y*_EYZH/_ M$OA1[/92!X+9Y$!W[">3OPX/0NV"GF535*QN"EY[@FVG_CV,5Y#I!(/X7;!S M,UA[NI1'SI_TYNMFZH=:$2O96FH*JAXGMF!EJ9F4CK\=J=^?J1.'ZQ?VSZ9X M5?V6=3F>>[X7]+P!-(ED#Y!G?U60M0E1*\)\9L)<9<0WWI" MTB4DU@E!6[LQ&4)6EF"5&:K:3')A9HH3BTQ+BJ"")>2HE)25PI)<8(,)#-07L/* Q)=Z M1#03QRM].U]^IV)7U(WWR*6:6\QTL>5<,J4]O%.O=:]&VGY3LJW4RTRM13O7 MM1O)#]W,&O2#\^P_4$L#!!0 ( (-H"DWV]#A7:0( # ( 9 >&PO M=V]R:W-H965TT+?6(40=]X;W+*E6W'> M+0!@984:R!Y(AUKQYD!H [G8TB-@'45PKT@-!H'G):"!=>L6N8H]TR(G)X[K M%CU3AYV:!M(_*X1)OW1]]Q)XJ8\5EP%0Y!T\HE?$?W3/5.S J+*O&]2RFK0. M18>E^^0OMKXG"0KQLT8]NUH[LI0=(6]R\W6_=#V9$<*HY%("BL<9K1'&4DGD M\5N+NN.9DGB]OJA_5L6+8G:0H37!O^H]KY9NYCI[=( GS%](_P7I@F+7T=5_ M0V>$!5QF(LXH"6;JURE/C)-&JXA4&O@^/.M6/7NM?Z'9"8$F!"-!G'V+$&I" M^$&(;A(B38CN/2'6A-@X 0RU*S,WD,,BIZ1WZ' ?.BBOG;^(Q>LYX@T-G+X MK\CVIL@DS=!J5JCXX<0(SRX0604B)1!-!(PR5@,F59A68;+$,,,"\0PSYI# M^&;;.<3/0GLUL;6:>%Y-D-@%$JM ;ZCH[M9^X-UAJ09-KX[AJ0439F;7 ML&",L[863)H:)8&K;M<@>E2CASDE.;5&PO=V]R M:W-H965T\'7IZDA;M:-&-O MY6JA3R9+"_56.M4ISY/ROV>5Z?/29>[GP+=T?S#U@+=:').]^DN9OX]OI7WR M+EZV::Z**M6%4ZK=TGUBCVOAUP8-XI]4G:NK>Z>>RKO6W^N'W[=+UZ\9J4QM M3.TBL9?SHG+J7F+7A]?VG]Z_-Y.UDWI-*O>CLWW1K#DLWN[\?YK1!M 9P,7 QKYEP#L#_LM W#00G8&8:R [ SDP\-JY-\E\34RR6I3Z M[)3M>C@F];)CC]*^KDT]V+R=YC^;S\J.?JQ"$2R\C]I1AWEN,7"%81>$9[U? M0@ 5XAF0.?0#O& $CP:85PK#^Y@U$4G23#F9#-[8\UXR0MJ!(!V(QH&XSI0O M!]EL,6&#*1K, ^,21N)(,HY$<7@T"--"Y%48QB1C,1OD3"(ZS&="AB-\ I)/ M@/B$8D@H0(0>P@!D,%AMZVE$7Q4.@^7C1L?HA'5A_0L@:8OW2 EC7P&9VX _7R M?Z,5 RU_P/+'Z3$5U/@-@@ MR+%%0=<3N*.> %U/ -<37*@!%XI;G0GH0@%$H9 C!933LN;^_ ES6HL<:Q%/ MN /-[$RK4,TYH*6-H_N M6#RT9#F6+,X*[M@0^%+XP[1,XOH?DW0%$-2>?4BI _6^)TE.,X M*>_J["!7 MY;XYR*FCEL.@)FK.'7_#VI.G/I-RG1>6\:V-TWIPS[+0VRO+Q MO]CL'%2RO3QD:F?JV]#>E^T)3_M@]+$[O?(N1VBK_P%02P,$% @ @V@* M35L'JW%P! @!4 !D !X;"]W;W)K&ULE5AM MCZ,V&/PK4;[O@1]C#%$2:3=)U4JMM+JJ[6U-D]9?R9([VR;:LBJRQ MM]4NJ$^5R39=I2(/* SCH,@.Q_%\VI6]5O-I>6[RP]&\5J/Z7!19]=^+R2O+;^W-;YO9.&P5F=RLFY8BLW_O9F'RO&6R.O[M2<>W M-MN*]]<_V'_I.F\[\Y;59E'F_QPVS7XV3L:CC=EFY[SY6EY^-7V'U'C4]_YW M\VYR"V^5V#;695YWOZ/UN6[*HF>Q4HKL^_7_<.S^+]O=6"ZS)IM/J_(RJJ[+X92U MJTY,E)VM=5O834[WS YG;4O?YUK1-'AOB7K,XHJA.XP8(E8*9S02J2?@, MB! 3I) @?=P"(L1I$3Y@@AYTWU<9"2)GY2TAF6L#0$8Z3+3VZ/:DG'C "3UH ML*Q(QBE%KG#.QKP R2@6J6?&!,S%9T$/V*$'#=N*$^U*XC 1"\\2%#A%A7S M$CUHT%!HFV)SRW%1+'T6%3B6!0]3&Y0>"AR30OV$,7!J"11;S!@\D408)JEP MUQDIB%::N;$[&;8&XI$I\%-")*X@CA+:-X@X5D7ZB"=2\)Z@.'+E<%@JR1-VA$.:>*[:^/50X+PD\;@C M""<7H>1R'4$\DF+[)G=6S1)RN88 7"JT_O*HQOE&*-]<0Q#/K2<;6Y+)YF3, M$(B+M""?;!R"A':4KB%ZT*"I2+IO"8"*[I)[J ;G*:%]IVL(XKM%26S;N0(P MDC+U"<+I3"!08]\(XZ0D_1..P*E%*+68(W@>26(+"S$Q/WS.-%2,DXU0LC$W M\,BR;F"2.17W F BWSQ)''X2;2K=M2?!IM(5TV/N/\"\4G"(2K!-]#E)XA"5 M]/BJDY[O7I1HSJI[@:#8'36TK?-HP3$E44QI5PO8T(6N%/YU_.35XH;4\"E. M#,D3PQ7Q C Z]FP=)$X5R;=,2DBW';!)B]WW>7!WX%.8:M<=OM6C=7D^-NVG M]EWI[8#OA=H#(Z=\(29+@%8C][*IBF+[FAJ6Y:-L2,1?K%3N3?9YG:3FVW37FI[75W/!*\W37GJ MSSN#VZ'K_']02P,$% @ @V@*31\ADF7W 0 I04 !D !X;"]W;W)K M&ULC53;CILP$/T5Q >LN5\B0.I25:W42M%6;9\= M,@2T!E/;"=N_KVT()<'=W9?8,YPY<\XX=C92]LP; &&]=*3GN=T(,>P0XE4# M'>8/=(!>?JDIZ["0(3LA/C# 1UW4$>0Y3H0ZW/9VD>GW$MHY0XS,13W3\#+.?T+9F\U_A D3"E1+9HZ*$ MZU^K.G-!NYE%2NGPR[2VO5['F?]:9B[PY@)O*7"#5PO\N<"_*T"3,FWU(Q:X MR!@=+38=UH#5?\+=^7*8E4KJV>EOTBV7V4L11WZ&+HIHQCQ.&&^%\1/O%E-N M,?\02"I89'A&&9XN]]VY=:!"WCU]0VI*!4A&YT%. MK9%OYA(0J(7:QG+/II=C"@0=YD<1+2]S\1=02P,$% @ @V@*3<.%+GP1 M @ D04 !D !X;"]W;W)K&ULC53;CILP$/T5 MQ >L8R AB0C2DFS52JT4;=7VV2$30&MC:CMA^_>UC<,2@M*^8'LXY\S%XTE: M+MYD":"\=T9KN?%+I9HU0C(O@1'YQ!NH]9\3%XPH?10%DHT *02TK7GL"3AO_&:]?(H.W@)\5M'*P]TPF!\[?S.'+<>//3$! (5=& M@>CE EN@U CI,'X[3;]W:8C#_57]D\U=YW(@$K:<_JJ.JMSX2]\[PHF+!)T,4(.DW688(B);B&[>PCN$4@'T$<13$61!7?T MX-;!]AX1STY!.(Y6>%23"=0"X^4H*S3H)P:BL(];>CD_U\I49&#M MY\=S8/IQ9,_P>HLG[#L];[KQ\"'?#:MO1!15+;T#5_H5V%X]<:Y !S][TMU? MZOG8'RBB^Z*=$=%&_< $3]%$[_ E!+ P04 " "#: I-E(G81/8! M !C!0 &0 'AL+W=OD.@GTY)(X0SB*/P'GAM+K6V 525';W 3]"_NKTT M*S2YG!H.K6I$&T@X;\-/\6976+T3_&Z@5[-Y8#LY"/%F%]].VS"R!0&#H[8. MU PW> '&K)$IX^_H&4Y(FSB?W]V_N-Y-+P>JX$6P/\U)U]NP"(,3G.F5Z5?1 M?X6QGRP,QN:_PPV8D=M*#.,HF'+/X'A56O#1Q93"Z?LP-JT;^]'_GN9/P&," MGA+PT,L ][ZC]Q/$&F[TYVJ#;"O?.%*],]%:1O"C1S1J- MFMV@P3--EI))@XS_!,%>"'8&R1R2I7Z#Q&N0.(/T0Y7/BRH'#7&:UFEP5&2Y M'Y-Z,:FSR#Y8Q$O.6I20XCGV$1)3AYP<-:B."G2!_T47DZQ_@W(H_4$L# M!!0 ( (-H"DW!9O-&Q0, &40 9 >&PO=V]R:W-H965T][,9>ZO52WTR15^JE=II; M66;U/QM5Z/O*9>[[P+?\?#'M@+=>7K.S^D.9[]>7VCYY#Y9C7JJJR77EU.JT MC>::6\:OVC??CUN'+]UB-5J(-I*3)[>5.I*HJ6R?KQ M]T#J/N9L#(!H,(S.#UP>JBO\U,ME[6^N[4_0:Z9NT^ M98O(KN^A'>R6LWMG%Z"QHV]K*=G2>VN)!DS:8_@8(Z:0'89\D'C6@8<7G/(B MY+3VB)26T0L''!G@S$""$LCY J/!-@ 6PR2(="T MPY@@Y'!1"=!H?TQ42U*U)%2#4[?!F) !13N)'$G8S,&+24=BPA&PT],838(B MBR$1=!5#.-C$>PP)9J*:D&(20@PXW6F"Q3"9 #D8Q&4(LR(&1=P'H#W!%(B9 MS,9\NI#X^/@#A],!,SV*(O&A, +'?19R@-N1?,DX;?7R:#X9S"F<*96,6#B8 MX090,IK*?PKA1B11<0SE42@L#J/84S"CC"R_SXP3RM#B<4H9K-,D*I90&86R M.7GR!W5B&_8TVA)3H70!9P$6&L\4 D:7<":^_A' Z$+)<*64,?KH(LH69^BD M$*B(PVI!H800,, $*IPK&(RNDPP7P2B:HZ"+#I/_(\!TN6!$O< !)E(]K.E; M A0P=$X))OCILZ>80C$C"Q:.Z2[7FK\F26+ MG8TQ?F,#M-AQGWS#[)N^X_UPMF_ ?\_J>_RRL/X74$L#!!0 ( (-H"DWW=5 7 M"@( -$% 9 >&PO=V]R:W-H965TAL3&T3KG]?VQ!*+XZ:E]A>9F=V)_9F M Q>OL@90WANCK*-BT\. M0I_0S%(U#%K9\-83<,K]IW"W#P.38!$_&ACD8N^95HZ.?W95*K._<3W*CB1GJH7 M/GR"J:&-[TW=?X$+4 TWE6B-DE-I?[VREXJSB467PLC;N#:M78>)_YKF3L!3 M IX3(IN 1B%;^0>B2)$)/GAB-+\CYC\.=UA[4YJ@M<)^T\5+';T4<;+.T,40 M39C]B,$+3#@CD&:?);!+8H]OTN-DXR:(G#5&EF#]#\'63;!V$JPM0;0DB+&; M8.,DV#@JB-^Y-&)2BVDM)@I7B5MEZU39WJAL4OQ.9<2$>"$3KE=W[(R=,K&C MF3MU)DZ"Y'$[4R=!^H"=Z:V=Z2J]<_'T7'!>[N !1R?0_RQ%BQ?%0)SM+)%> MR?O6#K)%=)Y73]B^R+_P<=A])>+UNFS 4?17+#U#S&=*( M(#5)ITW:I*C3MM\.N0FH!C/;"=W;SS:$$F*E_8/MRSGGGFOC2]IR\2H+ (7> M*E;+)2Z4:A:$R+R BLH'WD"MWQRXJ*C22W$DLA% ]Y94,1)XWHQ4M*QQEMK8 M5F0I/RE6UK 52)ZJBHI_*V"\76(?7P(OY;%0)D"RM*%'^ GJ5[,5>D4&E7U9 M02U+7B,!AR5^\A?/B<%;P.\26CF:(U/)CO-7L_BV7V+/& (&N3(*5 ]G6 -C M1DC;^-MKXB&E(8[G%_4OMG9=RXY*6'/VI]RK8HGG&.WA0$],O?#V*_3UQ!CU MQ7^',S --TYTCIPS:9\H/TG%JUY%6ZGH6S>6M1W;7O]"$[(;I+B'I"]-D,<4^()QE(5[O=S U5-$L%;Y'H/H>&FJ_.7\3ZN'(3M*=C MW^G]E#IZSI+Y8TK.1JC'K#I,,,9$UY#-+<0?$$0;&%P$+A>KX(8>7"=8WR*2 M>.+A0Y'GNR)7-D/G9H66'X[Y2> 6B)P"D16(Q@*/WJ32#N-W+FL+\A[\224? M@*ZLQ$XK\:V5N><6F#D%9I_?C,0ID#@V8U+G*G'5.9L[PPX+!09EIHN>BZW/=0O&F;^%D^(]D_P%02P,$% @ M@V@*34JYNE+L @ N L !D !X;"]W;W)K&UL ME59=;]HP%/TK4=[;Q,XG") :8-JD3:HZ;7MVP4#4),YL ]V_G^.8-,0WI7TA M]N7<Y"RGGJ>V!QH2<0]JVFE_MDQ7A*IMGSO MB9I3LM5.9>%AWX^]DN25NYAIVR-?S-A1%GE%'[DCCF5)^+^,%NP\=Y%[,3SE M^X-L#-YB5I,]_4GEK_J1JYW7L6SSDE8B9Y7#Z6[N/J#I&N/&02-^Y_0L>FNG M*>69L9=F\VT[=_TF(UK0C6PHB/JI41K%UDBQ+1B\SAE6#;=6$X1@%K >,/EXNAO6 M\>T',S.@_NG>!=;KO01@R'[C(;+4@JT!&$96B[W>U%%2OM:':,2:J2]^_5 MS3BH,;K;%'0GFV6BUKR=)=N-9+69D[UN6%_\!U!+ P04 " "#: I-E(@K MH%0" "'!P &0 'AL+W=O['-); 104I25:W42M%6;9\=X@2T!E/;"=N_KR\L)<1ITQ>PS9R9.0?; M)^\9?Q$5(=)[;6@K5GXE9;<$0)05:; (6$=:]>7(>(.EFO(3$!TG^&""&@I" M"!>@P77K%[E9V_$B9V=)ZY;LN"?.38/YKPVAK%_YR'];>*Y/E=0+H,@[?")? MB?S6[;B:@9'E4#>D%35K/4Z.*W^-EEL4Z0"#^%Z37DS&GDYES]B+GGPZK'RH M'1%*2JDIL'I=R)90JIF4CY\#J3]JZL#I^(W]@TE>);/'@FP9_5$?9+7R,]\[ MD",^4_G,^H]D2"CQO2'[S^1"J()K)TJC9%28IU>>A63-P**L-/C5ONO6O'O[ M99$,8>Z < @(QX H_&M - 1$8T!HD[?.3*KOL<1%SEGOPM!(P(H Z.+T.5B$]Z$9Q#- M)&XQ29RZ12)GJI$AB*Y$0C=!["2(#4%\11#-:F4QB<&TMA#II*!7*HE3)7&H MS,J]L1@$)S+O4 *#)[?0PBFT< @E,R&+0>�JE3*'4(+69"J2,C&,SWP+]0 M5V8RIYG,8>;.-GIR$CP]OHVT4=>9@PX/V?Q$P=O2HR"Z(W3G<".'T)U?AYPG MY0]$BZT>VOA4$\$P*3:ZTA_&0Z@/!*=FY-^YFLCEUF;>Y1\ =N M6]07S$]U*[P]D^IR-5?@D3%)E!D8J/-5J:XX3B@Y2CU,U9C;UF GDG5#VP-C M[RU^ U!+ P04 " "#: I-SS$!$5T$ #C%0 &0 'AL+W=OF:[A3"]%^;TZ&%-;/[,TKV;VH:Y/$\>I M-@>3)=67XF3RYC^[HLR2NGDM]TYU*DVR[8RRU"'7#9PL.>;V?-J-O93S:7&N MTV-N7DJK.F=94OZW,&EQF=G*?A_X=MP?ZG; F4]/R=[\9>J_3R]E\^;@0_QS-I;I[MEHJKT7QO7WY?3NSW38CDYI-W;I( MFI\WLS1IVGIJ\OC1.[5O,5O#^^=W[U\[\@V9UZ0RRR+]][BM#S,[LJVMV27G MM/Y67'XS/2'?MGKV?Y@WDS;P-I,FQJ9(J^ZOM3E7=9'U7II4LN3G]?>8=[^7 MWO^[&3:@WH!N!DWLCPQT;Z!_&7@?&GB]@?=H!+\W\%D$Y\J]*^8JJ9/YM"PN M5GE=#Z>D779JXC?3M6D'N]GI_M?4LVI&W^:1A&(1HH: M0THQH,327<0B"GF:Y;N4($T!W_T2Y'L4,E(2%/AA@$DI%S+=R1:!F M<_B<&()IUQ6-#<#\6,6,'((%[MB.5".]6 %Z(:>GY.+P.#> B3@QB2'!2F+T M2,-4L+$_*_J\XRUZT*!X*HHY*8"B4!/G]8BS]:?.AN2P'"C]0 _M0?>10C$7 M'V*&J6!A45)9M*RS!S9SQ,LL06W]Q+Z0L&;/\RHC7ZX[MH2P4"FD5&/5P1*C M@L$#(M&#!GN*"^82@@)>7@GRB,L$ .EXC!:6/H6TCPN% GK$3U]+ M"(HY+0G2H5@U .2-T<+RIY#^":&0BO0D6 &,F"N X6?H-02-D"*L?H34C\G# MDJ00-:H^$@?+$"$9XB=0 O(Q&@=K TEMD#V+9*/6(=]2 !00%P8 "J.(TY*@ M.!CI5X15@:0J4#1R>"/D^L/XEYXM.^>L#1^A-'0U)85@C("O'; M$I*=7JE8="/P]35ZK-%8$+04!-E >U X3(?+!D ]13QG "+90I$KY?$//>?N M@BHSY;Z[+:RL37'.Z[;SW8W>;B2?J;W@8N,+-5DJ,+Y2D_7UOO&7^^OUYY]) MN3_FE?5:U'61=9=?NZ*H39.\^Z69D(-)MK>7U.SJ]C%LGLOKM>/UI2Y._96J M<[O7G?\/4$L#!!0 ( (-H"DV$^V'>L0$ ,4# 9 >&PO=V]R:W-H M965TC\9[9&'IN 1EN5;(0%_CK_G^4 9\!/SA M,-D;&X5.3EJ_!>=[5^,L% 0"6A<8F-^N\ A"!")?QM^9$R^2(?'6_F!_BKW[ M7D[,PJ,6K[QS0XUW&'70LXMP+WIZAKF?!XSFYG_ %82'ATJ\1JN%C2MJ+]9I M.;/X4B1[3SM7<9_2R78WIZTGT#F!+@DT]9*$8N7?F&--9?2$3)K]R,(5YWOJ M9].&8!Q%///%6Q^]-CN:5^0:B&;,(6'H#>:AW"X8XOD7$;HJ0B-!\4F$KA,4 MJP1%)"@_$11W529,GD60BJ BSS;ENDZYJE.NZ)1W.N6*3D8W]P,A-S<0'OA/ M9LY<6732SE]F''FOM0-/F6W\JQG\GUH< ;T+YM;;)KVLY#@]SI^&+#^W^0]0 M2P,$% @ @V@*3;^"L& ! 2!, !D !X;"]W;W)K&ULE5C;CJ,X$/T5Q/L"-M=$2:1.=\B.-"NU9C2SSW3B)&@ 9X%T M9O]^N;C3<7%(LOW0@'/J5)6K? R>G67YJSH(41N_\ZRHYN:AKH]3VZXV!Y$G ME26/HFA^V5+^NQ29/,]-9GX,?$OWA[H=L!>S8[(7WT7]X_A:-D_VA66;YJ*H4ED8 MI=C-S2@0/U-QKJ[NC3:5-RE_M0]?MG/3:2,2F=C4+4727-[%L\BR MEJF)XQ]%:EY\MH;7]Q_L<9=\D\Q;4HEGF?V=;NO#W(Q,8RMVR2FKO\GSGT(E MY)N&ROZK>!=9 V\C:7QL9%9U_XW-J:IEKEB:4/+D=W]-B^YZ5OP?9MB *P-^ M,6A\WS)PE8'[:>#=-/"4@?>H@:\,_$^#Z*9!H R"1SV$RB#\- BZ O:SVY7K M):F3Q:R49Z/L.^Z8M(W-IF'3$)MVL*M_]UM3L:H9?5]$W)_9[RV1PBQ[#+_" MA)X.60TA3$>L 8GO7C!V$^0E4HXB7?(! ===/ ,$2>5E" D)9'773WR?9'TS M%"U9%Y;%[>Q=K2P!)O @@=<1>!I!2.J*,!&9,(29D!D#&-8ZJ16D4PK0BD%9!8HJ&;R54L MFI<)]#(!7NB\3-#DT6(#$+=(;\5WF+1XVY9 &X,#(J;JH$#^=8WHSN ,8PDM M,L$Q0HVV)QO9RAB(>$(C9FAJJ$A@%)UEC!J1:09WM2?&AT%[#@V'H[40CCC" M.PIS@:-!L=S;ZU=WA'<>!J3>X[0,/2@<;YQ807!OZ8'@'8,!&?='M9]!H3?&[PC0KD>6PM8 MB1F08B^@CB*T;[IT&H%B#U"KAU#K>Q[UU+#\,Z#_'MWQ&)3MP;JX@])?I;&X M7L60<4(Q?S1>+!T#F'J-#1_L:BPQK- M@4;[5*,A:,P/EF@.)-H??.2X0UF,1M89QPK-@4+[= 5Q(+_!6#Y8@#D08-^C M?H N^Z8A"YE@,.1!#/Z">0K F!IN*??6-GHMRWQW) M5,9&GHJZ_?:[&KT<^SSQ]AN?C"_9](6!\16;QOVASB=]?\;T5U+NTZ(RWF1= MR[S[_M])68LF^.8]T30.(ME>'C*QJ]O;L+DO^[.=_J&61W5N95\.SQ;_ 5!+ M P04 " "#: I-A^[JZ[T! #2 P &0 'AL+W=OPZ$UP:4K<6SL<"3%U#X*:&S6 =#>MTH): M9^J.F$$#;4*0X"1-DELB*).X*H+OK*M"C98S"6>-S"@$U;]/P-54XAU^=SRS MKK?>0:IBH!U\!_MC.&MGD86E80*D84HB#6V)[W?'4^;Q ?#"8#*K,_*57)1Z M]<:7IL2)%P0<:NL9J-NN\ "<>R(GX]?,B9>4/G!]?F=_"K6[6B[4P(/B/UEC M^Q(?,&J@I2.WSVKZ#',].49S\5_A"MS!O1*7HU;-O2_5&PO=V]R:W-H965T M 1 N4PHZ$9K6[SX$:6DW; M=)- 9__].FDHC7U-S4N;V.<>V\>^/G%RMBO*7]7"VGKP>[W:5.?#15UO1UE6 M/2WL.J^^%UN[<37/1;G.:W=;OF35MK3YO U:KS(@1&;K?+D97IRU90_EQ5GQ M6J^6&_M0#JK7]3HO_QO;5;$[']+A>\'/YB^-7#=8![SRDZ*U3_+>;TX'^KA M8&Z?\]=5_;/8W=IN0&(XZ$;_AWVS*P=O>N+:>"I65?L[>'JMZF+=L;BNK//? M^__EIOW?[6ND[,+P .@"X!"@R:)4Z MT%Z,0&3()DR2STR3W"(G A\)P15E+P(X5%09GX#@# M;QGX$0/37CXQJ,9L6(T :,)YJ(4P::8@WP],01@GES$A//P1'!=.4X^,3 M^/@$,CZOI7&(4<+#3/88<=P;9R347SDA#(C42GD:(# J-/.DFB$PH[5AN (2 M5T"&"G@S-Y%(.XPJ('W<54BEI:] R,4((P#>HKI)X)HF]NLV@6N6V*^[!*Y[ M&2Q-1HD1/)*\"I\8%;0$1TNSQZ!Q!IV>_@9G, GI;T+E)"%:>Q,?PH2;+.'/ M:0A3C''J9W\(,UQ+%1E=8V:HXY"$]$= 8?YWH%Z'W'[D[X$(#"@%Y8DU17!4 M&6 >;H;@&#' (YL@C3DO/;D)C!%,L/(G':@W?5)PS7T=,)QDQK?11+[9:;Z^ M#KCU7U) 2[]@NC3BNC3%=CO0\9B=H6I_PT5@3"KFYQT":Q8F\?=) M!.=F1,5$BM@N3?%=!(0D'F:IS-]6KA'8-^$>4GP5$#8)G/@B(&R:B\AS)HTX M+SUMO6,$@V1=:%Z4*&J"W0?#::*9KT(:W^PT7U^'B-%1Q.D,B7!$K(Y^P>MH MQ.QHBMO1T'DD$*%\J1%7-(SY#WH(C#H)C?^DA^!<*M"(2!"Q.TBQ.P049AV$ MOO,-# 0')03FAN<_\J-L-# [#,;D4:KW18AX'21X'8()LPY"SQ%&@6&^""&. M<4/ S[I$OMEIOKX.$:\#Q.M4[*0<\3KX@M=!Q.L@Q>L ,3$!P?$*@8&2FOA* MAS"AW/[F"XW P' 5&5_$ZB#%ZA 0DG3((=.=4?P';03FK,E_2X*2*16\I0AA MDO#(,00B1@<)1H=@D)0+#4J]\0DB[HNUNVGB.>BJ*V; _+=S<'"YO/#SC;U4R[F^FOQ\#7\_'DVD'@N7\DAW5G\K\ M=7FIFJ_@[F5_+E19GW7I5>JP\)_9;,MY:] I_CZK6SUZ]]I47K7^UG[\ME_X M81N1RM7.M"ZRYO&FUBK/6T]-'/\.3OW[G*WA^/W=^R]=\DTRKUFMUCK_Y[PW MIX6?^-Y>';)K;K[JVZ]J2"CRO2'[W]6;RAMY&TDSQT[G=??7VUUKHXO!2Q-* MD7WOG^>R>]X&_^]FM $,!G W:.;^R( /!OR'@?C00 P&XM$9HL$@LF8(^MR[ M8FXRDRWGE;YY5=\/EZQM.S:+FN7:M8/=ZG2_-?6LF]&W91+'\^"M=31H5KT& M1AHIII(-EK"[(F@"N$U D Y$YT",RP16M3>]1G::LM,\)2).K%2P"ACG="P1&4N$8DEB::U\A&>) MPM *N!=%(Q'G(]$DE)@,)29"L1)>Q6@6X$EJ=4F,XX7$\K0A/(726H4M%@F9 M.M9:DDE)E)00CJHDI(/D\6Y+20?IS[MME:(\GSA:XC56,=P'A*L$J;98!1S'IF0'1M:J,3<.5BQJWRDBI C,4J+J4UXY90 M02H<9& TYQC'J4G7&M&D8^(3!:8!Q2A"V5A@F#[ [**L"17C8-<7BZ)4V/U+ MJ)ZCZ0*?V$8!31? &RG-/""0)YD]#P4SYB 0T 0"8LLU2GOJ@B80?() 0!,(* +9>U"@""3L M?XZ$BG/F ?0X ,CB2RH\'[EP3WR\>BZ4F#)A#'>QR$C_4@FI+!BGA+B"+N MP"&G6<8)EDE'PW&:&QP>[Q;N.'WA70G>SPZBR?&)V- 2,B92BR ;RAEQ%B-D MQ&$L&!W)"U4=N_N1VMOI:VG:PHQ&[WZ:WQ%9NM&3&^8;-M?\/RPWU_ MX?-'5AW/9>V]:F-TT1WW#UH;U00??FD:XZ2R_?TC5P?3OLKFO>HO6OH/HR_# M)5)PO\E:_@]02P,$% @ @V@*37]F=*$N P U P !D !X;"]W;W)K M&ULE5?;DJ(P$/T5B@\0PAU+K1IO<]NMFIJIW7UF M-"HU0%R(.OOWFX2(D#2.PX,D\9S3IZ%IPNA$RH]JAS$U/O.LJ,;FCM+]T+*J MU0[G234@>URP?S:DS!/*IN76JO8E3M:"E&>68]N!E2=I84Y&8NVEG(S(@69I M@5]*HSKD>5+^F^*,G,8F,L\+K^EV1_F"-1GMDRU^P_37_J5D,ZM16:J-39X*N^$?/#)XWILVMP1SO"*K1%\2?!OC1!(0G A!%<)H22$%X)[E1!)0G1K#K$DQ+=& M0/;YSMFWIHV:FXT4BE57B2B[>4*3R:@D)Z.LGYQ]PA]0-&0L)LY712&+/UGI M56SU.(E";V0=N9+$3&N,T\*HD+D.05W$$A#QW09C,9>-50>T.G4T!:<;8Z8C M0E\Q^J7(XFN1I0Z)5,P]A FZF <($W8QCQ FZF*>=$P0N%W,,X#Q OCZNW"I MN$+![3B)804/5O"$@M=6B&S%9XT)!:80&-^6!QS+AV/Y0"RE)N>^%LL-[*@; MJRX*'1E[[A53 6PJ $PI]3>O,3U!.NIW,B5PL7(*='HZ=W M(N\;:??T1 0U1>5>/R"]UZ&^%FRU]ADY+K=B>UP9*W(H*/?:6FVVX'<.WZ[$J^M "+ ML ( % 'AL+W-H87)E9%-T&ULU+UI>-7A.FQ=TBS M))0G$JB>D1F+Q>[F3%TJLM0K6]L/22!)IAI 8I! 55&__OD51QX P5*/=L=D MZ@*!S#@\W#W\]G]MFJW^MERLFG_[P^-VNW[UQS\VL\=R632C>EVNX)?[>K,L MMO#GYN&/S7I3%O/FL2RWR\4?XS <_W%95*L_Z-VJ^L]=>5GO5MM_^\-DDO_A M3__:5'_ZU^V?WM2SW;)<;76QFNNKU;;:/NGK%8]9U2M]KIO'8E,V__K'[9_^ M]8_X#K\WUN_JU?:Q@7?FY;S[Z[_O%B,=1H&.PVC2_?%B]P _CH=_M.OQ%K'W MF=NG==G],0K/_]R;$9Z>TQL_+8J'[J_WQ:+I#6/G^%ANJAI!,]=OBFWO.=II M%*C_\3\.[N:GJID5"_W7LMCHG^#+'CR[3\JT@\_^.>Y^<[LIYM7J0=\\+>_J M1>_7JT_=K^2D/Y4/5;/=%##O^V+9VQR\>/'FK^^O GW]_G+/$)>PZ TL^!KP MX)O^C_*I^]SE;K/I@F ?-,_/H_@\B?9,]5.U*#?Z$MY[J#>]>=X6FX=27\QF M)3P%S\SY^7W+KI=+0.^;;3W[+= WA./ZPV[;;($0 )2]77QX_^;J__'^\DK?_')U=7L#U/+YYHT^/3G3)[I:Z=O'>M? >/W3 M+F]7XNFD>BUAE^*/]S5WTI%O!\;Y)WQ>:W"%3:/2FG)4P$CP=Z$79-+I8+.JOQ6I6:B!$/:]W=]O[W4(7 MYH7Z7I_$01R-:3'T<:J+K0:*>-)"^O03;+9H+[*;>P&(#O2JWW=\_;LIU\82TTM#P]?81QIZU@-9#Y'H+J'?XF8\;8*B; M[5.@UXM"&")"=XU3#:[D37E?PHASO2V^[1GT4[FM-B41-H[:['GL ^UA^+>+ M&2P"9ZE6@)L/%9XG/SFXJ)_K>OZU6O29 (%@>(K_'?V??4BXJ(J[:D&HT\-$ MBSMP'H@X []O=K#PU$]EV?R+GM5+N+4:OEL0PE^K[>-CO4"2&Z 2@>^F M!)38E8SUNV9;+Q%:\R^(G?M@*7-[Z^]M$2XPF!9W.:M7335'MC%PW5RO8-4E M'G*Y=ZMM!#LP:0\A#CS[MEX]G&_+S5+/OPL2+?P\:I[Z6-BY5V9'0M&]41$\ MF\, ]?=^UT-R!O?!LUTNJZUC$G:5,WA8G]Z4I7Y?;TO]Y[/.FRAKO6K6Q:S\ MMS^ ,-64FR_E'_ZDN^/?_'+QZ>J7#V_?7'VZ^1=]]>?/U[=_'5H#8'G#5\Q) M.(KB#+:[T<"O=\!EHR ,0_R_B%BZV&T?@>_]O9S_J*-)'DS',2T^FF9!ED[, M8U73X.D0[W,7UN_!>B_F\PK/#F"[+JKY.5QALV)= :P'2'NWW"WHFA4&#)2] M*1^!N&%H?;JHF^9,CGJ !D H1<90;%9#A,_'2]M%WE!N@',@*][V5MQ#!-KV M\6_>[1I826/XLH;W]!P(=+8%2!;;[::ZV_$5NJUAN;-'^\8(1(C-ND9)P[Q, M^ _B.MR,LWV7=*"70]3T8X&$C2,2WU_" !U&S M# ^LP3-@3H[0GN)AZ? 3WP#]VY@16BZ(@?-@Q-P4R?EM]FBQW1-'Q= M[)5%=+&L-]OJ[WRS-X_U5_@O"&I('T!*=R5@3Y?7_NGG#7 )O=[4]U6/Q7]8 MTT4"C*W\AB+#P))ORL6".!_03C%?5BO299"U]87^!R!:4*GDZ3EL;U&39'>\ MN-7:8O]88.[=;+NSK+ I&ONYL!964.V*;_]SNZWWOB^PW(+17PZGV_ M'\7M+C^\^PA2#CQW_9'=U]$WR84 JX*,BC$%N H?>.Z6? &&JAY6( MTK,GC=:)9B$*P_QO(/,.4NV7HEK@;74.&'?>P%T[?,_VYON\VI3% N\:_0!W M;\.22PFR"\RWYZK> )8"OIOA7%$23 M[+ ,]A8NVU?Z$R)"TU3W<'UWMD[W[RDM]DSS8A&PB]VH >@?^/@=6&7'NCWO*#;XEN@B1<. MZ"PD&MZ5*_@$2A+.*+KB&BZG\TU'@>IKI?Y%!'.MX7@VNA&",.-V(<:G6,T. M3B@O]^$:,5P3^8=._C3/SPX?]1")'!2<+P>HZ?>C[.^5&3T2LL3#M/12$@)X M]N_5PX3 $^W#_X$!_[GH\7VGS [Y+?(*X<@W%.I[^]!KJ&)@+42X])D#)L)$ZM7^ZU@ ]0, M,D2#'/GXE_8ZPM 4>E>"QH_&1:)*NKU?]#X>WMXW;Q]+$HB+5=^$.M*WOUR1 M@'7Q_J_J%F ^?UJ!* );'.G3__G_3>(X_-%\37]&/X*\!Y/J1W(=%?55!MC.2T7BT:9V68\?//4;,MEP_@!B,I?ELL*T JUT'H# M0WT%FD=#H5JS:HKS%-L"49>T8;;" T*7WS0\.-MNZE4U:^S@3KPMAS0T#M$]T A8>Y6!@ !FX?*34U6?3'_W.,59 8#;Z+!L,AZ'50R"%M&U<] MT%K$$40D@=S"^94B6AG_J%J(QZ,;LKII_70+/UD"$S3[T0XC./!'AQEFE#?R MRX7YQ0Z"DP&TT=*'>W%>3!D]L-C>7A9_J886Q*@PJS:S7;4]OZN!J?LTS,)88?G/@U/3PTJ#Y%K#1J)])54SKP;DIR;,%9F/716ZV1')R&R< LY]K] M>F%_-8/8*7\D%#,C&F)N ^E7\^W0AGI>$)$S$0,_U@O$T][U\'JD+RXO/WQ^ M?WO]_F?]$72MR^NK&X5F0+JU/C(0&/>0HR/K@;'F=!]7: RMK+"![BAXM.3+ M57 2 6L=( K-&H;5TN'!@U\?X1R>SNNO:-)H=G=P"5<%\1M]L8 A@1^39KM" MM(()9WRI:*!V\NC20&0!*^C,&R#/+ZBEEG /+*HE+ X6"SR>3OC@FHF?K(K= MO-J*\W!3WB..H&='KS#6:J$V*/PQ3_!UPT>X$.']0)@T"$G52J1 X : VF3< M4:L25:QB\\0W$SQX7U0;MPA\OMG-'OO 56ZA(WTI;C#6S)\P7JA8LE;QM81= M;*Q)@*\C.#<,%5-X,^$QBA.>7EQ[ATQ@ZKM$\J&;MU-R>*R CY?.*R& MS<. :Q3P08(#O%HLZ/=RS=A)6_V\HL.\P3D1I]4%L'Y IQ'A,XY&Z(3CN156 M7G1?\UCO%FALTQ@W"#\A,/ZV6S&#P=@,!JD/EV'L GR"79:-0EVOY%,1+R_: M+;K7P\5J!9>2!HFZWFQ15/P)3S *S_\C4*1O;JR!YB<[WTU[OL\LAU^!_H"W M5T.;7K=??G[E O]&.4Q&I%H6OY6Z-$/3?'_;S1]\@B !F'D HR>0#V['G<_0 MA$#Y:!E 3UVS6\!@R^()$ (&VRB/'\!I$X81[W8+&2GQ__&O:*?8%,C4Z:PN MS>VO'">:UX0Q'L.\00\H*@_Z\QH!8UGPQ\T:Z MU.-P;-FX?&W6_JFIH*<@%$HR&@%I4P(3H6\ M /2Q.6+,;HV2 !SX%U36RC7*B<@,5;W;+L2@#1KL2-W@C]$K?8VO5?=/AKX( MK![%R8*\@S26%>2M1><5MP/>,1$AK%!]!55^"U^ 2@"B( K*K?FJAM18?&;. M/VU0HJ3[$:5Q("4V-C'W(L;$&J9&J*#T@O/P7BHSAAT>5&62QN%B(R* "W!+ M1R@A.9YAK2(_\!V9(("1&?D%N#:#+.Z #!0S8F.DXM^!',S2OJ=&T!(<_(P% MEQAIB1<0/BR,RL-IO+:=% T<\>MC-6M!& G660X0@'<>>CS4]5SL9$#0(L4& M?.\5C=,?:++RVQ81: XWRP:C<)_\O3BI6ALDQ'BI/1O'ZP.-,617!R1 %% $ M*3.C,W.;.!>TO, Q&48CAKIR41H;@O*/RO.!9# >^>"J\WXT9"WE@#A)GQ*AP&YS/Q!/26L%A<'$!1 M$-:ME;$F>07WO8".?O=D*;QB9Z6#L<''QF/IS+?GN&@69]B@1-L5#% ^1 :G M\%5P(PV0&&=T+O4%#<6X[Q9-(/="U)O1'0W*7"'7C2S*KH!FT<7#IF1^!JC0 MDD1]AB* 25^A %K/$)J#B]8B37GHIOITIAV=]0:H.&9H9LQ;%#T%V@2:QO#^ M&QY9L]5? $[!.L6B7I5DF1#!R!Q"89&K0PT>Q'=H7O6&:0G3R"N5PSI8) 4I M\5+W#7U][XVG6N,A5>'IVB&]ZPEC (-!\2,U1,)FG)KD,&X-Z/!'5@XYXZ0!1L] M,Q@%B+IC?1 :C$W9*W.E_[VT]R-=1*=X635G=)@E1]ZC_;*Y)R_@GN-3/I^9 MM^B7[C%8,\$0]9\'N@]E3K5Q@H4'^OMJ R#S>&AUWT/Z9': 0?%%V2!?'@9O%)^KDN"Q $EC0ZI? M"].KU7JWM?RDL=<.R/D;PIXEQYWMMA5[; 6A2*?=B4"D.C!G5NB)/N(LY/-& MI-,/L)R5W+$C.#]8A7:KL+8LWA&&@Z&%8T&!'F3P6UN%0QD7K%7GC&CV$RJ5 M/KF1&#ZOB>00ZGSSOP3H1)2;+NHJE.[UN@;Q@/@61\7'3/LPL+4JF;+KFC,M-8_5>LU'9L_?K<&^DM3JK;6BRQ+0$022N2; +L64V3Y"BH^W(/3. M6J/.LU N5-X.[C0I#\[57D4#=7]UDL7)*-&PY86Q_)U@%/=XE-DOC>F#>0@! MM/JFA.Q8V//#M-L1(H+D+WG=W?2+QB/+N3I)1N/V4O/1U'S1GI8,.P;YX>E% M:;R2=G1[P"(.;ZQ&(CXC#*T%T86L$ RRD7I3-<4#B"4/5CHVVB2JZO(55[EE%KVG01XY>>74+) M:^_*90U;,>9G;>W/6@S(VC/^?EX1 <+H[\BSH$Y!5=F:\) S8PEJU,<6&SO1 M41Q$400?XF 2Y_A%%L39&#YD^$>0QE/\=QR$64)?1%/\(@WR"!\ZC:)08S1* ME@3I9*P^6 X[":9)JG/X>1S$24[FWBC^4>?33">Q^SN*8_"6%AG:3$09)+% M.IL&XR31R21#*^,D3G42Y&FDHR28 #2B( $HQ7DP'B=V\"0;!Y,P\9:8I,$T MBV O,8P39Q,ZG(G.TQ0&BMP*@RATPZ11, U#]99<-0:_DR >3\PCW7_A< :^ MRMSG8 Q_<> R8,TT";(DAD_C<9 1WL0)'")^D\ \&:%4$B0A8D^64^(*HD\6 M(AHE@&Q1W,(C.+)I/+5D=U-].YKHOI?>/ES^DX@M1H1"8@-TFQ+1P2$37<63 M%,$11!,"2PAD%GKD!@@T17H\30#6"*;I!,@M]+ #2">+)A&B#CY(5$%\>$V-,)S!5,T\2CB0E\ETYI_4QV<"..'0%-QK T M'ZV!?B>3"9Q[@D].0P_1XAQ6[3!5IY/4[0G1)#M$?6D*&)G"J'$&-)#"VSF1 M0SI&\ ,^PO=I/A'R@U^2V%'^>#*!9WP CR=!E"> N>,0QADC4YF.(P1X#HPC M3#W.DTS=0!.DUVF' ('-1=E> HP=N.QW6>1@G /72"T%9M,TB E)H@3 'B'! MI4CAB%# YR)&-'@H)5H,QT$RB3T:!*+,HZF/7' .$>YBK#YZ"MD'I^ZK7T!P M0Y>T\D18_L9D/35R%Z,A!_T\?2^MB!!*/)M&3 QTWQ6[Y2R%GJ-5#3M:C=NS M-W+?KVIF%[_J@5?[?OTF4/L\^I++ZCLVC>N2O$X&6DK<0!CN807B*#XG 4]= M&7/@KV(.5-;"SA8C=K[1PD&B]L*7^I9$D=04_\":I+4RLJ)&6,]9\[C M8/09/A#(\"[J=']1]]:V4V!*T M'9S#A_/J7O4-T4P9'EYL=QLF-ED^A@GLB('4ROE%R FU>AIT+HR4!=AKB6-X MJ;YGSQ/.S9G3G=Y*0:38BJY8C?V3ER7\O5CM4'>'C*: F!SR4\S-M@A'_ MV!7SCJM' /Q2;'4EG$AZ" MM['UA@W[)4;.V:VWUJZV+FRLBT^<&,F;A+C:<:CFQ5/C7&QSMOX#D 8LA,:< MZ'BOLG>'\Z_-9L!6T7RUE-M@G]#V'+UL[ A[G(KL].\X2 LTSE+NW3GF]2* ,#%9(T-*$- MG,MUX7(U++/ S&L3(/&B28VMK=E*"(H2#\H*_7S$O(EG&>_KLB(3NV4-;0>[ MH*DJ7=QVT8*U"_K&^P_.#56K>]]SPZ>-4O#6"R%8H465*)C1VEVR=^7V*T:J MF9 $&]TAV=MU=+T?G_K=7&1OYS;=K(B[:&LS='8-LPW> TH*$^!L*Z*-G M2<,EO+3%H#T>J\::/TG"L5+S-3EM!Z\_% N6R-[^SF*]^'?A6(S%&2[0.29^T)G.'34I3IHP"R,5@#YGGM(G MKGQBXF3OERCFMHO47GQS]B,M"DRZN-N80892DC:2DB!PB2[-5VA MG+8NW.A,7=S<7-W>J.^O-H:FC53LC*?3+(A"-ETDV30(XU!UJX;I*,F"+ O1 MVC6!NS@:3X-D$JJ!FETZ3X(L3_5I E);"J/F81#"HV^O+UY?O[V^Q:CAEXM^ MIWF UF5<8YZ107RHCI1.XB".Q["E(*0=Q0G\G7ZWI CC3)(QC!/![I.I\NL4 M"7$HKE:D>E5X<*5I$.J=FBM0 MH2-T!<##()&/IPCM%,VPRBM'$851$":Y/HUR>!27,$F"#)G0_RD M^9#HLT4G0ULLP:])8HG^T"> M)D B0)JG0J)G.@V!!,-P&.9Q'@#^$J5,$#'A#'*@*A_FDPFL! ;,HB AVHL2 M4,"R\;% G^8,U#@7H.91"^C35'X?R^_CJ?+25E^SZ:3!^)5WQ09$-RZYA6?B MHI@'(W$IE\,F>?QTU:MS(WUU M/]L,7.4!PPG,[LNW3NE'4!IM$G8_%F "?#IP&9]CN5D[!KQG;;D"(+3LHQ'M M] ;N%H++),[.HQ! 8].]9Z84UUN878*1/ WEB:(0=R2:D/E2;#@+(* %A_R6 M5,D0+K7B:[.K) A"*J0MB@H-/0V%9>V:AJV#7(?NE5$D.I7KVFL;F7!I/RQX MLRM-5#")&:[6W5.@7.#N@44&6-: 'C)K-%G;BM\"N1@#9@,GRB^JW\I%]5BS MI4]F]H-X)?!0.7V$7J,%@@K)*0<;QBH4 \EL M.^?<$@<*$[ME4+251]#6QUD#XFWZ>^#L_)%^VT:AR@4+8\H*7"8&!9[H>ZLQ MR7EO./!S2S$D&$;E'>,:AJZ(LI\DA8*7C[HPI329?8STQ19DN17,<5^6?I)T M&Q]I!5)/@.S+=H"!,B)LRK\6KN'ECVWJ%7R>E8.)VIGJ\NK][=N_ZNN; MF\]7;UI999\^O(?/EUR[0WWPF-4X\+E_GV$!(T\#0_37MM:8X5:FC"O!E8P+ M2KAYD@'+@CM^N5Y4]T^&GWL;0E9@7B<-M-K@UBSO0.T4M;#@[BU:A)&I_9D5M/N/GNSW?]:F)>-8%^X5),W0,I]>:::NTI]KK[+OY/ M;"D'@%^ 2K1 \;<7#V4*N9'G!#5L6S=3^74S36G >[UO&ICCQM[-[ZI/YFH& M+J/?%*NJ>=28B[?U2J8^:9/*9R*@@05]F'/!M#?E"D.41AK&HG04I&/)_48S MF)@$/?_C?K_C/;G%7(IF*_5;QL*D/-A+[))J.7:R9$H=P.>??TFP46[NO*1*!Y47I)$ZR:)2V?MY3M2#02T"K M'1WHEA(+%7G1V.NW[RW>/JM:<%-@S$/#R3IT-\T>*Y!&C?9BKG.TFC=8/E3R M+[&PN(#:4\*4U9MLF3NIG\F92!>GLX#(ZP=@#.3E&%CP0 M*U%N#QV+C3_&8W"6,5#()1:X>06JTYF($TQ1F&U:EEPV$>WX?"X_JM/XS!FB MG25XZ%DZM]/DS ;&<\D*R80UO)2,-EW_)]E.S2S&/,C(YQ9IQ$ -9@ZG.U*;^&\VK)&<03K1ENI6 ?2MYX/HIE!71 M6W:U_W31+#4KUMO=QF4N=K;4X&PP/R9&]L'*AX_,IO!*Q."P[1#1@N0M4W'7 MRYO"H(Q (F]A;/3_.*NEG_/L>=6?L8V:=P$DKGYFVPVC3$'3IG+IP9*RXD'3 MYWW"#=N)-P 4N11H&6A\LI5#NY6)3:H"EW'(EDVW88/.AF M][R<773N(;O:?]&_4J9<%4C,%(=A7^[ZR:WL>D)6V#Q%VV<7N?)I,!Z'ZK:+ M!V$R55@)UR3^Q].I&JQ#-E">'\VT"1I,ARRNG;+Y M9,O+\ZDV)K .9L)NI^CO#YVRZ(BWCV5]>N- &B),ME5QFBQ*%)CV! R7"D<< M*%"\(8+$NGKF8L&*R)C2>T[A[W=<_$+HO\5=0$2_WRT4YG50;7-Q 1H>TNQC M$)UQ%(^C%QQ=)/GQ'1[%Z0.-H&KS2OV$D/D+0D9=V15]YI'>5O=EVS9YAD6( M%3K8*"B#BADAB,O9XZI>U ]/&)V8D"MRVG 6ROP'BG* [" M<:BC")ZZ="$P7&T6TVT:#-S.0QV/,O6ZF/T&@^LHU.$H%A3HP^1$,!NF3JU% MUL3;(?&V%1;DC&W9#%B'LJ7OT/"8>MDEOOT4-_-88%[,R6DTRLZL $Y*=:=T M]% MYBZ_<.5! -LXV:9E@'B@,RVE[D$M(G2K*!P) 3;!KO7C3&P4L,"VU)HS MGQ^:W;!.2:RT%4;0WXBII#..SL1 *;(G4/H3^B))5B6&:^=%4'57+-S8[.F^ M=5R-J1Z"7&=_5H@>,+OW(]?YD*6FN][[2Y>5FAPE]&I,@IABB<;3:9!+M'@8 M8\1XRI'C&3P13[I>B'P"&)[']'(T&+8MY.XG8REX(N]&4YM8<^: ME"CYD<.-3L*V)HHV:UL0Y\ ^AE=OCAI7K_S5F\@]?[&'5TC D&-00%WRRVCS,J MF,1Z+CY\AY&S>/<8TZX7.-ZV]? /S!0-B%^@6"F_($5?L>H"L">=*C]T^3NE M4R72:5N_NK *25<@"'H3J:[8[T15W+]1)L3$Y$@C4 =Z5-##/M,P 6U2LE]U MQ2$08^YI'SEH-B1P!)+U.0I;Q C*?69 JAIH'N: 0_Z?>E55\=5ND$%A, M]X%K*PXPM^?7>O/;>;4ZEP(YR(P23,J9!NDX1<]@U3Q*.%A#T1&3E((;IHDZ ML4$=F-:2!QE<+V:3&"-*S9J:XQHAL2WF) H3SSK)1QONO45Z$'<^2\_?V'MH MI'^Z?G_Q_O+ZXBTN[NA0+1+DQX\@P,-^%A4\.I>2N>P@ M)/QME?)5?*O*?62\/2*'#U"E%"Y!HZSR2J".E-<]T-7R5U?3O$E-R MZG?PS'Y '>8_82+ )VPC@_I+*T(*S68-593QX8+7K%0+(E0NV3*),D?=2/PM M,3S*6IA73@G&O/\MO@DK)0_@.7K*0#%:<_2A'/%C M:W#'4)#C5+:2Y0J8'*O!:TS&,J&BI)2B/+!IUW+$H=#N+84]C:F6 M3$EEYZ M)V.L1CR4R $V)8/WV>Q,Y@W%R5%^@DDWP'CO6;66+/ 9*K((/%,IA1T"CHRH M)(:#CR1YL6HM&C4+$-@2=!(N]6Q )8XEHJ&9[1NI"GN#7 M/OQ6VG/WFE!45*P0D80+68)4\XW@ 2^-]+O6WUR@&9[!ULL$$G?&MBXRDY\W MPQUE+I"/5CQ.[D>Y\5OF!AR$ 7=7KF:/>!3 _+QS8E6@:G&<0@ <<_[5CUAW MC+])7NG/*P=K_MV5\R1A1'(D2JHS+&P$:UV.!E^E2 !K<&F5:KKCVKA>)H\K M@L2,:HEV**O^]"2?^NN*9QXH)MSK+P.*<:MK#S*#S=SY+_:36ELK9RD@'$5M M&2#T!.6;FH90;,W/8UF"C?2DQWLR#6U;/<1=?(<6)K=ACU,OG M)^YO61W#UUJJ\!"PX^=F5KSE@@U85CNIV@W-I*IM>[%>TFW['8D;&:E>"R@R M/?/;/AX[Y'OS8IY.A^L#(^A<(RXGHJ+">)@%!]*#37L M VB$HX,X 63NV:$?*Z U4+2>^D3G+L#A#B22-(9GVO7,&R,W>S9-26$V/C-+ M?U[9&+6C5N6Z^FBOJPN^KMYYU]6UO:X\&5.?"@S/M)^!Q/DZ'QR'DWM+GH[; M3[=X8?O)Y(P;6?5J0O"-23+^">QARN56;%*_]\G\R@_[C0CBE+0M\ %%MQ47A*=(Q:'W(^R..^W^B>6AN7P46Z'F M(!DTU=;XW4OSA3=.D$23SE]O<,W+'97+XOS6.)A$8;\V WV+[B5#XZ:*S_@=F_KHV'4'8?!-$KM!W^!'J_PRNDDK<^R M4I\6R-CLAHV":)RK3Z:RLN\U10#;*>]OYV/<;@M6CP.PNE43[(VPD91D,(I>7V8?N]3UR,ES>@& M7*2]TVG_O1=C^E6%,CC42/Y1S[<0[Y-+!AP@D7^.QIV^[>>_^6423?-@FF5[ M*%)^';A,L!),@J6DX/+PR!!+5$TF[C+ALB!%NV_F\Q?+),N"?)KU_MY_L4R MN:9A[^_O8/!C(-DT[OW]_!45)5B":=S[6_AY08U/>C<%T% M&QOX1_(/W1HI)_"9#\_=&FDZ;GWN4SY\VQDV@]W_,V^-$*LRA<2$D+S:JXM! MODN39VX-X,PI)HM-![YY]N8@W ,4PO1##Z6P%!;@U-#5\?LB +- T^-OW_5! MQ]3^^_CK(TYA;[G\\UW7!]R&82;_'(U$7E/&?A"/T<7VKN%X9_>PGBC>;S]6 M9B 282#US]4YD=$Z?W=Q_+4KWS'0.TU3G.)#I=41SA&MY2E,VT/%C 6,E2#1OM7EE$]V0W_Q4:J MWQHSKAJ0RSIQ9_MYU:DK$"2C.(?#DP+- 8SI:#")\E+9IJ,PNY,X2C[05WTK#.! MX*^37W<#AF$T@2OAD/XR&K>,;>V?*#[8A=G^$'5C-,80-KA\MRX=/K U*KSM MD=CF1_B/;%&GALMGFS^LAXI.F\/&I%@&)1:BZ[7DNB'U5_18#>(D^?J52:@P M'5(,C;@R.]T-V[5;ZOFGPA\9M .Y>C'(/8SB"*KO@+GNP%P=#_,!6*G!Q);] M;*R?V() A&=69:<%UD"<8P6R#>C1SH+/MM<6)YP5FPWY?TP',T1-/Y!_B)L- M&G:/"VLPXH*RXD+KG;XJ?&D62#Y$SYVH]_[R/=(QFTW:GU@H?DX\UA.0;4$O MLO^B5)J #)JY3WTU1^?P/Y!J2;(]2E&1RUO^$='FH'I"Y@;\/\J-(LE^0=T5 M-T!:(V8P)3EHM2"VCN$Z&$\3G8Q!))_ W]F4 EC@F3:F,*9WHO;OJOO=AE,I M<&3E2C35JP77^ER4W5NS\I))Q(TH'C[Q^AH.-?,6CEW<;(J&*59*5SVIQ(J? MY;;J94&=8\7GT,;J8JC4RTJ<\$4G/%]Y,7^\HC8TI%@0<<)'4.E8\%_1])+# M00'JS[E!3,4EJ8:)0'0T/>#H:1?.:/U^@P82(@I&6R$3&.>Z&Z#C'$R*BB1X M#J>?,4;"^_L4TZ_/^N-V:6Z?-08#A1- X10I3&J@!%$TEE+;9.I'BLMSH,*^ M;8:-^]-4HR"<4!44,O:#P)""+CK=;U%!'2 /IUB^F:1N(,\SL?BCPC7-QL\; M1LC"#V)^I$\S%,'9X*_S($S288-][JRDIR*U3R*L0#V>1,?;D=H.@F&W@37+ MZ,PKJWV*E6*R+-)1CE;\24@U7C#J+:12(@GH11'!?A*&H*'G%+X=@2*5#ALG MOA<_7HR)E.=?-EV\&F;!)V3!SKGL.\;RG6*-HS/Y/J&JTF,X92SS_YRE8HJ/ M 9XD4T3-28JJUV2"=6)@,*P?_U(X_BZ$WK\8?P=J-S#^)Q#]!&/_,SR:/&:B MSY*, <9F6/H4!M$X&2!Z+$T$AQ@AZ4ZP]HV88K'K0# %-?@%I#1&CV6BQV8H ML<7J")E!>L!MB$T-@@AKJV.A+CCS/*$*/F20U5,L,A0>MLMB#&F(%=OQZC[- M,RZG178QD!R2XQA0GCL3-J YLR&2.]KF69U-0#X8,M(JMISAXT0804;EU[&\ M6#B6>NM&A"%_#)S+9)K]]V((:)J1T.)'#W)FGH-2Y36(<^R" MA^LQC>/&9 O';M6-5*%\B)):"L&R70SR2'_ &+BJX?C. />_?AS3&SJCP92 MT4GDQ3:CK.=7@G%%,3GN*(C#J9>0LF]03%MQD4/WK7(RKM;K2P)TM1^@JUH/ M[0_3Y5(RB[(5COL:A5U%:AW50<>I_7J.IJN9=-RBX+_N%I6K-6/3'MV*!G2P M_M7!.I@-[AV9YN*V/5'X8X3]8+]$];GXWSX-(QE]$69!F&9;+ MRR:Y/[YY()G29875!X'8C4L"+_UHDE!N91Z,,5+F'P$G'&-;+?82RB:^W;5_ MQ104,_IDNLXQ<@X=[A/'J7JJ8SN\GZNFVV((9&Q:[0B/8.)[8QA'+8D3.*CZ MK*U0TBZINJJE$SR.@WDR"V-2K[PL>LRI'RP#<]\UPWNML"NB58QF7TJE6JD@ M3%E1WSCZF:MHW"]V" *IA[NRY52ZPRM_P4O P"WEH@\&F0T5?<>V#7.GD0\' M:M]SLT#*6).ZLF0(^U(J6UX \*NU,WW4SH9,U6B2:EFHG]F6ZIQ9!T1TX"Z) MW&M6+ \J>U3PQ5?L(6*+=$L]'%X]#MTRZ!-+\Z#7F(X1%,]IXZXQ)5:JVW#" M4]78*.?Z_K[!=*?6+':"9S;N(ZL:W#BSRU4M67+.B-?#TM[6>W2]QT0&C/-D MFK@07PZ !2W947\G$%7]/! 8>LR"5O/^D;6192CD= "(JE4+H1,'RS'CIQP% M>V8B6\G<>"#4,WU>J54D8Y$JYMI^Q1/::+3@4@MER\_35F/2=W+1U%OO;(AK#?H M4R*1,]<(F,+##S13?#9M_DC']4%$4=^)*!+/,$A2I%A,8NZ&"((,'R1J(!$? M*"B>UJS+9VGO+JDT)5:)#3*9FM.J+1]0P@=LI9??_W(98P!'^X=Q[[S, M_\*U27Y"Y.DBDMJ_+S\!"WH=O1D3?D^;^1Y(JSVWV8'=X.+3;L[#OA13=0/K MIYJP/]N:L&C[--44L0DJ)7.W.$I;:U&^0;\I5U@S'NWZ_91A'+G[W<\C_>;J M]6W+G7'#@^"ZJ.JB9=\1 ]0O6V_;)U%[!UPB7BOWY88C2M1).O;37@;6NEN1 MQ%[.>=7Z%/;;# +$H+/F*;UA%Q61[F;_G!4;M+,MYQ>4:UNCN M(?2\*==;>P+:G,!<^G#9VTY1C[YE0RT+I.J?Y$QBQN<,?8AST#TE"=@# ZF. MB@MM6^'NE$H7KP#&,@AU0.^.RRI7B9 7V!%7>]WFYCK MX*\=_'N0 QF^90"*DO ',X3GU1,@K!CWI* HHI$W,\98FSXKY9UL_I%IYN<\RC-2"PU9>7JHL/G"-%160+9P1 M65+'[A"WN<)48D_%$!)R51M[H-;]19$Z86U@:CHQ,'4-F^XM+?4Q#8%_$-ML MWK=W1,QKY(00P57K;/ -+')IZIR:&DC21$5ZK)38^,_8XC&@ W7'#Y1\QH?6 M)V#NIF[I9I SP/%B\\AF!I+7#LV9/A2'.04';7AFDT ;SH0%K865X6.57$$^ MQPKD2EQX!0_Q(GZHB0I\[N)9$V!@A?7SF_LG,DYZT'5M?:C#>/$D-@1I>L^T MU3P&RE7"X1&\0Z/$=K\0BRE\2Y*)>4]UWPMP8SUT*!<.PG5A:M4->2"-LM-QU.=&))']@L]@ M/3G[C&5)=A45=D_RZAIM*/J)<%<5]_<@.19&I+&]P_ABOJ2*/ANLUEP-B3B* MIM?^])I*( 2MG@14QXYD5B#6\SF6Z"(;A^OYP6X*9VUT>"S.4H?'9"BGDP"1 M27E0YBA3=>I_S,MO)(@/M)9E?L[Z//HB&A]5!W:LQ,R,:BE:4JG/ M+[IN&Z^T\NS)7A&@HVP7?#E);SPZ$I[0M?QJ=?QJVWX*J99@D6-@%PPS"N.1 MIWTL&.G7Y:S8-=*L&"0QA76T6(*@<#NLMR0U!(?6C #M58-BT-$$KGZLMCUG M!><&]T)>._H$JA40%^,;E]WJ,Q%3[V&8ARB?AY@.E&VF84<:I&KET[UT>=:# M#,7*.-56-W ;HL)Z3K _9Y#-U2%:,9T19J(5;K#,+I^)*W!CZ04>."R$D"A! M\KAW3]X[AC#2O]1?2^)%^-W0SB3.LG%G@-X3A9TW%RP0MBI+VCHWQE77\JCZ MM\XS\A.60BZE ;8GS?HXJ^2TY4"9"W'%K&;;0H4!4 >BB-R5U$D3SYET/+:3 MHP@APB OPQH;2 X4IB@3(U_%6FX=SIBX -/K?G0J**:PH:IY%%&JVM@[B!F4 M-?OO86!("D.H''AHK-IHS(ZO%C$@D6-[ L\ZZ0^FNNT!GQ5Z_XBU\XV"KH[D MU%0Z@;0OY_/SF^!X--VA?FK71\&%R!WP1 .?(2@?"S"TV79I"?93.XFORWJ. M9:CX9!CB)AB)*L00%-E$B=X5M'Y\K5CO$YBJ/3#MM5S< QIE07/W9#N+'P=& MKV!-H ?!B"VL2>3'6UAHM'7PI)$C(.;8$]+7[26,G0 GRM2@':OQS!8TZYEI MATTUB]@4Q]REF./SQ.")F1"'LC?"<8H6'W&?J]@.\)KM.*Z4B-''')N@WBMW M98>4LU'X@V]=0OXU6V!U?53'4#)8>%6H[[8FHK_5P;I;(-XW=+&69G0IQ:62 M*'(2*V[1&%12=$#^ROTZ>)M2V)FK)DV52]NE4US!:@\VYB%E^L";SNL-ZI@2 M1X ;;!-4*T!'<8#.;N6FGP]L@J,@VDI)YGQX++7=E5A 3%JNVJAJFOJW\LGU MNAWD+7L-J<_&U?><%+!\IWZ=Z'0RA24+P6Q8^9?S&J-S/_ MJ@L&2:LA@P6."X*W\8!46(Z:1OG^,.H,U5E'$J1Y#O]-PHD>4UV"<9#E8U?7 M>\^R>Z!.X>6,_LTI?W0:Y!/^-\VBO8%G+BEH-W3NU#%]DKM224;J-?9=K\P[ M$E@VDI@;=8@FF5$Q88HQH8=-Q#$YUM\#,/G,HS#TJ&N09$D#OC^WMG0L8%TO MJ ?))8@*%<8ES2ACR.O=E!-@LCVJ.LCQ\NK%PZ8D3:$E17=_;*ODKXL-<-BG M!CZL?M,?WUX&Z!4LYACW@;7QF9\_&"2B2KQ;+$?)7P;V5D!C*BKS>+73;;XI MMS4#L;L"E^_(!0[1\GG.1GSF(XUZ@@Y#=43VXDR1SOA+?$=*! M9]M>T%O2_6Y#][E=&LK5>PP'MB*D;SW!&[PIR]^P!TQ]QX$]*,J6WP".8B%; ME5\MG"I,_L*IJ<2D[6FHG N@LP'-"F[Q\(#VO&W9M]"B*@QZ-0OT@(Z9EWGU ML2=?=X>7WG@4QD+!D.6*SMD:06U@$$O$]>8W-O6M*]B#9SJTW?;\^N.<-]9L MNZZX_4=L9!A^:^C*M5>G1:#6S=D=65GD(=U\7ZTTP]&Z00)DD'11 H:^+W8/ MV&,>:TUVZKP^2CWCNWJS >5OKLC*3V%R>P]Y9"N&6G[4M'P,-8A Q>K "(KJ M:@^926MI0V_-4%);LB")B7G?>@$J2J$ S1^J5;N0=S@*PQ_PM8@^K,EML=HM MJ>3:]>L/GPZ]')F7X_;+04M:4ZW.R9BTC%6G,?VVJGWQ@T.NX$0^E:BF4NNG MF]U=4\TK+$G>U3_L:W0YK '/"X_D\#;$I@M;"G 1^ @!Q.&ATSSOLK6&.T\%9(>2WS8\EQ]F 646 M"URP5S[5\67&PKM-6?Q6/ CC8(+JL7NQ&#;>V^SBX0"B^V*WV&)ER[77!IBL M#V0&,-VJT%Y-&?I?2BD._,!_H"5VA08+Q=<(\"R\ 631'#9(+1'[5/H,:LMS M?B5AU%@E "/0#V2F6%0EQYC*UXIXLJ_YBRGV#L8G[Q0KH;^5]OQ;8=TK:JTF MZ['=W0(Z;@]W'*:@V5(**DKYS>X1[+F'BT53&[QV=DZ\UHPW:ONU]F):B1LW M7N]#:S.6>A3D [P'N;%8*/'TOF+_C:.SA:$S&HV/UKL1R*Z.Y>_IY^<9_U>2 MISG.HR)]C(*3$5@6,5IXZ:[X1C_ &N&!DBO.FM,8TKWF]1+K\<_P!"Q^=*0T MNB?O;'Q.AXV+G__)E=K[\7"-&JV$!BP&!Q7M]]H;1C] MO;M']6U#/'U.-8(I8F;=#IN: KM MA_]&DZE]A;MECH-)&.F,&GIQ_)T_890$491BU$TR,6I:>T%1. YR*L 2A1,L M<=>/=I+.7J8D!B[/-GZZF'\A[V+WK6N,A_KIZM.GJS?ZT]5?KMY_OM(7[]_H MR\\WMQ_>77W2%V_^YXP@)8TSRB.DW)Q/75 M,LOB*"!RI<-;Y:+L8C*F"X/0JRW!=B@B4/=11A";2H3Z ?+6_WKQ:=/%^]O_^KD$M$9*,Y&]*B"^BE3K-<_TB/J]ZK2 ME&/-*OHWS) 2)D%,5B8X+"!1OT)3ZBJ8NH_8.$\ZD\.*/7% F@%YU>QERB1( M8,(LB*>IQF)A2-I)E*D+YX+U52*@V'.K,IXFJ3[3.3;6XWCI,?RM;JQ'$ WH M\W)@TE,XVC%F!\*'>!SC!\PRI4$ ^\:1/CM4NBD/HH1--"&A% 'Z>EFN2N?:@H^*Q4K^Q7Y,BWJX_1AKNL,O_.']]<0.WV^6'=Q^OWM]<8-=U]9E4F3U!##-O4!"CBI:I MB&1TX[-GK;RA*&54)WX>-4BDPV/XY:8]J^&&VQI4@=M9/I?A/X";A MMDO(7$Q?V,..'I.6B--?R6":0*9-CU/U$?:D;?^RFX\?K7U-W59+6>;PGG2! MN00-@X&YGEOR%VZ3($8*ZTAJX));B!7F"W5&V7$ <3/R-"5O$M6?!#O"F8DX MR7_%K2M6MED/"/)I]Z#*X^%O ?+QT\UG%ZJ KB'XL?PFD9T@--^#J+=I3)20 M-SY:GV%@9R3@_A=?I-,\^WDY^@];R.PV[A1N;SXY(R=R%?A"<,U<3\ Q;,8* M)V3W,($2!-B8AN_[2ZL:KY(])3JPG^@]L(J_UIO?!$>N3&Z@6=C[O]Y> MHK%8GUQ +W?F-L$ZH--@PPXLSX^(A6&3'!#!ZC3UA>+F.;1<6)[BY?&B<'EV M.1X 7VYH-G&!LBZ 5D#=#M%8J4YYN(W+/95*EO6(!_R+>9 Q@CHA[3<<:VM MD6K#MA_O2[:M M78O$&%],KQO%F-)%E#Y&B%QO6FUU.)JX[2CRS$#(I%?(I=TY2Q'=U'Z4H8"% M.>8C<%"S%%2Q,J_J8X;!A=8:M5DC&4])L"/]79F%MLR@G=,D)<_KB\ZW*AM^ MO9->41$QQAV,1?+NE2&F:R\8X77_R#WA06&V6YI<;KSS?KZX^*C?FP_X#45: MMQNDOK8B(\W%"S++Z]V0DAP"KU?K2GR*' -"L"20E:MY!_6[K>5I#']/\'F& MUM8'6]$,LUW0SER0EW5>-<;N66_4O"RP_=N&9>(E:<,1><29=Q'YK$/XHAE4>8.2YF4*?HSPTB[7V#2^9[EU*3.* MFCVO<,] 0-T+4'I:'Z8W]6+&X/42>K8RM%6-]I!9M[62_[>]T[N-D87V/+[= M#J,]R5+LZDQ)F$DV&H^[39INVY&W:!WV^ZB:W?EW:?>R=U&SGC$,1+HE*P^O MCJAOK3Y5S6_G]ZA^ML,=L%[-#QK[:OW@##FNZ(C##!$R;!H@)85Q>O$(#_4X751D(:%"OV_*"NC/SB5:M%@+6H MQ1O8>VPP%KL=N#:T8),>8CLM42P/G[:51988YXID0)%171PE26RS![Q?"Y_0 MO/-N52M3# K@QA2.8D)]A4+HQ@-4$Q&@ S^,A?'N;:0PBUZB0,W-&RXHZB0< M)6,7)TQI,D1'HC&8UF,3+Y98GA'P *7PN.AAV =[FRW7D7UP!6D^RD-;H]M- MSG/'DU$V]H]'IOVGL81V9SOJD/[Q]?6M97S/L(44J"3FTADQ;#3NYC$?NXO^ MHE78+G\N-]$Q.C>&ASCS .;E?BU1 D=4$1_8P1TEDT#Y('OQ[+X2+O54ZLV+ MEH(:"S+:213TF'AO.2T;"P?'=*ZGEX)!88=LK/'P[/G93G8#YS?YOW%^@(;3 MW_/\U*#EY5GSCC;F'764>>>F04&]7A2SW\YO9H\UANSRT^?N*!> M*B[8FYA:O)_2FL\P0AO_?T"8P'L^IKO\+_MD"'HDQUO_D"@P7)>N; /)A$.4 MK=6RC8YN0V]FFQJ&753%3=%E!ARA63R8JLD#CUAQHI6AYJ_*W%-_:LIUFXY,U'1*.!)*%,YI\PM1-OB6[#7U^Z* %V:(D"4U"5: MB?->=HNO-KSG$I@%/.>51[UQ108_.64=_0A8;PK-!#=BO9&HF,%64UTO6;M3 MJN3XV M/0%;\*<^]G;6H,P:3O,TA;GQ6OWL*/G_"PEMCC$!9 !S*>1K2(?-);A&NGA 6V=3[1^7@Z..^NVS:Y M7IF\ 3]IC(&@?+B?3L-X$"'N/ Q(@BC.], 7'@VTU8@AU,LBWBE -.U!G(H6 M3RA\@.L73V-30C@+N:IP%B+8OZ.1$Q89>M+%'&Y,N=5U=#$XS$F>4W MD3IVWP,['I^'\-Q/-J31ZZU.3.#N/<'M'0RS M)L6/+XQHD@W0)L94I"E=$*[G0CS&^(A_@$C::KRDDJ1P@?4$94B^X6J MWP 95@L0A.]PO<=)F=]51?*"^!XF&:#O]1JV]]* HZ'NZMT[[Y1+"'8Q2)^, M\6#3F!"9KB ,3NT><31%X8L*6Y^RL$'$#5A];;0=P5.TOMOO3L5_B&FE7.GJ MKES!)T3X56,L?>L:V*SGKT4.]ZJ74,D.+.-7E'%ZNT$6?Y+0?U":S/,.00"" MCB<:I14D!KPN.6SS.9ZC3R8 E9,)4@,0%4Z4]!A@/*9FI-31^I3$,"ZX">2. MQ&X0NN""F\4Q&_3CX4R2-9+);FO?PW4R_X"KUL"5ZD'T@:MDV)&VQ1L_VN*- MW5O&W*Z]LHMU/2=O$XY/@9H8E0"'CGDW>'-QGZW.:_K;S\M_^0!H0 MJ+I_^-.[D?[YPX7?_Y\C?'+U^]O+][_?/WZ[17)0XZ+]8B1Z,(MS]?;U%G&Q:&R6CI?:Y[F,,9/@YE(G67B.J016\#'; M,C) :_O$"XP4@J M2;Z_6I6;AVH^_&X:)-.T_RI_W2OCN_5D0U<"RMLG;"#.]4#'6/O+'NW"G8@Y MCR0/L4.L/0L#.!"@,OC_-#KZ'/31YX"1RG@2)W;V$SD-^.#Z&"<@58SC3/5X M1[\O!X7_8BS^W"20()UXJ_T*5S&&J$CZF,(( T>+MOA?JSR;Z=4A!9]\@E6. M8,D0R7-B:BYEDI84'?1$P3ZH$^#2B6[%9+=K2GA +R@@V]2UL<5Y-Z4?^()U M(8#Y4R2:N?6X8Z:%BKSX7/:-ZN31ME^7*^U@K@6CT 9-)[:M(DO-& &"\1T^ MLK3N:/S1(#I>=YWW^X4FX-:L,=AOBXUMZT7]0,)D"F)DS"I#,F9K BN]8^K2 MA'@$ B:0MKPI#H$D M9[_!-K!)""@%?>IU)1LZYPJR M<_K'SR@&FI[D?$:H34R-KC>.)E0G)$C";-_Y3&-,=L&N?4$VPF.NX?RXHAGG&H? V%- BI"[0B4)C)UQ*S+L M%I-1$Y<@G$RH1/JUZ3#9'Z8P(A 0'=X;SUD=UAEK\1,6*X1;A:B'@BY MNF*,M,:T".;+LL#$;&6$+K#:0J^)+J0:(E//%!*^MT.6[3MGBOA-]1U>%F-\/B$)2]3IFR$N56-2W= M]*\8\](BZBN)/^T0,&W^E&-!0>0]PY2U23;&[U$P0$:))<=#I*5Q3I\C9)1Y MDN)G;(8'5W^$DBWHDQ2IAV0R"757*4!N(E:_CZP=HP/X!OU&O4='^OW5K7&L M?&2/R[L/[_7-+Q>?KH9;3,B%+\[4C@:$\Q3JAM:Y*W MNQ)[5?],Q3^9"IE@5RI&.Y/Y;C 4 CNGQJ@1@+@9HVV0C&)81:D=U! #:!(@ MF7@Z 44P53;I1MR9$O! -@H-&Q@G.H8GQ^K-,U##7H_4,3*'*V9,UTN,W2:? M.SV#(=$4$ "D&2!<@->4S@T.G_[.D]A'L2[""P:&HNR!=@Q?:Q7^61 RV Z/ +E5[ERPC= FI&:8DLB X<*OGP'UP M(0AN-0!N,Z<'Z^EH&G5@/53LV(>U'H*U>A&LS4I:(%9'@%AW07S;OX'V,'*? MD%XLLTBOOTY3)8:Q93(8*"5>U- 3.3DD5)]^3+W7FED&6NKU2GTDJ' MRBM<_:7\+X>"LC[POH=2 <>VK5 M/P@0PH!!0RSZ)]KSJ,-G-0C9E0*=I@U:?31H51>T^H6@W8>?_6A;!]S(6ZY9 M*=7?^[U7RLCMA_<>/LOOBB+VZ2[ZY^PK0!A^)\6ZAN8'\)*KY<,D#CMY-,7A MD O>DK.[(IO1;=_#O5_M]:'^CT/.38V5/4[/2RX*T ML2[6BR;3F,1R=7!Z9\M^]%K^=!VAY/7D E=2\LE5;;/UI;R(\U9Y :_VTTJZ MOG_?3>+*F&-"1;U;DUN-*ZQ*B0\RNU,,!8*C9,Z$U2^EC[&);<4:7PN.L/#W M.-*?K?.M-8,$_&)5%YC>O.):W$B-TE8M:-!]PG!P)8I;6Z.;16I<8'U6-(HW M.Z$1..%B]62D3&3;.*$423/SFV/R6NUP'0AQ7[-UC0Q84;L5>@_^0[*.>N8Z MPL(KKNT$1312U(?';GI5/!D8+=@JK\[YZ(6!4GSRU1W955I\06:D0&:JO&74 M/Q>J+=BNAK#=A!BG_H &C2WRJ#:!W%-=:T'Q%_:%I#MAF)7;L.7]SG0\8PI0 MJ2@!;BA*=U_HQ_YZU' #X-E16%UC+?.#W_8"NR10@!9WHK.4:E%3":6,XA#B M<.PB,>BI.$C1!)1G&HL1I?!IZK(+I(:%/1S&[-,XR#+RA61 M#P0PT(Q1ZERA$QVG7!FWX4Z1#_R\Z MP2R-J;K?A$\P#-E[,QUGZF,[ILA>S :Y96DY7JM6#>+6J*TF7ZK)9>]:Z58 M19M&OS[6&LM/:(ZF]6;VZQ-(_(G?I7I+G1&Z6>3L:+;W&3E2^DE6OY:+>U2I M<5.VUY!Q4V'[NEFQD(+SR)8-$VZD7C?:.\89=EW ['W[H]25<"V3,&NJ5G*O MV#P?N$:_5%]JR<(A<[>)0J/!%PMS%8%LC753M\5*-!C*T!_J<2'!D'2A.(!3 MOPQ8/-D3;!$ED;*;TCLM8W.R9=OD)^7=WGQ=-IYD3-<8]@BT4_X3;I;!J"S! M<-/*F:RA1]\X'L]Z:?Q@EQV%TFJ<0WCR#A?"(GJAGD[0T_X)25@>M5BTQ4B6V#GC@TDT M.LJ%I=>>6HJV&D[GU7]8IU_'I';Z_J6 MBJQRG!^&$(D/<4,R$U#(&OC7/59"-O".^7O Z\&LRT/1&VBL;;,/3J, M>^JT.&IOL9AM3]4>&<_L[<7_ C2\??0;=& T+)D0VO[QO9Q1]0.M@:M%V6CR M YT)?$I_&*C3H0Y,^3)6S!/&H^D/IJ1_VRPS-)&)PNAOKCVT:$#/P<#=-7R" M-ND 4?1O++XUC]7]UJSIH:P?-L4:$%7-L?D':E^"3281P5[WM)FYL;?[A9.* M;X0ARE/*_2)VP&V_HB)N=OTW4%@;X(VFP/QCU=CQ%0)QV ;9 BBVA=E@( Z. M:GBS5U:+*<4JU:8R3UOYYI6ZEK^8)^7.)>%J_G'T@[OPZ053]9IZD+7","1[ M WZ1B4;/8?5!%!O&Z=V*PPVI%3RF?:/$8\IWFV-6>XY9'WG,:O\QZ^..6?6. MF:UYKOVS7:*!FK\TU(+;_0)_I\,\]BQ-%/VS9WDX)V3 _-+/"1$WJ%?*SB1^ MJ_MR3CU9,!]EMZWATN"N'9;2C2_)%CT 69F$8^?#:K_;[2XBT)=RO )[F'+W[%G:NO(I?^Q#Z>YYZV(2J 0'&M*:FG/*@9%"G*X/2R& M)3_?<>&AC=&^&L- @79$(,%W7=-!VHW8\)045@BX0IB5(+IER+<)6SO%6KEP&2@GW8#G?2<<6B4RGW#';=FE2MY\F/RBM3WLKV+&P_ MDY)8832_6J3$;)%Z=8XL@V,#[.-Y"/4% P<;$H5%T3K!PA?N0)2;P=I:V]:/)N@=HJD( M202S#^H?L+2V-,- IH&%-WVK Y?R%.\W9W39NGOL0[(UG!$2)MCSJ769LX:. ML?R-C+3"IA9D3E>V6"BJY?57-(UW&J9UM8P[T,&!VKFC"I8.)Y'62+\DY%#F MF;@A^\NSYR1U(5!JY=K@K5X@[<+=KFUO\T@^>9O(*^O19CD@MH!26IXOJM]@ M->>H1IS#E3R@.A%@!LH3^ H5J"ZY,^NSS3KQ?,3=N%' %DEN8O:UA[4)6D=> M_2C03Y4O2QTS#'7_,2BL?!1V/-9W$ @OM)3JE-9W32V&AUYA(E'-K-Z8S5 M8_7P2%.N<4TSBA,=Z9^K+Q*L9"&&KB5&"P1MO8('GQ1LNZELI^^MEQ A!0-L M#=?6[<"VJ 9$$\H4I$U+C644^83QK,IO,.;7.HI5_);<\J.;V-O8%M"E =0OKI&)F=X=ZZC)P+ M[6OA,27R;WIK4L] CB_+_2"X8HW9]G?8"F]Q7W&SY2T5D_7,U,A*5L[*XPI:N1&N@&W72]!5WWCB"7.[%*_GM]UV!1&+-\ M[3=5=75C%#QB*_US?2;8FNWZU5\'(:?5TKV971T:FO]A5_$PSL-!=P;^IUKR M2:D.G*JF)5#ZG"<:>]*EZKCOL44/#MKKD\'9P7"14@GAH189<'??7/U,,2W7 M[W_Z\.D==\=H19]0P3R7=*QMTO'I4#@?9PLK_F,XH1CATPK^.1OI*R^K9?^P M\D=O +>FBC51138F"MC%!&^Q?,*)R8-,*8/+4_VMFAS*QBL@X<:2:J)6 7.F MU%&4%%%!N MT'JC76%C-L-Q0:V##0HC:S*A7C#3,(Q%<45H7,@ M3M$LT7H/OJ^94%&:3(WW']7\WX5)IA&#/4@!KLUV6W ME:@Y[G$A#3(:YUWB*'%2CYX\+XFT3D'^8M/"O2VZ:CM*"A*Y:\X@+-XM.\X[ M6,/UC/X]XZ;=]H(K<+RV%3@N[+#JHPPK-QH^W+O +KCD!1?A MTIS:NU11>/X?ZL;NQ[*M[W?9=+(/!QB(3\##--#&J'8HZI7DG1)"^7UWNX[J M@:9=K96+=ME0-8H0W"0+XB@F-V[$J.'Z3!3_%Z@F8CA4D68S!+M,8/<34+6M" 3V9CN#7,(K%_6P"SK-I FN+ M"084@X.A1$%">80QS# )]8EUE"-X8.MA=/S6XPA+'DXPM&A,=>@P](;* :9! M%J4(C(ARUN-PC&GB0_L?!\DTH^:7X23123JE$E)P0-,0"U/D:1),XA0K2R5A M$,?9,]4FO=WG21*D$;=5C(,\I&*1$9<$H%:0.44UG":)*:$74I&.\?$ B/)I M$,,Y (H"R9)]+L<_N$:;M[FI^DD&.>XOQPCQ*B] M(IP2!71D,%Z:MXX><1@ ':7'[ST)8>\I'/(D2+.(0P+'&8)R'(3I6)^FU%_Q M##,H >;)[W+X7OX]<.6*DUCK6YM+90PAA(Y;)8!I_"WO175L\!':X"7*^ZD5;Q09&R6]]@^Y]W* MW""ME9,D;7A7N "LE8(>*+? Q)3$LG>C5[6$Z\1C#->614[Q5O'J7+2$=T*] MRB44ET"+A0]85[G"] ZF:6K?N@J<_*SIOWRUK40'O4@>4"TW0,IXQQW">?4 M 8L=(/*;K3GGZPRMZMV_0R:Y?\WUT\AHVT*X _D>&)@4$=U'Q.\S('4.:TVP M?-)ES9"7-H^FD%7W]*F 1T(YTDA].>4K3].D#^8!<=V';Q>FRL+T^T!ZH$JZ ML:[U_B9C#TDO]E._C_1Q8,$FEA2>FW,W80[23;))#S"'Q?\^B-3OAW9'5)+_ MKT [*OB"Q27AOU1'99IF/; ,:Q/'8V]W4PO9%"1*J?8<"BOCB01P M DM\9N(#F9CP?I:ZG ;LB#MI5YX8N&DGN0M,]3Z_F-[?N1UQM95?/KQ]<_7IQD1U7_WY\_7M7Z4H!NB5)@3UXP8CE9;= M3GH#86-;RLQP\0NR6@/+L\9JK#$LV=H;-].:9V)CQ0Z09<.%BJ@- M,CVM!IXF!Q%%M5.*Z9VS5ON=2'RW)?9/HT8J_N0G>>:9<+G2DLGD4D?XF#RS MNLNDFWA)J"X/O]4A!9=_ AJK7P()#4VV+H&KGI#"0[&K$D.6_A9(.<1NX!@H M(I?JYZD3I)#6FGPH&+ S<8GSAKOTLM/>H(#X_%JY;OM<(-VV3QZ$=#(*GX$0 M.7=.IJGO6MSJ00 ET2C/?0"1'X4D6G[(&A8IJKGAXI\D#7O^-XR"4E/VC(=;7;XK7D"MRD[I!Z:0S&Z[B+#G,ISZ4+9-2=;%4[N.Z?,Y M%"RLD<<7JWY%G6B+U 76M/W'W>WF_G:'WFO\]VA13,=I-N<$GLA9MT MM_OK(YISO7X\SZZ]RT95C]J%A5*,!&8=<=P?>B9M.3C:%VEK#B:;/M\PS-@( MV6[^&6)9?I MH'=O\"$IPN(%39'=HEIZUFY/JA/.QWD;O$2,YG4(15QP2^ELB\73>?UU10E@ M=P#"JMA4:/V^ *!Z\2]L*)%<:A-#8\LWFISC9K#(()G2L6?RH34C1NQ6%/53 M,CIOROL%&=,ID6*S+!;*=L]M10C$!JF4@VM M4O/-CL*P.PM5;J$CV\N"4Z"X[;CT&R!:;S4=P%3GFFSSQK%FLM^XGZ5WR.QQ MZ)?]/"9LCCML<<\KCJ3FQ ,&IQJ">*#O=O!>75(398LS"&TDQ87$B]E:VAC/ MZWE#X!1FU1K[H8&@3LTRZ/=RO77Z8#MW$JCZ8EEB]RV^JW$T0B>N@CC@@#4A M@'<4$TG]PP$$?]NMV#5J0U1:?YG')>A5F0"^5FQL M8ISK*G+3GOXSAP68\I']:A7?.0[!?SMC#1:R%L5Z<[^[8AR8<893%CO@LYS;A%<1Q]YTP.Q.#WW@+&:@30KHZ M/WPI)2O$J6_JT?8SGHYYR:D.IG&,Q^1O,(B$>BU^7E-_LU/CT+OY;$)2\-9/ MS[%]BHF!/#B?\?NYD2[U.!S; !=;LY_7_HG#_DRYDLZ;:AQF]DWR#U[WXV-D MADYPD,02&B-(P (JUBMJK.\8+J9NI0U@9[R148^(5*_[N S.G; Q'@RQCIO9 M:2Z+NBW7)N)!U;OM0DJH4'?W&_PQ>J6O\;7J_LF0/I/-XT%!BI9,&ZK&AT/&L<^RNE?1(4\%K$I 87L8:1U0!AB?0V\94-7P^M MZ&5<' 8PBZ_)KI6Q)GD%HHB CO4=)^9)24J_<@SA8^-="\S[;0?Q^V)F0P!M MNK$/D<$I1IX.9 05DC!--JW"3&#:=XLF FO-0/%!0@ZMZ7/N5L"6 HIZ)7[F MJ=^ND*CA< R8]!7*QO7,Z$N]11N%QD,WU:BL-P %Q/$4' %:D%!J0^.& M1VZW;*=XQV*!,6I-R3&_UG:"%[D:I@8/XCM4U+QA6G(^\DK5J@3!%<]HJ?N& MOK[WQE.M\;A5PM8ALG<]D8)GXTB11^W='"CE]>[AT;0=9K(6DMQPUO]ZL8/I ME W!1V3:/& (IMG?@8E[$*5M@0ZU%,24\:RY0U%.M=[#D^Y?.9>8M^O?83 M)A$#[T.9T^3N,O58T-]7&P"9QT.K^Q[28ST4Y#9/7"@7K2(SN#N1/FD&ZN!, MK6V].0@9.B,I'HF(X]D!!L4792#(,9ATH_AG5:KW;6G[2 MV&OG$8L$X"!BXMEAUV"TL0A"D;J]$X%(=6!NPZO-PM@6*.>-2*W1'/"83:B=F 2QNAXMU;?5=A(!*8./D1\+>)9T'KZQS1ZPRV,6C42RD$S.-QI(&&24M&S* MK(AT;+3)VY9WEX-HI)93TS*><$/#N1L(HX'EX$#.,?&RKC@!ALS2O8D!.G^K M-U8N)1$%AJ(PJ<)[P5-RJOO2N7Z*A_(V'>^L+&>=]( M1/='%U'O_,WO*&RZUV61C52-^MAB8RIZW\&"YRD MV"X,NRW!WL(PA#_#Q+82-3+W@ACQ*,K_7:L+DI8(?Y1%TT MP.(_%L3".DN+@2 QPC:;!N,DT"F8^J8M@ANN^EMP^7_R1BBQ&AN+OLF$)Z8;,3HJMX@OTH '(3 M DM(?:DMOVTB6[^?E7T$,W+@R0'OX%IF+ MNX#CI'N\2#H>VYG&8+ ?9$FVM6U+'CVZ.T#_\7L>]605*5)V>FNC0EPJXKZ(NB M[/29J."[O*;Q\[&#&['4!Z@J86@F66-X0X4F4.K:0%G((>WQW0<\A*7'^@1OL_'E3A^.989UB>_Q.)^L;G M)54P \HM8VBGI!#G,L$%QU##.#H$%C5&+7/X)"Q[0M%<#)%ZA'PN84*#AW(ZBW$99911(,]@5UCYI:&0 M?=+J?O 7$-PPX<9,T.-O=(J:A=SAIE1)$2+@6%XE)D:>Q*8M1S?;V4V4$"7% M$#/)2;8<.BV[F4^R]V>V+G:\ZB8M;:*@,UW)SA,2+;-#3*Y6H.(Y)EH@3M(3 M$O""]](<^),P!ZJR=,(GR7Y!B06JC9!+UY(H)+6 ?V!-4ED91=D3E-O,!1!S MN9U_6;'9"!'M3M#'A_:=Q5)&?ITQ]@]K8=>[9S08:,I TP+9V/4+$_.%#;] M7D7EL!#6P<6RU5A#F>Y"8R+)G$<>*'^\2$(V^Y5=$5J(I4YB[Z"2NBYZN1[S MNSMT@),W!YM2H#R$\F)T$G@G9X+\<)-LTF!EF,Q,6GE#,RO[2*^7 M\G=)FE=>J\OS:^4YTQX'J<_(S;&R.66.@'O^ JU*J1,KH@\,Y5Q&1P#'>7X@ MDN%>T"-^'R :KLBJ1=O!"7PX6=P%KB&:3X9!%XC+3(=-0NNNYW<[#CX,M%^$ MG%#++U[GPFF@%DR4_=T,U?>465F6DJ!HCCUF=.UW$FD<;$0.;&@>'?:KXP)' M&$!'L1CSV7%X(6!M_NP6&!4^0V6@HZ1E:5K@9%7,; (9(*=;>%Q2FA3*?R#V M!1^P+# :9S324'=3(+%DXX+J(((8G6,Q95F-O6&2,VA^UHWE'WAP)L@"A8$7 M%H<5-GXYUJ![K+=&B66M.%J0-T=VK\VG>XP>/**ZF12U%:+T+;OO*Q5 M"RU.17;Z-QRD$S3.+^X72ZJ=(/#<@>:T!Q1.SY;8K06)>ZT#)(#X1#B&'B,& M;> @S7@M"MM0X6#*@B^IFT\!0J+L,>E&4<*2:0&L^W7LT5*!L0PQJ\5AM#,A+#'R44O,%.6V]UQ^*!4_(W@3V MG(8UE19GN' ]\=E[8J).PW>J'"))0^3"-^H2\DF9&0^911--T[D^30$C(\F! MD0I GPM#Z1.N?&+B9.\7& VVBU1=? *_N0NAGACLG? .PMO_%ET$P MIR!<]ERP.&R.IJ#1..MDN6@"PZ5@S426]T&T[NF7\(>SLTO#H#Y;T"D+'/^0 M")HD7$7MJ[B31 ,' 4/F"2\)D4QP!(053X6D%A*143DBQ""Z(IH"IV<2X)^Y MH)4U"-M](ETGVH]#TID(Q32M8E)6"Z]13'ICF]W.-N&9&:NZ$DO6LZKP<7!V M??W^YCHXDT%,K'^PBYQ49H7GR% GJ]WM]F[WJ*.>T+21"SOCJ"ZB)&;3159@ M0G8<7(A$-Q('\/Y-LH**P6195&$=F;*.LBK6,IP!\3C.HF*<8RY63MG@8P1C MB(,/%V=O+SYI5QB)L/<_%PL<53491O9 M7)N!QY]D&EY+%IX+1?MRTF*[F SYTQ9EG$4*LTA+FD5>5VB4%H]/&^F289K4 M,,N":LX0/$2:9 @08>R:QAP+$W0%%(@?4)18KR;)T0QK5B:6U;!'R9AJ81^' M51;%9=)5O?A-\-8N?CRBO)5C^B+/N6SSW"AN;/V>^4SH?\B"*_,AGBM_+NJ/VGZR[U^,1C'CY M2#BFG N$NZACI[VQNY1*$D@#Q/=GUV\UG-QF@]:EL^O/U-Q)#"UVE@A4XPA' M-RO0;;"XX/$;E%YP]86T;:9RX#[BFE[*"B6RAB"E(2.'@E\#_:N_OA$]C ## M4EYK?E:(9\TE--9&2]SZRP_::G#XFXUT+9&JB O=6.#R!,ZZ;@/>4V9DL=*? M"/+I,1Q=P[5&"UREQ4D2'[]QB[(815AH;!]@,/?>))NN9TV]BH!7C3PE:7ER MZH[ 53SY=;-;B- -C@85=4BH"O4&[IV-@07UUS=&!4JSF$Q@C>U4!GF;P31ZE-0/MRJBE"?NRA;2I#7H+JJB!QN89)^OHI9 19Y)$ MK0P*VXI@5-FQYL"0NZ?A!YN$%CK$&7. X JT,U5U'1O>;\97@Q7!R)F7F MW9#VZ.3EO3-#9&2<#8;(7(H0F1_,$)F/(D3F(X7("%E TG M._];+,^W6)YOL3S?8GF^Q?)\B^7Y%LOSKQ++XY;1:][$RDW;KB^%OST]OJ&S M]/_^]"QJ?/QIZ(W_S9O;ZLT-'9&/=4K,O760DI2_X,+C*["MG MQ#>GQ#>GQ#>GQ#>GQ#>GQ#>GQ/\W3HDSC1&I#4CAB=" 3'5+@%>./BZN' N3 M2!@7M_#E6F C@=!UJ9$7X2KL8Q\R0J\X>D4W-K&Z(10*XU<#OPNZ>A/878=Z MC$UQ[X?5:D;Q($?$A<4 2H&ANL[GSXL5X^K^R]H%T%P]S@$#XUJ-2G!9SKZ<_0.+!B.*FRVH*[ M)D>"%*'KW,586A&2TR2\$C!$0E8S3KGO#&I@,N!?G$NK@(PDSWF)+L(2.LO+JHO"S!X0U=4* &+3-316)APXA3-.#F;+(52#+M;XM!IKCI\ 0WF?^NV#M&_S;+LSAH<%J0-W]RMF;RJ[8&D/9= M<8F4-$+#TD^K]<\GB^6)0%I"KMJ>S(Y#8L^.A9@6+3A'Z-(C MF$/-SA==JL0H6B)^Y8>-ZA%AFA/9H6H59X9M%]2\HA@'9S+<^ 2F?[*!E[C> M[-HC99G$=)@C: -1 '43Z?2FTR-CY)PW&CU;+T MMCH.S'@6%9.Q;82&^TFWC*,ZR=4'BW7BT%@S)L_'D3AUUNCR*L9B1L%'7U47O0,@[&4& MYH:S._;?K13C M^A@+V-1$_&,LQK1O W QQ^S5B>/^M./"S/XOOTR2>AS51=%R(L6OGLL$_4(9 M.I;A\C".(3JLJTI?)ISP.[%(\\W^BZ4J0%^N"^?O]HNE N::Q\[?!S#X$HYL MGCI_[[^BD@P=LJ7SM^#GV.7,O2G@?&6>JX*_'G2_C8W _&G>]<8X\//<,+3 M,191X^@-D'CCM&J<\3K&^(.JX[[(]'5$GQ7W:+2=)\T":S7RC^Q%MT;.5G#Y M8=^MD>>E]=D]^?!MH]DBK_[06R-&'VU,3 B/ESVZ%.2[/-MS:P!GSM'B6GN^ MV7MS$.T!":$-WR I=(P#3?FNCMP_\114WU#639:>JM':524:#V5[S6_""YE=M]H[UK1O6FT>VQKM_$U9M4[2:NW&2LB@BQ5>NA1)FLAG-8 MN-\$.+8+ 8/:KY!/\#Q98$V.W !^$\G%7@ZN4D(GZ^4)!FK(#P%,3?;=D_2B MP"7O?1V'3L?-T_/7'69X;_G^, -8SG1:YD_HXC<.J3"H2.^?/&,^@\Z@2-9_ MFF.Q@EQTMK;"[S86XLD>CV.-$0.TJKI+8\\W:*M>_',W M#SR29\/:W&UL.=-K]:OG(^$V/\R8W M0?P<"5?S3U9V66YD)&==V6EJ#!R+AD@T 05 10R8E*& GR6']MU\@@60W&(5 MYG&RK9/7J% :^WRM]KF7 5L&G F$(MLU,7'MH';<@#L2(FH>CA;;T(4A@PN( M27]>@L)+$,A<.E/_'?Z R5'&WZ,/5.K8:;=Y9MKT:/0M94"".9X0$0(2)4DI M0J;)2(LG9@RJ;>5JU6R6K?,0Q8N,@D#(3 N,, ;6L?:OC42LE"58"1Q627] M+0"V:==O\%4*=5@8X=$C#)0IB@0KGX-&7<44XH(.I)@B*3*0-A-:^RJ.0;<: MD\Q^+[C**#2]AE M3-?8IV/6^!C0258C:58Y"K15A6$RT!CF 0Q=QUS[.*(")3&EAC3%6<;=%#=VQ,4;> MX]4[&A<<34@6#;CYLWX,:#S6QD<@P8TWO^=S$$-"K544VQDA3( "07I[68GC XT><43G>5 MYWL90P(,9%S4N%YP>\$=DHV)?MCXA)[XN$@.7%M?.K,$L/^(0@@/H;%""RP@ M"T2FA8SP+_/'F5=.-QI\LAI*B;7"8J7'86I83F.!7M-X$5K@YG#X1A[A'WW(22^0H.*T%A.W% M/=60I$H<\]D]3L=2\AU3%MQOOR(TK,9>$SJ08>_%O:&37O=YWU1RVCV"HY0M M7ZC^R(C"F3$?Y"DY'^H12*V=@3#O.>:KG3Y6RY9 [8TN)^,]V7N(8JXZUD,W MUSNP*SYL94DE.0Y=3'YH-0=ZPC3 G@8?C&!69N?A""\,N""NS&%TY2KO#8#K M::7MI,S@0,H4#H(1A[D=R\QVCA1#?E^EG&P,#(@I!R^&A"D(Y &E+?->JFPP M63F5A<4U)O&L&.[A'I>/;-V/O* *71'-;):U#78*;K7UEY9(IV V7ZY$@5YE<\7]IL-#CZW44+CMJHECHF"!(/.F$<5BVR:=:[G2\Q?0D03K\6"*C?*_#AE MPZ%5^'G^1:,E>@U_@6F'V7!/5,-UKQ7/.;LP.5&PEKUY94PINNI3\'DY><+2 M700"*^VCU1ASRL,Z!UD]HWC4AOU26.IM*]>1LG$=2>O68-?1"Z)R35F0ZAAC M5KA@++(V'$P/BVZ2=$G2KOP7;1"%_#"-N' #S,:X)0 M.AKC #8&TC"FQU<@]&+\"XB^XU+'=+<,VUGJ'%XNZ-\Q^2E!(*OXW[Q(O!5V MI?NJ1SBJ^;P"R!&'M*MM$>/KB?!%['$$3-$(Y\%S1R=RXE;B;K\(8)6@_#19 M[NZ0'M8""12A?1\7\W7X;,M#59001@'HRD6C!28X) %DE]]T>$&9LC\FKE\05QF:Y M/$OD=5P9F70JB^!,9M*UHK[T2\3KVLR@L9E8@6S-!^*Q7\)?H/HY?*L_-G9( M0=VS8[06"!1I4>HJ":J< :JCXX3B![)*YV#(84648"LKIJGRIIH0T!@:IZ14 MY6,E]?9,KL0 \@I#\<(D(6@03[X&@=;(H@ZMFRDPA$6D10>(V8U9RT$N-E]3 MBXVUEZNVX(W MU5=@#G[LS!>*U1 XHR,H[C DU.!QAO3WRD<:3-,(->ANOIC M<*9@JK# K$()EZAM!CRZZ!)8.'181&F=AQ@5@ZP@2^#J,#(2-9@3GO"3^6\$ M%WX?CC)*SL4T+%:<2O@[N)YOMY+,GB:SN:?3$=!*B<:4$>(]8)8M9GWEU$A! MZ!3'7?$#<*MG?$?$=#:LOYOTHDZ,0XK0Y+4Z[F0-NL'CWH\K-;LA$#0S49Q+ M3,@#A-OA16\7]4:PG"J:)*)PL>4T<3$(*HU@5+584O$48!#W#]L3@H+B! 2T M(EH5BV5!2I@&[QZ7NFS%W\*$MZ#S//7AC8&?4_SK'C@,>.$ -Y!$RIH_"%F* M#I_(-)\00/UR_JNG;K7<9+CNX,),XBA'^S(H?UE-BB,P 1H.F@C:#DCJ^((@8F2K/N4B(L!W6YDNG2^<22G[6KZ\\G;"6>4:\C, M7J*63CJT8\9NKJ],C'[1_-4<-,C2BRX6FQ^/KE#2E;B+[D5TM,T M_"Y,0"_]3F,2ZIB.DX<%UG.BF.RT/*W@6?BGA(=__/OU^U"FJU&F\ORWEA<3 MU!RADPS_"=XM"*%C%GY9S!]GF#=' XCAOTZJE[59O!>?>-+A9UJZ%^X&EK6A M5E>BU9;M"=XB\,@)D-0*54U^^@3]^O@ ;5+H;E(P=)/>RZ(-CXL[.&.< 1L6 ML#;P_XXMQ-5-<06#O[7M'#TRQK4>L@%P8>^(%F%,+ /ACJ_G#P@J2S9#2J 4 M;I56!5]'6@YJL*.=B=&.0$.UVA&9G2,TCAP;I5$#E==*1C"4NB>_1:U2N+:R MG4LK&Y53%Z=3BR%-I].&IX#)_*NE/P0C-%!^+X%/H@49;1"R=-(Y\%M@.][@ MZ.;%8^?V&6S7,5Y$QKSQGZ,XPDJY55)$P=&HSM)CVY3# :)UPMZIK$Q9G2<7 M*4(J@%;]R;/^!&!S.T=;$@H(CW 2=&%A7%8V%,0(?ES MP597^'K>3-R3BQ"8ZSX"Q<]+$+<&!2 H8A%ZOC#.@!V2ZR.](N&9PHKFSHJ3 ML[8J&3\(_;:UA'/+"\:^B8H8E_V L&!@\%C$SJ@V(U#&JI,8Q$><51K_7V:* M@?+(B,FR!QRWT<]#&3 <&CA^X]V:^#B1VM!F2W'?> MGADWL+K#'EC=@<3J[LNE-_\2;%I:5CO8=.EE"YBRC.?1/9!'Q OKE*-^1F4L M*!3U6/PMCM($2=3'JL55V8=9XQ$5%T92%9ZSB6H* J?"!:%CS=(258X7\.@. MY@Q:1\E,:MS>'_'[-60LH):R8].71#C/"N1#RNO0/0BY$A#A%W#VN1I+7# MG=+.RQEC0J"'J@#>%#3V/8-+@!&$4PH!2Z(R8RC4.G$".9I<8!-^VC&&X" Y M;[LRL MM]_#^'E<[B4+70X"3U[,H.37(%]Q15*_I"W9#2-XAVMGC1L!D]EN> M@_S$9\1XR:@(BM<%EDT=:$3P 1(T+]T1.PF;)!P>E4A9>4HGB>Y -(LW:8S! M9#=XQ1QG]!\79\;AQ(N&$E%6(XA*>1KRO)3A9-],+CRI8 ME:,*CR.<:NPHC6K_] H.\;TL%FMJY>QZ_Z;W1T)H$)2H9L.$V-*"ETZFXF0EI6HK)$E,$/$0=++BBHJZ8P" M#49%+O"1,+!L/ Y,YH5Y>(LU;;((&P 5(Z/$$$.&3O**(LQ0Y1(-H@V\E,EZ M#%$H^T_@B<2$<@<1.4D"S!(T\*:,;&^&>'/BQ\7W[Y?S]?UBYG\780-S]U7^ MV@F(V1I"H,X.-.:9$="O)]%0_=*B1N@=D?N1C6-,+%1[(1<.L:D0IRKIO0]A M[WU WP+NQ)'J_4CL!GS0*;89@FZ[.$I^^VCS((<6)W[/'+V7J4VWV011LYF? M],*3$T)7@0WN\&;=[*:BO$QXM]B@+8M#(QG42)W*OV- IF^DS6-&U_^(RZO. MYNMC@GPN2OP>]S"J8*-25*O3+"K']#E!^AIG.7Y.J;A GB +ARN6PC7AK:2* M'=.9Q2@Z4W;$L#D_L,%&'8.<\;"+3;,\$=' MF%IQ3(&_XXPQ)=$Q@?F5*3T7&UPUC4V$P5$2NWRG W.PB+&4!D6.9P6B[F8\ M;1R2,$?DA*3ORA<4@!W%545ADA<^#HBF%)#AT'(-X-*Z-BMLJ9O+10#WJN24Y'O)"]('1>9F9:S[Q]V""&I8]5P M! 0E26B1 NMU*_5VY-+W:Z[ 90M@Q&\, C,9OA,>9!5!?JJ0%:M M)<<=0!7(JQS*('" MDSTA2T[1FO"$?A@,EYRAGIKD.CQ<3(D"7X3#)J!I+/2(1=RU<&G*H6_E;;9> M+'$?E*>[N008XQK1$LS((TQCP!:Z9AG8L^1+IWF0-OZ31,JT7NY@WW)W#@27 M._ LM^S36.OZM$X::QWL6>O0M];!H+66([&6..BQQ U"^3_5 V]^" M43QS48%BH\1<[[>.(T?8Y6AP((WG%,5.L8\%F?W2N-2&3WHJY53:<1%RU2C, M>5?Q';#XNS4F'#)C%T(8YB$7I%@4''T8QQ195;*'N\->2#TF1ADON%%RSBF@ M6'VR4*$I&/W'M@N=TASU#:?C(]F'/VZM:"?$YO9-' FZ(BLHHN6AF8*-HU7- M:AM%7$D!?3F-@:]#G75-$DQ%HFB;,4=-R@0(Y_C$ 1#4&WW M40\[H4L-0Q4 M/&OB@MG^PE9J"QP_8$=L#T(&N !.WLO-&S2#:QJF@U*\@0E6R._ MTN5V,LQ!8WC^.BH) (#0 2B!K+50Z(7I^9;! 0NS))6P]]5HX48]@0"<@1/5 M:*X M!;27-_%5$W2_Z/I=^^>>Q3!WA-ZH"/B;Y+6RP*6$:Q^8UBBGK)5C5.UAS;-7 MV7S#TDCF1)M["#S8]?R- ? 8V,!KV@^VB>#Z0#4$M:XI:$#W&(BWL#WZ4=#, MEF0O@4P2GO_&KE@GSH#2UPQ;ILS2$1U)8Z6>"O+CQ=[%1Z7/#T8UHE7K'6:QWF*HH72(B!VLY(]P1+*3RQ1A@)L,#;E%1I:J#PJ!+]>O7 M( JBL70+'/YVQV9#Z(5&)]\X-7?(\=%,30R_P,#PBUI 7^A9$;5G)G)V0L+) M"U"'"YK7IO:S([(NSKR7?*<*IX&DJ1"<,JT=T/VEG.^F>& MX0Y]-Q_=5AD9[P"\ I+W(0> '*X8?PK_ M)3]FG1?. GNDB,'+VZ''M%W--+O_54RF"8D/)O-:$X4[F^H\AQ]BW50/U^_"T='N$R8J"#WR6G]>7T:QD(-:/[X'Y,E M_"@4)'_E]B_AISNK7(QON/]0$;J;_W1-\IP6:\-7837J]8R.(B4'BI+=;2_# MS$E@<*9WO85)([*3RL=E\TKS.=#DV99Q(!:%B/EI*7P_/HD]&!G3-D4 MU_5RM2##&X&>]GT._NX,G>MX;_\]9KZ-Z43[1J:>V3>J][LUT#QLUV(V [7K M_40$8)_=85/[UF+8VR\>2^O,^[^Y=YRFJX]F!_;33 M1LMS^]J__G0.C^Q5Z,1S'31^0!/F(/N^/I@B7ZWA0T;;V)4#7SMXJ=MI8G\3 M'^=/J!0->O1%Y.%KY< A?P4BZ=_V@6-^\9ZWM31L/"B1@?#^Y[/Y>D5Z%;[5 M:D#P/MY%!0>W9,UB6"O#J>&5VW_!V/=1Q8M:ZSFN:Z 5#@F"B0UY\C!":#9R M\ IT-]1S\D+ 1>'S[0I5G?VKT/;*8W5YK6'P%ZS[<%C_KBZ M73Q:9FC9/E5<>ZU67DJ&>SOX.K2S?UZOL+6FG9&3^Q64K5F;>[ %1=A+(AC% M@J+QSQ &5X"M,ZF)+0;B?0'@BEAFTV7H<4PD.$R&'@FVY7&J@\_8TIC M^&%^/YE^"7\X.[OT6SOQT0LNR(GIAVR4Q)9@)68,O6B&'H5VZ87AQMGKZ_G&)GC_?&M#&DP05M[6+B=.>^-EQEVROT+_[P6 MJ6>@>.F4&(R5=UQ9&%+!*-$KF7B'D",;-*&CQ52DFA XPEJ:Q2GXWEE,[\"4_A^@0'- M)PB+[$%6B$*5PG,FL@@^;^9WNT=@8'?.@HQ%PG0NPQS3/)Q-O@S<%B!G XO1 M@+V#5;Z0GMWA_-R@/8D#B^YC9W RV_%&9IDBBY;67@^35RNI\C&/CT9ED4N#=B\E[5Y2GL=@5GJQ;Q;G M+(_RMEPG8^(?Q> M&SA"7RCXB!U%3C4:AYN[D+M(Z1UOB(/=?9BM^@TNQ @Y0A[F0)<::T =!<0W MGFPM&GN'K@%CT?<0:-]=:4D?C@R@T=ZOF-BC-!%$ HV8-EW3@YM]W4+63O\Z M=5IE4E-BM>-23/P-J.3M*S-YN_E4*@Y5V>*75*W<$+F1WH.B*S9*CDS(BC\> M(K,IGMXM$TQ^Q?)MB-2 MH_V%$SU5_/RU%)W%PY:Y5_,>;Y1D-/!%!9+./7R!N"S;AXDNZ>=,4'KB.17F M%5L^=-CD.GS],>]OELH7?>3*H-_O? J<) :28!N$Q/VB'NTIZO@E1-VLEW7% M$1XGORV>=D^AJ-A"O! &OSR!KMJ>M:HF^>N.DVJ TS BJIP=%+'M[V5LN[00 M> 0JP19TSW=[J[(YZJX1JVT#GFOV80@\II7B(Q?ZHL(+5[@E%+;UEDHN#.;Y MNN]H6'_X%(B6:WL @ZC((1&K=F][V7*C..\E%N=U?Y<1(8W2I-X.?]#%;L^X MV&U'SXT:O^^,&K\W:(\27[BZC*[)N_?DJ>JYQLC:AV1NX$== @Z8M-HK]^RK M*HQ^AYT<XBU;RL]27K MH@PA_)ZC//1X]&M^R"'JU^(K-?/J)U9/=N 5[8"L-]_YZVZUI<)#5&B-:C/0 M.6=ACA$R+V8(=C%M"+"C#ZAYAHEM%NK-=/ZPCEMXSA_=?Q?G^B/',N30_)'C M^I<:3(_#9@:*>$2^0A<]B/'K]-KWVOU*<]YSZ7ZM M7GM>TE]QR8=88/B]7;?UGAYYP0^OCS%QV_'0K?(92 MUV?.O5VT7MF_H\RE2(40CH&.!\]EBO,^WJ,]"%Y#DZO8*07_W%3P?>]-?D,;[KW&0QO^^.IK^)6W".-K=+WD M@YGC2[AJWQ,[I,WA_,!DU$;M MM2)WIH;?1EUKB>)K_(,WN*#H(KY7$QV1OB MT5V-M".&!1_ZN+AJLZ,J4^B"PGD<)UX+C7VORS3J;-KF0_](NZ9A%1UU_4%# M2E:QY?@HS4]+$U6YU= L(::DS1HW&YY8SCF"516+G-C+Z-C&S_Y\'8[^U/SZ M3\>G8>?X'7@T,?[D-/F:PS_[!3XLIALN#'.'X? J9N,+$/*'T$XGB(-E@)YKKXW-0ON;&L?L0EC)2 /_(8:7:+?^[VI-6;19&O M=5'DWU5V<@-RV> 0Q4FS$$*%BG$?U^,-0E4@6N+# KK!241&86,W0N8TC[]S M_":2:J\\#M#L-'7?^&/FBDD1A\IN@TXPZDT,R3O(8=&@274:NRL7GQ:O ML)PO'NQ+EM9B8W;-C6:\R,;V#%OJVTN$3#O*^X?U:O<,@S KP!YO'XUS(LT:7WRW*2CN#9>K6=SMUE-B>N2KF\K009"3\:+Y M]0%WKG$_+A#R8L.R]#]9:1:!&\^L.TL::0+'RX+2"UGT@VY2MAP;L/-W76\O.J"GAP-T;_0/1NL>_G:C&.NK-.2O'/Z">*:O M&!K5+P[*:RG\>E1S;H3Q?.0PGL5\XXGJ:EBVP[]@,7G577C0I8A2,'P/7FUNW\("PX_W?>6>$R]EL3]WNM^CD)\VYMP M9G;7C!L;/LT!3;3/><@XFB^UOB,68V_;)JT;H2?F)0>+9J7ZZ/OI\UN^AM>S>*"JM1/SRW5Y81UDMB"5=.H> ]R>*7_))1>F&;.4JMH9!"6@0$_JS!8[\(L MU,(8&--HTHGX[,R,^7D'[IPD'CN7&^J,-V8:*J+@W_[--Q%G>'=K$.6)[I7M M& L9,'OU6*])Y +)[VEQ,EF"%HDE]!"C#@X/7K%P"OYC!TPF*43HC5I8;)_@ MHEO#LLUAX=0HPGBQQJ6;BQ2WEG%!EWK2+BBBT[I9+>M9UF5="/N8;U6OY\\# M5M5L7^QZRT%K?8UK(_T>MI_^:V8GVP<0 'Y=[1ZQX#@H>9L=IE,]4U$3U=KO M;6V 8O^SR$QG39"]HXF# >YW)93RB[&9/DPB?#^BJL6[^'GIPQ&@ 1T7;XZY?V;=0X MILXJ9/'KWTC>Q=G^NMHS5!!T<*ZDN:LB<3+-CJJP4=*KS:_P:&(B=[/MVFN1 M% DI[I(_/2TX;_INWKS0=\L=FJ((HU\XY[BHS]UDZC4\QZ>9>RM^A*/CZ3D^ M33Q7Z%OT6*"!F@(4O$-VSLTM)9=LGN%N([O9+UA0"'?.QW@2W^)8O;8-U_/> MA]5R!AV2B^1VLOPY_$0U V? M?=^R5S:S;7!2C.#HW7+[!,]M"^Z#+=9F=)+B4K4=!UPXOX3==^1-%]O/J9-K%D/119,AZOJV>/9:Y3M MLCR:VDA-M7GEE3M'[F IF.1CM;OU6E@Z!M>]N*9::I@2C*HR(B!Q\-)1:XM9 M>*9:DM8#T6*7!JZ@>9XFR]T=;L!:U&O9[!!>!_YX;C=\R*Y1GMC.EQP4HB#0 M1>FTUK>\X"4\@XX^%5Y)VP,*BEOZH2C:3.;!GTDH[@,AT%M0SDWUU3F/SH@, MX!/W8K.7$G:'9+7F<^]_VW)\@D0L=W:V"3X>P04XFR/D"0YE_CC7!+CR 3GS M0L]Z 9LWW_U)PJB?3:?K'5DL="$#0>[XR[PU^+8O[3-JM^I/MM:=5G_6GIHJ M!LR>*;&V.#2AY,P8MU^[-9WW#>@H71D)Z?5D_MMB0P#JNEE7Y9.5)5'CGLWW M]Z?HP%D*+$ST +R10YPQD)$,)%_K>'"[L-4",'[>)%!)0>Y%K&'542UPWFN2 MH*M0@DAY\G;"@%5/R);Y-NB#*V!8S?;;RA*K-)IC$, R"-*$U?6CPR#,'W/O M],)/?G_PM2P'WIR[B:V$%:B,YZ0*?8;&9X\HC_H(; 1+ZO>X!TS#LC@%\XSY M;U*W6=W= 9L'U? 7KFJ&FAV:JJ3>O $^\NAEU7F+.:ZA^1B*@[ :P/7A[$WL ME6GM8O!^05!5E^>'R72*B4IROKW?>$D]'-]15"X1&EPS$6A\(_7C^_IT/PL'I$D!=1@_=9-^A1 M79O-9/X]%?)]*&9K%"P%RKJ=PWVTN%<87I=7UY^=%LJXNV4V3R#ABI*MV-(! M_20M_1BKR+2X6V*F#6^;.";./2AQQ&0U9[X6C;V1UN0T1HCR!H MAY]< XY]VM0Q X6!@]$$]R>)1'5G_?UT,K8>[[?QN;[=J]NSD]\0.8Z<[S>.I+QPS\045*M[S ++R:DWY4^V1H6EY6KEM MP+>E+UY4L*0OB_FC-,*M#USHSL%2;7P"(<7 MCN@&=!RPWHG]36W/B=XTSYYX7DW'OF4WHLR'%8<:KM(/:KY+H^2WI];;WEJ[ MP#D>)YL-)^WB1D321;6=.)0DXU/U2S!0*O\U,4:^VM=W5Q=7C?$PZ)4$EQ5N ML UW2M4 XC;S@)JOJ)@,NKF7(9:$"*T M"%9VQFBH[Z[CS8JEW#!9B( .;VC@RUL(NTNG-4R?XBR)>#42^9*PW@&VMR@5+Y2QD\X]LOYW6+K M??4E3..0YKQO&?1EQ*B]^+38S;[\[-CM'4+YS='#A;ECY/-!YP#4R&LK%,V( M&3L T[YU10GQK__HNBZG"[OBO"C'WNWM<%9K&*L?-/;7H(\_8G=?R@$]:^I9 M3(-#-Q)5<#P2^]PL*S]X(*J1;B.Y7CA=8%V@7K:VV('ZZ*\-/31#J:V5H0CF M5NZ&8"><2-0$P1Z\O$G::2<6X/,?_.#SSLJN$8JT00G-A_Z1_&?D2=0VM]!D MF8-DI+/6U'#T,^\9& &BHQ(/RM+9/2B*WLOB8BE2CH_BT\S,GIX8&^-@>:EA 'E;V;^4RPO:8^8^*JG;>+P[YZF;HE^-"AKC>Y5WT%VH&^Q#=C6[Q]G7Z]CTO:V"OU@SNSH$=8AY+&]G=:W&F1'*D M7.GL$,KM!*UCU7FG>WXJD8#*!"NW>J1C87/ MT/J2"A^9B/7>16U!MS\9"H=_TH*&W\\XZ%GIR1;>N]VQ, >R%H?^LJU7XE!/ MM.>R3Y,=F^=++&4\!>!Z4\'E=QOI8)\M*#1M25K;]E>\/ B?0;AN%,Z'Z8EL MY#A3Q(;JU0BJAM$<9)"GL= C M%A /(C57#GTK8Y/6(#S#H5!N)5]H4L0P&V0/I3$,G*5S\33/P,9[",)?87&_ M^LKK0&^U[/5IG?P/++L8R5=8[9=P\[:;?W_P@Y75LR^=QR2)'WU\4Q9Q$[GD M W(0G*8IVVXN U\Z+AEG-?I($;V#0][_ABB8F[F.G5CY3>V*HQL8__/?1'P4 ML3.$C$$::[W$B 'O,%I/PL.S:OMZ8I'= V:A4S=77-C#]7PA02^UO8O#Q![0 MM>JQNFN15X9("2N$"UI(F"\8MH$R/+[ABZ3 @)N3N'9'U2P2+80\GP;9YMOF M$6@%N,/^=TGVOSZ9>GV/F=@K.+1P7A?/'O)^!ZN]A 5\*]8=QV (K37-_&R@#M:@19EKI.T8ST@%SCE47 M<4BO,8A5"@S:[^J, FU!Z#KSR%\4(8LR"P62KS :C=Z5A8T'53T9H#'=Q5-2">\O:?/[QXN;]N_#ZYNS&4W92V&=]Z5#*1NG[43DG M1432JI-,FL9AVR#O:U_:/TPZ .VE028#^_$:H:]A(KC")D<36^BYZ&0R"T?< M*7"M:;^J39UL1A7*T[U@Y _>0LCP-?"E_MV9O\Y/E8U-]9!;.S2>Z5$[1US= M-Q@K/O!Z:ZLPUEZ^RNBJ2]E_KW(#T47J3UNZWQ+XP;W=' M!;7NYHAL]MC:8>I-!,J\>8EX.ZS1((>-M1&?]R$LN+D\@6\D+LK\'K-815B$ MKT166S,N5H/U9(M3HJ4UEK98BYP:$4,]7_=&O_N&0ZF3-L";58RQI<"+IR7H M]5/_7C5C)O]DSVD!!5$=M@F<.Y'^0M4,.1@2'F4.Y?%23T&\QJN62JFN1!7= M%KE:W=N[?J_)L'_E?Z(ZL7,XT#ZOSH7W*3.P7L[3!9IP U_ M+SPQ+7>OR@^RWV+%%D[7FW:H52O"8Z-T4:%_&G 8?$B,+Q2/1=.QHG;S1M/ M+9'P$+G:J^BHS4DTDTBKWN .LY0WV7X(L$(8D>3NX0+(;EBW9N9M$W+3*,#! M-.SNEZ4YV\;JHP<_X1F>YW,QH@,B[UIM /MM'32MD[DRHLL-=\G/KB9_TER% M'@:#WT-MV\ ,R[M')T")/AIBIG"C:%WN[ $D*A1M45]Q>W:\G M3\ V=MN'U9I]TUXO^3G[G/$RT^_#,GD1W-H>;K.6FK +PNSL31R1 =*J-'FT M-WM#Q52W0.1<3T%D ZTXHK@RQ-[63_QYL]G^^W\#4$L#!!0 ( (-H"DW8 MF?(_: ( .<- - >&POJ^. X99QCALIS46"N(ZF0#"EMRLPI"XE14IHD1IV9 MZ_H.0X3#*. 5NV6J!+&HN JAW[F S;\1"0[AX_3M]TJHZS? /B?O)A/W\>QZ M[)_6@3,(+.-S$D+/OX#.GT//7?=YL F.X(L7PO>Q1VC_9>@]Y!'X\AEPMT:[ M!].A/4*\WX\89(\2KTRBTYQZ%*2"]X<_A]:AR8AAL$8TA#>(DI4D)BM%C-"M M=<^,(Q942*#TK=.5/>,IGVS8LY:YD V'$2YD7=M6L+^K9OHHT%I&(*&T$SB# MUA$%!5(*2WZKC7IR[?PE!)KQ9(7 B, MBG:H5]T,^U-S:\E#FF4/L1<'<4%!UD)]JO1R>&V;:XOO)4[)IK8W:2= TU%1 MT.U'2C+.L%W,;PMZ!Q:, M36 ;F0Y$GSS%6)M0-+"-98*A(//3\D*I9XH]KK MM$D/U3P[0I\SS+%$="A:W_UCWN7_K'A^^?>2ZW^5L>#CVM77EFC:@Q,0 MN3@%D?XIB#R!U\:T5R<@\NKX1J\8%41J@AOU.8D2;#5 M8WK=$'XU333=:7CZCDOC%5KIKZX=OLY-<(HJJN[-$NM@"/OQ%R/<\[M9RPX1 MPGY\AQ-2,=N6]Y]VT4]02P,$% @ @V@*3?I=]/,S!P ]CX \ !X M;"]W;W)K8F]O:RYX;6S%FUE/XT@0@/]**R\[*RT;XMLC0,J0S"@2 UG"SCXW M=H=8XR/;;G/,K]]JFX0RF-*^5'C*99R//NJKZNZAX!->-T87M37>/'=%G_7^8JO4Z M2]2L2II"E::#TBJ7)JO*>I-MZY$H9:%.1[M+A"Q3,2]-9I[$HNQN!=>.1/O5 MB_1T-('G1AKXF_NLSFYS-1+Z!\D.=7E[/YY6H^$_!L=76QF$UO MX,67Z<7T\GPN$*1#0#H?">DB2)> =#\$;)0XKXJM+)\04$0 1;Q TR2I&@B%Y9U85GF6 M9*I&8#$!%O."7:L$+L@A0M=UHU*!074_6!]3T?J8N_W^;>!+V_F#"+8J9N#6:A=#!A]L%2 MJZU\>M,\5/"?,$?_F5HKK6$*7BL85XUJTZ?SIC95H;288DPJ_$^8XS]$A;1) MC/A':BU+@^/KA(KX$^:0OS)5\O/HBZRA!6WH5V7])MVD!##A-T!3-/ !\%V9 M#72II=1J Z"0K&-,2@<39A]\JZKT(W.XU'8H9SC,SFCGY:;*4Z7KW\0<@DK/&P[E#8?9&P.9N?BT M>_8[IJ3LX1R^?A"?;B1 ]!DI=3C,ZL Y^A"<2PG#918&2M8'V2A3N,RF&,S: M!RDI8;C,PK#I^R 4N?;$; N4QP^R49)PF25!)O0N7G-R*6^XS-YXG= /MB-E M#Y?;'N]D]L^@&),2BLUL&LL)!1LHL'K-9AI*;(S%-TS:7Z/4UY1J/>_TJ MJ^7=G59W[13?!?7;)['462%Q8>>1.QWLMYTA30:-DO)1;%UL)5:S%=G8O@.!"FPAMP'B4?CUL^%*:'MSL\2CX>NWQ0 M[HWF3MY-?(Q)R(;V=0@3$I"_G,%AHN%O? &).RD,]L MH17<(VU@RD"/?Y69%C]DWG2O[#^ ,8@SAO4IZ M<9.RD,]LH5YK0G'^9!/D:6%39;LTCH^#4!8*F"V$,:?W,LMM<2'@5F(EX0G& MI"P4?J#42?[])N'ADKI&=OXM0CH"P4,%L(M^9, MZ>Q^-YDZ)6%,RD+! 2TT7Z]5E[_O@3$F9:'@@!9Z@QGT#GZ1)[^8+=2N ^D M1L^K"AB3LE# ;*%^]@X3ZEYITZ;O*U7V,J2 LE# ;"$H*Y16M1'S1[ND"9U? M8EB,25DH.*"%\&K[\X8V/N]'62ADMA"YV!Y.,"9EH9#90OM%]FF2Z*:=04G> MI, ->=(5KH5"RD(ALX7FCT:5ENK-Y@",@E6OTRD+A=P6>F]GH M2&).R4'A( M"]4F*]H%Q'U5A#$I"X6'M-!KS!!;**0L%'(?0'XI+(:V7# F>0*9VT(49HAK MH9"R4,ALH6N5Y+*N,[B\^U!<-=TB9PN-,2D+A?S'E-_'C(X19D19*&*V$.KT M5Q6;9?V&,2D+10>LA0 /$HY?;1'TO-*),2D+1F/T> <@]2]J6G65Y8W!:'%$6BK@M1&%& M>%\HHBP4,5N(VD8_ZATJC\A?Q[!;:/"L[*[8Q)B4A2)V"[W:[>\7PP@SIBP4 M'W!%S@X Z/FL2F%\+NU1%)PAQ92%8OY]H?=/^HHCC$E9*&;?%WHYZTMOK<:4 MA6+N6FC@H,?P(8J8LE!\0 O1)Y9CRD+Q 6NA'6:W:FP#5&^F4Q:*/^!@->IU MC$E9*&XM-&XOKL].4K7.2I5>PE?4\'XB\V2IA7VP=YHXGF]_HK)N\OP&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V\MNVD 8AN%;B;B F#G/5"&K;K)M M>P,6# >%DVQ73>Z^E$VIE/CK KW>8"'0S+MZ9(U_/WVK^W;8G8[]=G?N']X. M^V._F&V'X?RE:?KEMA[:_O%TKL?++^M3=VB'R]=NTYS;Y6N[J8V=SV/3W:XQ M>WZZ7?/A9;68=2\K,WOXT7:;.BQFS=N^^77J7OMMK4/?7"_F\;+!Y2_OY_H_ MVY_6Z]VR?CTM?Q[J9/$@-Q[D\" _'N3QH# >%/"@.!X4 M\: T'I3PH#P>E/&@,AY4\" S%S+.^22%-:^U$5P;WFLCP#:\V$:0;7BSC4#; M\&H;P;;AW38";L/+;03=AK?;"+P-K[<5>EM>;ROTMA/<:ZN;;5YO*_2VO-Y6 MZ&UYO:W0V_)Z6Z&WY?6V0F_+ZVV%WI;7VPJ]+:^W$WH[7F\G]':\WD[H[28X M*U&');S>3NCM>+V=T-OQ>CNAM^/U=D)OQ^OMA-Z.U]L)O1VOMQ=Z>UYO+_3V MO-Y>Z.UYO;W0VT]PUJT.NWF]O=#;\WI[H;?G]?9";\_K[87>GM?;"[T]KW<0 M>@=>[R#T#KS>0>@=>+V#T#OP>@>A=YC@6:5Z6,GK'83>@=<["+T#KW<0>@=> M[R#T#KS>4>@=>;VCT#OR>D>A=^3UCD+OR.L=A=Z1USL*O>,$LR9JV(37.PJ] M(Z]W%'I'7N\H](Z\WDGHG7B]D] [\7HGH7?B]4Y"[\3KG83>B=<[";T3KW<2 M>J<)9@75L""O=Q)Z)U[O)/1.O-Y9Z)UYO;/0._-Z9Z%WYO7.0N_,ZYV%WIG7 M.PN],Z]W%GIG7N\L],X3S'JK86]>[RSTSKS>1>A=>+V+T+OP>A>A=^'U+D+O MPNM=A-Z%U[L(O0NO=Q%Z%U[O(O0NO-[E1N]^VW9U]7WH=L=-?^^2?Q;_M.8& M[GYXW]?[9UQ7_?RMG!NFA\LVM;E^WEW"ZZI_*IK;C/[Y-U!+ P04 " "# M: I-"9PVFE8" "O-P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4 MQ_%7B;B=@H,! U/3FVVW6Z7M!3QP @K_9+M=^O9S:#MI529U:B)];T+@F'-^ M$.MSEYL?C[-QJ^/0CVX;M=[/'X5P=6L&[>)I-F.H["8[:!].[5[,NC[HO1%R MLU&BGD9O1K_VIQ[1[KI^:KV-]#SW7:U]-XWB86Q>-5T_-XRM MZ9V4:BZ2+QAPNL;3^?AOF\/QMJN,?\5;=KMNMHT M4WT_A%MB-UNC&]<:XX<^=JVVIOGN;3?NG_/>:>N_ZB$T%L=>_+4@OEX._]B; M\P&6RB4G^[ MS+E12^'I,WG7P)?=4$_6K&<;JM9W9QXO1+H+52=."R_YB.:T M=1K3O&EX:'V]'_;79 _+]W,O_$_1B>7POK=^N1P2DB.%Y,@@.7)(#@7)44!R ME) <%21'LJ$$H8B:4$A-**8F%%03BJH)A=6$XFI"@36AR"HILDJ*K)(BJZ3( M*BFR2HJLDB*KI,@J*;)*BJPI1=:4(FM*D36ER)I29$TILJ8465.*K"E%UI0B M:T:1-:/(FE%DS2BR9A19,XJL&476C")K1I$UH\B:4V3-*;+F%%ESBJPY1=:< M(FM.D36GR)I39,TILBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(FM!D;6@ MR%I09"THLA8460N*K 5%UH(B:T&1M:#(6E)D+2FREA192XJL)476DB)K29&U MI,A:4F0M*;)6%%DKBJP51=:*(FM%D;6BR%I19*VN*.MRC ?=C?]*\G.:#B_S MQ?(_O=O?4$L! A0#% @ @F@*31\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ @F@*36;S"V"" L0 M ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" "": I-C'^#'.\ K @ $0 @ &9 0 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " "": I-F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ()H"DW' M$>& 8@( !0( 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M@F@*32FG5!T! @ V04 !@ ( !\! 'AL+W=O:6Y 0 ',7 8 " >L> !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @F@*37IE@22G 0 D0, !@ ( ! MXB4 'AL+W=O&UL4$L! A0#% @ @F@*325G&>2F 0 D0, !D M ( !H"D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @F@*3;179GJG 0 D , !D ( !.B\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @F@* M3=-68""G 0 D0, !D ( !U#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*36BC97.H 0 D0, M !D ( !<3H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*36!9I\^R 0 T@, !D M ( !#$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @V@*34T!-BRF 0 D0, !D ( !LD4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*3;%^ M:FK- 0 G 0 !D ( !E$L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*3:X'*'P% @ 6 8 !D M ( !R\!JL! "1 P &0 @ &O4P >&PO M=V]R:W-H965T&UL4$L! A0#% @ @V@*3?ZFI96N 0 D0, !D ( ! M&PO=V]R:W-H965T&UL4$L! A0#% M @ @V@*35KD0R^T 0 ]@, !D ( !,5T 'AL+W=OB17AP" #:!@ &0 M@ $*90 >&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*3&PO=V]R M:W-H965T&UL M4$L! A0#% @ @V@*311=B9=$! 5Q, !D ( !67P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@V@*3=Y>Z]=R @ BPD !D ( !$8< 'AL+W=O, !X;"]W M;W)K&UL4$L! A0#% @ @V@*3:')R.ZR 0 MU@, !D ( !L(X 'AL+W=OYH9FF0# "$#P &0 @ &9 MD >&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*3<\=?YR(! F1D !D M ( ![)L 'AL+W=O " "@"@ &0 @ &KH >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @V@*3?7PO)QU @ Z@@ !D ( !>*8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@* M3:@8"AP< P P0P !D ( ! K( 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K M&UL4$L! A0#% @ @V@*3755T$ 8 @ T04 M !D ( !_KD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*36T#$1\> @ ?P8 !D M ( !2\, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @V@*3>>0AB-B @ XP< !D ( !=\H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*3=M> M#_]&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*36-;\-J6! "A@ !D M ( !WML 'AL+W=O&PO M=V]R:W-H965TXFVP( M $0+ 9 " 0+E !X;"]W;W)K&UL4$L! A0#% @ @V@*3?;T.%=I @ , @ !D ( ! M%.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @V@*31\ADF7W 0 I04 !D ( !??, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V@*34JYNE+L @ N L !D M ( !M@(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @V@*383[8=ZQ 0 Q0, !D ( !^ P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@V@*3:ENVMUS!0 F!P !D ( !"Q4! 'AL+W=O&UL4$L! M A0#% @ @V@*3=B9\C]H @ YPT T ( !+M ! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ @V@*30PK M#6C; @ F3D !H ( !(=H! 'AL+U]R96QS+W=O XML 110 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 111 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 481 394 1 true 108 0 false 7 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 (Loss) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Income (Loss) 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 - Accounting Policies (Policies) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Accounting Policies (Policies) Policies http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 28 false false R29.htm 130 - Disclosure - Accounting Policies (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Accounting Policies (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 29 false false R30.htm 131 - Disclosure - Acquisitions (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 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 (Loss) (Tables) Sheet http://wwww.teradyne.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables Accumulated Other Comprehensive Income (Loss) (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 - Allocation of Preliminary Purchase Price (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureAllocationOfPreliminaryPurchasePrice Allocation of Preliminary Purchase Price (Detail) Details 49 false false R50.htm 151 - Disclosure - Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureComponentsOfIntangibleAssetsAndTheirEstimatedUsefulLivesAtAcquisitionDate Components of Intangible Assets and Their Estimated Useful Lives at Acquisition Date (Detail) Details 50 false false R51.htm 152 - Disclosure - Pro Forma Results Under Acquisition (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureProFormaResultsUnderAcquisition Pro Forma Results Under Acquisition (Detail) Details 51 false false R52.htm 153 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureCompositionOfInventoriesNet Composition of Inventories, Net (Detail) Details 52 false false R53.htm 154 - Disclosure - Inventories - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 53 false false R54.htm 155 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation Financial Instruments - Additional Information (Detail) Details 54 false false R55.htm 156 - 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 55 false false R56.htm 157 - 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 56 false false R57.htm 158 - 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 57 false false R58.htm 159 - 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 58 false false R59.htm 160 - 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 59 false false R60.htm 161 - 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 60 false false R61.htm 162 - 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 61 false false R62.htm 163 - 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 62 false false R63.htm 164 - 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 63 false false R64.htm 165 - 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 64 false false R65.htm 166 - 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 65 false false R66.htm 167 - 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 66 false false R67.htm 168 - Disclosure - Debt - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Components of Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/taxonomy/role/DisclosureComponentsOfConvertibleSeniorNotes Components of Convertible Senior Notes (Detail) Details 68 false false R69.htm 170 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/taxonomy/role/DisclosureInterestExpenseOnConvertibleSeniorNotes Interest Expense on Convertible Senior Notes (Detail) Details 69 false false R70.htm 171 - Disclosure - Schedule of Prepayments and Other Assets (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfPrepaymentsAndOtherAssets Schedule of Prepayments and Other Assets (Detail) Details 70 false false R71.htm 172 - 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 71 false false R72.htm 173 - 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 72 false false R73.htm 174 - 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 73 false false R74.htm 175 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 74 false false R75.htm 176 - 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 75 false false R76.htm 177 - 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 76 false false R77.htm 178 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Details 77 false false R78.htm 179 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossParenthetical Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Details 78 false false R79.htm 180 - 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 79 false false R80.htm 181 - 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 80 false false R81.htm 182 - 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 81 false false R82.htm 183 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAssets Schedule of Amortizable Intangible Assets (Detail) Details 82 false false R83.htm 184 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAssetsParenthetical Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) Details 83 false false R84.htm 185 - 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 84 false false R85.htm 186 - 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 85 false false R86.htm 187 - 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 86 false false R87.htm 188 - 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 87 false false R88.htm 189 - 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 88 false false R89.htm 190 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureRestructuringAndOtherAdditionalInformation Restructuring and Other - Additional Information (Detail) Details 89 false false R90.htm 191 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureRetirementPlansAdditionalInformation Retirement Plans - Additional Information (Detail) Details 90 false false R91.htm 192 - 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 91 false false R92.htm 193 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 92 false false R93.htm 194 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 93 false false R94.htm 195 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 94 false false R95.htm 196 - Disclosure - Schedule of Segment Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureScheduleOfSegmentInformation Schedule of Segment Information (Detail) Details 95 false false R96.htm 197 - 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 96 false false R97.htm 198 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://wwww.teradyne.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation Shareholders' Equity - Additional Information (Detail) Details 97 false false All Reports Book All Reports ter-20180701.xml ter-20180701.xsd ter-20180701_cal.xml ter-20180701_def.xml ter-20180701_lab.xml ter-20180701_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/exch/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 115 0001193125-18-245633-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-245633-xbrl.zip M4$L#!!0 ( (-H"DW=]9B'R$<" &]R)0 0 =&5R+3(P,3@P-S Q+GAM M;.R]:7/C1I8N_'TB_!_XZO9,E",$%7(!,F&W?0.K6W-KT53)XYG[I0)%0A+: M%*@!2%7I_OKWG 2X@: $@B0(RG1TVR*))<^3)\^2>9:__^_O]\/>8Y1F\2CY MY8Q]*.F/!G%R^\O9)-/"K!_'9[UL'":#<#A*HE_.GJ+L['__^L.__/W_ MT[2>%WSN_5<_&D9I.(YZEPE>V(]ZWJ@_N8^2<4_KW8W'#S^]??OMV[>+P4W6 M'UWT1_=O;^($KHO#H99%Z6//7IX2N/;NW'O3?]' MO%C 8),D&@ZCIUXP'=9Y[]T[]Z)G#X>]3WAQUOL4X4BCP47QK.]?TV$/P$NR M7\X62,2O+T;I[5NJZ^QM7.!QEE_Y$_XZ?.;Z89S\^37,YM?C%TO7?V/J:F)9 MUEOUZ_32.!MQ2L1S@\FOF#T[BZN>#)>2M__U_MWG_EUT'VIE"H E;L/P87;G M39A]5?<5/[S-X2<:(]-;!M'\16I$6=2_N!T]OH4?*BX?1^GBN+Y=P!?AX"F) M%./@];K0R<)XQD\/458Y(/5+Q2MP%(/Q\J *VHVW^8]+E\:5EYKYI?'TTFS\ MD%83BK]4#*,/O#Q.GZKO*7[$VT3IMDF:PAI==U_Q:\6-T??^7?5-^$O% ),P M[F?5=ZB?*MX1)X]1-JZ^)_\-;V++-V5Q?PUP<1\O)Z5A1;>PT@=K6=UZFXZ& MT=OBLME=D_OJ.P;C]"URRENX(DKC_NP&$ LOWS-*M-)]DW'ZS-#@UQG9Z7@= M\\Y^JI@5^*WRAL5+04+U>DI_*U$K^%-WTE,#X"9_[RUD6WS\,<5FK[\*T MCYC5$TWJCKLTNOGE#-:F-EV2%]^S00/!55\FOLVI*B3-3U[T=8P*)U6:YC*! ML0![?8(Y_SS&B;^*TC[\$-Y&O?X(?OT^_H1#CD;#+U<^,9FEP3]$$EW[#QUF MYLOG:^^+_@6H,0DE%/XD0EB4Z=^)95"3R;/>)(GS9SQ,4AC/(.K']^$0IN_R M0W#6BX$CX\$7HC-BHQBSJ:-SVA.98IJG9GC0_,G(A]74@/4-L M&:.;"(3D(-?V<'$VSCY$XWTBL@B#9JRB8(@@H,*P-<\R7(W[S-4L1YB:H;N^ M#2]GOL&15^@7>O:K@#_@GT4<*@EZCC."L!_9]ZAC6B.;;;-$]+-?N:GK*X17 MTU2B/'Z,!U$RR*["IQ"X([\&5M!G9-$-Z0=!QW X6S.^[1I4VB[7!#%TC3M, MUVS#"C3'M@PI7"D),>%JH)TKJI6,$ NT/TO5'A&0NT+ (ISXMLDU24P+F-Z3 MFB4\JNF"F8[K2,M@]@H"5C,$/H]'_3\_12"X^W>@3*[2T6T:WMN3\=THC?]? M-,COW50J%E# 8K" *OD=A)5)#?+R8JC$0S=%8'BVKSFF#Z)0! 2$ +4TG]F6 M;PAA2MO(\0 H@&E6ED--(I>1<299G$19YH[NOX+\0$_J4]0?W29XQR7@.XYO M8@5OED7CS.[_SR0&66,G@W?P=3R,QW&4P6^P! >@I\+D%B5PMC&2E)JY6!$4 MD;282>H@625-/9.XGN\Z6B ]!F+%UX&Q'$NCMBF9='5JH2!%($&:$I!BRS#N M"9']P0X3# P"656;@6>Y1GY;30:?(O!XS\* MT,!F))R74)N2D!,&_O5//@ U?@(4[T>)$@]*-F8?)V.UI1,GMQN3*W5S2?K7 ME/;$ ]O&#CQ-V.#0<1-4G?0DUVQ39ZX=V)Y#G"_TBQ)K!A G3G0L M3^8[X)Z/-RZP1(QV 3+$DZMBL("(I"#T M+*9FB-(H''/,S3;=< T<+@M#<(EU]U"82?)5..H9B/[W,9@12E ,)OWQ'V&:@J1XLOO]=!)N+@^X MOM8\>LD@9J;K"UWZ8/A;)M ;F)KE4JD1V[0\YMF!87)<(FKZ*3>L97*?)V29 MZ"",T_\,AY/H?11FX,\B0'_$X[O?D]%7W.I$X7J9/, "0\&;("LI,8P?@:& MCYPPB[.IN'U2SVH3*VKJQ#-\1Q.F">82U7U-,D$UA]K@+]D,.,>;844,0Y(E MK/9"_S+$A^3+TE2/:._,(/QP$_6-J",7/?\"_\T(:OF5_\ M<7P7I==W8=+8CC_(E*#Z?(UU>YN*T%:X'M9#&\!,G^V'ZZ'7\=?E_X<3[OQ[$,T >'-^YO M(;P$TXYV9PX"'G(R,P07SVS/C*-TAJ<"*HL1SZO9[FT,WNIP..HKF*?W?AB- M_>\/47^L@/,B--#CV>;W(4UK)Y!$,EUHTA*VQET!_I@#R][5#5CJ7%B.SI;0 M*6SK?>"PUP,@H]T#H&)/K$L'0#M"H.X!T!("#0^ =KK'(\ GIWO=XV&S/1[+ M7!;!Q[;'LQ56M?9XIE@Q89%EW^98]GBVPJC6'L\4(Y!>?.,]GD;6N]!%; !CSP?493JFQ1%>5<>V&V1W^ M'P^ 'L,A, -,=#8&!0-:!'\ .V7YBX4KVR1?,D,WP*8 &P,PX,3S-"O *24Z MM9GM$FD5JH&)LU\-2S*^+"2VHG2O@G,+5&H)3H4*1Q>."7'D@G,+K&H)3H65 M">O'XL0X4L&Y!4:U!.<4(TNW6&W!B28M?#&YGPPQ6$]MN8#+])!&=U&2Q8^ M77]T'[T;91EX06#Y#IPH@3_ =DDP:@U6I[KG:@1+-!K'^03@^74&QFZ;&!'7 M(AX3GD8-"ACI@:M)%]"BT@#CC AFN1Z&YQA?""PZ#;Z=V?3[ V!CD(-1&L6W MB5O$1E_#C&5#Q;#VX)^3;(P/[RZPH.$V@[0FN1O#:#^&\1"7/KS@,^B*S[C8 MJ2***G"BF/7R M_L*.R#($L<1^R:(Y$^I2ES765E\E(TYW6=V&IUBB>1B3XTDN=5MH.A-2XXYE M@S=K>!J8+D+8)B>>@&7UA5A($Q5LV?&O'O\*C76,P0_1^./-YB9N&\1SF%"- M&3HOT[X)73O@YU8FVE0;/"3/A'J1>],)AD$@K4!BE'67@2GXT(Q2:I;GL)J" MEPC=XLAY_[0R%<$N6"GTY3DJ2O0.AZ-OF.\&CIDWFGP=WTR&TZ7^*>I'\6.W MI94!/$Q+!Q8;T52U6+M+KL28?HL36:5'US%TB7 04]TE$-8N-SBAM%+Y5!%1 M(GC-&I9(U//XQX+/,T-B*=QTQ>:))QJN@_^GVT9MN$+ MM+*DRM;52];(MI36!2X/3)Z,)@L/0EU_-9].)YRY'=-=%M)M66HX/+V\;K:5B5Q;8];=H^!B]AZONLH_INU%R"QIG[SJ@(G2W MOE6F=, T@:5!*'H%&T)4Q)QAMM#C74[L#]#INC^@;FL%U M*-TZN;7;>VX &<9)+BN"K:C=!Q-QZM-E8Z5=Z:U%UID7V0'($]IRQD>-U.=TEV!>F12#%J6 W+PXYM84U S$KCMX.:N*N#R=ZREX@=1M:OZ]3.LV9\@HU:2P M3/H\I6N+_2U<>16F'].\1+9:]8U3G)_ASTW"[NO.ML#F'"+[-L MLA>^WF8'PJHWU_G8UQ+85?W$,#"-\=+Y3GG@9;)F= FE*R6EYQ\0I?WB1>V6?"R;NYTH#]NED3X7F'8)>+3;97I*X\" M<:PF7#Z@V"L,U6C;AZC;2QJS2 36JBDA]AP9:TG>3;VC%OP(B<&7 MM%02=+.*1*7$U6&8Y$@!5^&'XOMNXZ"R "0U:!F'S2BKYH=/T6.43*). T % MGH@P850RP@H%94)3<)3&\6-1[FJQQM5XMO/0I/S:-@YCP&S#MP(MT%VB<2Y] M34K3UES=9&Y@4>IR8Z:;-,K-$N4U22H5B;A_&(Z>HNA3E(O%^5T=WO%5FRD& M-9:U@"5*0/+_Z2%Q6"+Y8E MWT:U,6(87/0.6&2EMN2"9BQV+//.?&UN:Q."B9.>YAB!IW'#A>$'GEF#Q?AE.Q?!JZ.7GUX5FX"8N7)5E^^#R:I*WN95/J>5+W->'@^F#8 M=8?;IB8!.<$=X;JLB#+%_ Q>&YWUU'6ON,IV/%:SN K!PB&F;I$2AOLOKK+9 M-*D=BI3;E+;L& M]>E&4<(EJ6\:K7@$C>OUMN#THCZ1V)9FB;KJ>NC3;UMGTD $S..ZU'!U:AQ[ M8DKA$3#GJ2<"HDM;Z'EE(Z'\&$)*BW9IY-5$7=X_A*H^\]RPS;]"DV2O6WQ; M$2RQ(@,U3+.2WA>)6L:B@I/][_WA!(^9NLS$U4NT#C5E^A\!EU'ZU+(PJDFG MJ6I%JQRN)3+G@]Y&#W^*[L,8'-_TXTT09_UPB+JK@UH9XW9U:9A;:.5*4M>P M CXYN\MKZ.>U(3Y%Z)FTF\#A!-1Q+=W4/,\.-$Y\H5FZXVJZ'Y! =RSJH89& MFXY16HIZJ$'*&MH_A=_>@\Q(8QA7UTG'"'@P3F0UZ6LI64,Y^I%%2?\]4UQQ MP".IZ?L!I9IM2U@(G G-UJ6G!;:CF[IG>$3(G&*XI=P >3T)Y:Z A]^MK"#<=EP=U!S1F,E@JAW7U^P 9M[1B1T(R0//YK-\ M!R;*0=-U25HSYW^,TC\ODZMTU(^RSK,[;EV:H"VJYWX]*=5,T'(Z6MT3=MQV M U-.R.IY7DD_6]RA3P9;U[)KI6B$45V^YR52UA+>X4,& ZN"4)4[4DUIY?I4 MM9J*4CA'9&2*L)ST[7+Q.;59(E%*X@MC;[6S':8@\&^DLPL M'94_3T8%R5=I!#[8H#!&#T&N3HD4AJLQSP'WT@U Q?H&U1AU0-@R*7SN%:<> MC)1V[-=34*II_ESUZM53]>QHEC9Z8913H]0?=!?DEJO"'P>;J)[EIB#E9AHO ML\C2)5/HNEZ\2VTQ$5G2US5HJ21>E77KX*1B_5)9RMQ9'/)>NOMN05;=!@9J M%T604N//.F?]<,T#N!1/N'S',,%HASW@ZN[F9A%:(-)@.BT3NI:($KE%S[&/ M7X?QK?(CO4ETF7P *A=32]MT#QVD#SQ!S63$Q3DFFBUU5Q.>"^XAT3&@9YYX MIJ_49JA)TDLX=)-D](B)7F[2O#KZ9>H^1>@C1P,_3),XN5T,ZT"EU8^[R-H< MBW[Q?'KGI+Y,RHY+G;="J@KA99;%EXE]R2'$Z-UI+TJ0U],PQ5DI43!7PF'A M7%X"T6F4C0L3MM4-'QL<0KA8"QP/I+;G 0J^@(^F;]L>L73NS_LDLA)O;T'C MO-U'*;P1<[DFV1@>D-J#1ZP^VJIRKAFWAH:Y+F1QZ%./C#G)&..=AOWQ^S"9 MW,!_)REAG%AVS_=MYW<5],NP6U>2?B\=4E]:N8(%(;,>Y 78V 2 M@&=JL'V.TL>XY4FO23FFGD_S@.L1L0F7=]?>ID@XY1;9@-F7+.Y.=:#:"C'# MIT1W=5,3O@VFK2.Y9M/ U6PS"*@I3-/P./8'!=CDV:^8$/(7:D'5%K+FZVY! MU1:,X$9K!B&;\N=&+:CJ"8O?DT$TA)? 1?XPFJ9TJT%T4/=CV)YN%6[=U@1N M@M.RI@$VCI-=Y$_O'B)=11H7/0JWH6VOW1.PKYEIF%SU@Z)&P^8M8"D$+B'@ M($HCT#@-',WR&-$HLQSPD"0#W^$+^Z)R<6FYR4[M9@H[KCW?*NE$%3/2R^TQ M:M>BWT<68ZL H+>LEVL5-TEJW%$26ZO$XVZM83"KDO@7)=2&^ M8V2'01HVF:N%B>I7K,'J7^E$T@W-URH4!*$PR"H6'=*$K0+",.V16]NG^^]) M,[8*!CIDEF3E'.@#:P6:9*PG=*<;:*@85K09JEVA<=UJ2MH@.:51/4 MX-MJUGE-@:U#+Q4>EHG]A*5E&@SQ((8N\#.,7GVF4F?J=][4\JA50H$69Z[4 M8"7I44'MVLC%62ZP%V?]X0C3@7>'#-6%0H)QH3XSS@E^)L)HN!EA^9BA$Q#- ML5VJ<<=V-,D\2Q/,HR[SI4%L%7&@F*>,S/-D'P:B]B#AVT)2+LVQ+0B6(:E) M#KB"V+2(_YKU4]7-LT%!YN8X"F"8Y-HA<+"^J(6%I\28&8* MO![/JWC#$KG<,PW*38VIO601<,T);%/3I>FZEA2&$//0!T+U4E1F W2:PFMC MU-!MOK'Z"?_Z>/-Q,D;7(E-<_(_X]FYKY)G)ZB!967F1F8YM,YUH.J&P+BU8 MG,"54O.%9;G2# +N"!3BRB(F1+P7*RP7.!B8AB"'9"+I_J32[ W M=LO%JH3D51KWMU 4@DE$@4J0DMN7 :4ZB%:PK;2 >X[&]4!JCN$X6N#YQ)4& M]XD,YHB("[$8]C*CIMH/"V*UA8^5P9LGE"O&(!)UHT6YJ--^O"IRRP>=85)? M\VSN:=R5KB9]&FBV(UC B$^(QW(R,:&Q'-NRAJ#5BH:7239.)_&V#Z;C3UM&+B;==GKD[!P/:8QCWN:("%KS'#,4T#3&_? ML6>(,'(A2U4+:Y%Z0(3,-2*B/D(O"(ELCM..*JPN(&-1DLIG09#[ENB @'8CM8AZ@U"PFB69XND=UTS'MP)S5 M;=NN!FLU9$6Q=/L>=\8^WES?17F0'1Y*CY(VT:F0+!24B.7XGF8P/ 6ENJ'9 M/M=!FS.B"ZI;IB-S+J&J;K9XZ[T6ALD:+![ 7UP$H2I0 MI38&.E8CUXVUG/ "<<_A$H3]*%]KQR%L 0J>%W!>+T[F-#U'^>])..WB@BY^ MJQ!L)5$! JE*9JU'H(*V#:&X2J/[>')O)P-U:99-#B(ZMN(5D@-5W@_V!OY,$+_)QQNN91F6S]80:.AHRTMA^@&XYH!;K7&3<)QKX>"WVV: MI@Z8P=-G:\EBTVR-%T@J'4KF]8=WN!,XU/0EU'8'1YW> M2*VAB)]-B^"J%+@^]XCJ[ B#"Z-4#*TV"!W&CI(]8C?=O 9%*4N-R1MBU[*, M6\1*TG4['3LY_9A:$=P0K%1J_@61-[ML[7+.G;5M.XS7!TM:%C&:[HO6%'5Z MGLG*J*S;VKB,0D;&-;6/&8-%8LC)IZ\V#0,#PBV2,TO+!:!0&C MHMF6^<&P40DK>\1&%$:$: )+JQOB )">&^IZ0V8ATN8Z%1R$C>O OWQ=0*,@;SJWAXVO]?+JR. 1)5F UO)K"F"6_>/6T-"Q6/HK-1ZIVGH MP'+\GS* M8?^0'(MRV#\21Z<<]@\)'H\3:EJL8\IA_Y1W0CGLG\QFRF$/#E5[!TM<'4T3 MIO,\A[KS?E-[N.Q'/>YT];<'QF'/[ELEM5MG]:V2KC0<,9=G^EA.YUM%2I\* M3?W8C^,/=_S.U?&[T UC)P'X!\5JW\D*?,?)"GL_=#E<; +O=FS"X6(1^!JG MKC/!"(<+/N!'%GQPN& #?ES!!H<++N#'%%QPN& "?F3!!(<+'N [#1YH(2/O M@!EXO/,9>(<+K5 KCA#"FVWX'&J)M9)BQW>88M<>T[00=,*W"SII8W>DW40P MWMU$L,,E?O%.)GX=+AR)-PY'"F(85O0N?L2.#^,PN<7SI?S>A7KF=EZ,9HL6 MOX@'!V-8.0\6:ZAZ*"'4H(:G.4;@:=QP;4U*SC47GLW )PD\(?(T%E ]FC2- MDA39G-K::/V6CK(M=%&;V)"\])U%ZF*C:*N-Q#9UF%K% ?L'C$).91+1]! M='._R"BW1RL7+>[^VFD#&5P[M#8P!U@X;8" Y[ZU,>C$HK$,T?"(KBXJAEHT MY-C63!O Y-;:7I;,OAC&XK+I)F5=7%@A90UV9#S3"C; ,R93UEM7)6TK,. ) M$AAJK+&PW4>,\?8'U-3SN,> =C<@ (#I"TV"(Z/IOD69;1FVX2L 3&6CU3^@ MKDN[/2U-B\5GCP,(LA$02P361F4N7M1R^CU)HW"(3_DMC!,GNAFE4>.6\[LY MI:Z+E]H^J7NB49/NNC#F48Z3T63A0=C<_FJ4Q2BN9SM:QP$D'J6!7.)UT:Q- M?HN"J@68^(91$=LO2@3UR!8E._M5LJU7Y1+AAQ+Y+:!%,5^"U :*HC2J)O>U46IWP)*&T9X=4_HMX 14^Z_\3K$?@MX MX18CO*>V]=I$ZK [45C/@F,99=$U2M()0+JN.74JV M19"=ZNJ]3ENF6X3NUH4K+]W_ZO*'09[K%7\6.Q!:)"'41XT63UEWO\$K\-M/+8C7(SCJ,4^-MD##D\\"PAA.;[/M>X M;SN:X[BZYCG$.,*A7+O+;@=)0>32U+=C.R?QV4 *9+R6A.P^1 M:$?FMX,1VOFR%$QTG%*_';P(!D^P^AL6G=Z"WB8=LJZB--06M"GKVOH[EU68 M7OD^'!>?_HC'=Z/)^'.:(4!^4;IN%U3 ZU A'7J7H/IWPY: M&'XBQ6N(.-PF[;NNTE1;_*\^]J0=)+&X'@7[XW@M_U9@XM5U!HY&YK<"$LA\ M;M4URSHM]%N!*Z]=(E-F_<3;BA'YA8R^#ZOAF9%%,KS"(@N;:'G;:LL;*ZB M$[9,UY2&:LJV2^YKE3SQ+'D5J7P[XTG+:IBH59R*&%F M0\E9EZR\/ \HI*HF.41.Y$"6'W@E('@T]1 M-D[C/MQ8=#A8_F+AR@WQ,@EE> 37"!_)#-UP7%?C.BQM3CQ/LP('_%6B4YO9 M+I&6B97V05=A=5!=R(K^:8TI70;-_SZ.DD$TN$I'@TE__$>8IF$R?@+(TTFX MJ8S8"A5FNK[0I:\9NF5JW M,S7*IU(AM6A[S[, P>8Z*.GRAI://YPDI53^9 M[GF_CT(LFHG\A$>BOR>CKUF4/N)NWF7R,$%8 8%^/(Q5,1G\.$G3.+EUPBS. M9KV9FAP?;(45Z#CB&: (A&EZ&J>ZKV&FI>906V>^S3ACW@PK)EEIRW(O]"]# M?'A^)"TLT2OI/ MU\"YV5 M7'OPSTDVQH=W%E=Z]NMFB-:D=F,4GSG/Z3Z*3%4FV)0Y:Y*\XYW_ M I+='&'5A4A%;6M4IZ3E(ZPJ:AL?8=6E5D4K:F;+1SI5I#8^OZI+JJH-0$2I MZV#[M&YS?%675I(S,>X4;G9\U>^C]LZNPB=<[;GHW/3P76PCR1Q/T."E*^^X;TK6#C:Q6YAG]6Z+#FBEE+%<="*$)CE4=D58@,C;V'21^O#&TV^CF\FP^E2 M!X"&#_$X'(+$OA\E2D5WD6AS9?(?I&8 MP\8S;X4-\PB1W&"X)^1HW*".9GN>!2A1&MB!3QU+)5M(%;]LR-J!?\<1P;P5 M=AX)#,,T;,TD?J!QALV+B @T8E/+TJ4N*7%FB2J$&;JT#E:5I+NR1@7$<&'5 M+]!5*7%V%:S=TFI2K7G FZE=^&Y7*^7Z6S1\C-[#57?9Q_3=*+F-TOVOGHHT MK_JK1UE7I+Q-NR<(EG%V)EF<1!D\\OYKG*BMM?SIM\"!\%<6@Z.IOIZ=!'3; M4E7-S\T2UVU%Y6'3!EI:K@Q[(I5#]MK*$WB)G]_!U%W?A4M\W?$EC4*?ZNK0 M?S=K^ED,ME[3W=6>%+>[.;?$M@MZ0ZVZ3>Y*2VM6J0VAB_WFJ7=:W!,T/*EA MT;J2:YU8+R(J2G$4]M@-T_0)V*IUV[ON\CC[E5.K'.)9BYH2 .#MQ>H4*,,[ MIXNIOW,#\WL6_Y3$PU_.QNDD:J[G^5GO[2H%A;_Z^2Y,@=UG)]I;4Y"I![YX M,E]W\++H"%72#L]0\ *I'R?C;!PF YBS/="ZS9X#+E#+,+A\GM(% M:2>A6F M']//8[0Z% -?1:FZ>9?\^>4A2K_L>+;%V:_Z!4BI2O+7$?7"A%]FV60O?+V- M[6W5F^M\[&L)[*JHQ4 ]L$1*Q1_+ R^3E3Q&H'-!%6%UCD[K4D8Q7<*PI"@1 MN(:$94J7^]N7%?!+UBVAR][J@H/1(-*U)1N?*AM_683O%89=(C[U)Z:O/ K$ M<=M^MXB_ $,9\9L(6'\ KNVLW5RGES0!%T%RO60=/T_&6I*GGE37?0(*UI4I M:)E+GJ=CA>K%2+YAF.1 5/AA^+[;L- 4#R)+\K@[O&>EJ0]TL M=0Y[D90]IDUL13:Q?=<+B*L1A]@:UTVB6=P4FN=B]K_C^O#B+WF_-,Y+*W\XPFFYGDV..?$%YJE.ZZF^P$)=,>BGF[FYQ#4* =SUR!E#>V?PF_O@>W3 M&,;5==)UK-98;KOZ,B5K*$>Z>X8B=&4M/W THUVY; TIP)S=:EIP6V MHYNZ9WA$R)QBHM/RV?9Z$I9)G9W(@L_Y>]*/TG$8)^"73[=D]NY85!!N.ZX. MDIIHS&0PU6!2:W8 ,^_HQ Z$Y(%G\]RSTG&3E)5(KTO2FCG_8Y3^>9F A=Z/ MLLZS.^IJ\#YX]=RO)Z6:"5J.7ZN[%8[A&^ ^R%+5AH51KR7'3@9;9QRU$@UL M5.=EO$3*6L([O!^ /?,,SIBYCM+*]:F2<(H&Y^ M=9E8HJ*L:"DKI7+TM6:VPQQ,5;*1K#6MZYGY*HW C1CXWQ^B)#M(NHU.B12& MJS'/ 0_)#4#%^@;5&'6P;ZL4/O>*D&G*I+E*;24%I;(4SR7>K^Y_9T>SM-&3 M(%8Y:W GY)8+>QP'FZAV;Y*0Y5V#.BRR=,D4NJYG96$E*4))J8EU#5HJB5?Y M>AV<5)1T>JF#V.*05VK0/("Y_82L/0;BT49Y0,[OYF: A;7K).=ECEU/Q#*Y MGR+T+**!'Z9)G-PN[EOC4N_'722:,Y5MIY?2SEZF9<=Y_*W0RE4,%#/YLI1^ MR8[&Z(3^Z#;!^ 1@\^DY["RU%J1\."QL\DL@.HVR<:'Y6_63;6Y0N%@+',_0 M.'B*FO0%?#1]V_:P.Y?/\DH-Z">7O.0M:)Q7>"F=WV*LZB0;PP-2>_"(V;BM MRK2:)W/*G62"YY*['AESDC&&)0W[X_=A,KF!_TY2N IXY4FO23G&WA Y+]3S M,A&;<'EWS12*A#.S*+ZS$34=+#FV%6*U>A7,2HY910F_OT3)L99P?>4EQUI" M$?67),:FW+E1S;%Z@N+W9! -X25PD3^,INDJ:A =U/L844WUPMK?FL!-<%K6 M,L#%<;*+W)#=0P3V@2&H86X 435MZ^+WMCYI^(*US2P3:YQ)RS08MJ2"M8 M MR"5EEOI,I<[4[]QH6 .M5FP?+\+13"J8!M]XFF4 (P%'"=NC ?.EF9_-&:O( M/$_V82!J#Q*^+23EH-%M0; ,24URP!7$IF>XTEJS@JKJDNTXC0?QL"A3)=BI MR63#1&&?*9M00+4A+-\'2/ZJ9CVH$YBP;>+K'G,@%+ZA+;E$-U@ M7#-<:6H))TV=4Y^;194:-#RH*&?6K*5R80.K.AT]&:QW M$%X-:M82:+M#HT[Y@M9 G'=I%0+7YQY!G76' *W.E@_^:X/08>QHP^:#M;!C MTU)MEK",G6#7LHA;Q$J"AMNC]4P+K#A@9VTD\5XN0K)O<*1E,;)/1L)S#(*1 MS92IRB--"KP=BG,LH($V=#%J<0XKW:YAW:65%TD@7)B\%$=64UKO;(OLL"!LO">VVQWVPQ+/ MNK2E?E@H>+,-XRZY^8? SH.C(&'IF"\;@'[@^KT=AUYM8N[RD@=\.-?Q,9HVD^[%N,819-(*JGD M#?WX0Z(C](;MBVNA8Q9GRH0Q(NL6F.T,.I)1LD_>$8B.//O5.#YH+&ZRAFY6 M+6AD<>@J#5B^N^Y_L']T#-/D>T3'0G2$JHI0NVQS1Y15&WN'BG.(3KEE-M)6 M!\.&"6;L<_."%Q9A93.5KH.CXE[V"(XH-'G9A^_BEC- I.=6L=Z07XBTN4X% MUSC#&OD,A(W#@T CC/B^Y7EXWOJ%(1Y[V%[>AVAN#1*R75N>%OS/UJ#0-RB= M_[)COAQ,57'],7"'42=0K(JV?6V)MD8Y/?#V9VN$5NSOU=CJ/(1^ -7*&NZ: MU,*"'Y]^V#\D1Z,?]@_%T>F'_4-B8(M,JUS+[O#Z8?^4=T0_[)_09OIA#XY5 M>Z>L$9'P&UKQ_9PV4^ SD[7?WM@'/J(O%5BNW4DWBKI*M2JW,7H M6 [!VT1*]7O2F>!'?^A]N$-N97+#.&2I#G)W@]D/%[S.=QR\OA]'[4 1 +Q[ M$0"'._%?Y[T=\,C_<$?\O(-'_(<[TN<=/-(_W!$^[]H1_N&.['D'C^P/=T3/ MMSRB;PV,5I*=>.>2G0X7H,#SQI>K3;X 2T?J8)_M%Q>5;*U1$%JE//W.KYU6 MP,'M1:%+49MMVE\\K>" N_HFTVN+UTZL'D%T<[_ \'SUF,>V=-I AJCRG1U> M-VV .NF/G-T8=%87#;='*F+"LL7#;S[R)9-*]@0[."!MEIG%TXK,'#<,6*E M+(Y-ULXSY9/GS*3 P\X*X1 +]/T6QHD3W8S2J'$QZ=T<6S&/$,D-\ (%AAL9 MU-%LS[,T[E :V(%/P56<+:6Z>XPUZ:X+8QZU,AE-%AZ$=:NG;1MGONAQ *G. M-<"KK[M'69O\_6_MM@G3EL>D#9@303VR1:DJOHNME^42Y;6!G%8;Q7JBQP$7 M43QE4%87L442NR?U&Q])UT4L3W*4KU_LMX"D@;4-I,7J\EX7Q7X+,/$]Q4"T M)_9; .DUB?T6X,*]->S):KT.L=\X]J8N8CROBRGKKL$C%OPM8 F"WR*YHWVL MHKW:D_LM@(3'L:*V\=IMN=\"7"KH@Y!RS,=QROTMH@SK(B90[O/# M"/WCP(?O(PISMRNK%1QP[UC6W9GI]++:(F*U+ESJY%O41NM8C:E6D#0P]E>' M@1VM-=4*3'Q/(=)M65.M@(3I%@:K"U&GS:E6\,*&P2#UC=K[@4WD?HORJGET M?EW,3'78LT%T?@?%51LH\?WD,+0FK=K "#.]:SLRG995;:!%%$>)VL*]PR;J M-IDS=0%3';AYN8+$ZS-2V\$2A;ZH?#EJH.Q/77<+B_38*@*6P?\=:$X0!@KB,UQW!TC1D^HZZ4'*3\['#?-/B! M-OQ:D_GM8(DUUZAND&,5^NV@Q*M34H]%ZK<#$I[N,_$:CO?;P0OE/M6%\1J. M>;;)AJZ+&,G+)+YVL=\*DFCJ4PG?U-6BW1/\K>#$U^3?'XWD;P4EW)'6Z6O8 MY6D'K[RJ@Z6*&&PK^G\;C0;?XN&P,>46-RT==9XAFB;F!R)@'M>E9@@.E%M" M:%)X1/-S1PDS&UHL M=C>?N\OX!E%\T6)!K^5?W43)^=S3THW%EL')) MN]I$[G7^#=HTVK8N_7FA3%,W2A'7]#P= M23=(^X*M%>K0VC# ONF@8&N%?LP%XI+(G0@VK );J@3[*V&YXGI)1D/O6(WTS(O=-=A>VP@JT ?$, MW]&$:7H:I[JO22:HYE!;9[[-.&/>#*O5.OY[H7\9XL/SDPL>GTNXKSD.-S1N M.$QS.*XRX9J2^B8QO&"&D8H\782H#AMYT4V4@GSZ%#U&R23Z $@!.H!E,S)! M^ H3F!QCV4UJ-+0JI-"=P+0#S?9T8 U'IYI%34MS*;.(Y1NV<,"@4&M(EZ52 M]VL)FE>Y+UV"Q;QK$]@@O@67?(B^@109352_%! O"?S9 M5Z+W8^K>AX*85F&]+13,L4MJ3<\4TK M]VZQM+_BN$6>:P&MHYP>DRU,CS )J5,&JF)Z?#-3_\VXT'$1IEE_;&,Q- M>;M"KAL^);JKFYKP;;#W',DU -#5;#,(J DJW_!X7L^:J*SWTK;I*C$M$ MS MN%]BBP[:)CT\K:)IP=2ZM!;=CDNY*NW3:AE-T@I+"__X0Y[W)/+",?S_Z3T @KL+_QV%:7UT4%01 MDU!"O\^2:(>,7IA,NAY$>B&KU&*GTX,)E0.O0_QQJ[\,QGI@^ M(=B'QXD6G$/H"N=4#_DYTO#WCS=!G&9 $:PU\ T*0#:P*?9%*09%ZP0KL3]# MZ3,4/$>X.^__.E]OGW!A[8SPF>A\F*31HLPTMQ$;@?@L]9M"N3 -1\5Z:JMR$]06".WJ4C5,)O: %RL""-<*^CVNU'VRUS[A MXAO"M<)=^9[@FMO>A]_C^\E]Q8K>.TAEX;4E3B;J3$M.]T WIK<4--C/S8QG MRB+_$<6W=U@U&YX-]_^>13>3X;OX9E/DI$ZIF2,G*),826@2@U1L69K$]7S7 MT0+I,<#"US5+.)9&;5,RZ6(8Y3S/_TK\MWQ/J+<0([@%277:BL^[:P,+)EF^ M";VI:%H+1J,]WMJ H:>FMEE>;B=>3>9STN@Z2N\WA,'08(*23YGC'BF MY@@2:-SS#,UV'5VS'6Y+@W#)=?>+HN?*^.]U8@,'-)<-5\-H8IW@8MY;,G5[,5SS)PRKV^#D+]G<8%T#0I-#%2):-- M^_IL"4:%]Q0G.#1'XU M?+1%1\=:?#3%S&2RL@7;\3(2&$(50KH6(_'IGA3=UX[487@IAV1OO#2%C;PJ M1BI:W#5B)*/0]E>$O!Z1M$7/OUIL- 6-8)_W;3EIH4/DQYOR31M (PMP1/,$ M"N(:U-)=IGFFX/GNKFU+5[.8;7G$X@%G#D:,8Q*7X%:I3M&SA)2('OQSDN6> M^RAMUA%T%_362LN:!524BNFL(R&G=!#%@$B4#-05P_"V.64KZ]K5'<"+W.==LP^<:I:[-?4?:!%ZFXOU,BSS'@A64O'CHHA9I M7D3E4Z3R#['(PSZ7884%8,%2\X4NM(!:@ "57(-5237'D<0./&;Z#L\G6#4" M>^& 90U))2AP+^3CS4*(\&@8]Y_R?U\#Y6Z1/,H,77P0@.=F_GYQ+\-QS\/XL=_NQW_#"/&3P^];/PTC'XY>V]_^NWR M@^9\O+[^^/ZGGOXP_KD7?/QPK7V^_+_^3STR_R*PWU^^^^^?>M?Q?93U/D3? M>I]&]V'RN;#^&SAO3'^K8#"H#G@J SW&Q%7 M_/6M^EG]];#?P4[']G/OVO^O:^WR@^=_@-'S?YT.]OI.V1@93-X Y[L7PZRE M\7WO!E@BZ#J#>&N\)\_C-X")!X#9I]\)1$*F8PADN_ MW8V&PR=M]"V!AV:3KUD\B,,TCK*+GCV$A\:W27P3]\-D# ]0+^V/[A_"Y*GW M-1RJ/!GUJ#&>\H5]E5_8NPL?H][7*$IZH#;OD6>CP062D$73AZP;>9A&L+[" MR2!&(O'):70SC/KC7@BC248I+#%X1CI-8>R%,YF= ;GA&)]PCG&22/OH 70W M:" @'- &DP:O.X?[DP@&GH7I4^]FE*I+;\(XG0\$[\@F_;O5P<+-\^%>]-PH M'8?PMHFD190A/^?HT932<=17EOR=JCC_C6W'YP5- MHZ7 :Q>M+3E"7UAS2)1B=R1K#E6L9C$W;[*[T60(J.-DATA=/C/_G"1J.?2^ MQ>.[?*H7)ZF:^X'? ? (%RO'_\X_+:USY?V2Y E8R^I>&#HA7$_/\Y5YCCU?@-#&\( M;YP-_?>+SQ?PP(7J8CA4_WM?I9;TU*E-AK&5O3?SH;D_?_;=^4?OYQ]A;/"4 M]V':OYLS=,[/\GRV%-524&G@S[#_*H^\+53*@N:LI0'KUL%2VZ&?%FK,>&$#H?/WG^)\W]^.Z=??49 M;NH#%>%#%IWU^M%PF.'I=W+[RYF>?WX(!X/IYV_Q8'SWRYDP__4,-##88[^< MX:EXE)[UOHY2T.IXU>(PT\4/@]G]>CY-BJSQ8/F:Q^+!7T?C\>A^]DYS_2V[ M^OY@KWZ[C%-:,;'RY7F]LG_S->>3;_\?6 Z?+SVX*WPV&(FJ;7/B MT)H3UE LO%&NSQC@MTCD";_B_7]?T@6#,%X]'# MXB][V[DBT?V*D5(RO#2X9CH6;Q(I=PT,JU&2^U"K'M(>F01__%LM;BH^IGC6 MI&X3A)X+1FO=G'NMOYPM>*_M+80M:62ZM0\:][TPCFX9A#=CS(/.]Q'&=^EH M07*(U\UQ3*9+1NB'^FZ M(<8Y-XR_QKHA_-R0XAC7S9&NDJ-=%6X:>]&<=5;%P_<:+EP+ M*-990X5GKI; W"W_GKOE379*CV9@[7-U)\CN[, .K8^Z9L>QS334]6@<#H_% M[9>Z?DXD.PYEU-3MM\2Y20]FFAV[$F(@6P:CR==AU#6IM]N1'8\:.LU(U>I[ MJXZ&%[]8B46I$3A0IWP(1K'DM5KF%39LK&Z?Q[9EL\*P*@CMX\V:6V9%_S<) MU&\O.EN>_:I);B[7M6\)D!=GP9M%P.TAY(/YND%LT]:$%$3CU PTVS6$9CFV M+2TN7"M@K8=\R.6@676DXUWT;/<_?K_\?'E]^?'#9\7T\[.>/G9#VD\G(L<:DS#XN8ANT6VB8K#Q$"Y M.,LF>90L/&(T&6=C^!,#%;.[,,UC;M;1#Z_[##N]CS\M1>N=]\*>%R9Q M=M?#,%Z,6AQ.ETEO&@4,[%_$(R,9*ASUO.=%R7V8_GG1@T?"*-5@AY&JN-6[ M#_^,4AR:BH#Y.DI5K6JX.9R,1\D(EFG6N\]'G>9#Q;C >$Y ^/ PC/MY*Y/9 M&Q["% .4%R*)FG_+LPB M#*KM1TCAWXAE7IAS5KF/A\-X5(2=9G&&TZ$NX\8%7;E,01_"G#Z$\91W_F:0 M"UY]Y4Q=6: 5L8/ V/><13]HM9%%C5??E/BMN]1?M.#*GF;Y;'0_QXF$T!Z,:(%GJ1BSL:C]2&H\N>J.Z?W MX7[ANCNMG]5PFMU-=9"\:V+DSM5*N\^KMQ6!Z'ED]=KY4#'S_6D$L^*)&,./ M_T:(6.&(#BT4Y+6< F"3\7,<-QG'*IRSX+ \?%"E#H#XO']0].LTIEU,>5;8 =@CQM5Q.<'E3@TO3+,,VD1 MQQG3PBCB=(&;54:/4DG(++D8S!.BYA.!).841=\Q(VA&34GI/D9IP;&+8ZH8 MD0X=2X N1NBW:*Y[UO=S$F)J&0QN0"/HU/N" M/^>XSO%^WG"8F[$SR! 2%,8+%J;*0%MAEV9,_ZSQM\SO.3F+_-X=*3+77'DD M>AH5^6+9R@I<69]JIM<9E7^U4'I3;A=*;SX3G+XNGIWR4T![UR*(%_V>MO5_WNF7) MAF$JTR["1RI(S'.='64F1]?DR(9L@V.I4\[BPRC1BK(J"M5948LCY3=J'26W M'15O%35"YH=3J)NFM7D6=-31,<\;<;L43,3$>="-)9&6W/3L<<:X>_^(!_C2V(4[ZH_O"D!QA!-+#0SH* M^W>JM.9T"Z3B!#DM3HBQ[.TT'",;IR$N.VT8PYB^Y@5+BT/II4/OB:K9#0_ M>M58GW)T_S!*U!EA?A"8K3NU+CT)'I$_*W\21GE5'9ZKX^)34:ZF)XE&@Y-$ MY"]!@-1P]H@D7]NP0HN7TZ%A?)9.>2[L5# MZM[ND+@XRM/5HUH+V+<^PMR:6=G]092$]T>XETCHN;Z?X_@.TDJ.)P M)QF@&F&.T# /;K^+'XYOI;!S(?XB"X5>[*4XT4F%+*P*)^S_"2;4T2T#\A=9 M _K%7DJA_A5VU$_G:Z?YZ-Y\G*RT&B>@*X<2Q^+A[R^LN'NJ25SPDVKJPI%J M=T=V/,KI-"-5JZ\;Q^]!T0HNK].1I^BN*9"#R=%KBF&\CS_]D-<82..O$SP> M_QL'!W-VX4*=DZ**2+ZK=A<.>F'O;V_(A?%C;UY=93C*BNSXA6SY69T1==BO M*HQLDC+\?1E#_%P"Z7N-*=_7'*TJ[G49R?.>G0_IJ*>:(RXU2;Q50031S0VV M\LQ;7_ZPE&>MBA5AF82L%]^LA!J,^BH6=Y W$%Q3.$7D^>Y50YGFC6.T0C+" MTA?3#J#Q\ F+"ZF"0H\JJN.;ZB*J&IC!;]]4:125;SX;!/+'*@%%.OJ4R)LE M%LZFO3VKTEM>=XP$T?4MTZUI@W3KP\5(G%Y]"@QI.T*BLC%3\8(\-F2T4$@* MQ-+\P_5=&BU\? _:\BYWOF;GVPN-M&8/]+$_Z_)E1Q]G\GQ[JZE-\CG^WCL@ M2J=UT#A JFPFOCQ_NV]L>%00T7H0B;\P1"G M?(=AQ3GKZ+:V0>4Y9;+6S0??UVX:G&=A.Z0CV;MOFJ-UKE-R3JR];-QWB$IB M +_2O?#K*7ID08Q]B,;%9F?KDFS[ !)R+O;37[*#Q IZ//)[:V*E"3.[ER)@ MW2.6&L#&QRGICMR$F\L^W-7'*LWW6$<6FRV\QII5IS&?QKSNNM=M$VU8Z<4) ML[A_+(Z=?F&\[IY[^L6Q6 *-";1>-X'D@C:N6'6*,SM%-9UFY#0CIQDYS4CW M1G9RP+S*UCV-D)S.B M:R,[S4C71G::D:Z-;#,-U8VTIZN5A)5I%@DV0,YKB6;Q]]Z]"C_N11A=O)+\ M]$/1NU@U=PT'_YQD10O)Z+MJE=C[&[U@\QNF25!%)VAZ8:W\=H[#P5ZS\6.$ M[4>7.X+FU56BO,II=CY]D+ZFHS2"6Z>+0S)*M#3"C)LXR8M5S/HX8./;)(MF M+P;:%CM0%T2KYH[PT\)0-56R-$X>X:=1^M21WH[K9_V%N:9YVI.::7C.XEP7 M;3&KY_/Y"?Q!=9P]3>#R!,H%(03OB?%O/XG2VWC0NYZ6I<,F1NXH?1BE\T:! M\-Y?Z;A<-H0-\ZR231M%S^:C+-Q MF+>%5:??JKCP2VC C6^*]\(+W2EZ\Z^\GW_,>R&7&@A/F_#>Y"64OZM2G\,G M):W$A;G"I!>]E4=C%]AY\4!83"CMIZUGL_C^81C?X'"+-M.W:7@_[>+='\&O MT?=>.@(5%_=A/>:)GY,L[TP=PA.^Q0/L2)[&4=XP'!9K#XNT12@/4ZQK@.VW M,7/T+@H?5<(A-J1]RCN]PW?#\5T?<#POFI7CY?"V.U7?33$^P*$&D!7UI(?# M\*O"]1%7?OY3GOXXG88-^DW_\"^+':'?UGLQKM5+UYX5-&- M=[GWM#WKT%PN1'U>_3YX4+G_\;PU+L(R[:N<-V/F%3)/"<3U];K5?94:5;5J M#P'/1QC9K>K87JK3W0.V4T2*"Y%7%CW/92_6BZN2O8EJVUX:0M&2NS3?V!L: MWZ6@5GRVMB/X (7Q8+DW.+9Z3OIX+RSU<93WEU\UN@;Q(W[\^]M)IMV&X<-/ M3L%3[IRAO#CK#T?9)(VNH^]C!^#_\U>XO_?WZ3UP[7VLQ'UF)P-WVCFZ#ROR M"@;4?YK=IY*YX<.GZ.:7LV@T_'+E$Y-9&OQ#)-&U_P [TOKR^=K[ A^_H%S3 MA4Z^Z&>]>/#+63SX0G1&3"[%%\=R O@?U5QI28WKKJ,YCN-ICFF8'A&!J7/Z M!>_\%>DLR&Q9R7S%OY?@4-SQ#B;YMJH3[:$5S$R#W(=/(!%ZV>3K/XM\[WZ4 MCD,0"L/H%B5[.NI'$4H78/AA^"V;Q+-&X"#V,+9J&,;WJF_[ +AGDA7"]L-H MO)"K^!\_]185R@(;%<]:PNYB4=,L:KM^BHG_N>91.?ZSWN7]I_.94$.9_,SH MSV>-TJ=#AYE2M, 3\OM@-<)RS+"#>Z0ZP8Z[XZ.NL M"U6Y9;RZ40TSQ*1SD,-A-D*%]C27+Q>]/Z;OF/V\*("6G@,O1%&%NDPIJUSL MJO<5\B@93=]?9)!$Q84H,L;Q>#*.E#Z)D,#Y2\9W*/V2IV).\T><+S+*%'PE MT?,W%(T&AJ-O2HT6 U6ONYC=.+-VBUOQ,>&PJ,X ;X]4C0'\+RJZP4R'+I8D MB%$Y@($:@0X%A?=U,EZ )"E2_:><##XN6 B ^!A@O@5,QZKY0HAP .. ,9'E MY"Y2HHB#N7BWS%1J'8-O-LCEHNJU,&6))_7+3&X7\X\%)E0+AB%,YABG:7%2 M'^#QL>HI]81C&$\9"93>M"A!3@WH3W#2TP3>91-8K"2A^HF@S3 M1]10 ?7%>6TU4*%"=J<*+$\Z 9-",TPK0%6@:Y8)3W L5X RD-P4?MNJ0*_0 M!/]QT7,_OG]_>?T>Y.[GGOW!@\\?KB\__.9_<"_]S^UJ@_P C_[KBGI8&??, M7YKV6.\MS'3)1^J.,LM-S365968"#$N!J$R[W#8Z2/4+E,=V)_W M9 F5HY O]L*.6_. /K9[@9=\?B%5K,\X'/9-L*.B 8+126W&[J_FKTD2:,=@[)<-<08Y0WAJX]L IDS13.GSJWUV MUY5?\Q GN2"/'2N?@1G+E?;H)= I[P?9"RXR7_V]C M'?2R.P+OP__[X% ]AD-\QJ<(?=8^*$O\ 9ZX_,7"E5>JW,]ETD<5'7E1_M_+ MJ0GI?X?%#2/Y!*#Y.4Z-]=@DB?.[XFS$*1%??O_LG?4&41^F<9C]9@4.A[]T:C/;)=(R0=-@P3',/=G=0?@'._))O;RVB>ODA6(65N :U=)=I MGBD 3-O7-=N6KF8QV_*(Q0/.G"_L"Y5GO^H71"[SZ4MDK0#QD$9@+F9@MUZJ M;)0/T?CCS77XO5U6LIGO.MQQ-'BTJ7'##31);5LCG@7D6HXK.=),V-FOQ)2Z M-)=Y:3T9+],+7N >[$##X,+Q#*%9NDEA19BP-ES?TTR3<>[HCG3A05W8$G@' MAKSK_O[^]W?VM>_U/E[_P_^$IN'5)_\?_H?/E__I]RX_P&>_]^;=Q\^?RWG^ MAU: KEKHF=H\[?OG*ZS1,LF'%SF_5Q?;L#+4D_G>>HESCCGV#_7L"UN00^Z6^#,QOX(/7 M*-WV!G?MHNS'7AVPWZO#/A5"\N*UG_%,?-[__75/S*=H'*?1*A=6 7,U!/:> MC_<*_(6T#ISIX[1G]O/K#$SI^*^P&%1!_=W2^8KUP%J03\6TNEN)838+^(?: MY)M7Y>SYE6%QO5D5OINNS;!QMS.P*OH+00/A>/ZW M%_6C^Z_10FED1LX78N-T(A8^)M'"K:.;^=_C\'OU#W_3%V[_&SF7Q%CX H]G MWEB,_K@<7]NZ/&J:.F2<6\2J=>^NLZ/V3-@Y,P^3M[=ONKAUF'2]/=,ESX4X M6,&(UV2%;9B.^Q%W;.?X+6W=SK_&O=OYI[Q?ROQSBH<<6::":_)CP'H"%X\. MER4M"%/!.0A3_/N@ G5#CV.%H=\@1TO2E*-_;&.M;DTC/>>RL?;8.XG;B\#R M$U8AF)\?@*'!FWNL!Y+6VW, .:?-&QL_RP*OVP3>4$S;>2AGEG\PMR.!G!#Z\*#^F*P[MSA?.Y520/$IH0E!,,^.0)N]I:>]]:8.E:7;: M,]A>0]/&1?2.0CV##\1/-=AJR/%3V^-]LW(GB.WLP$ZST(6!G6:A"P,[;>=L MY2=@>7.5Y9.,IXUWJV+RT,BO,.[5;K9@[,?#6_BG/9BZ-)[K=#\.>'=(?.6& M^AMBG5NT<9&ZTRY*_?Y=RQO54^F79[M,LUJ*HA$8>XP!^9]PM_N^9_=5VFN^ M26U:1,E((4LRLO>(P#8;:HFX_FU@G,W1C03N9Q??V M;C%\%Y,+H_^98,9[-@NGG1JE/_S+TI[S&TNG%:>"O3=?3]+VE2W8-^R<-*]G M>SI4/'' :>?ZM$]TVJT[S<)I%DZST*%9>-T[,UIKR///-Z1]6P@07 M/KPQ"/EQZ0MRKO.#;UTW#(-]0\]E\[CE5C8[FU.F6Z^2,G+.C<,TI-[SC+%S M0S_1U4NW>(JB3TQZ5W_0\TDO]U1LEJ M"8!UKL7/O7>7'WSM'_[E;_^X5CGW-:CK0B6B-:6'IJ-JX)@LU,"9VA_#Z*8P M/XJ#U'4,I^XOW[0_+V?&B2OO+.HROMC3I51V%(8:A>GPJ1<.1@^J@B\\Q/[\ MNR*@3F\.?)RFTW.%TJPM!WZ*%WA?5=7.2Z[!&S]/Z\ O[B]_BAY&J3KU7JK3 MUKLL"G==CQ[B?H]2_<>??J@^VG&+JJAX7.X79^FJC+.]4!OL8U%(N^HE2W6] M%4&*!BS@.NVHDA>XS,9IJ-#-_<+5@_MI]X'2T3VVB\""AEBP;)HQK!JOP$-4 MDYW%?(K\(37KFJG"RVF$],.%,*4)%ORLJ+&\B?3Y"R[WKZ]^N6^QT$U-)\L+ M?:XNU J?+?M@5G_U,H'%,LD+-"^L]H_8R6(X[+WY//DZQI5=@%AG))(:&@$Q ML"QR0"*,;I-XVG<$GO<^"K$VJVH' N)A/B8[[[>!U7!G7\+U[^)0U3Z?UE-2 ME"S7^O\<1:7. !KI:QGI*3)E=\4&S6V+#?Z +7%U:RFD1:SD&;4N@QJ' M?9!SBW8[!;,I:6:WTRX;A[,(4S0EK,-TO:'Z.27'F639->.K28W!ZM.3O)1@ M;[6"X')R^@]%XB4Y)])X!=4!*3^W>&->/(8D#BQ4VMG$PE,2S_XYW#SG?"\5 M>%^WM=K5NH#/% 1\0W0SSX87IYJ KWI1OR&BL6EX))4X6..*><=!("/[J:7R M5PCI/N4Q[9*5.T%L9P=VFH4N#.PT"UT8V*$]@B/??JE9$[#4IW?-_HLNK,.; M^J5WG#@<:P.28G3:[ M&]-ELM=(%[9 W4M+S;^"C7VJ)M -R^(T#Z=Y.,W#:1Z>UT'-DYHWS)S/DZ"7 MC-XB]_2'U0H266\T429NO8H+/\R:5(Y'14V(HJ@%/F/T$*7%4V]&J?I]?)=& MD2=M7%U>:XWFQB! ?/AR.OF4_KW%P7_%O#^O7#+->^!5%\4K5GLJ:/>KF>=HL7C)**M+'][85L7U:K%F5 ML+F(2S!:"(D$).8?KE&IS#_FF83+E%?E%*M4PQ) ^SYZZC"*G^/O?VD,U^*V M3F20S47&NHI&53G*MJJGM1@6_"Y.%N;K$@RMTK3$R;JYG9IE6>F.Q82WCS-S MK;;4>,6IY?M.]"\;NZ6)0=/W=:RK1GC0"CS$7QB/+O#'X5'H/E=L^+97+#_7 M3OA!2W-T;GI?53!D@T(@=4H=UKW.?@3'23E6-Z-4R\*BH-.T..+2A][]K.H3 MC&3>]&YU$VGO#'2HZTYC;GO,QS/2'8SY=8>6;!CW_7NYX:;:-H]6@KM[?S,Q MF(13E*-JW?3H/4\^I=3I)M\/2MR:O M>=)DN_-8V0'JKQ!4?4H3.LW':3Y.\]'M$.O3++P6K^/(]T[R]A4SG%=KR<'JH]@Z)L:1.&+-M\89[W;!DZ:IP,V+ M$K8[7[RS?MS\U; MWUW[^B[JA77.E7IQAI;8<#*(,!8ASKMR8[[P9#R[$X^>\HJ7<;]7'*##-=E8 M)?@NGYG#0XI'7\R:3?>NEGM,SYM3]E3OR1VVEWX[B!_QX]_?3C+M-@P??EK* MN[L_7U^=3).P_[XCWA\YTXR6*I1JKIMV\E@VE[[ MZ1I?.GL ()&,X<.GZ.:7LV@T_'+E$Y-9&OQ#)-&U_X"E9WWY?.U]@8]?,/A? M%SKY IP<#WXYBP=?B,Z(R:7X8MK"DH&C:X%/B,9-T].D[MB:[1(N="JI'9A? M\,Y?D=2"TCVSE_E,!CIR69[ #6LSSXL$+AL]QH,(N>IFE-[G/)3G0_8+;.'. MX;Q3^<6LMSL(<[@O&8U[=^%CU(-[@>?"X>R^7IBW/1\I)D5&*XH^97=1-+Y8 M89Q#I9#7SS_=0OQ)WGZC\;4)PX7VW,'W?\57O^),DK]>IM6!\0B329AN!DEE M$^YPH1=.J%J:1X-NY?/L&THP%=(HS**W)8S>>%'^0_N=AX]5"JR= :*?6CUW M]3C(BVZB-(T&O31ZC)))7OFG7YC$O7#PB*97ULCA___9^]+>QHUET>\!YC\0 M@QG U *5XE*;@+(DISXO-GNV'."\VE 42V+-Q2INY# Y3Q5!A54P?L6KJGZ*+:/DBOT@KB*HF&5A.ML"NNFJ@K![D,P MTGP<*@B_C+_%VV[K"%/DVNPM._ T16[_^'[7?PO;VK*GIA/\]K:A+D:AE':W M.] UJ=&7.VI#TS6]84CPKT%'EOHWW5:KV]-^R#_DM[]K:EM1T=W.(YZ#>R&T M]DC\T :D^V08'BJ()O>,WHTL*P"Y N#+AM:XEJ1V8Z!W^_*@/;C6.]*Q@VB+ M^K881!L2QWMB ;0 =.W,)P$&1S$4^S=YH>%8UA,,H[%)N"P+FG9^Q4:,5D9? M 5['8*_KA677XL^[MV*[M6-DS."1L0LYF)XB/+4Z\')Q$:L^LY(:U"S48;1%.)O78#[OBVM%$Z3 5R)=0$\SO 7%^5(\? MW$M[?2:TZ?LO6 %YBIBTS/RH9@1.')U<=_4MB(:G9KT5]H6QY8N=HPCA(G/ MTTSQ_/. 9:S2DWN=#V&8UC M.>!(F\,2C,L_3W4==R#&L;-JGG'W"PW KPW!)N5UD M.H(=M],6XB;:\75!8&0T\]R%8UM%HU2RJ)UY+??Y8ZB(1EVJC*N&(4^$KV@0 MC=HL28AGM:&T-A^3#8(=!!$1QH1@5:A/+._!I4ET,UA0CD=7A[OFF%51J\O\ MA]U15:6:*,A=46V)';DFE[-V1U5O'Z1Q]"4DGWA.GO.#\X/S@_.C2H"=VIFO M>?""]EU>$;:H9RF1!B[=>1]^-;&]?1OA6F#8$=O&N6.H':;;]25XX[SPB'.$ M*/SQO%'3=T1UK.1O<><[HN*TLY)ZN=*2> MVNBWVEI#ZPZD1K=K]!H=M=OIRQWM1E.O?Z@_VBM:690AP9 =$?N77N3[Q UO M[, RG?\0TQ^XH[X9[M"Q8P&%?K^C=V_ZC7:7]H3MW#2,OJ$UNBU)[75ONOUK M^?J'_$-#V-6WO\/Z2D.5_^?G5= 5F87,[,,CCA=$_B$Z M\R/N$F\\)CY>G?'&L-([K24UI6R1J>TXK-/T0F.3"$[(5H2=J6B+$^&*-02. MWZ5-IAFMTE_T?_W0I+U6Z.^%)U@;.PS#&GC2+L& 3E55)$45X6L."0(!-I!C M$Q\;M$2^-3$#^#S $H-'1OGUA_#PFY^R4_W8]Z8KZ"28(9#%9S01Y*:BO\>. MV\(+6V9FOK#JL!B;,%F[&F^6SU(BTBJ>/@1_KSR 1TIU,RLH%$#JXR\P$Q+(.'O3$+ M%YF7L@X^3M=*&U7#RY;M6]$T"&G[LE^$*SDWU6<448D$6 70FL0=F;[P3V0" M@_TF0*(@!#TM F8^4M G7 K+!WGB:$/B$+["& M0,@UW#PX=.M# IT9]W?'3ZK2FY_R#Q57 _AC24&B.O#)_-]CQJ/D9]S*\6J! MHG8@/( (AY1)IBO(JO0^6X0)&&TW'U/$98)KSF:.;=$]D?OZK\*5LL!)E#AD M/V)2D*<88\I)RF[ZR!+$4>+8\ZAJ"HIF"G2/XG;V[)F"UL%M^C2Q 6A\,5Z2 M"C B=&4&V&4/A]8GS?=O061=5$P?J IX)V.W@:P51';-,-V/* "4+(N<$!:A M$Y[@FU2A(<5AD8Z1D!R[MX\B*TQ^+)=)QIO7)9-6)&0Q3,I&IN)B+N*>0/;D M.8CO7*DY+F+5%E,MED7]&08$SHVSQS:=6F!Y_LRC*V/?L3!HHE'"34%9NT(_ M@'H(;2>W 4NU$,B#!U %UH2,(@<8E2?S,JU$:8_VQ0Y!!\#?12'1A%/S)5&= M^)@=V_6BAL39> ^F/Z*,BMD!?"8/'MU'>066ZZ _I9(:F*$=C &V,,C3WAO" M4855D0Q?T*;0C>R#_#D@[3[;G\$$[5XP,<%LX7?9&CFF(EWQ-T/;32M2\#7* MN?0]U #AO*("!,NEAC@X!-!SF06=$Q=8"@4\3&TKZ Q5;FI:2TV^MV*?B&SS M(3SPG7\B<#P[:G"4O?P;>,G%>"WZ*?74\])Y9S?@\ M-$$T_#_ FX)"6VS33J#ZT0U,*@S!HJJEPT3^Q =1 >4>+6K< M%"8;SHPX02+QU]!3\MF>@P7,\=AV<.N6?.D+\V-Z*$+$GX&QLI=ZD[ 4A:D M$2 (^(EY)K/&J:;_ ELEM!LCVXGP480D93]0C#I.$2HLJN?2G1@/9LEV(JCO M6%S +8W-7$QU2@$3GO/MOQ/-#<(/I$A7Y/2=K37WQ')"18HUM5XV-DJFS!4FWJ6X.[%&\*T;D&4V+M]2TQC8U8'X$ M\:=!?JN5\ -6&GF)RX?:!%@@P%=\RPY8A *V*]C3E]10!R0,'>8K,.T)2U"Q M">*B0]SCU (/2?A$"+./8Q-,&*C5B.E/\*,0DU2$ER/$^(D?3U[*"VQ3N":6 M&0&H5+VX5#(>3=]F;A\*OP4(P2ZFHE8&/A)Y6;M,1D[ZI=A&X-.PH.W.HC#9 M)_.XH22-@7*),/WUY^W]H''WM=L#TLUG%%-Q'4EP2=B@.Z+!Q+@H"\*5YZ,#%?M5 MB<-4T+3,94!RC6PVL9DZ9LEZ'Q(R(&ZQ>)>BSI1\&;+'T_ ++E31EJ76*D&) M[MTY@]5I=F0A===*5K&#(B8YB(MNV(*_G=%GSA'!:R;.B VP,@5&"_@GB964 MMZ)[;]ZR,^Z0YY"U 8Z#*T#DOTD8 Y_W0]5E M'9[#0K$&CGG.]@8.#*3S ?/JN83\8AI'&Q+4YE0!T=@FG"9 ;>$Y-0Y+,%!H M&)6:>HQ(+ B<2&,;\WI 75 T%1',6ZJLW5B54WM$ DS$V<$DCB& ]Y$<8IAA M9S@'V9%RP?2CR2PS>&).X],S7%[G,XU5,)KH:GD1AJ=HM#X.B.6]2PHQ*.S9 M*MVV$!+Z&8Y@:0"]$&M8XWUXUZ/!3!K_IP,$11IGQQ&62=PE]@;F_ 817PXF MGA^B7X%R)^9=B4R4XPUZBR:,65)QN;&DT9RI!Z[Q"]O?P#'&AYD7,#.,4DPI MB_!1TM(,QI/-0JDQG5'+E%-Z(SJGGBU\ [X;$!!X^,@&I,45,N*6DQ9,(HN* MH=F/U"'RF^<*.W7#D0"_ M\T@AC-6D.<+GJ-_-53$DG@911'EA"6#LCQ3$E_-M"XF M:ZB"G=.+>E-ZG\]8H66P'#,(:%05?04G-P=F2#W/."N3'[L)/]$\F!O+?FDF MC05;DW H2CK T&0]CO&V&ET.#499X*'=5!8]18 VM1I9FU@0GX4ZVBA(9#>C M6O(0+#$EX03S'H^Q-Q1@")DFQJAC-*<3NA3 ^2X%;]A8/4Z^GM>H'^&S+_CL"S[[XG(:7?!6+B((V_YP6=?U+>M Y]]L>XNXO>DJW]'AO.#>VE\]D6%S16??<&O M#O++G)PCY;N/S[[@LR_XIWFH?W]Q;#[[@L^^N&3YYZFN,YA:4"L2<2FJJ!2= ML9Y/*)Y^3K MEWKB_.#\X/S@_.#!"S[[8L[/X;,OZH\AGWW!O7%>>%0C?X-SA'.$6>TFW*V0-Q-(FEPF#1N MSUZG?2_T?"\V;'V!*ZWJF\':C+#6&7'/WH6+ &]8 Q9LN1OFVCC0#DWO9$DJ M:WKQ6G\-VI#/6:^?GCUNI)WY*9>35GIOL(MDW!4FUR8%P=)UJ=E>!&M!WHXZ ME>(;>?2<1Z1MSRQO::_?:].W'.Q.?VVZ?PM?/_:PU]T;[*L[A1T3A#YK MJF0^)+DB6F0,D&";:/REF#;_P?[TV"<8VSO%'9U\$GI,RN=!P<9DC_8H;L%N MT@[R#394@74A>1/W4B+8XBAAH\56&<=L1#F,9MB[YIVJEXR_*)EM,2\(>8HL M@70<^7%SIQ1F[!.WI$%QOH=DOKDX8$/^?D/;1WI#VAF1=F0CST#DN)NX"Y*3 M$-%V+=9Z'NB,K99LUEP1M4O:?G .%X&UJ34?'K#_>4@6&]]C0UO:R)3UIP-E M4D*UBK1O^KK0N&X>723J$+L4 28H1""-5"S3GO;(L0C^'<2MO:']FU@?HF*[K>6BF73;8F^5]UQ*.R>EPE]HG#2_ M-JR0"C[M_.N3N,48FX"P$ N*FTX%(4 \C?L P2+>C/@T*YQV9>I&#R"_.;LA M)=8SI= $E#R*S]#S?>^)=I^C@Q] &H/E(ED16;J?S!G@H# &PQ,V:9O+[3]2U^DGM,,]JJ94V189R!X M;NSI1"[=Q#/<&%FQ0D[MK63-'"%EG $%)":8!->)P'^/VTDGPG$"I)41:!3 MQ<5VI8^^HI_T8:7$ALU9+M7P>JI"TUE"28,YL;0M62/M;4AP%KA,Y'3#W81K":8P,KEVBZ5]5 _G'! M'#)N A^QG2:XE@'!7K,/M,6J8X.9PFT8_YK:63#$^3ZE<0OV(7R(#I9AK3'_ M)JEPVG!023I/L[E=?@H:JIVDBS9\/2?:F1ACZWMT'\ 7ME.=.,>8)8ZAZ01> MLO6R;OG,PTH&R81/'IAWH+F%C6BIW8WG._M-6XR:=]$$?V,#,/]%J+S9QSJ;M%W';H7ITG$QZ+J?% MXH*+'0@/P!0@ OK/PY=4#%=T6!QY $!H6RA_Z3:9.TM1?Q"68SMAWO"B/$5T MZE.V0+Z]K E.0=+BN*6G(ZEB/Y?U:'U#F_0FX.(\)/O!+:RXR-7%2:9+)E[. MC\4<$_2FOZ'RBDCZGZ2D4#[@*%-]<8AFO]V_T8V6UFCKQJ"A7:M*H]-1>XUN MNZ>W)<60KQ7EAX)#-+663F-J>7Q?064!@U-ZAD-3>[W&YV;:PW^)2E=M=N3C4[KA_RC\_;W MMCQ/@'4Q>HT4&=4^DQ#?P]?Z$;GW[M+I(\&194/2^WU#NVXW;EK=?D.[T?5& MI]N%_QGTN]KUH'_=-_H@&S@>5EX4C:T07+E7#CI-MM/IMY062'[[1H>-H-WT M&AU=D1MROW=S(VN=3KMEO#I-EITZ&J$W^T6FMW7B7[!(]B]4H6*\L!$ (7Z1 MLY_')ARG7WZ94\<+,;M;G"1[,_CV;= 7O@W^/?C\?2!T/_>%WO<[T/B#;T*W M_^_NY][@;IT87@[8UA)8D;0-FPX._$5[OQ7L"0_QQ(Y,9+J=NG!XYA@]TMD7 M;*I,UMD_G:H9:_CYXSSMMTZ7RG>37O$E&K6+O^65])M>T=$WAS0ZK3FR2=F/ M&=76,-BLK\$FO7>SO@-SE^'2!@?)/U8R99Z#*^X2\TZ^:_U^65'"#%S,!CU< MP?[!>4F_T,(J86WVS(7LJW-I;^$J98(RD]%D)V"P);F8F:3C4EY0S51V,35W MU[)RMU /3Y&EC7N+9#G2S=/S%>%*]>A=J+3<&_UE:2D#EM5M"D7K)I1Z!?&O M'#(.J5!C;6;>4V@DO]S"7?ADXDG=I8:9YLY\EIS>JFK@!-5O+4F$\U/INW/E M;J?=##N@J+=%12^O8=P1Q8-IHCKNA %.W4)W-XY?OAQ]"^QZ+TO1Q4Z[O!2T MO][TIN,'(;Y/>_%%2I(D3.GH<-@^)(PO4F-#0>?VV$9@42;F, M;:0JHJ257T8^D&W)B=SL^==J5H^OM%)X[GDI+$Z+%$CT(XOV15! MO,*@<>]N [/%;JBM#%FF%JTN9Q]9:HM&ZR G@^K@**MB6SN(4WM)%DIE*H>5 MYE=,'>X+MOK9*,Z55^]PE&7]7TM2EB_6V]_E MMBHKI>G_)8C,86T'2>TU38W'U+I'\AX@FRO?7,M::Z VC+9VW= 4K0UX:9U& MWVAWU+;:[K8ZG5>SN4>\Y'!?R'FR_&!:4&^[8X]6K&$UV-"+0KR=DU:RLZHN MYCX,:6T@K8U[(-X#6*&);8&?P48IB_#?_\.Z0-\;11:6F*45-*$]I77VXW2I MN,E5N%O1^T4V?EL=G M0875_?'_LGWBD&!^6LC9R,!J['O)E=DY].'D-/>; 5X.4Y<03=E$)E9O^T)O9L[LFK?!> NR^]PLW_"Y#D3V3J^?.-+\X148S9 MN0'YN8AJV823+O$]#):0"Z#*'7ARYL.\?K\0\_:510-C3R:'_[5G^J-+H<)W M%PN&@@4_[YL'"UV",?_D#6UG?@LL=7\K0Y85V![C>QS"BW?M:LQ?M>+SMW81 MA -WL%X#M%T:6*<\P'_0J%]W2GS;,IG.+8L#[E @M.X;IWJ.0\HAY9!R2#FD M9POI2=S"(]E^=3/;_]6SW9#V6X)5CV3:MZV&543Y1%/&#HN8(AK*:6;B'9AA M^M*[F_5&[#1S40[,+%%3.N>(5TN4]/([TC5'3)0[Y\@P36S+YZ@TKF19VA:M M#Q7&2U=%[3!3ABXK:+.AX_:%MJP^GM.VZV5;0^RH6I6W]:X(MK??WG5 KR4J M:F6=U-V_N7"?;H$ ^&I:J:!M?76JKOQO=RKM]>Z*GEK=$Q@7[H-S7U;*6UY4 M #W._<-SORW*RD&TVSD'&G=.,@XBWYL14?ADCT8.$09FP)JL=L>8>Z3DXZE' M#BF'E$/*(>60G@>D/*95L63DSLZC)"K5/3ON T-C28^\,T%/JRYZ_.QW>.Z+ MAE;I+-JN""HML57M?-K.&(J2=-:A=Z6R[.,*ZO *2A&K:=ECVZ+DX[E4#BF'E$/*(>60G@>D/(!5Z\RI(ANB MJE>V\'(?*.H=L:6>]5%?-6L0Y'+)PR="8*R*AKG?7=!%M7SOGND MM,56J[)JE >5#J^D])9H2 >1@,L**YUY7E35Q(Y^UM9,$97S]K@4_2#1XZJ@ MAVTVSAK!MG;6[K*L5E:]<#_D"-I7/HP7POE?"_YKLM@Y3*WI.<XTDJ&M'? K-42];.<<:2H8H6[8N^ MF*J*%;ZAO@-BLBJJU:U.V0$QO2WJ6F53Z3L@IHFZ5-E&,+ML,5U4#M.SZL2( MG>T,)Z4E=@XS_NU\LRHJN,$C+QHZI&H.^GXAJ_HYB?.!\X'S@?.!\X'S@?.! M\^'4D'$^5 ,RSH=J0,;Y4 W(-CNI_QR:\-UUH<^?YA7\Q>;@TN]ME]V):=?[ M\O%C]^L=O&-YCF/. O)6L(CC!#/3LMV'W]Y*[.>9.1HE/S_9HW#RVUM9DMZG M<1&+N"'QWPI#SQ\1'Q\K1#"*[(X74/7W:X4Y:_LZ_?\T_S3_-/\TWO[ M]$GNJ1[ROD$,?VQ"$J.6E3J$K-3A[0+%P<: 88%?J,:\Y4A(EV;F:>_=&\\7 MP@D1[NQGX9/GAI- &+@C,@)8_A4Y+QFW=$FK-P@86ME1R\ M(U/;\MQ19(6>3W_K"S_'(-R3(-PO>TY$ EE:38.7("33\T%W-<=O@=E!Z-NL MPB;'[FX$RYBA[;EG005E)17^LGWBD" X5Y%?C7W/\V>>;X9D#GW3'E=P$"]XE,/?_E A#MDS%Q _)S$=6V#;1FVN;!<6"2=>%(## M'WRHE:-;L:;#N\^RFA+?MDRFT?@<*PXIAY1#RB'ED)X'I.?<^[4&5(290[E1[7M.W] M8\#K'!G6 7U8V8:C.^!UI6[?D:'*EUD[AJ@9=6S27[&PS9G/BI+;HBY7N@_$ MSAB*FE3IUB0[(ZB(&N\%S9:\R%[0LJB?]P#A5G71X^)]<.XKU9T=S;E_<.ZK MJM@^S*S'C1PB#,P@Q)I/H3O&'"0E'T]![ISQ"-\Q9PK5/U M/.C..EB4#C,LNBH(RJ+4JJR,!W5$C7E($;JG"-4YYY7E1^:J@!UJ]NG:9:_6#\U\5E?99GQQ;KAS]W5+=:EG/_\,8-!UW4 M,:E:L1#J[G5.60LZ&)'JNQY:"]<-,[ZCH>&>>+*YF#V@:$NMJH]U73G-*$N:NW*1J3V MHF9$=?NYF75 $':A>ICQF3RL5 L!:!D&J"E^Z90G1U^3$U%NG[4UTV ?G+?' M5=V2E[UX(V*G5>GN+[L[(UJ[LJ9Z+QRL[H&.>R)'T+]J=;NPJ !CG0A4 XURH F"< M"U4 ; ^G\F.4:&U(MAW295)3+TF8+63'[KV0S:8]:E9LV[%''4U4JILZWP$S M6>V(M@)UF49"QO.TC:^7PS*RJXPB,O&CJD:D[Z?B&K^EF)\X'S M@?.!\X'S@?.!\X'SX=20<3Y4 S+.AVI QOE0#<@V.ZG_')KPW?PO1O8C_O@_ M/T=!X\$T9[_T[/#)@QG:GOME_(U=U[G'%^_)-;?O\/KPO\DKPQ, MW[7=A^ K\>\FII\])EB>&\(/W\CXM[?$_O;5'/V1)E5N:T?[1ZUQKG5;?:&A2YZ:AZ>U^ MP]"D;F/0D_56JV>TU/[-#WSS=\0J1FH=#N4C%M+:B1W*,-DHR>)\;@J?!_?" M[>?>ET\#X>O@FP#_^/3ELW#W9_?;@)*\/+US*"A;"W>SM/<)U/<3(HP]Q_&> M@'T"E0TA(&$ O_3#B1#"GRUO.HM"*@N"-Q:&9F!;=,+?R':BD(Q@%9=@LRIX MD @SXN,;4W@X0$GX97LT%?S%YOLC1F(Q'+4&V>+=VOOR\6/WZQV\9 %MS%E MW@H6<9Q@9EI I]_>2NSGF3D:)3\_V:-P\MO;CO(^#<59!&3??RL,/7]$?'PJ M#Z9?U"_Q^WKK_=IQL>0=;?DK^_H]__11/WV2NZ/[N@*P^MT8DWBG)9L_JT,( M61W"VP7:PU:$_0>_:,UOL(2&5*W>>#Y56_<3GQ#A$YB?24#_Z L_QY ,W!$9 MS2GB@[@NE2/*G?U\-))P&5[!+F4EN_X5.2\9"+(XQRQTD\Y,?#>AAU)"C_8% MTX/+Q]'EXXQUVU(6R-I*'EQAM]J)%P5P- A$6(\\6P0XBP<">A(0S*D7N6'P MX>BL6,?S/U7#MPT.IL[NV64ICQ;.%P=4M3PCUM7$\FB MI)ZF3NIH.+8UL=,^30^!H^%H&*)THMZG1ROI:TFBW#F(K)ZP*(>'=:L67N<< MX1SA'.$%V1]80V^W3W*@Y ;**V.F9.T]Y-7'K6CZ9@EH K<#4@3#V MO:E@!D$T!9_*\ESPJH*X:H7]%-I8&N*"-@E@A2OY0^V\*T5LG6C$VM%1;>L7 MXFJHHJY.($Z#:4B[$ M;95%3;N4R*>H<\?U!/KOCBH];X9W3^JG]I1+20RH\FG&,1^?HYT+05353S:. MX6*"I7(JB.[?F:$>K:.*M MC#D_.#\X/S@_J@38J3WPJ@48M>3A'.$V=[O/V2<'IKLF]IZV= M[L/D,KC3?3GFBW.$, M&3V2CG;+!(Z^/__2XQ)@>J?*34,2A6GDA/;,L>'[PQ=!UIIZ)I%3VW'LM%:I28=MPC_@ M#5B)XF5G","#(OQU!@_@S8,8D]!#$MENZ-LN3FX!3D:DG"8C,@Q%2I.1_6B/ M&$"XQBJD88TBVLU7E,0K*N "]YQ2DSTWWP4N*&\#]P0;)[>K -+7]M6KNPK6 M*-E7R7=S6ZK3[,AS6PK>77=3E6XI>'^C396 5=A)L,@:>VF_.VFY;#P790-_ MSC-?5G*'Q.76\8"RMW+:\-PXX?(Q5(405D)7*D8XU!,E*+"?A2F=9"D0G%TI MS,_$$W *'@XACR2@T@$ 2!-O[1;%^P4RXP"DH?@R8N_ (E-AM_6T]11%.E;0!ZPIR-B 6&< MX+>WZN*D]4%;;[5TM=L8&(K2T.2^T>BV;M3&H#>X;LLW1KLGZ3]4G+0.)%4Z M.7S71J1(@#XJ:,MF4K8[BG;@:8K<_O']KI_'M%&"JJ'JDG[=ZS4TJ6<@JOU& MY^9:@W])2E?M]F2CT_HA_U#?_JZJLMZ";V?8YJ&>QR>P?)N*Y)'D M0Z# 5]]SX9\6]7V#SU[X'Q)V1R"]S.?=#O%YI*2.UND8K6ZCHW< L[[>:URW MVU)#422U?Z,K\D!2?N";OZ/8QE)[:$63/[(Y\G>70LVG&> M=V[[Q32L8=^%@/VKS]O[P>-NZ_='H"6BQ#C M"@U)HS-,?\87#G[28'D;WEYDUA(093FHWB0_T^8_TR!P$) @8&SQ0 MIR'QIS8XOO:8/8K?H,_.,PR$'UYWB06OPSYAGGI@@LNP[E;P7-((4$[R6V'A M,Q2Y(05UQDX- &=*.#-$09AC9" *Y)$>7KP Z1A.A/\2WQ/H4<4E#PR?.2[! M6:-(T"%)A)%^8"=Z1QS)8B MW"!]L7ON$*9LP0?R'ES*G&0[,![ NSG+<0>&:F3ZH"![WL@>VTPSHUG* ]J] MZ^7!^B PFY4*EZ%)XBH4ER 5'V;0$ 4Q' )(,YRX[6!"30G-[C;6UTSC!AP7 MBI0O(/+MR_#8 MYM &Q?S"]@?R8&@ZE$V !#Q,]RSH X=QFZH6U-:!X'A@$O!4!HN'3\2A*H:= MQYK"Q^1QIDHL!SX-#,(=#HK#1DL4;T2"2BK>=.X#[G/ZC>0-QE+0"U37Q-M[ M9H(^\>GAD3S/B!N0@L38"2J%S9O;VNPC.V"=%!$ MF,+(L(M#5@B^C:803^NFG]B0.-X6![_H0O3Q3*MF1"\J:P"$^G?,]J>LS'KB M4!\CCMDG"D(4AE%(F6SA[D=W 9:@GH8IX"G\N4?#,8DV3Y]$0%-XH M5?_K',:W.I3-G>N8A8<3])=Q#T@-TDR__XW04&G/ P-)#_K7P-'15_.%+IB> M^O=WPNO)@^N>(K4:UU*OT]!T, 2&HO4;_1NYWQGT%-#O_4J<\/Y?4[B[_]+[ M?XWK[AV<[GI?/GT=?+[KWM]^^5RQ ]UW=P2*(MD$14^?Q9BL',=IDU;P(M-- M\X Q8]S\A7B4N"PFB$(>>U*H5_%>#/7>RA]G;AR)^\7"VS[L><>FY[Y\R O- M7"D"27R.+AE.?"]ZF-#=E/:@99VVOV8+?04$BR9MD9*#/RBCG$%@L>>Q)#8+JA&QXGMT2-:0"_RA1?0M* J2\ST"-[9F)!@*D#N&)U;S(+!EFP!*S0,') M0MMNSE;XS$.^,C]D)I&9!A\_ M8%4Y[HI\9K49R$$:@Y(0WO7@WGWF9_9B^, M/3A^/^&'$;$:H< MLX-H^'\8Q04>A)E\Q+1(0@E@M]+S[(B9JS@6@ =XL%G^W^!6%;)#<;P83G)Y MA"EU:*K)1*?RA8E,+N[[T'1/P9&X6/DF5A1[+]X8_ I01R89)OYKPE3@A\1&%OI MR<-AAW::VTO2,DR>T&^+_#EM=G_WK:C,A!L0;/AMK,J3$QEU4*FGB#J8A??* ME2S-=C3HEL1E\M!2MW *?EZ$_ISY8*)^H7* +/J/Y_\=*^#!,W.MBK!^_L_= MH LXQ-UF0B<*D?DF;G)Z$XY@ANAKXMRB7!06M.#!],@U,]_!*:BM%/R1;-8 M-SCD$=G!K;?C]B#E["NH7X%6J9=!]Q]A3FC\&)W>&2(9,9894$N=4 M"-U2#&0 $:T-!9*!AD"F(.6(NE(K->,C7H8Q&DGZG:0PQ!0^H?\E]$ #>D)@ M3^,4,3N:46@P^I,2C\DM\V>9-A]2]0FZ0IRG7$PDM!=):0>#)=8AX/F-XOB% MC>%!U.B)9S]'&PHD,IB"&<=*,(:9]SC3LY0=),>I_[*-8%(?Q#?I>=;!0!W> MN0TRC11,/#]D&,X1."#^(RL)B;56L1XF=O8+P,;@TW^/J(,]3/8,TW)A' [ MN-2C'5!U-R1@&9;@@\>DU#K334/2HV3Y:C, SA<6Z9B%!7,$ I4VCC"^Z@KS M!HN^6@X5.@@%.OOD :P,'NW2(]@C@!45-A^3'[KQ0!9A#28[\Z*S*"$4N5$< M*BY1B'',%[W(E%:)12)XM%S@;%R0$*N-@/=VYBN'+YW(*L M)+)1@#2%$]9UO23X8*)0)."*!0-=Y"VM#Z%&.8:2>KHT\L'BFPGGL8AE%$M3 M-8SG;<%BEIF,U'3&:GDWJY=CB!4Q?4;7V,3M_*/;_5IT.8'$8_"DA@2^2V6? MQB&"F#/F\YPMO[Z]+YIR,V!@6\2-T_?E!A-ESD4[L"ZXGTO!10!0U,Q<-"&V MM2AQU*T'.N.+2>3B?-U@QF/8YWP:T: C3X&2C+RD8!%'J4X M)#@GYG;>8Z',7.JRE#HLS.!NX+(4'98$DMR7M_-#D,GHB:QKJ,O,-.*RRE + M98:3G*)P<1^(%EIGE M)48Y8W=.>S$1F=-NJW5;9LQCCVC12*YES(O&-^;[VB84U6!F1*MM0J_3X#:U M?VQ#)D9SX41JCU.1L^R9#;@7V< H2FD"Q)R3P>3LGVITME1>D\1\QHK/$>)X3QB"C"!1AAXZ!2%-&@"? :[ ?H:/TD11\NN0N"Q4Q:QOK"YH\L"E&2), M% DT$9TBOHR"E $TV),Y'819)V<9J5+]ZR5U]T52XV[^D-.R^4T>:[)D6<:/ M9.%"P*:)IV4R"W%'!BS]!;2)51J69A$L#Z?X@_"X%JW$6-#P]G@-YY5FF#;S MM:NQF_JI^[YNP2P*TGQQ9IS0+_%B2VLJ6;%LR1]R9WT:&<_5*<3.;LXLT!!< M&GM[IVM-0X^]H'>JWFRUBDO$ 9#L)2S?1H]K.GZ&BWD7Q]D/R?OO]VE>2DWZ;AECLO1J7\BN]KU=H#T()4@B_*(U+VKSV<0; MSR\D'+(?[NSG[(=/5,O1MWSAYWB1 >J\N9SCC@UR.3-7,%,I8V;*R7G;,\=CN7W]]D2K MN76OTUIL"D!PZUFV)]T5-3<:F)R?S\:?R9Z1E>;6G;QJL6=D]4 (V"#_@8'C(<.DFJ>3$'30&$AN)UI[/QC M*Q+9K,XMZ6M1:A"2UA!XLJ719%88$ <\TYS?%"L<,72-]ZT68LIQIM(O/Z:P MAA59/6,6\OS>O(-W?9H3QQH*N@_Q1A:[#Q9?>(^CVK3L(TNU%3P70K.L;UG:&1ISC>CLD"3RE&-E3R3,QF0(Q MU]GF%6;$347)5 $5K-]M2KDU!!@4#0C&:>BO/L?C[/*:_^ ?67R4?R2\F M\5^-ZVO@MBKQCGBG &>4N;A^38F^2-@W/Y6V$*%-+%B&;ITJ=EJEG+L* '\0 MGN9GY*TDMVJ(;Y9TP]@"E'SE>JY8?0.XWOS$FO_H34,6ER>/%F";[_R!=)G/ MXFU*($PN@=BGFU;LWZ22UR_ER]3R@ZX#YIKP("W5;>A_RV9Y&4UH#PH3E,2G:V(2?]6X% M5A3FX@Y9DKZ'-Z\=T_J[<6=-/ =K)^GS#?3W\)%E2?PW/_$T/D_C\S0^3^-S M9O(T/D_CGW-&)@WR.?:8"%?4J?I0N["SOGU8M@Y1YP.AQQ,O9UG/NR"2XI29]F,/+->2:D&"#,QWBS M)AW4XT^N?M+\="Z9G[:-'YFAR2ZP+N2+6(<]#+JG?>?+DDIQJI]U5TQ: ^7 MBQ/&!2-3GI\O+S88LQMZR8W>]!([@R>';-P7=GE%P)N?UJ@)6%D1@&1XK2;@ ME8J -S^M41.PNB+@S4_E-0'Y83?K% 0L1O<72@+6* B 59:4!)0T'MRM:R!K M03@B]B]]SXKP;S>PH.E\I<)Q [_;82S 0NOXGG2MJKK<4&[D?D/K]6\:G:ZN M-E2M;?2TEJIVI<$/^8?V]O?_5?[GYY5 +8/[/W U"_?R(.-?03<\#-VUMX;G'*_W]&[-_U&NRO+ M#:W5N6D8?4-K=%N2VNO>=/O7\C4* H;0Y+>_WP^^=?O_^3P0A=O//09U&7S% M=IHWINW_&[,_V0XY1+-,=2 9U^U^M]%O24I# T(W.EI+:;2OVX;2[RG=&_7H MS3*EDEZ9-TWAYO9S]W/OMOL1R'AW_^W["2MU MIP'D)K!'U$H[#IC7AXGS J82 ,?^ 9C*92E;FB,$(Q7YK*5[;._1B,9E%G'W MWOEF?_G>+JPI&'98858Z(84,6BF'%&)8.BREK(3]? M0F7&,U(V[X\NS_='S[4NPK_0_N W2>.@-]C#"=L 41G)GM5^_8*U&"!05W?1 M,,2FY&O#82AZ0Y8^_%*$XUNN"38Z&9]8QZ*L@UP*D]"E387H4]DO/\;=P!/& MSC5$[_]:R)DO:6&=]*U&+](.\D,ZXO[D<;_RI-\SMD\KY.SQ.7!7@U3(Z# " MUEF9-<"FKA]6VL N1,\R'HG4%+XFK3@8JVE_SR6?B?=6\4-T3AWKF@+EM@'. M?R!/;,9(7I=A&[$1]N8>TR[FV"R8-0[$SA0>G6L%2HR5GF#/]5'2JQW56=;7 M&P4/"=? /B2-D$QGGH^]5K(A$&"B3%8TE:A91OODB,$J+9XFA-+?I/VJL)-& M^;(NG?:U?3%&JXZU&/N<41DOJ;_?),:0'VBIE RT3)6(HJR_D+PY"//?/8++ MM?#->]I$S'W 7CUC=LQ-SO;@>\8S;[*NO:Q2[$T\V0R/[M$<@EW4N MZW61=0R.QC&]I%D;G;N#S=6H?L]\JKB/6"KKA8AL:BN"""/"=FPG<.#<4SHY M"P>C6?8LGJ&,CBJ<(*@/G*\W/MB0X&/$YZ.D,7^,$1W=PGSL=").2*R)"Z=O M0KW4Y,)'[9A&SG&:U5UO@T.?!(>^M>-+Y=TR7W"F0D2(7&A.7G/-R1R4[B)O? ML3;>U.MG2L;U4=;B,(V%P154EO!%V,,/'BR[2]WX/C?@1VQ[FQ/E M7X3_C6@C3\KX@!V&Z0&?,8--GV(G1$PT,=JAZ*?)JVPN(8:YCA(A8FEJ[?W2 MT.,UGTFJ 7.A"MK7%U>/V,SJJ1GZH)WB.PM- MX5/A9];+&IZ9$/@?9%A>V^$:HU25%B(O+]A8^B6;]8(ILRSZE\^7LFD9<(*? MV#-Q8^*D8HHS 2PS"&DLF?:X MIKUBI/V(;XZGY?V!UD]8+ M"^IFCM_+E"]58G1'AQ/;'\6.R4NJ;0'RD>>S-O !F?]U0H^T.P/SY6D'YTP? MQ/YO?K<#^9*E0KIP0<@\G_:NQG,U#LY,#'>BB'*J@IH,JIX+]BS60([]=_KU MG#-&H\.>\TBM26KV/3\9$,G6R""JB&[Y1DPF>VQ<0#ZXO]JWAW?+.Q_0,\2[ MI1T-X"_:JRT-FAE<;/S"6H"AU["B)4,"F%0*V!N\AM[4%T%;!E@IP=)\YAK' MH?C(D\*E+'P[]@+@;QO M4BP6*MM!1B2914O%X%>!AC6[["N^U0O4=5&R9;J MJ.0*V)CQE-12MZ*9Q%49#]]=_VB@-#3$D,"J%9!HYTGZBOYO)A#L,85 MHO2A*?36SU+.?2M)? E7;-$/"2-%'/W"3%(R?#"W2N YU"V>FS61:O4X)Y,/#P^+RCE 6-Z Y, MPT85(>I],7[ HL_Q^3NL!#Z MH)-FTJD\\3 X=MY=%1!;G)BMRG%4;'M2U_+N/(OB[W!Y7M_B\KQVNLOS_-.\ M9<"Q;YG+VD;7S ]PL9RS9^OK[RSVG 'QE9YEB^S)78=/W\.,"G7,7W_T4Q;& M?OWAV^3 N\:CN5J_5Q^^HLZ(('_8K^15G+MW\!?JPH+?_BJ)OJ#SM\9C:21C M'19AH&-M[BB<.TM)E ]A[YWPZF41_A['C',3M-V%S[4-_U4<+_*B XEP9Y% MC%^/7WDCF)6=4T(=]2;PJ9[C,'.8S[PG@+J9!N@EDZ./N?_?K65!%KM$2!W1 M4-IKO;SOEDF;&;^2KZ^'\]R+BS3(PFCTRM(^(>3TJ0I]JKE'+LV7VD*3YN^' M'M^KVK4)C]86=67KL6O'W1X[(ZN*DKKU"+W3JLK=5CACG;FS4+0E4==KJ3QK MI2H1EGU6)70WJ$IXDR](6"SVKO_QAL/,83[5T;=J+IR^F5XJ-LP*BFTUCJ4E MN,4_HL77%4,T#F/QN51PJ;@T/W!#?=OSIE/LUV@ZPLRUWTO\^+8F;0<-WN_, M"^RX70&V^XI_P17R^>X]496W'B3#]7'E"%5IF>!><'[^%(8:IE&(@V[&D3NJ M88F4:,@\B'D^NH,3ZAPV#_=Y]U)M]=ES&QBHH"1-F[AD48LW/_& Q05L4UV7 MJX\HEXCZ2\1Y^\8;EL0.YOM7\=)4#O,EPU *MV;. 8\K%E?P?-4$6M#A&Z'7 T%$ELZ34]+_ ^)GN1 5E4)4V4 M><+H)'EZWWXTV?3PXS>(XV?+(YXM^9K@4MYWS@_.#\X/SHRJ MG?H@<%JW?\,2A*S?>0UZP5Y,'*35JCZ./ YR\#@(=\RWM"9PWSF)_>-NWFY MH>T^8&<9RW,#>T1\.H[ZJ#J!'P(Y?4YT2&Y)8D?6.(J\&.*@Q1#.B;PMG@$_ M8@9^DE&"ZJ HBW*+5T-L:4=X7I%SA'.$G"BY+4<[C]W7]_=I^2?*.MOR5??V>?_JH MGU[#NS7V?J;?.@J_D:6),8EW6K+YL]!)R$(G;Q=H#UL1]A_\0IG?8 D-A_B/ MJX_DD3B"_(%^?;BECU]3K)6+Q%J]+*RS(-?>,#YC?;.4R+*V6K9L%Q8))UX4 MF.XHV+.(75H=QX:ELMWC=[+8B+/[?H[#S&'FF9Q"E:P93.B@+PO_0?Z); 8 MU/3QE<*V=U[UMJCJ-1CAN@..BBI*:@U0Y$FZPXFY(8FJP6M=CZ\A/YG^WR0. M=O%)+Y7?7[L6-K9E153Y;%HN%<>2"NZ.YN]N>NY#(R3^5)B>7.WN0VZ4EBAU M:J!,]H&KH?,ALEQQSA%"EF51.UVCE@OV6[_Z9&:^3(]^EN?;ZYA^2?71Y/)0 M=WFXA!I0?LF!\X/S@_.#\Z-*@)WZ"% KAY^WJJT8CKQ5[1EYYKQ5+;_FP"^> M<(YPCG".<(Y4Q4&O6HR^3JUJ=PPU-NOAMYWL.0XSK]L]W&'_2S@AOF!%OH\- M;JO4A)$?'/=R<*Q%5Q;._[KQ_]( L4&U<+R%5QFM".#\X/S@_.#^J!-BI M3P0UC\CP5N-5=/2J%=2L#'Z\U3AWT7E=2*V<$,X1SA'.$(MM_FGS[@%[NX-B5_IE=LG%ID.B9_!H2E[AK[PFC;A#Z4=8P9.7#E]G^_0[^8H^!G&[X.HEHB>8:CPT#XC]25V(- M%LVB#;AS86WJ-^+.=]<['.%YIWQN@M8.YO).^:=(0_!.^1QF#O/JYWBQXERG M_*/O_VV[#G3:8D?7UWJY'>)V80^2]\5M$%6&%#U\5VIP9^*)>*\Y"* M\_;--M2W/6\Z);YEFXXP,V=QJI?KV3/<48JAB(8F51]9+A7G(178D? MTD*/$-;TQL*(S+S #ND1F%D M.L(X[[E(D98QAYHX!B_#Q'(D_>VX#E38E M*;Z O\QI<%B**^_SWZLY/S@_.#\X/SHTJ G?I L?KX M< SYV'8,O=*&0UP-(L\[X"B+6KLE2LI!;NL#5DC&J+)!QEAPZ,AM9&"CJ2)LLH'&6UI4?A($,X1SA'. M$]:O'Z#9M]?[3-H>TEB>&]@CXINA[;E'U0G\$,CIZ&U-TAYWE%SA'.$<\ MM+*2LVO+P3V 2[[$ =?>)^!\(S//#\E(, -A[#F.]U0R36YMP!3\Q>9\HH3> M\A042TWOR\>/W:]W\)(%6)BS@+P5+.(XP_[IHWYZ M#>_6V/N9?NLH_$:6)L8DWFG)YL]")R$+G;Q=H#UL1=A_\ ME?H,E-!SB/ZX^ MDD?B"/('^O7AECY^3;%6+A)K];*PSH)<>\/XC/7-4B++VFK9LEU8))QX46"Z MHV#/(G9I=1P;ELIVC]_/8B/.[OLY#C.'F6=R"E6R9C"A8R@L_ ?Y)[(!8%#3 MQU<*VX:^)4U4.N=]ZU7115U7JX\B3](=3LR5CFAH!Y&!2_.1-M20GTS_;Q(' MNWB_\;Z\C;B_>M99+ MQ%$DXA**0?EM!\X/S@_.#\Z/*@%VZF- K9Q^WK6V8CCRKK5GY9WSKK7\Q@._ M@\(YPCG".<(Y4A47O6J1>MZUEL/,85[C.7YVSZF!+^&$^()I67Y$1I5JKLA/ M@?N)=]2AVPKG?]WX?VG>U:;7'*K:#)RGP#FA3ER>J(E:IP:1Z6KCRIW8T@I> MB^O=&JD33JACZB));$DZQY7GO7B)1[TB^IP?G!^<'YP?/")3JR(U'M2L6U"S M.OCQ%N+<1>=%'G5R0CA'.$TF/[][$=!_@7=L5 MP@D1QJ;M(X$C(GAC@?9CS3!2E\;98:&QY],5PHE/"&WU%MC/PA1>F 0"<4=D M)/PK+?%/JWMO!$?,*[CU-IWZK[N+%Y]W']C/MP7R;6 M9]P->/?>S*V578-O8J5V3Y7:)ZK,Z!]]X><8D@&J-@K<<,O30TV($G\@H4L& M!! H^^'.?LY^.!;!N(1OW7U\WB;/,0LM])D)]R;T4$KHT;Y@>G#Y.+I\G+%N M6\H"WLO_B F5#2\079N.Z5IP*@N%(7FP71?.+'A6G!'?]D9;G=Y/$(:6=5$W MY+7>K6ND76V+'9GG2VJ.HFJ(JGH0%,^[E'33"276/Y$=V!C+0F7VR?YV=$VV M:_&;+HMJAW?H.Z]$.1>*V@L%]R=7:MX;SR< GV!%OD]&H.O:,!8P3JL;Z6=MEYMD1 M%?1>L)5%2=^Z!^9*9+F7N]K+S>IJS-'_14&(2EBX&AY7!^]%AE11EPXC0]5# M5A:U.IR>]\)70]1:6Q=FUXROBBBK)QMR6//MYT/AST/'P- M[$Y[TU&6I/=+[S8F4&UQ]LA=LDN<$X>,XXAGG %=)G#T_?F7#G>0225QX9NW M[&[N>O=I1>&>^.;HQ24 ZLRT1\([16NVLN>FMN/$98[+KO,FEWEC9,?P6(+O M7W_>W@\:=U^[/< NYZH1TW<;7L3J=O %_"7>*H:%76+%EX2?['!"<3&+]9;? M7?N1^('I $U@GP="]^<[X2I+4?9^39^ 5=@SV5_[OWYH"NL1*;Y87$(DN2E7 MFT;=1_B';06 :4C\L0G'UWMB35S/\1Y>1.'CQQZ\7*!9]_:^2*175-HK"NL" M-<2P7AIBT[OWXIN?2F[]OR;Q^Y3W5-H!DM=TPI,9""-B^<0, *'AB_!.;>H+ M>Q87 @*\,TK^)@H^"6;XY4?BP)Z9^?;4]&WG11@!ZJ$GF.D'!#MN:D L,PCA M>SYY)&Y$4D6S-JT5I#)3.IO3^G0:&*EMNQFUX5W0D8LT9=162K3G4FK#4F7T MIF"-[,#R(L 6Z$!V5%C+M^!S<0OBSW,=,Y[7<)D.N,67]NNX1Q&BW3#PWA53 MR3/?>P3)"81_(A/$*321XD!0D*$IDR8S"#S+!HJ.\B*0$\4I\"#R":U* &E( MK&-F/CJ_!@OM0'"#V*[IPLH.?"X(_8C6EEU:FPYFFF*=O$V?#KFS>9\.9?.V M$:==*GE$7?7,]LO*K2/0\)27<^WB=(FFZM_>??W8A<7H+FS@ M)LD#-\1_)V/G7DH#$L?X%W)OF'+U8#F>K>^?%]5' BB%>(T[^+3 ;.[W_T;- M/H=WU5%%F+/)#2G<.:S21^GAQ_ZGFBBF5]GU%:U4EFU;>?-MN^R$4$;C[ZXW M#(C_2+VE%/];=Q:%P=K;Y(+:$JP@Y97M9HOMJ2'!@8OA^->V^]KE%#C/^]UK M#S5;5Y_M ,O5_#GU2 74^4A/3A&\DQ516J^/Q#X_BWVU>O00#.IK'OK;Q^:[+#>U]\=732!\S:(4E-_52BKT?V]&V"V9TD="2NG>'#ML6V9P*LH%S<2;!HN$J* MII3BY%U.Z<*;B=;#1%\NU80/SI_B8(FEF5#;M9QH1$IRL6+R#W@]4W(T(5E, M(PJW<2(3T/73E&/:])[A@IDQ+W)P]2!R0ORC*4SLAPGQ\2W'>X)_E*?,FIB6 M@_>GYC-@/15FK,E"FC"'ITR;-DI<2+-F&* 0[)#G1?C?*7I36LC#+F91+TK6 MP /*"1>3M,W$*R=<8CRN8 OYFILB",1/G-* 5M57!!.3/P5 M@C,DM/Z)T;6D+F.^3@"I:0?".UENEXG:&Y:AWDV6V5V<@-&H#"8$(@\7OF0Y%J3JW)(+E2?PT8T]9GN;L\2K4TOD<2VF2C>AX\].E#NG8.?NO;Y&Y/N&H#/[I@WSZ MC!-JAY[24:JW*"3;YN#J1H'E^GF_9.!"NO7@@%YLL3,P=J_/J!L-:!>DRT.; ML_YPK#]CC;24TGP\QE'R.MLUD@\"$I=1';6KVZF>XS!SF$^<;SFT!E WTP ] M,YC0H(F%_R#_1#8 C"&6HRN%;:>J&)*H&N?=E^0B<%0ZHJ$=I,WA)>!X:8[. MAFKND^G_3>+(*[$BWPYM<@*_9ZM2[DQ^#$45VTI-IF1Q9#= 5A:UMBIVI)JT M$*LTNMR_RRF^/O'!HZ-7;,T3'?9VE)7V96R)"T%3-2ZD0_F!$+TT/V_#@%9R M<_U"PGH'0I3[>D5?[Y'XH8VQ_1$9AL*57+\Y=6I; M$8W.A<2 6K(BMCH7HNO4EBYVC$OAK-X1=>4(47W>G[QRW8?EFG0?+EQ(>J27 MUWPR\TE +Q;AA:VA/8Y\"_N/4H/R!J]U36>>2]N-NM@<]FEB.V2^*ZD="$/: M?M9SA7\B#U^?TK0S+##S;0O@3*Y86CF;Y<*3=$5KDESO8V!@,4[X0K^.3P>T MT2XQPPA@/5BOV0/?!)N[]&5:%KL0YA.+V/3^I"BX)*052>D?9^8+_@66,&T>V]ZDVR36W+GU8M/WH(3'H33 MM#9^Y% M=+5X_V':+B?.$N)\SW&K=XXQBW9#(2--"YW5[8+TJ[M)/)KM2>L0OS> MO&L*]SYMB?5RR@LG6]Y3TE5)[&@U*<79$D>E)G7(6Z)WI8BRO'7R^<.A4T>[ M"*=BB(9>DX3:MA<%VVU1-?CMF$,KZIXWG1*?3H2;F3/B'UU![UPR)!NBWJF) MIMX5V9IH[%W1O#*V+HTXBM[>B\PJTF4P4S8T4=7X5:!3Z'9_YF'#6U855N-K MWZHAMJ4+47ZMEG$9B%[)HK3]_>=:*'J06[5](9<<%#@QZ[S8]RB1E0?OD?@N M[5EO/A#7.FF(96<'01*EUH64PZ\U>J[^:%[I6]NP6NAU%-E+\4?:HJ0>Y'C- MO?=7[JZ!SSZ-PLATA''DCNJGV!71:-? E]W]Z_,K+)("7V5+*I*LG1#44\O$ MU?:GFUI8!I!Y^5(".V)KO5&Z53,,M3(#/;PE@5.60G9A8$1HD3J]'Q#"AY)? MU,\\R*(J<_-P/N;AD@G%M\R%2 (_M*RT5@C+.B7=GSVW@9$L2M+TUE,6UGKS M4YTC6KI>@YCO&6_2ZDG$U=:.M9(\ M_]Y_]ZB*"T_5VQFN?G.;#H>;^;MG99>6R@AO]U7=LK]J#)??-K\B*V);K4'% MW@XXUJ6GP+8I)*USE@DD%$VU+A=-MQ5-11)5Y2!),GZ1*#\8VG,?V#B0:26T M]:ZEF!T4FYILC5UQ;:D7@NB5(AK:UO^\;YP?G!^5'MJ@#.!;XKJL>/J@7L*GP YS74]<>/UU#7F7N\AGHGP\*K MX#A'.$H4A==D=+O6 MYE7A_-.\*KR:I9ROE.DMUX,4GN&69TW.(SZ_?3TEP>>W5['@F8]TW]/6YI=R M"@CS2SE[(LY%7&>X8NB7)KZX'._'['Q4QR-]3+F:I7AS$>^\#S2C:V MKMVIQ74.Q=CIRDJ]N F.E-A1:ZG+:^Z&G_$8L%9;U)6#R%3UD+V0,<=GK_51 M:%6M)L>NG9'%,?:',7'<@R]X\/[,\T'#@S(?AG6^FRVKLGB@43G50U815>-" M_+\KM;VUH:Z'7E=5438NQ$IW9%$ZS+!B[LRO5/2#?R([?*&^^ZCV4][ECJA) M%^*^:Z(L78C3=]6N=L1]9ZNMBIIZ(69;%MN'.6!S]WT^4YJ-L!7,!^):)TV9 M[BPWDMC>7@T6)=RRJ+4Q4E"3A/ZV7=C$VIQ'M^\2J$E;GT&J?)$")505.U(- M@M4[8:GJDF@*\GSA'.$\KZ+? M9?4\W,S-/BM[M51&>">PZM8LUGK(NRRJ6D?LM&MRXV-++-6:=)79OA&8M'T2 MLMKY*U5K@WB>=X95%A7#$ WM9).N+N8NTKD->Y<526SK-=D=NR+;$O7#;)'J MH7H%BJ]]YJUB%%WL7,J%HA98:/T@HT0OH3R!E^%Q?G!^<'Y4NS"!]=.N3@7Y'SDD'.Y@0;(AW[/L9R(9;;0LK3:B#!SHI]!%HI@O"? M;!H\MG9]4Y@#C_5%0I26%0D.K1H20B^$E4;"NU9';K8RA*>VX]B>VQ2^C-]@ MU8L=,%1%X9VJ--L+#PH3E35FL;,AB^I:H2)T2H%8P62GY$"RUP.8J,?F>^.;H M!6#RR:--GD!!4"61*8S0$^P1_,L>L\[,!#D!9(-W"X]-S!!(\TC@(?C#"$>R M(+6 +C.@D(V)=GLZ V'!YYO"M1D0I#,\0GW72 Q71ME;8'L ML(!/'!-OH "<\$A "E#!>Z7*,F;R-8AX>X7>=JMW>[QM*7-[_&T3G>M MY."?/N,RW=UKOELKRWE+]R>%9+AEZ(ESAU_ZV>T*1PI"=ADSJ$G7'51'W[P:WG MIFUFH>\Q8UN78;TB2*!LUF4"Z[;&_TQ9;RLE+2<:$2P@,1;K36#]A6G8@AG05 !Y 9Z 9DM* M+\JJ ^ 1,R1'K& PZ01T#I-8Z!3! NE%D 0>'46"[ M6*\#K#0%-\(*$>3"V/,)["9X, (B V-%FA& -2SBAR8\#:1W Z ^L"T IKG> MU'9I<0K\S?$LX G(A$]<"UYNTFJ.6>3/O "+:> #"2BQ#(!L='X-LL^R5U^ MKZ[Y0.@L79O6Y\!7[*G]7X(" 2N1\9A8(2X(@C4QW0#8YM!VJ'0W&<&D<]8""N\0N$Y?BQRC(IBR@6:.43A! V),8^6^E'[D%0+DT7_S4SD!JB(F@"#L . ^R+HY14U14!U+ MN;#*/B Y5I6JF8'PKJ,VM;+B0UJP*LNM$LLB A=QSR%3G8U*W.K;L!J;DL;R M%==M+NJ_,N; "R5[J;B3'TK6+I%L6" OVZ:/>X$Z '1O>[!'?.$*?N5-R0?0 M+C/B!D048)T*R3@K$D3%'5?M1=.IZ8-R#+*BX'1[9[J#[M[, )C+R]E?$?I+ MJT[]37K]X<:F+39/K MN?,;'M%') !PS7AVRX2,'M"9RSEGBQ[6P26V2M\X',R5@?2\BT\V3.W=K'$( MI$>XHV^+KSZ9F2]9J_Z*9N+6>FW?><;#XJ0:M2PHKIJEVO].S,5/CKX=OV!\ M)GN-09D[RLS#5BDWKZQWO+YUB4 M^@Q?:=IA>H'5J4#@&-]81XWPRJM#;Y=* M(%M9P$YMFFMU9*35;OG$WUF>"+>>N7(@LW)BG_=*/\S8 6XMJUB&55W(JFXO M.1_*]G4U"O762%!GY3NY*J5<]//-3[3$Y<&ES8:PM&N"R5\S3(MVO!GQXS(? M6L8VWMTY5YS[S2MHZ_AA-2Z95"2E4 MWCA?LT!GVZ8_7]':LKFL9EEF^UO>L,P]=)>8F/)O?DF-3O$S>Z;S*8H(2G/' M>;+=>+FP*YC;[(=[M+O9CY^HV7V=#P.TRYO1\?QH=V<_5X)R]=);1^'JYO5& M.5Y=2''1O.^\2(4]%Q'5@ I<%HXD"V>GLU80_AC?VP5"6>.U9U5-).0O_Z54 M=+V'2NJ"FY?9;])KF&EM/?K GPF97\R:)QHIGDA\7K2A9UXRP3UCCL\33].P_, M,;V]=2.Y#3+Q:V?L:%;IK]O^_9^H6M^G29_%<]RR>IU?A8^WGP>-/P>W?_QY M3X]&.V2ECGGM
*H%J"W.6NYN8<-XAXV2K?EC)=_K^_$N'LXUI!G'AFYAF M9>Q)&S_X9.Q@7I7>\_=\O%_NN;2_0WHY&B"-KT>/?6]ZL(8(B_G3C7;!!8J= M4A.QNRG+MJ^1:Q2FGJ"W][K2$#E^#5$JR> MJP3'-2&)!&^C/]\4NTZL)\),4!?[BK"N(F4CV_8JPB[_VR3#,?N[_"H@^P&D/;5N^-TYQ'!FL!Z?!1^*'= !:0%P;> ^6LM1 MC>Q'_/%_?HZ"QH-ISG[!R2O_QBX:?3NP@.O XN">/(?7CF?]_3N\)OQ/\NC@ M.:22\]7WL(O57Z;OFV[XTK4L/S*=^$?@ZVT01(2=46&A;V3\VUOB.3^^#N26 MVFG _\F&+#7^%SRYSH^[^_X/^/$':D^I+L@-/4^3VC^]W_;= M FD[PV]N&^E:P1_#GT0]94N669K1_J*W>H"T9@X8N=5H-K7_3:G1ZBM&0 MNZU.7^UW;_26]D/]H;S]798-M0/?SDBP&5Y%FJ3D^Y1MCZ_@FEHO[']34FY/ MCGE4X;UVO]\Q&FU- U1526ET-.FFH7=O>GJKK:@=K?,#W_P=.1XS_-#B7M:0 M[2;MR-7-S%SVRX]SMYBR4/FI^[7=NL*_3#="[0:,:+$AE#?=NVO!9J+=O?M. M@5MG<"FNT)#B=@3IA-+\ML>_V 6"41C2('3VK/;K%]CHIN,(5W?1$(R-;=%E M[81TZ3_6&KV::E9#T1NR].&7(HQQ$4F8N12?BC9@-8/A^7D64_":!167]A0S M1]Z,:C5L;P4\,RW:! ^4'RST$-DC[.Z1E$F.;3\(A7^ 12%KG$A[B;T0S-G,]TQK@AW)["!;UR?_1+9/XB&3K']8D+0J>Q// M!J6MV."Y\"7?>G%($E@)[>!4VJ^L"6M\Q0&47A0X+V*N2UDPUQ"-^G5I[S/L M#VA9T31RXLYDK'>3Y4UG/ID0-V!%I1A*8W,NB3!DC5"$ /N?- O-!X&:$74O MP72P3PCIM$OFL]HX61-H2H"\\;+(U/E1I#35E3X81^Y8ES?*Q[BI)!V[661F M2G*Z@ 4+!S'3XRVW6, *'#3ID,Z$F"F*0VPD^$YMRN7N YB,W/HY.I91D<&# M"&>KLY)<$XE ^ZQM9%!?LPBO&Y*_['#RW?6& ?$?T6^Y=6=1&."VA T&KA:2 M^1L*H@]4N38#.T@VW L6BF'UV&W<]NO6'23$.ZI=5EJPR_7!=:/=:O4;FB(- M&H;:5AK72E=2!UU54]4^V&7][>\-0VL9!;M\-)('")= M5CN=0Q(^I<"<.QE3_ROQ[R:F#PZH$X7[]AM_S(C_(\#E@SS%E$6"R3U=Z4@] MM=%OM;6&UAU(C6[7Z#4Z:K?3ESO:C:9>(\% 5.%4HN7\(2,T[UBA&86>_U)X> ^$F0$S\V2X_7RS2 CI^EJ[;EVW M&Y+6TT%R.IV&<=W6&\I-%TASW6IW>MH/!?U+J:G(.3KLCF(9S;Z,!W'W4WSB MB]LS@TG7'>%_!F"+P6C2/G]'W5R&JDOZ=:_7T*2>T=#D?K_1N;D&J9$EI:MV M>[+1:8$+KFIPW##F#AL;(,7(,2+V+P.PG>%+CV#6S[F%P\KS_R,O^SM2 (= M.#[T&^VN+#>T5N>F8?0-K=%M26JO"WR_EJ\!'PVC[Z Q:!2^TU9DP&LI=)N< M';_&S4694@8F2*K4V.#,F^!S4L-R1,'3(">BVIFD!X5 A')J]U&X:A:8V> 80TVM)-OPT/25(+)5%5@-X%@NZ"Z!S-2IYGG<:3Y[^[Z4'@ M<"32%TG45KO7('$WC;XJJPU-U4'B!CVEH0V,&ZFMM-J2%)LD1:?**4>?#9 J MDN,/SQL]P6D"]/(\9;-8V0'B.S]2L1W/C6%/[Y\Z?]U^_&CT/W<%[J]__U^^VW0%VX_WW<__W%[_7$@=._N M!O=WQXWOL%(;[?U"P">/ 0U%)"PN!E%.'G]*C^S@O(X]?PKG;1I<<7'DPD,, MLV!/9Z!,:2PFQ%.X&211#(P31&"=6 I@YGN/=L Z\H^!(;VU0U?@Y31DJ1BY MRI,O'\3*MD@A7I50F)['\R5 -/J3T5V@G<3+^GC2H(MI380Q;#K GXZ$C5R' M34\(B6]/X;\CVS+!G404\2"?D88\VT$(@II2C6KWP ;J8'B%/@C_>)H0-PX] MA<+0\_[.QWQ,(.S,\VGX M47]N,G9,38 J0'S45C/VD0YS(:G=\78U@TI 5^ MT N2*>M+G\KK\"4F(]IX>#T@#[D9#1AH62_'RB)DM'27W< NJ=+EG;J31&@Q M3YFD-CN;WSA53]=>FW_ZW#Y=ZVLMI[V"]!?8*S1^_Y^]-VUNW$@61;^?"/\' M1-]VA!P!R-B7]G%'<)-;<]MNW99\_,ZG#H@LBAB# < U9)__7= MV\ W@S#WKW%"QEQ.,G*0L9<.X HC3I4,S7S>Z#%+U9JJW)?7!MJ\-K"NM8'I M9!#!359,^UDP\0\I-QLQ?M^_XY!R2&L%Z7F7_&VHK&9MD@^@OV(!LE3('2Z$% ME@MY?,-QQUKL*\W01%NO[TB&W7?F_ J5!>GE,-76%\ 3*9&=94#1;5&QZRL# M>T%RQ].@&4A:IBH:)I\_LLZ9P:=2'%J<:X%L;0'C7*@#8)P+=0",,VJ&:*EUW9R,Y< 3IZSW2 \KEXZ9WH! MB9Z\ 3]KSG@KZ:+FZ'7%D L )\^Y[@]^Q]FLC7M2E&(+[N#?TSBA\]CX>716 M^^U*T41#/ Q*AXIY%S@7.!39.?%G7-1GK"1X5>39(,FK(FODJ*DM8,=2 M3+5 MK: <2[4 3#.A3H QKE0!\!.?>';U&-W#$MBR[Y%M2^/W+;O6?T]7]MV MFFI<,>1ZB)[--7=;B;5MT52-0V!V"3YD?6T3%CQ92R=&0]A;&&D]]P5#SY'@M^ M&#Q)/DYW%%P*,)V658JKX> R\DPB ?XK2' H%GQ?FLKU.(V] &>E];VH/QW' M"6:!Q=G$-,+FW9='=\$*Q? N.C>=O7?LOH)9F."X^^'4]U_I 'EX,9V$12=X ML87@^6E,X"<"@AVGJ\3Y.FY$8!V*&$#M3B91.(D\ &63H6D[3C-45["@-<9) M;_]0M+Q"7%+HZ>RX.*<-&T!&!YX% T3M!SI%GLX71^HO+"#2 7,AFY:6#9J/ M1X0DES;$S%%WG&%F;C[#S#K=2*T3OGH%H1K_ZC.>-;/[Y!]%7SF49GD>\..6 MEW'.GOT-9OHM"M<9\M9)C^VW?]FBIWJ!U97RTY6ZYTE$-:=I*3=I+7I10X"V M"BFH=F$D2VO7YXB4C=.>^W-IQ/C<-ZW9*O=+H=X?)'E;T#;>PEQ%;^7]7?M@ MY-/:3I@_VH6+K!].X/Z4D/XH $R>7A>N+C4-=FJZ(JK;U[,?;ROL@..5JIFB MHV[=1V:W_,'C82F:]HE:=QPOT*N(YF$BO3PCOJ31.F#YA&,2"1%AME$\\B;- M2X579%FT#U- 43]DKVQ3-.2MJWZ.K !V3WQ/+_[GCZJBBZK)FZ =7PO"W7! M A=71%]Y@A_';O1W\Q2AJ8GJB:KE3E#_)(N&=J)BD>-CJVM-L?EV15531=4Z M2/HBM_U*6@]A&89!DH'SUZ?;AYYT?]?JP,M+!/TC#*1^.)Z0A% :XC/X=\%] MB@@Y>G?(_4C8Y>C()BC(2^YG>'29.(SL_ &P9 M@#5D0S3MK2,OC0@R7VF&OHNGL1FA]"L,":CGC2-MCG4ZEW'3S6U>'\8YPCG" M.<(Y4D?(-CNAMJ]JOMS1^.8_J7Z^W5_[6G(;;U^==$I5X21XOR6NJ%M[V .0E>;PD M;QUY6DS$LF31MLZ])$\U1<5I0G+-#EABL=IYQTIT4]3DDS7H;&[4\#+K\1Q5 MM/2+*>FLTK#9#L2Z$K8ZH':9:GAMT%U*+9\BBLGWU1;-VRY5JB<(YPCG".<(W6$;+,3:NUZ$5H>\M=M]^$36L(_ MYI@LID$NNU'\(GR^_:,G?>K=_O;I@>8)KH'=:LFEB<<4L,K?_GZD7L4%C.+I'!/C> M6\ZU57!Z[/F^%P;", K'=.38[]Y7]ESL8>8+#?^^5]1K;>$96"Q_JA>0Z,D; ME)]"5N M!"H>='JI&GO5F1JR9L7F:K*.1<]5GE5-A2E-6![JU"GPD+MWM[? M?6[!8E3B)!2(,G"/^.__A1U!"?B8$_9@[MF#E[553I+K,24QA^2.$?%++!U: M37Q>.73"I"MJ/%Q%9.QZ<+A'/QUV'Q\B.4\6;8,GYQU!3IS&R89F'6H>$MQM*3ZTX^_!:&@^^>[[>" MP6WN,VM1/W'7B_M^&$\C\D!>DK8?]O_^".L(_ST@WH=NV)]BL<4=B;QPT L& M7727]D.XX+TD7\GPUW8-OBJPIIFY;W^2.W-8T0Y'4&Z4KZ9WNC>2T#$W2=,ONZ*:F MM>3>-UCBW4=<19(M25;^^^>E@#&X,YQ[;A1XP5,,/[D?N1%IN['7WQ[V:>"Q MI[PXU%7%^O;G???;A$3?8EP\?B<,2-\;NWY,K\+SF"H=0W7DCB9U34N7]%9/ MEEHMNR,Y6LOI*HY^HVOM;]HW57_W4;YVK()SE5@4#.H%B9>\WG@^B3I @:

MT?>Y1NUS%:-UW):BF*I)O.C61W;5UJF;+6:=VTNFVE#>S1T4$#@']VHRZ-ZK95@Q#4MHWCJ0#@%+K1M:EMBH[/;VE:$I; M^X9/?D2]D*J%>0T_!KYY@00'P >%NJ72/S#E]('J9ZR_DF+O'_)!*3X/W;'G MOWZ8T_<+3L2OU\+M'YTOO_>$A];_U[M?X4^L LE< A$24$)_1I!\T'_<"D(X M6P0R'++0B)"X+P**[5R Y.VX3!I]J0R98-!(4(QK^T?Z&_B7_N-L0.8:P<"X MRW) U@\/P3HKP%"OG1]7Q'#*ENI>T(=3/<9_4 RKD,_"WHML6(IE$F[* MN$D$FB$":)$G4S^/@[KP3?AO@ G^$(^\89)!^D3")SBB1UX?GAYX<1)YC],D M#I0C.4C_+L331UR2@NF^4$.#U::L,%!HOSM\ JR"#)VZ4>"Z&>\/A$,-ACZ\@%#/$!HCA0\+H M_$@" HH+HWX1Z8=/ 0:(10I-^E4:,H.O!U/ZYAEH^V$T"2EPL!HNDO--,WY$ M%%0%A)W6MF>/#%G7-%#)$: YF UZ(&;D*P#T,F>@ /$TQ8*1--2J9T M;\0 -.PK7&[ >K+A382""#MM I5+%3QC+!CO)UNF^RD@IU/HL1%.8>G)V&< M?DVQQ)Z1P"1V2F'@7A1 Y&@: ]O96&GC/ $\A9G9F?.FFE#=@DQ6/>]4Y&CM(*@ :$'PWOU6E\-)SZ4 MIOSDR+WUKIDWH1; GA-A3"'%YZUKZ1FG>T4440TW-4%-XK%2^E M:F!?K$1RSS"397_)2R@$.@-.\"J4K]-C9R/B5M%)69GN&I$Q&"#3B/;MH,L2 MT&MX^N"R61XM2I&;FN'XH]P,B(54/Z;G",.U6FHIKLPR7P \KIG: ]Z/=])Y MV?%5UGD9DW#+R!7IB*GZ*YEREK,5>'B#YE@5\K)VZIPY76U4((E84-1 MDZLX3_=$]EZ6GPK4 *MT"FN +4/WB;A<<-*'?TCSK0^P4WW,J65IFM4HS!H; M)05#SX:RBDFWP&(BZ)K;O8KC2]5BA=J'=5:<:&\RD1T[U2 LTD"J4+),YU13 M<0TQP,>7"4*!=O[X@MU'+PZ5EE_&FNJ4[3PC%9!+-= !A"R7CXJS:U$^,MDX MN6[\ KI)^ _P*2$1WC%SN\I65I;'#5_C_Z5H!P7L06-PNK,#>0G^'"< N&.C70BO&5U3:;24( M'XGO@53@.9:,7+@!@TD!9!?@/*/YRM3)A&"S>TX5K/E>"UFZ'(VU#%!F!M2* MP@1(*I6/KH^@P5V;D.1:^ 27]&<2B? YG/J#'":JZ2E4.4A>O*[8[A06> B RU%/_$KWN1.&S%U.G /UAR9N5 M769H= <_L0M/3NH!2&XT]O#JF,,P(Q*I1PS?S3"X+AZFYBC<<./LPO18DJ/A M- %#A>'A%JX"5C8!1FP(5S'0(Q/J\D^?$_$$#I[2G34$;1-&5,D X$S2T)>S M3&RK!.'TNW&%R%-:+)^%4MH1(Y=>M33KVEE2,J&9%:IROF*!GABH?Z/GU!^R MY-Z:#>P1S@.6^T'56Q.V2GV'I.9R9(L5MOG169+?V[,Z..I]&?^+T MX%C;B7!Z&BP*>:0 EHN+1Q"TJ9NO%M,^PU@Z#:8#JJM@C9'W-**OG2!=^C38?2W\ M!K(1S/I0<",R!8^;!H7G>]87T4>=A&XL.&&] M(6QZBGQZS**3-M51 =!92+X3_SFS;4OJV*6'N\&]H(+Q-K=!!U3;84NM,9!IF1NDLP^<[_!$+X:)I:C?D$I@> M?R5]=+-1I" 3F)D[7(4' X^VW%1 ",J0HKRLICV[>2X';MFU#,";N3BN!1M5 MNNO+10I;?>0;+%(?]G]Z3+@4QA&UPUY10PJA:H.M!4S=WKL/F-BB3"8DCQP6N"&%^'-PL_(^/=Z17$D[BU8 M"L1%+MU8)_02 J< C;"Z$7D+,CP*4KJO"5GI(DHOC$9E=60*FB6L@"AG."X4 M]T=D,/5S?XN'1U>P5!NI\NFE^9:=5<-P&H',I9GRV$!PB]8N0SB.G]JYC'&]&+T M $MWINF-^U_A8RRT6 B2LOP*?U*LVOD%?_Z5@.#@Q1M^67S7_>4G:JCW$75J M%]"-60T:W8-Y>'8&&+8ZA0)!>IIZ;#7WV?5\>I6@Y@?^%S I=U$O(:-O#@T27W#C$+4U5ZUI<2;H%L^/)T_64W'.9QIV70A<-^-@)?B@GG M(42AY6,YW],HNT5GVB+?N3$E,O/>Y?X,NK>++4%- U '"1L!DVWVV?W$7 9# MCZDB1E@XU$ ?LS!V*8B=OYJ=';,W<[39G^C%G#(HCJ?9-:"DN2+RA/T-4,*I M6)$G+TY9EVWIQ:TV"^\;#B.$!>_&,94MN,4$(=K"A#HHTPM&NFZ9K*D*SE0T MO"3 4[J0I^4/QG]HADK''A@=?8BS/=XY.J2/%B9&HII4>X!\T"-Q5S*5DLW5/BQ=-/N&I+>[;8DNV?!1[/7:G45 M1]9[F$NIO/NHT)+D"@*LA]82FGP%U@1]4&'T^3_0[T=W(6R3],$L 9@,.B5G M>">,#YDQ6T&IFYM.J]6R#>G&DG5)MXRVU.[=6%*OW3&Z;=/H63?M;^HW_=U' MRUQ&JEVP78N \(<.$ 5V/($_DO@+50%UI)/Y[J.^'IDJ<5J7&I^8#1L?EP:Z M9;4=S=*DMM4Q)?U&4R5'[NA2NRO;0 M#U[H*RU#6[;6)D*&R+NKW)$E\=A=* MQ[;64A ,4"U+=L8S^3:83).YM^T_<[VM=6]4PS"EMM[K27J[U9-:IF)*G=:-;=E*Q]:5 MFSV-8:]>=L:X]!=:Y:_6C_=J\\9ZS-NV[)[7CZ/)QQKIM*0L4G7==JVOGBG::9>)BZ/7) M"X(T^84EM2WZ50__>UZ-KL@T/RP5),111/')%,['[KVDB1./4[Y4J&N;6YA8?$%X_G<2EXCRD@ANZ)75[Y[ZR)+TK M][@-T\]8P#BA&JR?==$PM 8HZ+U@JXBRL77KUI7(/CR^;!S MMD550EUC #O^#JX%VK4%C/.C7H!Q?M0+,.X%V2Z)@02#YJ4OF++H* >9Z5,; M%#5'U!7CK%'D7.26]LH#0H,#8A!.'WU2MZ-KOY UQY;@'.$EJI^-=M]^$3VL$_KAB"ONSV\(OP^?:/GO2I=_O;IP>:'KX&=J>M=%1D M^<>EM8T95%OSS6&C]?"]<%2'*SB_Y+V 5]IOB MV^XO/UT+ZQ%)G6_FF1.IJKU]K6C4>H9_>/V8-:04LG M8">^ ?F+Q"\M*D!Z;MTQD?$NK_F MBF9M6JM(9:9T-J?UZ30P4KL8]?:(/9E 1U9/7L!)&U4]")=0&Y:JHC?K&NW% MK/%C]4"?C1368D^G0S0/6=*>A(VA;06#U:^"'_P18K?>TIO_)VO63O6[]Y\I MB1\0B@/T*[$5W>XZ-SVIU^H9DMYN.Y+3ZUI2M^OTS)8EWYB6<>Q^)8NNVZ)= MR0-M]XC-0&@W4GHBT<9@ UCO/U,7Q[&RKF9>@'W+TI[W>2.[\@XH[<2YIGS5 M31+GNZ&@?O "%T2"=H:,DXC.[KVX+B7L9$Z/I&W:E"C.YFU*U,V[9IQVJ>PG MVJK?;+^L8AZ!AJ>L1:[R#V^XO=: [:VZ\0I-U;V]O_O<@L7H+I1PDY2!>\1_ M9V? :Z4_YAC_0NX]YEP]6(AKZ_+[6?61 4HA7J,% >YM<4%>& M%:2\\H)BL3WU8SAP+B!_VW9ONYS\[GF[N[/DBKZVE3^OSW: Y6K^FGZD_/&R MHZND"-XKJBBOUT9CGZ_%MF(EU=UQ(S^L."8/R8\%#]R]-\;^VE5R<3#2X#?I M4*+BJ><0P:"VYJ'??6R^*\JU_N/Q5=,)B7 >+^AF/KVO;D*:C4Z%5&K7Z@F$ MDI^7:YV7OWM?3WQ$ZK9HKU=KLO"(V=@[;LP3B*2I,/GOCP"VNEPG\/-7- J M G::(1OM3D?2Y8XMZ4JW*SDW;1W^):LMK=51;,?$<2[6NX\2+*G-3UW8'+]Y M$H%6Q3%"?T5>0KKA]T/.G-@>?T#?5"QC#OMYT+>:N%++&1LRX&MM-VWEK2W0 MZE-=%=^YK[AU0%1:;$AH:3O64@84 _: K1CS4K -@HN;@)7P,QIGDY".2P:E M8ZB.W-&DKFD!\JV>+(&D="1':SE=Q=%O=*W]3:.J0%%TV5K8#%4H5&V)SV$< MWT3AF(G-%"3GRR0UZN,VC@21&X8#;S C5YO<>HI:&6D2Q32$:*U MII4*^TA5#%M3*G;20I?>?*7S].TE&X:#@^I&W M;-=QU-X-[%:CK_CN](1">7[1?Q;\"^;W0H;5RF M@;KUP"V@ ,[CK<#^+<3>.@:[Z8#.]%H)TM29QF ZDZ@U>,9B4K10NX0.H*SI M>6CBC#]#L=\X#S?"]$T#&@>I>H-LS50&80$ZY(V9]O6DE@[6 SRQL)FV0+"" M2*AJ7+\3CL=A0.4O;B5)Y#U.Z<7H(>RXOO]E0C4;K/67&T7N?I3VXFZK(E++ M47J*T;.E&ZUK@<;IFE++T!7IQK;5EFQK/55I@<;1WGUTE K[:COLMB%3&& \ M#!;Z,NR2Q^0>KW_[,DGW2BKUW4?-4![,S[$S"\FT;]$4AP*QO< M7CN*@;I2*W35+BC.4NRW,!S@!-FT!6TG[4#[@!.BF18EF1;747J=M2N=:/(=LN2OYFR;"")) 7$:M:V7Q^O.0D:@R:+ MZ/5_"%:3&SSAW%*FPFX\0(3XWC,9'/<";'TN^7M.F <^K8JAE7O3V [O59+-AU#NI&[+4G7U:X$[&E+-^VVXK15Y4;O MM8X^W;1MM[Y[ZEZNS^@X%E;FBAB'C%9S@HA"0 M-$Q*BXS2.?%%A8.;5%=N_<"JG#*]4*I*8#^P+JT(P3)WJT$PMQB5:IUN:.C! M7WW&":Y\9-YQZ5&II!:)PN?F;9NAO>8P6SXV[X0=Y[ZZWX4QV..1Y_K'R8/9 MO7F798JVO75+X./FKF_;@DT5S>V['I]R/S1*^A&6=6K8U_W=7V'TM^0%TB0* M^R1F93M9R?OBAR:U5U=-4;,:LN=VQ55Q1-T\2/]#?ABMGD;@!5X\@OOF4Q@. MXL;M$4T55;LA?3-WU@>&J#F\5?T:^X>W?CZ>5-<"[=H"=NK3:?595&-K7-$, MT=A^0%$C;AR*;(F&RELB;[E1>7-1SI%ZD;5KM?A^I@N<(JO7SL)WLWW@*GJZ+91^K(IFOA70+F6 MUC.2;6-EAJG);Z7AE1!Y&^<\HEA/G#5,ZE7MMX+W)3Q61NTQ#>JXB*J:V6IW ME:ZD=SN:I/=T76H9/5U2U0[F,=LM!5Y&D[PT1]EGD_B!)QXU'=ZR- MW:#]^F=,!HP8,99IM'#GU+?,0C7??=05V]"=&;37QVJ6&C1MLA..)Q$987'2 M,RFRMEO/KN>C7KT)HWO7)T4J7"L?J@CO_3*$77-<6K6T7J>MM]L2+&U*NM&Y MD6RUU9*4KG.C:TZ[8^N8V8%['Z@WF]BQ+XS7IV-58IA+.X2V@D$I3:PA5%61 MJK9E*VN3=7L"K+5U;UA;R-IO70WT,OS-5N9RPM=':Y8_O&0T"GU,1\$MBOFH;>R8BX('4L?Z MC]:2!LJ[CXIC&4HE#39%L9I0#V$+NPQ'9+D:JR5M5- HIF[)5C5QUD!K3DVX M"9BP7X9%M=+^5TG;8E@8'5DW30CY+MV*JD.*:!Z7JPVLV;.7EC-WKR M BD))Q_8?2+] [N$?:!7$@RI2;'W#_F@%)^'+ACYKQ_F;B@+^7BM:^'A4T_H M?/G]KO7'_U*C_XU\O!)$YA* D'Z2%\!&33[H/VX%8-;H5X2;4O]ZMGO^8A/@ M[B\_"1[+I9.)[),($/G<*$+)]3T!*)K2I,&WGC56/ M>$\"F.%4P4P >-3%)_M,*JYS@$".8SB@8A'^ ;>F< +_ KBG0SBE0)1BUG@< M4^-PB?2-??:*^#7&>D-ABHV[DS#](QE[('.#:1_L:UCL.XBO3V)\?!*%^&=\ MEYNXP( P1'@I_TD8N,'LN59PVYX'M,7IV- OO2KX@4B R_$ MVY]80EVDBT_1%!3I(N,Q[.B4$")]NTNB$%/_&"P#,J09N]D2)+XN<;#@$K9J M+EY39D>&*/8U]Z<#!KL/&SB,6,_H"'NJ 1G=:)S"'0#DTU@8AX^>GWZ? <=J MH;"C=/986MXIQ.$P^8ZU!5" M/2O+)4J7A"H5U.C9ZY.<\"N24XM-C-N^I 7DXF.A!#9-2YW/,\W^L5)9S&N6 M@2V8$(#=DOZ4.7$3YTO/+;0&".57+8^&S_PJI8XA]0T^2)?N''9Y]+^I/O01P=:-!V3!B?F)Z@LRL?,>. M$X2E39]9^@+A"L_TS-N,)DI,RN=11";H"X?C:P9R^O#BJGR[\^U>Z^U>;>G. M[)W;XB>M_":].$VPQ.BIBMQ!EO9:0(6VK4LM]:8CM8;NMUI?.;=%NDJXQVW,R[D0?'VE.7QNCO".R<0:W%&/NEJKJ]GACO2H'#TKFN)$;'C:6O=^G9 M ?=9XLYO!;H!^OTIG>I#!LO>SW)KDU,*[OKW2:H=-'TV<7^?B,_9H2%ZHB=^ M^#I_3-Z%OM=_W5]VH(,M1+O:#1XPBJ2;FB6U+%66M*[5Z:@MM6UVM%IT[/N: M6PU"UIE[G33!H[;M$WYWX=)%RZ%$VJ)&PS<:!"S2/5\ M)/NF==^>3RF,IW #:]W_N7:?% 1!DBW:12OO=5+$SNB+\#L/_U[.TRU^H%>1 M7+AZ""=>7[ 4XZF;ZS*YBEA5GBH)JV(N0Q[R=P?A!)LI(L@!^8X) MD@5WGJ;> //V!)H/.(L/]F*<9/!.4GQH EN%NOA8>1%Q>P1(1>W&+Z3)HL1Q>B.9)A@.LS^&"-V1#[+VQ.R:"#Y=BP<.TAIE43=HF%G\; ^8,=E@[+%*3W5@(4;<) M3$410J'()(BN@OF"@ -96V"#,)!2Q.9E-D+L)\ ;EHC[!.*6SA-,-0+KZ'A>#P"LE6$(1P9)=)>"S=Y9T]D$Y74 M%,0$) *A2&5"+%*!^VS:!:',CD@_C 8K!(4"424$J]F:$AN)PD1E5\[.\A46 MW)BSBWS%;;@I9^?YBFM$)4Y^]X#R04J:*\:_GR@,04QH?U8FZ3-:!A>9XQUN M)ZKW\RS;028-VUM?A-RM1D%!&6#QU[+\(8B#U"E$@P M@/?-%O:J8GI4E!>YFNNG8YIPC=1\(+] 0TXC2B0ZO=)"6 MZV?!M-D;LM3%E@1@1UHSJZJ?M\)R_4L8$36DZ1X:6M^#*:0BG M]X(U O1I=O;BC!7:YJ\3UG1L&/I4%=VA\P9G+I!;HSE/+SJ)!^?X/0$60&NF MOP[0XETS>G@W-"1;5=N2KADM"2MK)=F$O73C*#VC9QWQPLC:VZD_KKY!>NP& MR>;]TM,6131R,=^7GB'9 *.XN%74XDZ9VWC9G:7R'OGG! WVV6LDW!;G4S@W MN#SJDNS,7AZKKXXI36'QU50M03(/9D4Q"J]U'RC MQAV]0Z3V(!A+4Q\6P(H]"D5$AIA.S@SVHE@/%TFQ$[Z//!\78395]4(6ZY\R MP=,5+Q13L-@B^D1Q)44SF:UIB(5@E^F9"7E)%:PD/BP(BRTAOXB @PF.-8U^ MC'<+-L,*#2VPAHF'AO>,8'PF3VX?K=??6JV[F1>'#)?RCP'59P^KYS($9R[R MN>Q3XN.E!OF4&7BL3(W>=Q*P0.$KT*0!B -EY'M%K3"140;HUTL%JF3ZIFX\ ME*+4NLR%(GC*V6!> Z6'R*=0^",$R6E_F$&QM%VI1H:3;@9'VG&[NJJ.BD0K M $A]@>57XD4'3M?QVAL9%/O_G=W$PY0-DQ08O#60X1#%EVV2*)4?=FT"K);1 MBEUZRI>Q,N;D!VN(3! M+81N5^\IR.&)"GEFNH7N53J=)WK%MU<2$989@8:DM98S=8;X@;YTPO+UA&'N MJ2N\'B!CL 5CFD\,;R3!B!9T"H.\Z1!O ME",2X(9P*7U2)2F$CPF]2V55HO3R&HZ]..O#BOZA_"J;^E?2BQ#\=HY2_U - M0S537'+NY,88\I;M[OR,8??JS&4$%/ 2GVWVB [+(8FH;)$(OADSC96/B5Y>/@JR, 8)$^)P&E$EEZ-".91Y-U*P\)Q)-6D,]PS\ M>5XY5%0EP8=R+>ZBDA\SY6R<40C+J)DL,=V6B0XH M[ 2;E!3JNI"SZZ5;90!'83X;JLP'6&Y )H16T@O3";HA8,,\8Z4%F0AICVV4 MSFGB4UW\"+;L]Z.0EME_^CKVWST"JWP0;A$-;_C*U'QJ$!1*):-3;2W!=( 5 MW7[N' (E=4(% YU6J?[Y#M?Q!/X$)DJ$3AUQ%G\OIB7V^)L!^XJVI,SL(JP M=H5#' 2E#0 M-PDNSDAE8:[7TF&4&E>Y<5%'T=$_""W?#_LH_95DS.Y\)36!U%_0V[75V@L( MT1L[0YGRC+AXC0\&V+=L2J,WU9@*CS2 DXHEBUCY84!H*Z'TXI:)JEM24?/& M?B$A4ZSV*RU4(GY,;12T7'/M!:"":0(F)P5XV>*WP]**J&S+:Z*.QGV0+UJR MH.F% MM+CE-9P -G&9+)* JG3R,L2?V;).E!D:KXB 55)_X47D@O=VX&5.K#4^-Q7<6^PS CR>HU_%@P&L_8$5/X8R-2ZA2 MQYUG?,@<4?^0XE:'AND5O?[^1,6,WC3A_@=XQ$-T2KA+!:MF&Z]\K@]F3B=J M90-'J9QY8Y0JM->CW%]:7VYA*5=]&2T\AE"Z%%5[9FZ/617K[)8%XS M>,%DFI1.J2+H/P(SANXT%L,6IHE'LQ6SS4>;14W3^VWI]DK*QVSI$IOF1C!9 MQ TJ/ %(06KI7E-N BPE2/(.70RO5SB&,76)^J583[-)[H\JY=WD#L3LOGV# MGK2RBJ(^KT%(U132/[L3;,( JLJB^$0-BL>2B.<>KWCD32:,@;D\ M%+!E9RL>3_0^28WYUTEZ!X%K+YDDJ1M\J2>ILJ<84RA4FV#T$=E9NB100$#L M8)/Z;E3I3$I-:>910O[FJ1P8:2C*G:FAWW=1KK_3BW<):(]:9U1.X9Z GNP< MH'FN#JA'NWU'4&5T343N\-5;O6EJ72B+)L7AN+WV:>\IE\&M273!M5Y=.DGO&Y=O9L M^V^Y4F%HL_A+AC6BI5V;2Y"RWFRRC^)=TAGPH$^HW);V5K$5TAM]E#N?R(#I MJ')F6Q80.9Y#M9*=ZL;TT:B\"#C>H&UEGK M$:B,]F.&5IK1R/8!W,4R]_D3"9\B=S)"?9G:K-@2]-_ I\S#0'/]F"Y+;9+% MN,&.MN2>9X.O,8%W]]'@M%_/+K/!56?SV>#JZ6:#\U?S5_-7\U=O_/=&CTRO M>J)ZLGWT]'@EB_#_?EIKN+UFKYRJGILFF1WX0.W WYGUUT/K#P"JM/_F;);' M=07B+"\6J6%WTQZ9\B MX><4A%*7S#,AA+J2$%G/Q#DRG),DK"9 )XPF. . S%$@;85:^DO/][(,FOGZ MU+.E35$RR(^I4W.#*>DYHS8-#RP(PN,3X!E&O[[[/YU.KW=SLT0T%D88K!<#6P.TF70JA8S?"H!+\)LR M*+..Q=:81%[?G:]=+=BQ:FK]GL3L5+_CD')(.:0<4@[IV4)Z$K/P2&>_MMG9 M?U=.ZSS2T?Y^+<,Q_4AK!NECBBHJBK+6LZQB_==WI MBB&JAGF&B!EGB),BZJISCGB9HFQHYXB8J#CGR#!=M)1S5!I7BB)OB]9/-<;+ MT$3=/@C#+LMILZ'A]B6KYCF2T;:AVV]!3&S1T?0Z;^M=$;2VW]Y-0,\45:VV M1NKN[YQ?89$ ^&B>NZ"7ES\RJ"<2;Z?65N^NZ&GUO8%QX3XX]Q55K2MZG/N' MY[XE*NI!M-LY.QIW#C+VIC@U4!1^]P8#GP@]-YWBT1IB[)&2CX<>.:0<4@XI MAY1#>AZ0E=KRSZNH ZOH Q15@[BG3QGY]29!U,-T;3/^]0RSCI6 M;&BUY1Y7Z8>_,HJ64NN,M)W%FULL%RS>JL$OU)?+?5MT++N!YFK-/*>[EW#& MGBO])S7<')P\E3XY-&JVUZ.V'A#._2/85>;)FK4HDY.\J ]LG!?U@8WSHCZP M<5[4!S;.B_K QGE1']@X+^H#&^=%?6#;PXW^&+E=&U)NATB;?&U4Q-H6 FL/ M8<*&[!XUH+;M="1'$XWZNL-WP,PT1>,LYR.IFECCCMH[(*9I8HVKVW= 3-%$ MK;Z9+3L@9EBBH=^[DYB\$_K$]^.)V_>"IU_?R>SSQ!T,LL_?O4$R^O6=(LL_YCZ5/@D2$KT3 M'L-H0"+\V8SW8Y;CZ0*:\>/:+H[L&77Y(_OZ.W\U?S5_-7_UWEY]DOK80]8Y MI/"G1TAVJ,UD2B0L4^+= M'AF(&S!?Z@V?.'1T:]/+!/V_[>A)&0C(AP[[T( MOX=!,HJ%7C @ P#G7U/_M0!5$0555EB\K*IA\(YXC@B*O)L-KG)#Q66&\FN^WP/(XB3R6J5-B>FL* MR[B)%P;G0@AU)2'^\B+BDS@^8]E?38!.&$W"R$W(' 7<8##WEY[OC;V RD9\ M*;0)Z ) G0$_JT[-C?LOG+P/7+AF2("8_SV);TCKY+ULD"M'I M,=^LY4P),%2^QK" M0A=R$/\>/GK^_%Y8:L/6AC(KL#W&^SB$%V^6;>OG;<"DK6W+,''0=&W; ME>^ F"&:SCGBI9JB;9QC%:9JUWHHP+:EBJ)BGV4)IBPJ3JT'2FU;Y0QXG2/# M'-"'M6V)N@->5]KV?1_J7#+KV*)N-W&,0,W<-F<^S4JQ1$.I=;>)G3$4=;G6 M#5!V1E 5==ZMFBUYD=VJ%=$X[Q''9GW1X^)]<.ZK]9UNS;E_<.YKFF@=9AKE M.3L<=PXV]J91."&B\+LW&/A$Z+EQ@KF@0FN(,4A*/AZ"Y)!R2#FD'%(.Z7E MRCU;-0M*[GQU4$6MOG?'?6#HV.?MVQ(=G=_^+O?V9XOV>0NX[M0]#KJS#A;E MPXRSK@N"BBB;M951KJ,.KZ-,45X)ORN&QF%DOB[H M@5:O[[G,M?K!^:^)JG76-T?3K*UZXN)]^'M'?;-E.?#JAQ2#BF'E$/*(3T/2+D3J]$A5%TW1:.^,;B]6,.J M(3IR;>]#>^&B?=8U'CK&B6L;@]D'AH9HUGMVZLYA0D/4K=IZI/:B9D1M^^F< M34 0=J%VF"&=W*W4" $P;1O4%"\ZY<'1M^1$5*RS/LUTV ?G;7'5-^5E+]:( MZ)BU[OZRNS&B6[4]JO?"P?I>Z+@E<@3]J]6W"POG_\'Y;ZNB>IB^2>?LSMPV MG/F9N#$1(O),@NE\7_[Z6Z.6J"B\?48S=04G#R?/B>W,^EZ$./4X-J&T[,LG11;6^8?<=,%,T1U3J/29A M2\QT353-VF;*[(*8(2KG.< +-IE^CJ*HR*:HV;7NN;&M+(J&?(YJT;!$2SE' MQ,YU*)0BR@JFQATD9'W641D-K.%!.'WT20U-]?T"UX![$^<&YP;G!N<&YT:- M@./NBT#9$R"O'3"AR"CV M;'2$]DF\(]$PC."W?2)\>02:NHD7!C$%K&BD.#D">&8%=)_<:/#=C V(,$KA$_I ,R].8F$2>6,W\OQ7(1P*,1E[\,U@VD_"2$A( MG CQ:YR0<0R+X"A +XB3:#HF01*+PH ,21"3GUT2A?'$!8;0)XK?4-;@<_!T MNHX(V(>1^T1F5E]+^/PT"8-P'$YC81P^>G[V'5WANQ<1G\3Q#PL.HH!HLX05]?SH +KB M"#R&T"%7AV&09(S]Z]/M0T^ZOVMU@(TE1YJB2F/XV8B*!#Z ?Q1@X<@-DE=\ ME1?G'P4/:1Z$"6/5@$1D "\= -, AD28E/9!F.\#X9'TW6E,!"\!_4"R)=(? MD$(0DA X'S[#NH@)F;@1?AV3Z-GKTV\3P+L_!6:-2921'F!Q USOD0B3:=0? MN3$ E3WM(PKI^D4*O/-+7$@=Q2DB_? I\/Y!?!)X^Z3<(4V83@"+!$@0#TF$ M,@GH)U'HIS#!\QE4UT?;6I6*J/>2D& 2/R5[Z3D@G)#[L ^1E.J(P@ M[U/N 5\%DB&2B9XH?!]Y_1&LP;Z*Z<.Y8(+D>>% .F;V8'I5GHDKZ! 4E:M MNS/"@$BOQ(UF=T:VP6"A\B8ABQ"#8)4$$D4)?A6[8X2!RI++-(;+4&%@"X M!;I,C0$NU??=./:&'DHH((?:*]LAU=LNI9@P)B1AK^A'7@)TZAZA\ MI]*/3S%D0.LP/<70]8$6\#K?]X(G5,[XGF%*SDJ\2]L)((2C^96^CT$13J-X MY0*/E&) &JJ9 /5P//%)0@8GWET/D>L%2 (Z@'8R\;T^.^B%^^ED$D9)S79; MKEB1=3$*70&^6P8_9N#C)LP4&2I%X@&'(A3=DAB41#=&:4T/'SRKDE$JQ?!L M)K[I:37S[NQUKN^'WV>4.D( )T4)]EFEG>UM,AQZ?0\.5A L7!$^X_G[S/1] MZ5UX2E1AFD/M!<7.&Z!BPB,![.(I?)?)(6Z3$?&BY;N!4M3WEY,8MVOVZIGM M$68MDS(]D),"?D0 HSA% T_<*0H"_NB1!&0(1Q^HA+#O@0Y(R4_<_NA::(?P M3\2C> \L,(T98(#R9)J 6DA&H#%A&XYP0V;K#Q@<'BI-,#D&9.+UF?K(U%9Z M!*;'KB%0Y3F[+'::LF[ M,$ZD#AI(H"7R$S]3D<)5L:,[O]QU[HN/W5]^JAFO<@6:FJ6%_LBE'X_2/HD2 MUPLJ+ ]8(YPF:"GCEIDQ&&)2+))J([#R?3(94?7"WB,*C],G6&3HO1"X0^#" MZYHOZ_[N^X@$$BPL><,92V?6['&?7<_'*S;8PD] %-#K*,O+]"%2!7B+N@Y- M\P%<8_JHJ\-'Q)FNX\9E N.]@/X4UT&A+Y.GRI@' Y(>47#S&%/]1VVH5?#, M+5I2[N[@WR"E\ DNG7\3JE7ASD7WYK7PE743*:.TN%>1SZ7=FEMC;.<><4.J MZTAS3FQV )=.G&0:L5,]NX=%9#BEQG98NN0PJ7>#5_P9WLOI(QEE3ZQ^O$"*CKL7O (JH/=- $=>-+WW$?/!RN=&E4+ MS*0W*MP+8.'[^7-4F)%!07J&/S*R"/$([@4[\(I*VN9N/H;P5EG5J=NQ\^7S MY];=/3Q#72J3F+P##0P&[L3M TE_?2>SSQ-W,,@^?_<&R>C7=S:P(4M&ZL/V M)M$[X9':??BK,I0S&42#['E3_7'MS*#L&6OY(_OZ^R6^^B3MK_;5Q6#ULRDF MJ;AG&W"F(B)A%1'O%L@/6P+V ?Q!G1?TC(PT?_]?4_^U@$(1Z1>1\',*"!AC MK /VX[I\/P.2N,'4C3:C2NG+?)TK-R[6R"R+GRZ-FK=!/\)F;#_/D>FJ2]@7 M>Z;(&:N#I1Q0Y)4LN/*8XR*W7)#VQT\%Z;I#F54QTK7ME51/U$-R[%0M$S1U$XS]N%H51*B;9QJ//A. MNJ!1._]S&#Q)H(S'-!1=0QVPX7&S6/=EB)IUFCZEQ\=5%FV](5IA5UQUT5 / M4LYWJDR=E;ZP$6S'<3@-$G3,9ANTY-@;3"/JG\'8U2@B;//&WDOJ;4?7(PU: MSM^DZ"T!'G$3X;L;ST;'TAAPIA=^^*_5FB%WU++ ML>?[:9:+\%XWKXV%KT1X-XQY(#)(J>. M?H*>QA'.L$U!,PV>ZA@ S5DV=O^F/ .U6D#];X Z#8N"NAP0M*08 Y-<92.] M:= <_[RHOJGF."T?[E"44%T)/1">@5=G-HPPG6@03K(@VB2'G>2PE^)_Z4'6 MNN_ (IHN%TB7 [M?:.9(B\4>\"S(+\2=,$[BXJ?=7PJZH%;_X;_F0Q>B@ <5 ME0_4_O!NEIW$DL8\=#31O$Z,>6#R* V3AX])EHF1KU<*FCR1 /Z)RR&.08Q! M1MU7?3[F^0LT)PB%;?O<29KF-(S<,3FQ>KX=3_"HKYM&7HP,8\+)&$WR M?YC:\2C@*.R@?\'.-5E@OCI9#K<,.O$IE]/M #) ]V":W-#U8/M$A-XV6"YY M0K,_XZE/WY*>L8/2S[(]P'Z8'[BE^#=XUP&V1'@X@M/]F]QG4"AA.#UB:*LL M*4-D4(BJB5;D?J3Y5GW4!G17S"!U+?Q)/WXF3V[_5?BMU;H32]O/HSKMAU)B M>6ZE #PA370L+0V**=V:H'2\Q"C>O!!WQWW ,ISQT/ ,XBI"5$2 M[#3-0[C'?(8/VT.VYWR&=3 ]?4*#L2).?XE9!25X?28O:#+B%5*(1UC-P.[M9YQRLG*#W]_W M'NYWPGT]OF41\"/]B(.ZMQ_QC(E2QD2KWT=M$:<5;WBA$ID/E=8GT-L=>L.P MMT0RG/IX0Z4/+%S&:IIXHQNZJ*BG:2A[M$ZECB$J\HF:E1X+2OOFEVC:(9H& <1G?HAJVFBK5T(KHKIB)K= M2)W0* V0!Y 3]R6-##=."5B::%BG&7)P=%RO-%'??NKJD>V!G1DKBW(S=<"^ M+KV?;UOMV\^W#[<]?O/EH/*;+Z\2JO7IMNTMUQ)5HRF'VK:54(:H:DYQC\2K!^!PX_XD98QM.82["EBZK5D-#'UD,I;='< MWHW=C%LPANN.,9YR@W+XMZJ)U;I4$R_)U+_/"D^PYN#+)*WENK24?466=VQ" M:&^>LZ^?+G'^G%]]QKFAQ\C9OV%5G,(#;;#Q.VMC37M- !P\H?_D[.,)_9>4 MT'\BZO$T_CT;O3R-O]%1H(0S5%1SV(]Z\V.%ZI<._=/K:U MV[WWL*CICBUJ,F\.>9S-C2U?2OT2&AC#41S1<"XEB&.*LKUU6LM1=OWN_-1$ M0VED<+?AIWV1\\&&@&#GJ<:I \46G8L)Z>JB86YMYS1"&RBZJ,M'<'U?N"WP M!Z&]QF#[-V_#RXHH'R9'L'[(7BD6J+=ZF_V[XFAKHFP>)'67G_]K*@'J=L'V MDSA$'+TOBX&Q@^^44_VNV3#7!M+S/EZUS796VXV]_M&WT);^%_GZ,),Y:H/@ ME7PMU]MJWIIS^LGNS:5\CY/JX'5V?AI"HANW%#_2)B^TKX=/MLGD:!1PQ]^K MM4&]UL =P^*N%<*U!H[?)W:R>KJ>/\U2,)IA]YQY6Z0SMGM.%B[D=D^3@.-V M3SV!XW9/G8#;3"]N/T2OD3GS.[>Y-WB;^_5>S=O<;W\2'3-E_MY[X0GSM6,> M3YB_I(3YD].1I\[O^?+ 4^?KY?RZB-1Y19057=0.4VQ<&RRO'%U4S:U'J3>C M:-Q195%1#S(O_KQC^Y>91J]KEJA>2I_LJ]V:@C>L&9(N:Z(NGWU'X!KJAK/( MJ%RB5L)K97+512J#)N?6V#1>"2S$*#$74&M-0 M>6?6:J9H&HVLK&FX4<#3[#G,!_C=>9^YYYUP[S2D?&W[Q#-U:PR;X6V3KZV3 ME:SQ%+0F 7?\75L;U&L-'.=+/8'CMXW+2L+??DY?(PP%M(6:,H5A:QYNWY2D M5K;0&Q L)+[^//">\>-__SR-I2?7G7SXRL*!:?H0MIB^"WVO__I 7I*V'_;_ M_@B/"O^=_?PN"ON$#.*;*!S?QO$4IZI\&=ZC:R"F^4:W 6: >,^D%0SHG^&B M0P:=<#PA04Q;6-_Y;A##S_PI)J[>)_".+Q/\(A;Z89# >[^2X:_O2.A_N^LI MIN9(\!_%5F3I_\FR['R[?^A^@X_?,&%/MF3EF_Q.F +H]"DO#G55L;[]>=]] M)PQ(WQN[?OSK.TE[)W@#^'KP39$UQ=1MZYNM&;+1[G0D7>[8DJYTNY)ST];A M7[+:TEH=Q7;,;_ :^]U'13;A_;)TGEW/1\[>A!'^Y9[T MIQ'PCM24@MJ[C[;JR(:VE(1OX;5 D<&TG_SE1I$;)*^M?C^:NG[Z$7Z-#"&# MX]*BTW.TU9ZI&-V;;]HW((6I*PNRM 8Z*TG0 M]>*^'\;3B.3[=GOTYU&[Z1J*H1H]J6.KE,TWDB/;-Y+#O5 M0Z+@]C$=#U68"%+N@]**8!7,S?,FF'=Z+;1@C3P^+'BQ$,%Y$0U@D]'ELIE; M47&*"$FXD'("BPQA61(GL)%PQD$.,GE!M4B$1U22B,#(BW%^?=_UZ7>1!]"3 MZQ\PS]6GC^+:0+.("'W0KD\XZ3JDN=[YFB[;1X(;HS-[BL/!KH6'$8%%\M\\ MNCZB+3P2/_R.>'E4'\-J7B"$L%S$EH$_^)[[Z/E,RX8!+((ORYZ/1X0DU]N+ M6"/K3$XRFT$[7;4'?_5!7GW&"=/56>W_1Z;_62NEW:Q*K"Z?>6 JE:H"1J7T M?SHGHOC(ZE]FS\-2(GR^8 \+9.:.S;U'>]=XXD"T*Q-NKC;H)+3ATK]U0<=\ M"=<(-,FQ,B,$2#?T@93'[VD1;XR5OG[U88[QL43U, M\<+)^:7R*2<'UUFM_G^F7DR=9D=74#L7[IRFZN(H[YQ?81'[PCD'EI6^O6EQ M(JW F=] YG,#\ UE2IW^,0TT?,]#:(+'0H*#:806(?I]3F02[KKI-%&KMVVX M*X*&J)XHP>9(")JBKM16<^X#05O4E(/,-^)F8UG3%6V!A"@-BB;AVC'D240D M\N+%">A#2MOY.++7P!8!5]J)BN..A-]IBC".Q3S%VOJRV0CN7>GF8<23VX0K M->4]21*?,$TY=@?D#*S *TVTS!,5+!T/1=7HBD_>RZ%TWR_ M<2YP+G NU(<+W M>G?!%@D$34[T4[32MK ^+ER/*SFEF]')^U8I?EV IUZ_7 MR6$@J[M]P/G ^<#YP/FP^@S:8!K@RZPMBY]GFA"HI9-K.;B':C2P:!D7C0;^ M&I&@Z#80D3[QGDF<%^K3,OR7A Y#*R5\B,(C>0W1C@ZP3!Y[#(B"EV!A_( , M"9;0"RY\'67#IFBMO@OX12Z:$I+O!;2('QX(GTGT ZN2QTX4D=M/4MO\NJ*( M/VT ,*BJUE]9I!^/PBBA0/EA\"0E)!H7L*;HPAKX@_XT!KG%DO[!,RZ(=?R\ MBO\D5?SJZ>K9^:L/\NHSK@3D5?S;/\&K^+GT\\KM&E9N-X *7!:.) MGK+V6 MLH!7\3V:QFV*EGS6-8N*+.KZUM4&CCZIO4>W-.^0;I_^N#%%33S2-^5@HFJ)\YN6S5Z#E-?E$ MLRV.AJ,F:LIABLHN(9>'YYCN4YIK@6QM >-[2PCEV+(Y=@K7,,TSK82-P/G ^<#YP/JP^@]88!_KV M7,'9.81?2=]WX]@;>GTZ3 Z'.;;"OM?!#.X@N:-FZ8/[/=1U>7R*,9UT5E-A"_3Y,NPU>]/ MQU.:Y_X%!\GAZ,^(C$@0>\_D-NB'8_* [#C$P$9+;YN=]HW44VX,27C&T08)& OAE$X.= LBIN/X^F4R8B4 T!%6N (I MC7_*9@#&"3R!#=]PC1#N1NFJPS1;-,&D6EH3$'LOPICFC<(B+&HQGX1&T\[H MC^<3LV@JEO"=1 3+%H:A[X??XP\+FY;7#V0F\*Q631^_EHFFX ME&[+5(:RNA1ASJ<.M&C#O)Q>BK47RIX_<\RD[P>]3^U8^\E M9Z\B+.M,3%GW=ZUGN#C1B]4PC*38]5FZ:S9?9>:#,':COPF]A@$D,>E/(P\; M<2PZD0XN0*?Z'8?YV# W!](]P'S>>4/:9JKNSR B "'V[7ERO2!F;G,2_R0* M :'.\L1]P?]Y;]JB\%Y7X;^N% 6^?J_(I@@K1"2>P'W0>R9@$1U;1VV9XJ$X MIRE[.19^]FD:;1X+O2M%U+5-O;ZB9NEFQ>3>D'9[_9( OA3B;9(6!P:769"Z=LP3B*2>!'UN)7^ M[KL!MR\YS-R^Y/;EONW+UCB,$N\?-ZL$G41>"!0AT;-'^S=2!;9@:RIH:VKT MOPRT,=];EGA:0W-#I]+"P;[]Q+/Z>(W6PO,TS3*.CJ>BUKJ7_<[HG:BE_<;/ M7KE;VI%-S[/G-6"<'YP?G!_USKKG7#B76T?#?2+Z!9VC^?1RL?@.[B+% MAW(>$MQ.JK]X;U-/^'M;AAN+JJ-OW-9.?&'9MOC1/$U_PJ,Y6(V&7,2V=XUK M>KW[V6R)V0XM;([+N3](DE:A7.;-A%?:<8YPCG".-.%^POEPJAO*VC.W: GD M7[?=AT]X2_AQ17G3LAO=+\+GVS]ZTJ?>[6^?'FCBZAH4K$,)Y9*:R0RJ+2)$ MV?IZ4:#IDV&RW)4Z__S\0X>[YBW4HN3O?!@1P5TGKE2>#/8#5J&DL\?&DVF2 M/XFA)]8KR>L+:0"=CB&C!;ZS,7-8)%WZ6K@G1/@C3(@ 8*9RI,I*YY>O^:^% M.PRL7Q=?=M_:J!L7Y^^GSGRV=GVNX!]6BZ:NWP(9I3=E+(!O3V,O(''M1R_D[/G,!.!AI'Q(U)E[#_K25M]' M1M/QV(V\?V!)5&2$%N*A#AODY 8EE]/[A_\JCV5,M=]&C1!@!=8*8;M&"/49 MG+A^U?0I^Q[H6_0]4/97AK_L%2LF!7*H.%3[AZI9U6="%'[/2@;7>'KKRL32 M:]ZH4DQ?]HC__APRR[ Z(9NFMHW"5UY(WL9;\]%3@LG D63@[G;6"\,=XWRX0 M\@FD]4T@*CQ:)7,Y"$LV[H#$@( [TQG)12?,B R>O."I^&O)1[-SV=6Z3YSJ M=QQ2#FFM(.7E626M!G-&H^@GW8L6(&? MTEA7R97!P8A/ H&O1"1H8]Q598K$F$6?Q@@4=,..:RQ M!6N3(PRC<$Q_B2D?+HY%R&*KXQ!.%S=Z%5SX84(?$WS/??1\VL\+EAB0(!Q[ M],: T=GA[%D,OUF,GVZT"RY0[-2&B-W-BK$#JV+M6&:""4M,$@\J?&R*P7OE MVBF@&'N^C[D^; N\5Z^-A>]FRUZX!&\JP=JY2G":$Y))\#;Z$]5N(<1KBC 3 M5+U2B(7W4FK"B)3+B?-L''^'T$V=(I0L3KLZT^)"0K>52GPMZO"0[BZ%1D=[ MVQNY2CE'>9RV'G%:ZLTIHK)HA:6A6&&?$=C#Q;B.\8[#P5P;2'G$;Z.(7WKA M/OJVN(O(Q'W-AT$=^G5;AC1.TY_YL#AI]D':H5_:2;7_G5CR=AU].\Z%TQF4 MI:O,/&RU,O,J0I&JL77_F*.$CG=&4#]0WY\F]:PYQCO642.\%]ZAMTLMD*TM M8*<^FAMU9:2] 4O.^^.?M36V=Z_4\VPG=V5L;IIW9JK'>POF*]8>ELW MK:[4OM$T23=[LF1W+4?2%H==;)4Z_Z=_YJWE*P7YLH0-U M1,#5:2PQ2\"CC2.$HNM!*<9\BN80]2#*O?=R-))P&3ZCFO\ZT:,.G2#J1 \N M'[P[Q/YXM90%;W=A*')[,)N=O/3)A/:093S_LYIA.WF+I 6UDN MW-[F[FX%I2G/WG0/U,0;J\B**&L-F1&]]0QL772LALP?W!9'VQ9EY;Q'[:BF M+"K.062U24[V>K@WZPO9\>6Y'GC7%S+.D;I!QCE2-\A.;:TWRC;_BZ!1@!GX MSR1RG\A,X"26J*U^= M\UWP[Q9%%2VN(";<[LK9H6?JE(*N*CJ->"K*.J#D' M$6/NL5BI%7O%^ YT4>#PCDF8D"#Q7']60]:X1&G?O^,P#HFM%H$K*HXS5IAGQ(/4T,"T";8ZB=KQM4DZTH53;TA\WYW M1=4R+L34T$1#O1![63N,_YI;5"M596=.^=%R;R)\9^/L,NV9-8D[ECK<79KG M5ZAL?YLNJO.K%PB&J#*&Z6XOY(XB;P^N@CC!//4<>[I M"."FF(C9)[:F7 M$AC0TG33LT=4=2X$4"I7HJB.YE9U_0\3-XPAO.#\X/S@_.C3H"=V@*OF\-AP]Z3W3@'%^U NP4]OG#?>A_[&\&?2)6AILV:A)OMY^--)Q]_/6 M"-H-2?/8&L&F&.+;]DN[/DRGC4LPOGE+'LX1SA'.$Z&U(_M[W1?=XV*1C=#:E[VMKH/DPL@QO=EW-\<8YPCG".<([4"[+-3JB% M88_+H*>#_/ZZ[3Y\0E/XQQR3Q4$PR[SXOPB?;__H29]ZM[]]>J"S5=; [K2# M !59_G'IZ+\,JBVN'Z49=)EIXI-A.KPW[6BW3.#H\_,/'>XNDTOBPCLW:]Z7 MC @ N=#"3_CNQD+?]?M3W\4,H6E,9UB.B##PAD,2D:!/A$>2?" MX'\&KT%>>QMY?38?!9^&*Y07#NB0%#;_,H,%%F"_!)C>:\JU+8O">.HGWL3W MX/V/KX*B7QN%1(X]W_?R7*5K.FP3_@%/P$H4+Z] 'XHPK<3^ %6'J28)'0& MMQ4Q$2I.!]^P-&$"XQBJD88U9M*_?4!)OJ( +W'-J M0_;XN+H-W'?8.*5=!9"^M:_>W%6P1L6^RMY;VE+.M:/,;2EX=MU-5;FE MX/F--E4&ULQ.@D76V$O[W4FK)B=O--RX>D)RB,.5O81\]I[)X!84DJNF3+:D?2-4.6VH[5DSJV M+/=44[,,O77LLXAE9O&TWR<$U1A\CD%NA5?B1K$ 0NS&Z6#FBC;7YSU"V;1W&Z%LR9N/4%:5 ME!E6:46H*3*=0[)'=-W+W%$Y6KB7WD!M432&95\#N4QNQWAZ2]5W)ZQHVD]S1=:EEM5=(54X&G M;IP;53VVBW)1; L/)?K%^R,@+CSN,3]]WXVB5_0UNN-P&E!_^5-*,/1O1V0" M9$<+X7)P[M6/O11@#,4>Q0 *,+OUKZK\6 J*(](HGLOB!&]/ TD6Z M+UD0:@?_I>YL[K_4#NV^Y*^^G%>?L>OPT [>O[R(^"1FC0)SW^)C)/Q<@H/^ M_8'$R>RO]F\/K/'$H0ER&PRF.,3&]=\F26L**S/?^/D3YOXU3LB8RTE&#C+V MP%8;3/M)&'&J9&ABIL)^\3QCY;Z4R(K- T-UO5RW7=_%A"(W$;JD3\:/<,O. MJ:FQ:X6U8.(?_-Y]JM]Q2#FDM8*4>P)+RBKS+QU='VU9JJ:9BFB?:/;B83%3 M-4TTSA(SQ;!%TSE'S%13%@W]-*/.#\PS459TT; .4MG+#ELWGOKIX""?[^SI(SD-WI8!1;=%Q:ZO#.P% MR1U/@V8@:9FJ:)A;IPVN1/(2^@7PCI/[%.=:(%M;P#@7Z@ 8YT(= .-& M^]9^][X*;O\_4R_V\K2<8WG3^,8ZO&;5#-'23]..DDL )\\E;Q >5R^=,[V M1$_>@)\U9[R5=%$[46-@+@"\/_@=9^79X@W]/XP03"OAY=%[[[4K11$/=VK3C>1;\1*HQ>>J^0WCNPJ7$J'BDD'.! M2NM]L&E$;N MC*(EBXIVFAGV1T*Q <62.V<_U;]J\6/+LG/@S+NHS M5A*\*O)LD.15D35RU-06L&,IIEH@6UO .!?J !CG0AT XURH V"GOO!MZK$[ MAB6Q9=^BVI=';MOWK/Z>KVT[336N&'(]1,_FFKNMQ-JV:*K&(3"[A!N1!@?, M()P^^J1N1]]^(:N[!<+YP/G ^<#YP/E03SYL/;6K8K;6LB%NW0 MBIID=G37_B9R]92>+/<47=(51Y%TN].1VIJN2KJER*JN*K;C6,>>R&6NF,B5 MT<4CL2@$)$%*Q%Z,H;AP2&=LL8E9=$+7DD0P6,8-!BLZY5_:M"W+W&W8EFEO M/FS+.MWLIX._^HS'@QQZ6,O\AJ5?%+-K\CS.QRTO4TVC1Z626B2*M5^BG+$ M+^6#RO3[4-/NK]K=>#E98*N^;N_PNAOR0ND213VLRF+^%RNS&8^ M-"F5335%S6K(GMLYW=,1=9.WNCA!JPLO\&*XIM.QS\U+]]144;5/TT+H^/K M$#7G( ',2P@'\40(SH_Z\>/\VW5OF]2@&:)AG*;$Y7B)&Y9H\ !_/<(D]86L M.3J=B\3$L1D M^^C:-/#84UX M++5:=D=RM);351S]1M?:WS3X_;N/&(U33'A[B0YK831+A:\$OI[VDVD$3]Z3 M)/$)%K#!P[=Y-=M=%#Y[L1<&<3VIH;W[J,K6+"TVPVN>)B!%4W(3A>,.X!NY M_>0O+QEUIC%L)!+U7OK^%,-F+:SQB\G@P7VI)6& +HJLZ)HS3YJ-T:NDSY&E MP5%U4[FQ>I)JJFU);^NZU'9:+K;EQ&VD ??^J\A]8/DF5 MIPIR>"1A M+(D$^H9&H[O1+:NJ"D\_6F]B/\?'\<-DC#]A)\;Y,WO$RUC$2^X:MB%W MU8ZA6VH'.&=W+J_D6_BHJ,K5S:W:NY(? ;.SWZPN4\>5!;\,^E59!+<@]?]Q M_!13OB8QK(1/Q.D3GR0$QY]A@#3"WI?@&Z9U.X']ETY,XGVE&EQ>JK>:IIH= ML]<#I&] C"^U2[DCVU;/TF[U[LW5Y:%3#;)X_8I<@X>9;((\1 ]DA"^C9"CU M)]( Z$LW79"?(0$%'+G#"7T1_O0F 2[3;;N_P%LD< *7.+[D,&ZP) 2_Y(>4 M#)U$>L$1AB%&.7-H$D-E%EI-58H*=DE]RB\8CN8^U$MUN%C8NMN=ZJ#(\G:Y M#L8;V0.K$@[TX^4ZB*E%AL>A,QH4?:,4CSTD=0CVU$XX^7<:)M@K@?@:$3>O M:C%E3R7W9/H>":2>2X\<[S_ZV8G^RK?1]Q^^\P!(XN:!_[ ] M_P2FDR\I.\[DX)R[]_ +&0 Y\UKL;Y+H2S+$:W#H2S_&T3,[L:_!HG&Z 7=4 MP9V5)/H>A/LCO'9:A'\(DWD%([:@S5/HWMGX10[=,8M6L3,G(]2)U4 5,)\L MS.W.(]0VTP!73CP\^/JO&>A5Y2ZRZ[?-..#FM[_+^J4;C:_.*8(^K5\CIV9+ MU="D$OX[)0#GU-O0I"105=];'@V'R&I(UE3^<3WE;ER'%PI+1H;12.79*%5) M8=GEY97>LT-\ZO+J#,*H$SNY[VOI_168/J:A4A9=7;S3W?SCC8!9P'RLHR]O M)IRQF5[Z?G%_(3U$+,MB4E$3!]428L<_X(YOJ#:R][/C"ZD04G%J=N"&^O8J M'(UPQ++?QLXX#RL+/=O"%:4J-C+4!MQ#$E+1#JD0ENX[FC<:AY&38,G#_428 MNB>PV#0;:9;P> JA.(Q0"$-WWK'P%#[C*&!=X9PG'+C"PW **TR1D2P?IXVF M$(K3$PIA][YM]^(H82JR%>'$;(_N$(1JP^(1-N].LJW^"(,. M=50PDA;I4A6OQ0__)QP6)[!,#4/A'U$A$NBUPM%49F49#SPNBCLE.9$!!FJPC102,CA*GC\@SZQ21 M%R4_J,-!G"T/>+84-U^%/.Q='H2;X53,=L$/P0_!#\$/7@ []D'@N&;_ABD( M9;WS!M2"/1D_B&GRCZ/P@^S=#R(,\YK[B6BF*C@B."(X(CC"(V3'-M!Y\]1O MV+^ETKCUX(;[T9X3, N86WYRW[B:5Y"0X(E6EG'#("8>IHW>P^"@.D$< @5] MCG1(-F74572!HDB&V&LRA'\D:TM$P \8 5<-C7]$A40T7R).P?DJHHR"'X(? M@A^"'SP!=NP3P7'M?^ZS(H2C8&^GZ$88]UQZ"?A!44&**;(A:NXC(JXH."(X M(C@B.,(C9)OM4#\GM.7M6M"_SIK,]',56D6M[&NKP=V#2;[" -=_*L#YAL=A ME&!/E_OX247L'#&,3Z3 M7.S[\=AQ2?#TZYF,OSUK*O^-+6#7!PD.#J3^F'DX8@^-6.R MS,IY_KYA_+2V75*\HZ]^95??BZD/.O4:UJV]\S-];2_\1CM-CDF^THK%7[I. MDLQUUB*L/[@"W5^@14T[-,_SC_A9^Q+R@[^FC=]0K-63Q%H[+:Q+ M)]?.,&ZQOEE)9$5_6[9( (,DPS"-G<"+=RQBIY;'L6&J;._PE2PVXNRNGQ,P M"YA%)&7D-^=J*_<.[L$IU>N%]?VR8V6HJ*--&;5DC%H:1"F*/5 MNYMA\-1)<#221D=7N[N0&]5$+*]#VB7\HRGDH>GR< HYH.*2@^"'X(?@A^ '3X =^PC0*(-? ME*KE#$=1JK9%EKDH52NN.8B+)X(C@B."(X(CO!CHO/GHFU2J=DM7XT4S[+:C M/2=@%GF[^SOL?TF&.)+<-(IH@5N>BC"*@^-.#HZ-J,HB^-\T_I^:0;;I=0A> MBX:+B+D@U''M?-3' M40F'IB )CI*9/=ZO:?T*'NVN:/2_TS#!7@G$UXBX>5+>E#W]2/JY A7[G@12 MSZ4-E=]_-"M(1SL_1.\_?.%$I7VQ!:SMS1:7\ M8X0A1*5\ ;. ^>WG1++B7*7\@Z__NE4'NA;J&L9:+W.722ABK8(^S5XCIV9+ MU>DY=(&L@HPEI&R(I_9!"H2G(MO=2[%L8G=5CY[-# M?!;V&X1 "6>F&OYBS]_F'SD$S +F8QU'>3.KC,UTQ?>+^POI(<).G$83T:OH M!'9AVS"0U6V '2JDHAU2T6[;;$-]>Q6.1CARB>-+8V>"8P9#B0/C\.8)*R/<0(3%5\(T[>UBT\Q+:3I M#>V)+*2B>5(A3-\9TS<:AQ&H7]"T_43X&DYA:6D:4NR&-K,04M$\J1 V\)LJ M^.;OE"039O(R'3Q*D]3QI4$:> T,J&M(U\3YNCVZ11"J%:M'&+WS\;6G\!E' M ;TD)3E/.'!%H.T45I@B(TL5MJ\0BL,(A3!]WU3$%)9!"!HX!^?/W^\>;CKW M7WM7,'F%Q'^$08YRUP5)!NF4A6]W);9_]6L+CN MNB,IZ,H:LO1&WMEJN,/B&D?DV:'5O23G\'5$Q-'R@$=+S>[RCZB0B.9+A' V MG(KQ+O@A^"'X(?C!"V#'/@PD,9(05?6D:*) M1D8U=Q31$D1P1'!$<$1PA$?(CFVB\^:OW[#8]R?B](E_^+3 C3;]73\G8!8P MM_SLOO$MYR AP1.]Z^&&04P\'#D)"8.#Z@1Q"!3T.=(A63>0(C>@Q :7*)Z: MB54_)<(_DK4EHN 'C(+KNKB$(23B !)Q"LY7$6<4_!#\$/P0_. )L&.?"(YK M_W.?%R$3'W0J=>P;NV=G^EK>^$WVFER3/*55BS^TG629*Z3LP7:PU*$]0=? MJ/,+K*!AG_YQ_@D_8U]2/K#9^S5M_(9BK9XDUMII85TZN7:&<8OUS4HB*_K; MLD4"&"09AFGL!%Z\8Q$[M3R.#5-E>X>O9[$19W?]G(!9P"PB.3-9LDX\9&TH M7/H'_CLE #"HZ<,KA;JN;UE':K?=MUY5 QF&QC^*(DBW/S%7N\C6]R(#IV8C M;:@A/SO17SAW=HEZX]ROKVT3&Q6DZ1;J6J(0F)"+@\F%,$FK]S?#X*F3X&@D MC8ZN>GC@!WJQ MO ZXO$356B$1!Y&(4T@&%;<=!#\$/P0_!#]X NS8QX!&&?VB:BUG.(JJM:VR MSD756G'C0=Q!$1P1'!$<$1SAQ43GS5,OJM8*F 7,:SPGSNX5-? E&>)(; :S%P$0(7A#IR>J*.]&X#/--\ MXRJ,V*49O*[0NPU2)X)0A]1%,C)E0^ JXEXBQ:-9'GW!#\$/P0_!#^&1:522 MFG!J-LVIR0]^HH2X,-%%DD>3C!#!$<$1P1'!D9BAP_?\.#7 M,QSZCU]O%%/K=N _Q5;DSK^!G-W'^X?K1_CX".:I+5NR\BB?2<3[]8QXCXJL M*:9N6X^6:=JZ=7O5T6_URXZNWQH=6[VR.XI\J1BZV554H_=(W_R-$B6GR?Y. M%8S?YAM5T!^&6'K)B2/U'=\)7"SUL1^^2"262.#ZJ8<]^$,*5R75P"AA(,&O MT_?C(<;)Q8)$M;N8NB++VU53-^W-JZF_48!]5]^+J0\Z=8NK&V]?:]I<5@4Y MGZ!/_[X-HQ((4$GEAX=AA"L?/X/"'V;Y@/V"$?U(^GE^P)L U-_L8[N/]:SQ MQIYH5R4<4^'WY%4Z(FV$]->NM/ZOU)^4("AHCFO4:&F%'&]"!74)%:R3HX*0 MA0/)0HNUUTH6B,X$!PP/;7@=ZC(_CSD)'.F>2!# D44*!](81R3T%LY/G#K5 MK7WYU'>UB&KC)1MZ"_&RD2H?IQ3%OOFERHVL'=XHG=5S_TY)3 Z>W[JY*"T) M_RF\BOTI)Z4*YK>7^<( ?$>9NE'J^+3!:52X^0D,3^*8.O&]E$93F-_G2";A MMHM.0QK?MN&V"!I([7)M)&Z+("WIQ:WFW 6"-M*4HV7MGX[9Z/TWC1-6HUN* ML._0QLY)R$ %:,M?8G^4-&: MC5..YUIMS?&A"2OK./:0;JFK6MW:VU7M,3Q,6=J%T* M,Q?(<@N8X (/@ DN\ #8>S05>\^I<%JL-\$%P07!!7ZX(+S@RQ.^<. U,=5+ MT8YS"7Z_>'61W-U+ZM#14Z($O\0U?G$AEDO[0/!!\$'P0?#A[3UHHXOZZ]VF M7W47_RHZNMDSM>N.IAE*1[_2+SN75M?L M]+K&]8U]>:TKELS35?RKH1,\T>2\@-ZR3T=IEL62W;MWJ[2C]_*!>-*Y#^3[ M@*27(7&'DA-A& 6>BND]'$\*<$)/ (GSBK*ZP7'V>8BE0>C[X0L)GCXN2).X MI%_89K/+O;BDKVY^25\_WG5U,?5>IF[Q1;]]7\J\#2,,/[*Y^]-?EMPNOTJC M" ?NY/TG'V SBOVR)/J;#Y>)@K//'B5A8-_$_AY$&'[^W_PU_66$^:=#@C4N M_9_3+1O''Z1UB/W9B?["F8'Q[K/WM+I/V:6IW8SYAA,2X44I7$:8KSZ(=PGO MUXB$T3KDC)Z)NP;=KR+LD5-8#&6QU)WAV>)]8"61Q85O?OW_4R[0/PA3 ]-Z M+A(KUR+-EX8HBT&0*9-*=IU8 TT!:8LA%9'"Q4AAR2]7&EE):F MH/(#+9Q2^1C@RJOAH/P[<5Z7__"C7'G]1P79BE'Y J#[\;RKJ1^0%.%XC-V$ M/&-_Y:[S8K**8@K7X&.M=XZ=WCM!#:,UXVLBS1)_-([8=+ M^LVX;LNOJ>^V_-3'@S"J_!IAUW?BF R(RQP;\9H*%Z:?T[2@3"U=!V5*_SZJ M0MWZ]@25:'L_UR>XN2&B(MVNO7OL'<46EY+@1P(4I%JU"R@=]6IDH]1T;Q2F M01(OT[G8*[\=1.&H8B:7D;F*#GY#X<-$69@N#]JA2ER._L,TM*)0-:T9QS1Y MQ=+>^](&2]/D^F2P_0ZMMOL")YR!CM=ZONF)@2)A?9>BS 6RW (FN, #8((+ M/ FW#E;G1/^ 'O=9S+HY(5O=S M .<'Q98;ZN=*%W759A:8:I1V_#;GJ"ZT'QX,0,G18GQQZB=YX7F:>_P /WZC MWNZ1U',3IA^9D]KL*DQ'6O:^5GFCZ+FW$B/].23*1XFDZ;6&4PAA5G_-Y5U:71 6E\[[0MBU;L.<: M4M3:*0XBJ"@D0'BNA9](>.L$%P07!!11=4[_L) F6/EP M;BC*AYDO%"3K1W==UTR#/5>1S7GE[/J8R=U68J8@W6AC"T$PPPWY>$[IIIOA MHH(+'\:'X(/@@^"#X,/;>]!"9:E5T+-*0G_>73_\3HWDGZ:8+)8 6'6T^$7Z M=/?'3>?WF[M__O[ [MRO@1T/E8A6E!XJH*IQ,*G4P"GL#Q\/#(\28!S;7'3N1/),<+QZP# M' S2N__.$%BG#1P=KB.KB%%IV@*.?B(5V8>GKG[)ZI?!C/>)DV25/"K^Y6]X M'$8LZCU3]$RZRPMW/81CXDJJ*G_X^,/RT,X5CA*'!"QK%DI-'Y5%&Y21R&'6S<^%BX)Y-NQBZ!YXX+H4" MH"QN#%.&6##("XZP5+U/D0VR9EVS)(0A(DSQAP>!I;1Q?7SQCGYZ1_NN"+L'BA/$^8R=.LY)!5#V4,/7B&,-R MA:?*+^'YHC9C44^)83*C$Z1[C*4_PJ1RZ_3RXPP%0-70*U(@RC#@5]AY71AM M4:_47I*BUF"A 687J*@U**;>Q+'3U!I3IU-K\!1JVHEB@YPR1A0;/#S-1;'! M33:"E406Q0;YC3=/N4#_6*?8H,H.<%9Y')ECER@V*"!M"Z0B,V5WQ0;-;8L- M @@_JG)W)J7%6KAG=' =5#OM0T%=E>\KF'51,_F^=ED[G<4RK;J(<8S7N2HC M56GF)4O>C*\Z-0:71T^R4H+28@7!V(>TRY%F0MDN05,<($'P 07> #LV">"AKM? MUJP).->G=X7_1;:ZQS?UA0MF/1>,5M_SW@0$6V^MJR92U*/5KQ+F>A, $R8* M#X )+O F. "#X =VUP_KG&^JT(H>0+:\A8\2+5M:H;;AO&!9HPT,35$0W+] MNLX<)QH [:>)E:&_&B+5#WTE+S%&QL44V #\M"\$'P0?!!\.'M/6CA M4O//'GFF'__Q'6(O]?&7P4R=AJQ, [WA]D"'>,"OR:4?NG_] M!@-)_YB^C)_HS:UI08EK$KM^2*^"3U^0W#!(X,,W//CU#(?^X]<;Q=2Z'?A/ ML16Y\V^@4??Q_N'Z$3X^TCOTLB4KC_*91+Q?SXCWJ,B:8NJV]6C=]GK*K:YU MU.ZMW-&52[O34WI*![XW;//JZO(2WJ-O_D8QS1'=G_7/F*A4J[GXQ86S"^G^ MYI^?P?27[OZX_?+M<^_A[LL?C/S]Z?X^/@!TYL)))+\0#/,6=0JDH1-+@S"- MX$Q!N9C=2L_X&DOG]WA$@(->ZB9A!"_%"9+N)W&"1VP,^O$.?HV3B%WW3V&U M.$5A .E/$F$?QS%[\,.%=..XP[S3!KR]>NC\P\(0)5PD!KLNII4XG$ B 3"; M>"D $(X!+587)'_T0GH8XN4@LF/4/,I47&,2PQ0 Y\)HL?1"DJ'D@9A'.*%( M#*:E#DA :X^PD9'T,B2 ZM!YIAFO.*"1ESZK%T*"))3" %>FAE&*R8$50)N) M% ^=B):<&!'?B20,,(5 *\F%KVE5DP@ )&Z,I&0RQG$6KAE'(:4D?)G_19D M?[J87E)%%&8@0#]EW\- 08#].*.QFU\PI@0A\5]Q1K-%]DS!)('KIQZ=.2,0 MD SP8?EE, 8@2"M>P.^@0I$$4ID. .HTHH2D\XW87=B\ZTH\,TT"TU2088_' MV?W- JQ20MZ"AS$WJ^6R&3S5J1EGLLEAB40PQ "T(_[9P5%(:RS0&%I1\9!QSOF?HL*#V*MZA6CT)?BL-!\@+" MFF&S=+7N&(N78@Y*Q!62$_%8C G4D VIN%8IB6H!ZCOQ+32$.4V M*]$B4;3#")@!8L@4"%U,0)IQ1( &DXJN&67U5J@:[*76.H% =7EF55!"70+),L9N4[5&K J_E\F =.*-73Q M4KPFF*I3>OL3AEMZMROWP5%IJHU5,@2^#(C/RE/!S$XP81KW"Q4V_I^^!)_K(_T:5;E M,93-J_*\4Y^ZT24HEKVQDS(@*ZXX5 I6S!Q=J];X[(EU:<$A M,,'FSK7'R*LY$*%**K$SB"#/"O*49YKW250>>DZ04,5Q24C2"@)=A=&8GE?7 M*-X$%N7[#]WX9 2'*'8 /4ER!FQ =A%PI^BW;N]=3?&W2VN)HD]<%7UZ8$?2 M-\H^Y4=21MP=EWU:]XUC/2<@%9 *2&L]U^Z,1O7"V+3[\S,.TKQ[FK1C27Q3.E<^7#N?KA4 ;[EI?\N@I2C+U($B\8JC+2#*ZUV]8W M4570!GQW-]WZ-C$P4>;:6MK^OK2RGXL W" ("U'>CYDA3D S6Q2KJ"\Y6;>C M6]5!HYM2/! MJ8=65$5!JM5J/\&Y@K3BAFTZ2NV[W[BX>"(@%9 *2$5LI?6Q%4O3D*YPG=A1 MMT2THB)+;F-P15%D9'=;6?[:0I;"=3YV#L0:R M]]-!1!R#VA$?$;=/FH^BN'W2 @S%[1/>MR3>#E+[CH^(NR<"4@&I@%3$1UH? M'^GJ-C(MKHWDNI$?$QE\IR/710N4O56^[/.;:0;[;Z:<:XAL_Y%V$:@:")9;[6GYUQ':K?V M0FP$#]6NC>S]N%W%(:H=T15Q^Z3Y*(K;)RW 4-P^V>V6M-#6?-5FP9I _GEW M_? [W2A^FK9H7&RU\YJUVEFR+WRZ^^.F\_O-W3]_?V!-;.9.RP6XO#617-$U MLH"JQN94]Y]V MW+]3$A,V=]$Q.9]LL2/L1FOF!(54;:"0TL:ZY%T_"7P#@&+''18MG*=]FVFW MYEQBLD[D$?9(4NV__0/ME4[[F%>[;H?9<@@H$,\P4!A-A.#5%3RM(8*7'76F M+<7S,P_K]TTB[";^1'*2)"+]-&,BDQTF=<4[%U6MFKW.%"BH/Q!,UXF'F1#" M'_154&Y A$R;9GW>,^' +DAB0@J1Q5$"VK&023;LED*XFJROLV2EG^>Z8[^N M80+LD6TK>W//JXV99JX2;2$Y;1*_0BFPW8J]FS7@ILK ![Y*),&C:?/R. 'N M9LH%>!J.\[V1HV[=:_0:W%Z3=-7M>G6;VN:]NHWC]6\64^]EZD9WSGS[W>W; MFYKO]:N^#:,2"-!-Y0=6W+C\F&6:L??*OK L[XR!WE]7+II)LBJ]LJUAFGRW M?Y(("7^[@>\;[)HO&3''K&D!B?:([R;T4)?0PSIA>@CY.+A\M%BWK62!HHL. MV+RFV7];[L>I9G;AT=@/)QB7WLMW3M*[E2/Z8]VZT$@Y4I;HP=+1CE2H_ ME:A[I)O9A\+P7-%J!VO?S#MI=U+&AFKN*LS\B5&1WU[1;_/NZH-KM^VCQ:9R MG(#_,5 ]4E#\".%QJRF;UP[N6>H'2$S;P*>_G<\]\TZOZW2?Q D>K?:VS_O7 M88BIAUTXV'?K8%.4&QG=%5IJ.]$2W#KU=;_O,,+)Q4U.+G F."STBPA]M2KTQ;5/N&[$RSC. M-=U#X:=;#7%TUZZUWF[^*4@S]E+>I@F>WKO 2^,D(HXO]5) ,KL@M-KG"T.( MK.K].WUUX?054[?8.!5.WV:13#A]>6.FR*GE.J>V4?00\B%RKO=V,A..IR8X MGMJ= 7<)SP+7GH%'T$/(A/$M[.W$)SU(3/$MM3&DR MU>-TUSE<2E.[K_ K2#?;G;35K=\YXIBZKE&:;0V?N8^=&$MD-'9(1-U3!U5P MVPMO2%:EEX@2\,0NX07FV@O<*'H( M^1!1@OV=6464H!V^M.\!><91[/@P'Q ]7J_#V<+9BU.'[;F&C/H-)+?K]GM MMWNW(>4CZW+11KI9.UFU&5Q4T1;E@45P87<*<5E;Q;P]X\&UWK;.3A49>@.* MZ H'^ %E0D-:$RYNM%@FA-%:2T1/ M-VGJ7FY+"HEHK$08VA+'V3M9+C][Y)E^_,?/:=QY\ M)K'KAW$:X0?\FESZH?O7;_"R](_BA1F]U N\;]D9O./#K&0[]QZ\WBJEU._"?8BMRY]^R+' MHR)KBJG;UJ-ZK=Y:]I76,;M7W8ZN&GK'OKVZZO2NY>O;:]6\U4WED;[Y&T4W MQW9_FCU+\;$KZ2]^[E?_##0C^J%43XZ(KY/733A0'K#8Q,CNK-E+^N++P_"2%K.9]YY'/W_)QSWB=.G_@DF5PJ$DAZ&1)W*+TXL93@ MB.7C9KFZ]WBVJ7=TS; ZE]K-9>?:TO2> MI"&X[&8;YM@)!02 = K@+8 M/W^_>[CIW'_M70%HU0/#FL\Y!<(TM.U3!A5[HQS*/61-"O:\Q9ZW MTPEWO7/V9G;.^S=WSMU*P1+]$(4O15KK8:A>F7#=G-I;:M-_9B;$+#TJB;73 MA_^3V_[O/WD7/.,LM3!^_^$7D@Q+DGP/X-#A@ZGES3W_*8SA5+X9U][@@5C' MN\O,IN4K]KV<15[KC7T3A2K:$H2--*XP M5[:^U/"VD2@N-1PQ<>'[Q?V%]$ =C6DTJ3@P&.D:<"?!T&34;4):[A8XJBV_ MD* B1:G=OVV["PE[%D[51K;1]CI<%M+L Q0'/_$,LZMP-,*12P,L8V?

M5;&1L9^27_PAVQ"-O2V:YW;M6U8'T=L[D5FU]I7'9C%3L76DZ7N17&&$OZ/; MBU"ZA_O),:WPK1-?;63))Z+\S/JW:)N%Z+F"9+FVA=<(10]RJS7A/LE.-C4X M,>^GW[DPV.<]*T_A,XZ"K&'0$P[?VV\HW0 MZU1D3\4>L9"L-;*B=L.M]VMJLX_2)'5\:9 &7O,4NXILJP&VK+BP=LB=X5@U M@@XG\\JI.':0:>_%GA'V?M6)@Z.$#(CK))@5[_8P2U)G5R 2F*CXHGG;@R** MW+1J>SAE0HDE+<-H M@,^WQ8N4/XDXKVTH-^+48Q@GXMA4K*,%LL>O*[:"*GH'(.$Z.TZ><,TVC#+; M^C7+MJYSV[0Q@!U>I+E FUO !#_X NQ0)RTND.46,+$J^ +LV*?.M\^8AY"/ MFFGBMJPAV6R(\5D31TMN=ZK_N88TC>_S46WIE)&NM9M[9E=!AGVT!(&FGXHT MV$:\,.W[F+<-;K>0-H6EU41U:-$]2@^B2.J1[U)GO_LOGH4Y\+#>SG# MM]^L4^%P,WNW5?O22AD1Y;[X3?O[/"U7WL!:7Y:B(DMK0,;>%C@VI:9 W1"2 MWFUE (F*IM:4BZ9U15.5D:;N)4@F+A)5=/2G,'CJT!8FE>8234ZR[E*Q:Q,OCD"(\YU.WIVGZ-73SJXTJ^EY;U+;;X20IO2.MVW1)9X6)JD17.9RKG M.VEZJ_4@@Z=?\ZPI>"3ZMZ^G)$3_=AX3GD5+]QTM;7$I9P9A<2EG1\0YJ4LY MF^E>8;B(JQWMO=K1]$[NMF$CM7X[JD;$#YO28K!^)W=#X[M19&WA-)#5W4N7 M1N:Z?35:\);3QV@>>Y8M?.W6G$=0[5WNK*2K.X M"884ZFJ-U.4--\-;W ;,M)"A[D6F^$/V1-HS%4U!>VJ5PQ^R*M+L$['_SC6K]D;=#+VN:4BQ M3V27[BI(WD^S8F',OZGH;_Y.23)AMKO7^"[O2A?I\HF8[SI2Y!,Q^LXMOCWN M6^_:&M*U$]FV%63MYX MS/?Y2&G9PE9RGG#@'C5DNK7 M<&/0:Y_K&K$Q4*%73^0$L#]DZD:]3P[1Y/TM^IU6S0GB#2\ 0_!#\$/_A.3!!<$*N"/W[PYKSC^A@NTKG;@*%(YVXV_T0Z M-U=I;_Q"UAQ;1'!$<*2A'&D4MOQ")E8&;Y!M9BDLI'/_[)%G^O$?/Z=QY\EQ MQA_OW2'V4A]_&4P[N]Z&$>WK>C^-,'W#;ABXQ"<.[U1D33%UVWJTP1 S+J^N.KI\97=TY?JZT[V]U.$O6>UIO2O%[IJ/ MRJ-Q]IMBF:H!HL13^.1Q!,ECWAB#IN6Z8!@D)GK["T=@%4DWI4A_G>7ST M6\OH&;K5,:YZ-QU=O;SJV#WKJJ/7VDW/N+9O'^F;OU$.YPQ>1UJW2*]7 M[(KT^GE"S^6%U+NZ^O+]CX>[/_XI??WRZ>[J[N:>B5V9UK/GY/\LP*K^- NN M.0LM8= Z,6'=-[Y&.,9!PCC-0"2' K: ;>5-A8EA*X"TGD\P8!@$4'W#D>), LRK%!!Y]&8:^/^F$ M+P$,&J?]F'C$B4!^@84^#%J*. S )G5A/3C!1.H[/LP,Z+!F)9$#2\2EE(NE MH?.,I3[&@81],@( > +BD*,BT%600Z+#I:ZDWJ$76*3('@_P !X M[$03:1!&[-$!352< D+?B%-WN @LO%R">\$:N#@PVS@B,- $.Y'DC!B]I1<, MN "@OA/'0$) )PDI#V'&$8P"'^B\% \Z(7MU7!% 1C!I=6-U& (&\T SP<@S MHI$S1HJ'&"<2?.=(+TX,NC(BS_#S( I'4DYA&&09&Y#43^'-$)@;A,E4G"@+ M/!*[?ABG "D@]W=*(C9*?U((&F4*4 .&'/OPS!,.0.1 Q.CO>)R)+L/\>\!X M?)_DS6]@E-X(8'2=BX,MN>S.SAMKCB+%Q)VB59**,"YF6UH\#%,?J$Z9[5#L M,L[\-PW8U" ?$QUX).BU6" .6A@ #]>;5 M'3K!$V9-Z@A(.4Q]7H)V]V^(_T%D9/D>,K_EL5T"]HZQ$V42 ^UGV?H]IAK-T$R=@N"1YS@Y? M^\QX%I7WQ3;7 U1J2S5+%=S(^0M+N$"5X?_?U'NJ:NO!@"IWME&-BGTJ*J[E MY9IBV:2P/;FLO#[,F_HPW,B9@'*"X2*JHLMM"S0/TW@)W7Y*8'B3GV_X&09@" 0H_"> P2#SNQ-,+),/2HVH-AZ-[J3@&DNR[=>'R< MWTZ%=4A'8I2$OQG!"R.ANF**U4!U*8.B,)_8"AN/?=IK+E_8.79@ H*RSW:< ME0-9F3F3J0;X.07UG&GKIQ14 S4WLAVI M/@RH/I,PC:<(7LR\48%!$P3]RD%(K@:SM@&K5;3*C.=BE52$/5LKF9D-<$@;$8<#*F0>E4#_4*ZR_"*LA7*'LP)@:; DSB78<#@?]3H M&\+!#> I#CYTOHRD..0/8EDZ?G:/4 M__#T8$<- 9R9S'#VQ+G= ;S-5O=TC\&OX^SID)K:0 &2^-EBAS$Q4)H=+>&Q MG*54F :I#X:L7YSHF&SAB)GN3&/U@8O986NEH(,LC.@Y,0[3B"FY*2J,0Y0< M),@69C_;O7--&CL^>SR>Q,"QF)Y)XR1*\_-5%/9#^B\[.\\*"S5?"BKR<1!Z M2XJF_)ER-BXH%*-"EC+=5H@.*&SF+BC5=2EG%RN7BH=IXCMU)N0KNI1?VB65 MGA> R^D8?G1@P3S3D@IX3(64'O6I=*:)SW1Q'_OARP'M/WT=^^^> JM\E.XH M&F0P*4Z,S""HG"%S.G%K">;>)K;\G#D$*NJ$"08[XF;ZYP6.E0E\!28*Z#S' M1[/X$RH]<,:$9[SL)Q9O+^PB& #,$GHN1;FS@JEQ9Y(=1$!NZ%*CZ1*=54Z$JH6PSVY?L/5*RVY@=MKG4JS4.;%:K@/C M_+B5Z6)&%EZE#! @8%.[S*_$+I12X'-G2<7$IP[.0N3BS)S)=I6*)-)SXQAT M^Y":;%1B1_V*DF%;&Q,!IL4*Q8PR[Z##!,%+IQ/BUR1S7,"F#BHNF53I6]UD MINH,*+&*'=2G1N\?LW,$+!BZ7/+-93IK9>,,X]#MKGDI_X\;%)LW%-X>5QAVD?INF H@[;B M#Z&;X,''(5PJS]DJ968KR147:"U-?C=H#(B5;;5,:F.INM@.FC%@F8'BL)!F>_$*Y%,AE&8/@WS MBZ#Y1I&K^ A$ ?3JV$]A0G:X<^(P8"C XT_TL!LX_B0FU(L:3-B1,;?:Z*ZQ M.&>YS@#\>,SB'+ QT&,_8,5VX8*-*ZC"X\HS/A:.J/_A\E1'#=-S=OS]P,2, MG33A_ =XQ ,6^5@I6)PMO.J^[LWL3LS*!HXR.:,1VB=FKT=3?VG%H5$1T &) M0*PJE@L9+*BL$<8LTC')XLT@IA@T$UCW5..S66B7*SKKC-N$+9NYL:A]P$9C MRNW=(9:>12M.(R<;B%IT56N&'1_9X9L%J6*IV3<$,X:MM!$H MW6$LI0EA-66*Q<=B\&E^OJV<7G%UFZT<8C,W1BZ+=(%*3P!2D%NZ%XR; $L% M$A8ICS/O,(PY@6TX3G*_%-U,T]%XZH^B 5HHJ+'"X& G^>KE M,X\2Y6^4IMN>K0J)]A$_S>YG.B"DY.L=)W1G QXYT=#U2ZTA6@ $Y(?%23+ MYH6Q^&OA*<_4*Q,H\DKU9::-LC/HOU)_T3-._;Y%!,J?Y,N_YDBEH9W%7PJL M*5K:A;D"*>NBN_#++%0L?Z?4&?"BCYG<5A.8IDLA/]%'4^<3]C(=E2;T1%&- M2YD'=*@N,SNN2>P\P5'E:>I?R$6&,\N!^NZS>K@LA,DLQSP6$<_DOCC]D"8* ME6@QYA?* 4GV9VZP(_OUO&$T]#-0YF^NRW"99C!ML:4N> M9(5>M;MYA5[U> 5CQ=1B:C&UF'KC[QM=6'/9&\MKLT9/_7,9P?\?UBK/JKU= M>G-JFA1VX .S S]GUM\-M?X H*7VWYS-TE]7(-[#7/!Q&1_--]EXCT>$9H.# M'156DF4?\,$+?.^- (K\-@78<4!J$\9OL_P.N!TG-(S"OBJK%_=2&*;T1[: M$&^7F/Z31-C'<3Q'AC9)PGME_*-Q2*.G4>0/;0\PG(#QY>Z_!_-5TOOO);",( M>VXGLP9HVW0HF/* _L&<@_F=_OF[JR4[MFA8L.X;QWI.0"H@%9 *2 6DK87T M*&;A@?9^;;.]_VLUK?- 6WO=&KTJ4I2]-#0Y,F(JLM7:C7J0K]GO$PD&UH;$4-*MXT,TY&EM%%IG"M*[8ZG/#<(,#2D MVWMAV&DY;38TW+X4MWD.9+1MZ/9;$!,;=;7C=%(\$()6_>7=!/1,I&K<&JG; MSSD_PB(!Z*O3W 6]=IGTIO+?VD]O%%[0T_@]@0GAWCOW%?4X[:D$][G@OH44 M]5B=GQKK:-PZR'B31N$8(^DS\3P?2S<.O0H?>%)O0&./C'PB]"@@%9 *2 6D M M)V0"I\6IP%([' MU9)FY!.Q5 &I@%1 *B 5D+8#4N' :G3D5%5LI!G<)E[N D6CBTRMU4=]S6YW M6KB";+75KD@-63K7EZJW]K9IR&[WW04%:>V^>Z1:R#2Y5:/"J;1_)668R);W M(@&GY59J>5Q4TU'7:/5NIB*UW1:7:NS%>\P+>K3,1JL1M/16F\N*QJUZ$7;( M ;2OLA\K1/"_$?S7%=3=3ZYIFWV9=6.9GV@#T:*;)",2^[HIMBA236YW>J$K M!'D$>3C>:31NXR*"^8(\QUX;W'I !/91RO6HHQ?5YC2!TFI6,=.S]OV M,#M[IF?/:]:SITXO]2;!=B@QY@5?GF$3O. '-L$+?F 3O. '-L$+?F 3O. ' M-L$+?F 3O. '-L$+?F#;P8G^$+E=&U)NBTB;?&$LB;4M!-8>PB1KLGO0@%K= M[DA=#1G\NL.WP,PTD='*_DBJACBNJ+T%8IJ&.+[=O@5BBH8T?C-;MD#,L)"A MPSMNZ/O..,9GDHM]/QX[ M+@F>?CV3L\]CQ_.*SR_$2X:_GBFR_-/4I^+B(,'1F=0/(P]']+$9[\<]AQS^? LI-K693(DDRY0X M6R Z;#.PM\ 7FCV_>134FP;V6=G?VS"2DB&6[LFK]#D,DF$LW00>]@"XQ%QP\!+W22,V+>1]',.Q0..D]UR MZ'A44.2WR3")$SQJ%<9O\_T.6!XG$K MTQ"[SW@41I/3P/4:#W 0XY]GL:UHG>F3/1R%U.DQ7ZREI82Y!X/,>9K7RJ>S M+WV-0FJ5YH9(A027H1-Y)T2([P%YQE&\8*E]"V&@$]F(/X=]XL^OA94V+#>4 M>0/;0\PG(#QYLZRN<^>OMO6"$?$=3*-)CIM M"4@%I )2 :F M!V0MKDZ;0,Z;=6]ADD;37-;KGP+Q QD=MN(EVHBVVCC+4S5 MYKHI0-VKBDBQ6WD%4T9*E^N&4G5O.0->;618%_0AMR51M\#K7*M?]X'G*[-= M&^EV$]L(<.:V:7DW*\5"AL)UM8FM,42ZS'4!E*T15)$NJE5G0YYDM6H%&>UN M<6SRBYX0[[US7^6WN[7@_MZYKVG(VD\WRC8['+<.-MZD43C&2/I,/,_'THT3 M)S075.H-: R2D4^$( 6D E(!J8!40-H.2(5GB[.@Y-9'!Q5I_)X==X%AUVZW M;PMU=7'Z.]W3GXWL=@NXWN4]#KJU#D;R?MI9\X*@@F236QD5.FK_.LI$NKJ7 M3:K-'JJVQU5EV+FXK@F_+8;&?F2>%_1 J_.[+PNMOG?^:TBU6GUR-$UNU9,0 M[_V?._C-EA703054!J8!40"H@ M%9"V U+AQ&IT"%77363P&X/;B36L&J@KV@D7[5;?\=!IG)C;&,PN,#20 MR7?OU*W#A ;2+6X]4CM1,TBKWYVS"0C"*M3VTZ13N)4:(0"F;8.:$I=.17#T M/3E!BM7JW4R'==!NBXO?E)>=6".H:W)=_65[8T2WN-VJ=\)!?@]TPA(Y@/[5 M^*W"(OB_=_[;*E+W4S>IS>[,NN',3]B)L13A9QRD\W7Y^;=&+:0HHGQ&,W6% M((\@SY'M3'X/0H+[@CQ'CEHHW'IY!/PP97QZPI;^B!I%>L8 MZBL:HP/D69L<#INV[Q2V0XDQ+_CR#)O@!3^P"5[P YO@!3^P"5[P YO@!3^P M"5[P YO@!3^P"5[P ]L.3O2'2._:D');A-KD"V-)L&TALO80)EE?VX-&U.JV M3.KJ2.4W[+X%9HK610K?;1)J8J9K2#6YS939!C$#*>ULX 6+3&^C*"JRB32; MZYH;=641&7(;U:)A(4MI(V)M;0JE(%FAJ7%["5FW.BJC@37LA6G?QQR:ZKL% MK@'G)L$-P0W!#<$-P0V.@!/@!/@!/-- BP-<_@D%VA&XB26QA$9.1'Q)U(X MD&(\(O"+E[I)&$D)CA,IGL0)'L4P"&T%2((XB=(1#I(821X>X"#&/SLX"N.Q M PQA;Y3/,-;0]^#M?!P$V(>1\X1G1E\&3"3H M"_1+"0:.G""9T*E(//TH$4KS($PR5GDXPAY,Z@'3 (9$&E?603A=!U(?NTX: M8XDDH!]P,43^ "X%(0F!\^$SC$LQP6,GHC_'.'HF+OLU ;S=%)@UPE%!>H#% M">AX?2R-T\@=.C$ 5;SM4Q3R\(/%GSC'.UOQ53B9* M?E@%E)_AF,D(Y7W./>"KA M$"M%#TLN0N$,8(_LI9B]/!1,DCX2>!-(WLP+S MI=3'$U @.:O671EA@#L3[$2S*Z-88#!0=9'@18A!L"H"244)GHJ=$86!R9*3 M:0PG0R4#6P($&-!5:GAT*-=WXI@,")500(YJKV*%+%]V.<6D$<9)-H4;D03H MY# RA<]L#3'YSJ6?OI4A UHGTU,9NC[0 J;S?1(\4>5,YQGDY%R*=V4Y 82P M-4_8?!D481K%;P[09Q0#TC#-!*B'H[&/$^P=>74]1 X)* E8 ]KQV"=NMM%+ M]^EX'$8)9ZMMJE@IZV(J="7X3A7\. .?+L)"D5&EB EP***B6Q&#BNC&5%KS MS8?N5:F;N8SO']\&5&J5,(8*>HP#ZKM(NUC0<#XA+86$&P MZ(CPF>Z_SYF^K\Q%=XEEF$ZA)D&Y\CRJF.B6 '9Q"K\581%R:1"#TQ) 0]AP"C.T: [;DH%@3[4QP$>P-8'*B%T">B MG/S8<8<7TF4(?U(\RGE@@#3. .4QVD":B$9@L:$93BD"[(8W\O@(%1I@LGA MX3%Q,_51J*U\"\RWY7A^7S[R&KW/K87>4X0Q,[TX6Y0%@,X4P#E6+6K,?',+ M!U2:B]>XU9)?PSCI7%$#";3$=,_C\9"IEVP>)/73 M)QAD0%XQG"'HP.N:+^L^]S+$00<&[I#!C*4S:_8XSP[QZ1$;;.$G( KH=2K+ MJ_0AI0KPENHZ:II[<(QQJ:X.^Q1G-HX35PE,SP7L43H.%?HJ>989\V! LBT* M3AXCIO^8#?46/'.#5I2[X_T7I!0^P:'S+\RT*IRYV-J\D+YEU42J*"VN58IL;,-N++C)&F4[>K%.2S"@Y09VV'ED)-)O1-,Z&/T M7,Y>*2A[9/4SU3R7CD]YP)O^I];0(*2$I^+)W%:E>B$!$YWL7- 'U9&=- $= M>-,G3I_X8*4SHVJ!F>Q$1=<"6/C^]#TFS)1!0;Z']S.R2/$0S@5;\(I)VN9N MO@SA6EG5N=OQZLNG3[VO]_ .V<"&(AG)A>6-HS.IS^P^^E05RID,(J]XWU1_6CLSJ'C'6OW*KKX_Q:F/ M4OYJ5U4,WGXWQR07]V(!SMR(2+(;$6<+Y(L OE#G!;T@(\O?_U?J3THH M%,1^B*2?B MQ=A^GB/3^37.?M@Q15JL#E9R0)'?9,$YR1P781J#51P?GN#K6$W'*H2]@457 MJR3A-1[@B$9'\F*$[.@V-;0=[[DT3;>X1G6H=&U;1?J1[K <"D7+1*9VG+8/ M![LE@6SC6.W!M](%C5KYG\+@J0/*>,1"T1SJ@ VWF\5[7P;2K./4*3T\KC*R M]89HA6UQU9&A[N4ZW[$R==[TA0UA.8["-$BH8[98H!7'GI=&S#]#8U?#"&>+ M-R:ON;>=NAY9T'+^),5."?"*DT@O3CP;'^.'_WM8,4U<-C+7D=)+- M],+"/6D3D/8%Y6$ M@60RAFE\@&WL3)8Y= .<2)I,(39E&,5S)K$TB,)11G,:)V=<69;&D8%7B:;] M\'^5>'SNY)1"UTVCC=R;K[,"3#_/^2_+:VBK76;[6B#R$N_I-SS*(YA=8-&4WR6)TG0Q<.$I/"7QED@U0F \^2)!# &?J4+)=,)F6L6Y.4)3K$) M\_@[5.YIR($FBQP[^@EZFK9PAF4*FLE[XC$ .F79R/F+\0S4:@GU?P'J/"P* MZM+#U)+*&)A,53:E-PN:TZ\7U3?3',?EPU,B MB#:>PHZGL%?B?_E&UKN_@D$T72Z1K@9VO[#,D5X6>Z![P?1 ?!7&25P^>OU+ M21>JU7_XO_G0!9+H1L7D@VI_F#O+3LJ2Q@AU-+&\3AKSH,FC+$P>]I,B$V,Z M7B5H\H0#^),.1W$,8AID='S,@N@C$L>Y9J"Q43I#RB OTAAS08P2\K\,C#P^ M_Q*F/GU*RC(VYQ1#.3D5TRA+8(MQ#G1.U2)JF6>N>%3TXR3/&2U Y2V:,5A3) '1W0 -"+#$"V$#S.;-]/I\YT^M9$FX9:*/\QN,L@2XS&,H,C#Y. M7C"(!).+JA%>I@1/G*,+\\Z.\@ 5' MI:R0+/H;E;B+-;9#&#E/.9E-'**VW_+]<9J_P'*"J+#5SYUD:4Z#R!GA(ZOG MN]&8;O6\:>3%R#!-.!E1D_Q_F=HA#' J[*!_P;)#=<$ED^$V6DCRR5/6/9GG/ILEGR/]2J/%6L@>W"ZX5;V81@EA0-# M-(61I4NROXW*$8/96?DIA"Z-.!PD>4+[3([AU(WBI6P)^8[[%YT-YO+HLL@W M!Q#:_V;G&:H5:#@]R-)4LPR0*D0&@V@YTN&8<7D6D.HG2GW,D@*IG4S5 M@P_Z[K ;T#1W/ 0\@YB9$!7!SM,\I'N:S_"Q/F0[SF=8!]/C)S08;\3I3S&K M8/74IDAH.&Z\^9UHYU(_'(-&Q)BYR CH,7.KD@KP#5-/(?9VRZ0&$(*=ZU)M M$>,UI9(!JE/3ZCLA87#&*>)-[JA(T4]3D'9@U4J M[1I(D8]4K/102&I&%\FJO ]&\K2Y<:@C[H)GV&G#B"4?!#@Y^-+?-KM&T0QD M&'L1'?Z0U31D:R>"JV)VD68W4BGUNZX>V![8FK$RDINI W9UZ/UTU[N\^W3W<'$N-[=ZIYR M+:0:3=G4ZMZ$,I"J'> B@#CC+IQQ75CWU+Z%,.L, M?/][[]O-[U\^7=]\JY2UZ]*1;O[]_>[A_Q,G8P&J.!FOLPU^P_3^#FQ^V(GH M-9[&'((M':E60T(?M9M2VLBL[\9NQBF8ANL.T9YR@^OP[]TF5GFY3;PB4_^^ MN'A"[QQ\&>=WN4XM95^1Y2V+$-J;Y^SKQTN<;_/4+D\3^K&M[&#*61P=V&[_9ESD?6!(16GFJ<.E!LU#V9D*Z. M#+.VG=,(;:#H2)U*+, M??V=Z) I\_?D523,<\<\D3!_2@GS1Z>C2)W?\>%!I,[SY?PZB=1Y!,.* M(>FRAG2Y]16!.=0-KP\?.TM&\X M(5%68O\2!WA \A[)_:D*/D0G '/!.,H+L?] H[/29R=RAS0YV4(LE?F6!$[@ M$L>7>JY+D^9(\$1[!02>$WFQ=!G"/_#F>/'JE]O>_67Y^?J7#Q*)XQ1[ M4N_^.\-M$ (-V$",,?6%6.-A$]#="O[\* M1V, MAB0N88GPWRF,$[-W8AP]$_B2Y0BYP+LPR!M/!(RBLQ,E(7P! V3IV,6\L3/" MDD^ ."3!H_Q;>->M-K6(JTTMPJ*I12PYL13"XY&$1V,_G&#,H"@DB(T",U,< M\-H"&X1!)T=L7F:G*,8%#V8QC%-8P8>!;-4!8QACIN KR!!0RC/#D$D(?'_!!&H8-$4\YX\W2. M\=@!>E%Q"],D)AX(U &R2,U^2C2( I'%=)>2+>A[X0K M78:;KW2,J,+)%P*4#W+2G&?\^\!@"&+@ D"=2?J,EJ&#S/&.+B>F]R4/ MNQ%V8K8:F33,28'4G\#[/ZH72JG,1L3WZ6 4]!^5"VOQEYRI"6LX01^+R:LT M8O=H8#1VDV;N'HV*\JT*:#O5CDCR4DP%*6$XC4(P8$K=4E*M4'\9]>A\@$R. MUB:BD:,=/,T*QSRA@2:YW#&IS5+0&6]@0(F,Q@ 9A3J81D,O#F84++57*EL_ MDTU&HO++3\3I$Y\D!'-HQOS+"8#+$RH=9F[(@%%2TPXQ.[(R:XUX.*T _ "7JP4!N ML>O%XTN+N@=EZ$GTF8QE3#4"#G9LGG>,%,]=(M+#-6 M8/!TE/I.MI%G2IAN'!$>4@7TC*<[:D:;ON,SE.(A9HIY88^$4+[1.(X%-V:N%+A4ZE;N1,Z J)T_Y_<;8_N3BB_)1\_$0WT2AT,:97PL&< M])V7."69(BEEW7?(B)G<'HG=-,ZL!NF/,*G<'?SWQQF5"N>Y$RP>F"&/KN=7YJ=^<[/UA?.P72"S/9VXC" QR<2 MK$LRHK)^(?U9S#']F8Y2/# S#DR8&WN.%%'MQ(!A\\69T0BF1CX_TP%L6/8@ M/3 MDOII4B%) )J>'F\*22:P)PX(4)RJ^">@*464XDA[*MDP&]/PA4A,V"^4>LS:S/D/7P&3@#(^,#.A;*HR%0[<,6%;[B3; MR7)!&CITG\+!%)L+J9ZA_.P] M*K*FF+IM/W;I5.]U+M=FZT7O?&L"S3[AF/VJ-V]IMF MRK9,_ZO@_QXNN]2 M->TKDZ*H=?3+:ZO3ZQF]CG%Y]%:IO[#,Y*696 M\R"OHI"= T>5.@K+JRCDGJNE)T.VV.B.0'T2L>AFNFEI%F7STBSJ\>JCB*G% MU#N;NM&%%9:]L;SFQ?_#MCQYW8(7,E=DC3J4H MQO3Q!YP'1?KK2D.3"552:1(G>"3(LX(\=R _<4*-Z/=)U$MAIF4'ZE,@U)\$ MC@%P?!&2M() 5V$$]C@+?3RP(VE>VN]F]9&4$7<:S%GAU]V3CCC6 M\!MDY MC:Q^D/IX$$;3')S$>86ISI4/Y^J'0QGL6]:MZ2I(,?8B2;Q@J,I(.U(GH@-A M>*Z"-JB-82.:&"O 1)EK:VEK#)&B&*U&$!:BO!\S0YR EI30S:X$2.=:4[8B MRS207K]:9"/6@&PAI=OJ[=;H6DCM'J?C\:$$U4*FUO+-2+-UI,C'J5M_*,,0 M=34%6:JHY-R(X$B>D\>(*X(C E(!J8!4!$=:&1PQNAI2^/;9U [[($MK)6)= MI.VG^/V1$5/!V+>/4[*]YISK(;HB4ZM$G+Y:N7M[9- M1X)3#ZVHBH)4J]5^@G,#F=UV1Q[.%23;M?5!(U#4D:&TVNUZKB)%;[>8JK*) M;$MT'Q+1E971%1-IW79'&&4;='6K0P^:WD6RVFH4314,<&X/7#N14V3I&K+5 M5N^Y&I(U&:GJ7C3.J1VEMHZNW)-7J+5#_/Q?/5$0;*B(ZTK.MV* M",GV!V&KB]1V9U*J)E+U5GLSJ'.]/@\;X5R'[=>RN#8L=N"2XGL;WCX8:R!; M:V11BG]J1X-1C*YK<1:K>:G_6N8UTH]U7,\XU9-:_"-L(%$TDZZWV])SK2.W6 M7HB-X*':M9&]'[>K.$2U([HB;I\T'T5Q^Z0%&(K;)[O=DGYF71K7V"Q8$\@_ M[ZX??J<;Q4_3%HV+K79>LU8[2_:%3W=_W'1^O[G[Y^\/K(G-W&FY )>W)I(K MND864-78G(OQ];)%I8\'Q97M#V^RG;T__]+^=OIIP\^%.>]80^FLH_6TNQ1K M1_HE:Y0MBYWAT[TA.&KN6;N M60_KV;;M2 IP0INF8@ -OLS:TN?]X,^SAN\?4-Y&VW'_3DG,>BA/>P;GDRWI M![S)FCE!(54;**2TL2YYUT\"WP"@V'&'1=?N.&O4F[63SB6&R;D;88^V?)_I M0$WE,TK=A+5++ONGL[](\ P#A=%$"%Y=P=,:(GC94:>?QB2@7=7S,T_6,#W" M+FW [B1)1/IIQD0F.TSJBGYTI4%!_()BN$P\S(80_Z*N@W( (F38= M.=%?.!<.[((D)J0061PEH!T+F63#;BF$2UJGU^L%OK*A.*P5?$E[D']U)O2- MWHL3>:P_^9]==:YDU>SH-SV] MTY6OX*]+#=XQ3%.S+P_=9WSQU%VV&7\ #39P2$272(JIZ,24^):CUX\])WW+\ZP(?0AZFSYSOCB%"]((U"#_NP4I,ATY%9EW'X M@6ZT)1-.K>NX96[7=-RR-F\ZWCU>(VI;-*)^XXVWW]V^8ZGY7@OJVS J@8!5 M6GZX)Z_EARQUC+U5-GIEB60,\/ZZ4K$#9^CI,O/M7JCS!0_FF#4M?[ S7M5Z MX[!44)=0P3JXQ+8J[+QA)NH-G,)=:C7X9 !GJ@EVHGAKG_[AL^XO6NTQW1-Z M[8YL;;@0OI'XK\Z M@"8>JBFK=:;M!34B]I^]9^:L!;4^FOA3?S$/O'F\OA/ MZ,/IW"?)I#,D_8;/&7 M-(D3)Z#^K=XT3E??B9H&)'LK9J.?21YVR[3.?C-5V8!92[+51"VCCX?)QX?(H3_= M3T;]T-^=VUBYONX:O=OKCM53E(YN=F\[]K6M=WJFK%WU;GO7EPIU&^OLK'SV MV\/-MW_\O #.G(><2L P]#T=@VM M8^NWP!C[%A3RE7W5N;VZ[2JVKM]>7EGO.K]'3O1$@@[HYX],5>:?LY65?34 M@#LQ^1_^J)2?!\Z(^)./<]IXP>OU<"'=_][[=O/[ET_7-]_NRU3\[B_2S;^_ MWSW\?W-.@J7NZ0J0Y@H@\Z]HR.>C^M-V0-,_LKN^1N%3 MY(P8I._=WMP$>BH0'1+ 5I1\U.M!?Q=(_W*"U(DFS .%I =8<]XDP%6:Q])E M".J*!AZN6>0KC&+)I:%^WZ%YX?A)&4CJ4DE'Y4+HQ2/?>)[],T !I'"T#%]N3+RCY8AE^.,\G%(P AP(5VSJ"\,P^+&Y%4:9==R\>JRI275 M*O/0? 4;=MJ%F3+].0\X0_1'S927O>+0U L'_LTTHD0C."P.]*,.SZO2&,C. MAEV, RZ3IRPPLS>!FI$$Q.BX1'Z<,;#XF8H O/4C[ K*%5E72$X6?;)RY"X M0T9$#*((PP42IT_29JFLOQS&&98198LTD2VW K@__>E)_\LY>P Y"^6H^OH3.;61,&#\[ MF^YJE# % 1SI;Q@NP9$_R5(U"I*Q)2I?R-UR09=+M7H\'&>V/DM(8GHG83U& M*6CO;BQY2$AZP<"4'T%_*4O4!PSTHZ9?6 L_(;:9QM2W#^SV)[SQQZKRQ]H3 M?ZS]\6>Z0Q3\T2ZZ*_BC6DM^XH\_?PZ)C\OM;@TJSUMR,,C"AIU;<4@B"< ] MR78#V.,B"?MD1 *:&$4)GV= E1R,5HY5I $.T@0.2!?2+?MW?H1L-YJW0K/L MK3CM_Q<(3_4A'A\6/=HN>1$ M6IY=O,QJ^HHC$N:'[_VX$(S%DZIL6K?&=0_.I^;-=4>W;I5.]U+M=FZT7O?& ML"S3[AF/VJ-Z]IMMLS/W'/)O8K&&-^7+8)73X6!>%.7*4+ORE=:Y-BV]H_=N MY$ZO!X?U+I#@6NGJM[IV24E@G?VF=+M*UWK?D;(:J[5(LO#6I1,3ESN"F)0@ M:K>KKD.0Y3C-DN,AP@XLFPF3K)[+5FDQSE48)R!;;)@=4(+$H:XJUN/W^^M' MV+@>%RFCUEXL^MEO[,A8TF1=Q#)RP$;P\0HPC!PW21W_+H^5WF3)_%^"JS = M@R+=*1'>DPE5,WN7UPI@?0V"H=_H>J=GW.@=5;WJZ3>7=D^!R33JT5)M*W,U MKH=&B?*#\WH%XM$+O'^%_;CG)E\&=/?_1G=)./T,B,N.I+=1..J%+GD(O_W_ M[+WYQ$60O)X)KE;];=>PY=DW=OO\X: FVV26+ M;I+RL>?I;P+4+MF6*)$B)=;T5%D2%^0O$XD$9CI+NZH7$9 MVTH=>4B) U>SC2# !C<,YM%;T!7L%J&SK]RPIJ#L3.BGF+DJP>-B"#]_A^7? M$_E"7*9LA("T] L9@>TN0%M;D";&]#F!K3,;',#VMR M8X[Y/)Z0Z,(%S!H2[U:XRD@;\[EQW:N)9^3E6"*ACSL(% @L7-2O310H/D^^ M_?/:[[CQTW.<1K"QO [\_5(Y@PZ]MP:1$HBL%U)VNR!QDR"0V*:&+=(L(=]=P1Z^DDD=O]%!OJ6=JYJZ,SDCHTU;D@/GD--S<:VJ04&/4"<= S5?X63HXS6N8)=/P2572*GV,DTP] M:A /'S3@RU.G_]&;Y#,F[XKS6)B[<* *KZ6/0F0?',K.$2W/7Y>B^%=0V_@\ M=IOCT]EYZ=*!PO1<=O+'ATQ9YN 'AV7O',8:'QQOOG0 S 9"UL%2T8'>\8KP6B?!E M?(A5V_QB/4EA!QH4]RD-[ M9>>Z-_R1_BX#WK/R.XNK6^?3] $IU-*2G[<4M,F7!]BMOZ8:$<22]-$39P)_FN6!]'_ M&(> -&[3BUG7XNL[O=1N+NQ,*^W2=_K[[GM2M O&_#1QE[>2W26O+G,@]O_YM WNU A0+3;+Q M9D.E/,F=QNN:G<;'QQ(-&EKUDET3PFL\M-:ZVR8W7.6%?WAD.5W1FK+W03KO MFD8I.X/ZT(A(E]-2C-I36J%(KG+Z\4B>A-=+'>YK;,U;HUJN%/8X;NL+7.=/ M=&&C_R:KW@>3C.:+H6RTHG8U9?D732\P'.)[&M.1 MHU%3-S7;8XYFVV[ 6:!CS_^\W%75>1N],7PRF7PTV?+-DCD^J/XQ31;_#]EJ M:8JNK#2SMG21>O+:P_JY\@:AK+N0^S%/+N4C[Y"SY!39)N>#&=N[&>GAW(SM MJRMUKK;)$9\ZL=;J+362NKA3RT;@??V\7QA:(2V&;#4,;.D8GIQQA( M$Z]S>F2WK"^/]4>LD=Y%&M$ZQ72TV0WSL=NJ;D?UIY@'NZX=^U-3[Q*S<)Y/(UP;)T$CMKHF71^?U]+8&CJ[J;E? MU[6?KM[NV3$&Q\2DRW'A/.!F!1R=%+&H2SGI6GKAR@SO*ROJ8PZ.;$B=")C&MEM :*[>ZV7E;'FC]$H5WLC#'0:R[0UW7 MCKD=[_!(>VB'>4'LX:<"K>$;JH1Z(D<+^G/C M=!SAN&M:)W(&9"#<-=XIQ7%TQ!*#=2WS5#C+K"[#%9SJKV3_O*>-5)+&[Q?> MS<]2$_UIFD*Q&C,X3K-=HWI^N?CF:S_[%S_]?*/B\Z9:<'&X=4OR>">K8S*J M MI_+KU@PGN9@JONF&C=]]BN[E^^J;RE9)J0L_+.A82D%]5,)A'/B4A58I$J M/QC=CY*>:BPC%Q089$\6 ![*XX1X.'A3G3('>:?/N98T4=JY4_VTXV'GWZ-8 MWOZDW,[P -5F>M:8M3>W9@WARDGOS6D?:GF14%TNU=OEU;(I=>=>A+(]Z)H& MQ5O-EO=RY7;-O['_^"D;,M>*#^GZ%EV6-RO@@3T\Q M;-P_^*.2G\L%/Y5PSVZ=%G,9NQNW+>EYE$EWN_99:DM[;KW_:6H8_>FUYCDL M'O4J['D$ OPN'VI5VO/(#XJW])I/6@>#O3HPHEZO"D+4V$:81N#2@DE.(4%B4R+E-9- ^YW M9,U9DEJ.K)M]GWCK/_6LKRM@.VE9\-\?Q7#6&ST1/1&]P),F1>!E M_(98ZOX3R<8F=^(ME@>"0P$/>1-ATNU$F8P(F=:1E^>%\+SX81C];QXC$@)] M22BUNS:(AM)%GL(-\8MJB3F.$LF/Y9]%$L7]\\YW,5!1*;TXE:[V1,!@E!3 MXU/IE!_)5YW+FKOPB(G+_4X,XA]R+-NVZ81GK&\)NLZGOQJ1A#%6[[M>ZC,4S$W,=?094^YIN9J5-Y MSL,_?: O-?OB9:4'0%2(W3QP2H5?1Z^= V+32O\1!?(<'@5^?5S9/]7TE!/3+K/TC>[= M]T%NZ819QF&J'Y5.V'L==AM.F-G%>BFBV$9%+-0ID.=.X4#JJB$\^U#O?<_= M ;(PE51]JVIO^4"^G+>LR'S'PP&B'M<0-1R-4L?6+)LZFF.:!)YD>AC; M54?FM_7IVOITD]FYA^\/]NHC#@P[O5#&P^+1UJ1Q: M?AQ5O$[#[;6V/EVM:6SKT^V@9UKG:\N1>G)DA_IT'SFSEQS@22@SH>;:S%UG M82:4EH>G_)9*!WN:14_P97H%ZW'OK02W.,&.97+L:&; L48#1]=L@IB&J(E\ MG3F>3JITB^>+)/[3Q]WE(OGW'(;2,3Y%L3.#41T* I#R]RF4BH/15#D>N@^= M;,_XO$B*=/=+^TO5OKN?TI7.Z$IDK\1$I' _O"Q\4%]WLA@^_2$Z8D*JHO]? MH_[#T[C78YAUPOM[TT<# M>-Q3^-;I1_ X6;\OA9D>W4>]<)@-WCKW2?PD'Y3.#69-"\?5>;3#G)C-KHMA M+WX2-^&K3#B$IPPB]53X0CI6HN&#@"\%3,[7\:3])K+B,VHTC/*[HC2F&/'; MWZZ]LTY?]&"4@_0?9QI;G75!X-JV;3(MX#K5*&>.YO@!UWS'99YC,)\'SBV^ MQ6=?+:048 Y1$<)FL$Q;6_XJ0EE 4Z+Z>Y0]_C:,[^29N=15%\/G498N/AX^ MC9($GN[(@HW3X)X@3@0PW94U&(>]-_^U]QC""+X#:RZ>GJ7WJCQ(R2JDV-"1 MQWQ'XX;A:13KOF824&D.MG7BVX02XMV26W+V%3/#F$):-2@Y.T:I]A"&SY*A M^2O#@1L_/<7#Z\<0II>=94ET-U+KSDVLOG-DI]6K?!-@RS"K!S&-#2H"\BWB MW, Z>T7%RCMF=H-J-("TP3$#>)CQ$L'+I. M;AE ;ID*\?W1O8BC#=+?CP:C+'H1UY(SD2Q3"NBKJ*@ M!&\!I@XUBY^F,A: M,>F52-1+\O:O>X#20B;C'T.Y1AOHOL\0YKZ&'8=IU&.>Y@0^UUP=L"6N8^BF M+Z'$3Z ;9=?2I>\%]C6<0F9"P2-PL#!:O'[O6D M'(%D727Q$/[L31=M5VG ]&(X?TT$FO1Y $O5KA;M*D3+Y#-0/4$ $\MU;!GX MJ6/-\FQ7LRGUB*=[8/*Z=0K\O%F(\%1"EW;2T=-3F$3_FS?ACO+U%4Q%^]KM M&+H!II^\;RU 9"LOZ6?6Y/G'4]9<4+5.@;A_H^\''-NYZF@T^A)CJ4_ M=]F=R'X(,1Q?N%#7859->33LBV0Z1FF,YG\SV1]%/9ZXCE3@08+1)UW?E,??Q$/ M8>^M\Y-M7W5G];3[45^V.U<&]K@2]K2T-HQ'UB2-YQ\=P3!SG=(%S+.!Z';@ MFB1*_\A',8C3M/,C!$L^ B 6[IT,9#RN[D)1[_S5N:&_]'95\OM9<7EQ(/.? M)/H@*_U."(^XCQ/0-6#K[% !>\OI(J.,YV*C^GD)<'=>L">ICM>G&,]LTMWB MF=D'$<*G&,_\_JN--I1ZSZ'#R[3FPXFBU?0&2_>LVO4.K]TV9SY<6HXYJ0O MX;%_((YXUA?5M5_48?$X0: KS>U7:3+*&A,=M5L?'S ?<>[ AQ/\^MJ_N=Z) M]LWX-@E=J.BB=JA[NZB-Q9P+=1D?#Z7C+E1R0]7M#& 7#I-L$/]0NSO9CTJZ M@;/[T4#N4-4-JWZE>H:+4$:["!^F>&Q5-'ZQ6!?IA6GLWM6;J0/VM>G] MY<)V+GZYN+GPVYUO.]1VY[O=FC;QSJ[M0MR4;:Z)0>,W)$NWZ"Z7=S%KRJ)6 MM%H'ZV)RL-R6D][CRB#?/$-?AH.HY(.FF;@$=S$N)56W?K1^L;IZ8XZ\=B46 M$V!L*7N7UB284P*_Q,,'#:SKIY6>2#4Q#G:6(]8EG)V,@C#)@=H)57\0QKJL MF95+]K4'OO[9_N[_?/F+YW^_GH\JA2?Y__W;Q^&]\YMN8;2_#1M?"I9S^U8;&+QCVO<5]6Y5TAR\:H6Z97=+V M+ZAH9O^N-)JDJQNEA.ZVZ_^&2D =N_14\<'\]&75,5;Z M3#G4=MS+*]EN9LGRO+W*IU#!\Q?]G)5R^%(; K_HYWJ]K>;"G*,' MVSG!56-RU(KC6@VOW$SM9/9XL"#\.P6B& MW7/D99&.V.XYF+NPM7N:-+C6[JGGX%J[ITZ#VTXO;I$U< PQ\SN7N6=MF?O- M7MV6N2^^$E49,G\=O;8!\[5C7ALP?TH!\P?'L0V=W_/FH0V=K]?AUTF$SJ.N MCFB7E)-L7!LJOUBTBPVS*(W-2!JWL-Y%N#"1;>C<:8714\*[^%3J9'_9K2AX MPXHA49UTJ7[T%8%KJ!N.(J(>\ZZ)&U)*=6?%8'5ULRG59/:0*L&;65RU44J@ MR;'UI@D;@E,Q"ACJDL845-Z9M<3H&JR1F34--PK:,/MVS"5<=]QK[G$'W%L- M25\K'GB&"U/8C-,V_9P?+&6M#4%KTN"JG[6U(;W6@VOY4L_!M;N-TPK"+]ZG MKQ&&@K2%FM*%H3 /BQ:2& -?^?^KH?O<@O__Z74:H]A.'S7Z][ MCZ(_&HC+>YB?Q^W5^G%PPRN^R[N_W$FXL'ME8\,8FGP#S*1 MKOVWKNO6[?6-=PL?;V5LG]Z"DJ$ZO*?&68+="V2[(_+Z5^)Y%J>?HQ5 M5;7$WSZ+Y%8=OJ3S..#",!AG7^4$F"'P#ID?8Z$VL U'@DDD.'H?"47D(@ZY MQ^PF?/5?GV79=D<,Q7V4-7)"X+.OR.2$+\R'=PA<1.&;R/+K?HG3M)&T$Z"= M&/#Z!>(7Z%HD>:PAFDFM?O;5@J%@D,5=335\E%"R'@M=4U9<_)4#5:Y9NTOJI^O)I!U6OP3L8K8&J M+Y]:77*:8F,357^9/8K$C9^>$_$( A"]B!DDWT5O$*9I=!_U5.N961Y"D,1/ M]J5[$<3)=2@W&]>B-TJB+!(I@'IY#P*U'^2,@D@Q'R/=U0V-^S;5J&-2S<:! MJ]E&$&"#PZKOT5O A]T"+[X2A-D"5J6ATC#PX;.%"<7J,Y%!_F4R Q\7,YK, M!ZH6"UPN'YK+ DZL/,HOLN_+N\O1YD<6/K.S;]$X5TT MB+*W_PD'(_%S]/"X"XWR_K.7H^IXI;%55MDYL9E!C">Z= M*,]!S$3RUW=N#L(H47/!3M/1T[/\*I4[R%XF^O\3#^ :^>3O8;;3Z=$\B/*S MI7-8$2Q=00@K @ C?V> IT#^7F4B'ETUZP$G/B<^R;2"'=A(V5[L)$R35W# MCNDZCD,LS\%3^88H$022IW@S:!Y3J9+1P('T6C SKXB4,F+QTD?$;8( M :C<*!,#L"/[%\,,T(SN!E)WB"R=W+P/P=L4BC6K3Z#;@>\R%Y8;&Q9[3D"P MJ&=J($J(L4J MB6%)?PKW=B0[Q8-Z@:6%B+7=.1PDW"*X/]R'82D ML]$ G;16"7U*YJ?H3.ZZ&-[+_\BOII$,^\-HF7Z? -MU:FD,UCW0P1;3' *& MFF\$7F":G <>:'NI@&7$QCA@H[P(K'?BK<:]G>&]L.L!/H>C?B3]6\])W%%H M=1*1C@99VI'5.(9QUAF*'L ;)M'@K1,-^VI[^R(Z\3T\X\=CF'7"7C8*!_#K MCW@TZ'<>0_EK#[:X(-7PJ:\*+X4S]G3NA!C"H^!^<7\/QI%\L;KH64E_"H,1 MJ:P>TF^;G&_;Y!QO7['M@UOV]7W[ZDI??<25A]:7A_K/_$!HH]I0QKH*1>,7 MW,F_8>V8*Z_U.%='2S5%:Z0M5T7\G'_[+YO8*(CP9A#Q$X:HE:*:2M$1Z\EWN8+H9Y4* MX2'36H5M0<(JRPZ,0Y16-F6W++;;5E#X0$AUUN=F0Z;XSL1PW1W_O7B?+ ,XVI(C'SO4 &8AQ M,S5=PTVXMG)4.^9VS"=@$QUWM:LC;R^MGS?%$FCKE;UCSNU0HN-4BWE-#F_K M5YFHG)%5+\SUH+N^(VLY4K>1M1RIV\C:#?AI%5,[\H[F8&JS(R?PV!TGY[@4 M#K:F]NDL6BU'6HZT'&DY4J^1;;="+=0@55^L5!_=,BEGXXR>O1RC>5V5JF'[V%>D8H:5DN0TH+"Q#>ZCP=Q@I M(DJ*:"$I6EONK_3PABFYFV%1-"47CQ/MN<5W M3LF=E9+.[_WEHWOM]"I,LLO[-2GE%>1@$FY0@R&BD8 SC6+;T"SN.!I<[7*+ MV-4YF'DFXCM)F+*84#R4V?2R(V_V*%+1B:;0=D*%;2<(5D)EV0K:99]62M"]51/._?Q8!#_2$\MGY(;NZ53,F/[=$KT MP3W[^OYP[S[B5(&R,SUD29/._\B:)NKU=P7/;!I"]O@%BDI_HK5F0_E-J:_9 MYU^B^SW#'FS !O$SV"29 MZ#T.@9*'MT*'(8=(:R%=$Y](F#L_+X70XPYOW'(NW"1A7SR%R1]CHUU^'(;P M@LHGQ,YY KBK&RSA#AA[P\PH1HW#=")S ']O)1 I5.( @$"\L.$NKE3]SJPZD6Z%F37 M=F"'7GT:;J7=Q%DX6'5*-&6'SZVN<2K[&'Y>2@3F*2Q-;:A/RY%ZB51U11#]&TE!!<$ @>5@ MV^!4LRW*-8HYDH$2OF9@[C&7^;9.2:V" 61%YMQ1'PT?.KGG/!'C8LAI7B$Y M$8/H"1B4O('Z!_P4I\:Q _"(^=^?1TGO,4SE35%O3=6%XW;]&^:.E90+N/XQ M;=WO=?9#7XUGQ&PD5W)JS#[:TRFEAMCZHDOVUK;U%0^RI9N$0S9E#X<(ZW): M2B&']NAY3BXN#K[)WWD'7-INOU4I'Y\2+8>LCG< R@T^F.T!Y.]R$W",1<". M6Y=LF7_NROXOPZRIBL3HZL1J]4CE8B/'^=GUEN_#R.8B_ MQ4.MEXN80E7>([]OJKQAJY'2UBC9LGNJAV3:>0[?U-F$7)O&0C2_1C5.>+[P M+B&%RX#]N557A47JEWCXH,'F]JG3%_="=3S+PM=F"Q/B77QCSEXLHVN0@VVIFZX-6B_FSE[,O;@9Z]7*7GDLY_JO(\8X MJ:#_.AYW:M;/85#'T&1IT :5; 7T M)/C7X;$&_KO/7W>W_+I) (4*F[B\=U57E^L,["N89-+-7P'N%]^"-7H5M(*+ M74]CANEKE#)+,V4=&%?W;8^;GH%\535)A7NA\WFE41X8>Y)Y]:__D95?)KIL MMPI$"S 7!Q*D^(K^Y6;P M'@R./4DNX'G%ER5W'\3M";./F'0CDJ<2I_^&$@E*](KM \%/2:VU#K60R;@T M?0FB"E3=(&L"D9F.'=_F6,,^A_TDIG8>B,P#3& [@ .#V3.=BDK5J7*?6OBI MLP?*Y2U\$+\]Q\/+H?BG"!-[.(Q>1)*&R=OEO0<*Y/+^)WC@/BR"=V#>SD+8 MG EX8B%4CE63A-UBF.,U]2LWPAF/+;&Z&Q ^[".SMXMAFB4C^65ZF3V*Y.8Q M'%[FNDJQ+;W8V^)F84J),2?;JS5#UQTK$!8XILM\S8)=,FR<35=SJ$DT)V"4 M6DZ@6PZ;F;]+QPI5H7,8GOPNI"M#]&V8<# +U8]RRDU7GA*85JCPZ^8\E$=# MQKF!JV?AIV V[I3%PB8S\79FNQ4$'G%U5P-KB&O4H$QS;.)H!G)LTS8)F)MZ M>\IR:/CU_)1E'[-DAU.6AJPZ2US8;-4Q+0M;G"'-"PQ'HZ;O "-T#A^I25V& M3"? Q[+J5'F44.*D0/E10MDZZ=.CA#JL524PJM#"O_DT NXQ>FZRTUSXRYEF MTJ]',=?E#H<17,JTFWG=2SOT_\PW/[$2IAT ]HD?!PM5[LO-Q7UYH=F 89-( M',RU@'HP&_3 U!SF.%K@^<@U&?61&4P7%?V<&/D^?86^QJ[%##%"/CCMV&QM M]GF #,_&FLU= Y0*)IJIFU2331*(3YGN,S.'D39^;:[APO 9$PM-CO=8M@S.NUA%O5EKS$)>/]?HS3+<;QWXR&@E,F4\6]Q)GX6_0>Q4ZRF MA8F,/J2,47UKC8%MUX=M'-8LSR,:]2ALP3GQ-<(4#$MH[298F+8=1P*BMK"!H@5 M\AW-)I:GN6: 7!,AWW/VJ9CRU6]>&B_2= 0H"KD$IGM>NC^<4(P' >;,UCR+ MN1H%):Q9#C_%Q.SR!, 9G?0VDM99?)=VGB^*\B MZ473R-?QC^GXUU0^?+>&JI_/GW6V4WIL'8+\ ["]BSL8$ MR?-$"E?)AFEV*H409NK\30L(M,C7+'TDR# MV)IO8=WCU &E94][^6J$ZF@Q16._6*Q/"IHK8CJ7*_-==AF1>X!T;Q@:"WDO MA3&U7<.@E&+-@S51)IR!@()^TW3FPJ8GX/ N*@\5B!)0 H-9EQ;T.=6+:*G- MS'QE*E.FT=#@LZ\FF!/SR+Q#X;J.OVN+Y"Z)Z W,]#3O5#,1XYW (AC) MS#O3(IMDDZT!!R.$&6:>YK C'/FVIII@HISX=G$Y'K@<9YGD\ECPR6QV8GN M>D%HZJ95,H1J,<6&R8\50XN:1L'NW)MBJ%J64U(:A')R7][+),#4'O:O1?(" M2W1Z'0]VL44LW=2I"G\EC!5<,EV&+=TEFB>K45,;3 _;-L%J([;EP<8\ /,^ M7S*EW\9 G+ %B-ZG:Y'^[^)%#$$B0V"#B@1QD2]6O3 M:F(3),H4"3XV:9%NK5UF*D!BGO(2*26W7%KNV* 5TVEA1CY8&%2MD6K72$,= MN.NHRK38)24&_(PH>K=TB:$5VL= M,&D=,$.O>K=4 (F2C0,FC0-$^8'50@UVT$RY*TWSP+.C!CMH)HT#@OFA%&1% M"I%)ZP!33"L^1IM6YZS/#IJK='!D5:P%5I$X^+Z1YW5,4<5;A&4D:K!;XE(? MXDD48_5(5+1'X.HD'$'WV@1+ P%^K6B6@BD$SPT+U1Z+D'0+. U3UBDV! M5206U6'5,D$G99TQLZH^/BJ"14B M0)1L*:LH/H8KWD9.@9@GO$R-J([1B"4#MBLGU*C7(JF2.^"9Z "KY+90E+Q* MYFD*M8L#>4>I"$5Y(50Q9$H&U%>K8&@BI50:K"J(P^*8%&R@:"*?!@F MX@>&H@86@JJU@#&I^I"]"!0EVPAY@1!=MBLZ#!05J44DK01F45SU*1*S3/.C M#>0!G&U460EFQ7NF52 .[FBA:GE ,(+Z0U'RZD!5&(9E5&PX3I&HZ%2=YN=I M:*-CI(OAB\A3??-.69/*K3O1;1'VFO]WLA)@)0$$Z<7H)L1$MNLZFN_Z7*.( MNIKC,-D2BQ$?(]]DKCF-U482YWG*WZ-QF>-S*7'7(LL&J@R*/>Q?/#V'42(_ M7"7Q2R1K#>PD%\@TZ'AEM/:S/"#?0X&-B.9; =*H95/-X@C^Y7,3) .0<:PI M/K!"+)\H;T/YQ&\BV0DP"X$* M,2W.S7 WJ4,_K*QAS4.*MBW;6XPT[K%T\)F'R'S/HF?@3/.5I(I3(U R2% M8N,3..:(^HS^B<9N# R)7W)>_\Q59\A\$UD>16*J#?^MC%8R(.:I:W7IO1] MALI\D8[+>YD F\H,V-W,MC$PL"R3@F[/C8#)B\PN10-N0>)!%6KYX&!IJ*#/ MT"FN4F<-M$'T)JG3WDCEZ)%C70%2CN9 ]!-1#]J!C1DW'E[<_6[GMB#K=WE0V0HZ=G# MV@WJ1Q:.BNZC7M[_/8F?[%YO]#12E7A441I9B#01CV*8JH)'E[D8/Q[> M4R3H__S>^2^T> <4\?<> M=!/#_C&45HT?)K* KI1D__X>MI9-@0W!?EF;1 [O%X(]PMH8-&4._S[!K-[0 MX$7K)VZ*$LD-C:6R;/6T,RH 0]D9>'.CJW9F1@48@9EQ[ 9&!2C*4."5@.>C M,"\J ,^43<".R[JH0M/CV1'S<1L758")I$/L$+9%Z:= %J-ZT7.U30',_1W( MY"9JZ#%0-2A)ZZS>AEDU.%A;2TN]3+-J4*K(-"O%8[OJ@=M6WAZ$5)6R\5XF&R)&Q4E]IJ3<,JRJTKFVH+SD M'#Y3>N@QJ2IA:87PJEB,=,5BDYI5E;/X@-1R>0JDJI8TW*QRRV4$[7<#%-3!3^@RB?F&D*KS1@R\XPA@JO*(MN"])(SA$Q58()4 MEC^W0GE53(9Y3&6FK+G7O_ZUHS]G?^L$E]]NM.N+_\__:P?-O@CL M7R]^^>=?.S?1$S#\F_C1^1X_A<._=<:/N+F\@NO-Y^QL[CUW\N^K\\YW_^;B MN_^K_^VF<_6+_>U:_O87]:/ZZ[F"H1GR\AO__[W1+KYY,)"_=NB?)D.UK]T. M1ZRK!A"I885/SW_[SU?@A_NW^8[VL^_IW[Y/^0^/F(C [ (OITT]KI.(?X_@ MXK03#CMBDJCW(\H>.R%(LPJ![=SECX"'/0_@LCCIQ%+4.L\+LC:Y++\HB^'1 MXU!\^>Q09BO K?"0L#.(PKMH$&5OG7C8@;%U[L*![$C;21\%7'4/;X 7=.(7 MD=R/AGT8 GPC_QA_A(>D69B-TDY\KZZ4KSSOW,B_\NDP?=_@\ANFRI"ZP3"X"($C1\ $D[UF&N<,/\;V4@!C>G46]B>"+ MG)&S3R /9'($SI%YCUHS FEO_]\<>-KUU>V"W0-XQ])^*Q&-HR'VF_GUSFS MY0UJEJ6CNS3J1V$2B?1\.B5SD8:!@.BD8CS8, %Y#%,I\\/94.;EKO,FPD0- M+LU#].6HX2F].75P/L5G06([G'25_-4*0A81<)!9Q#^&,M_G%/2@45%JH/L,02T1KW'I0=+ K/P%7C6 M'_54O^U\YN93"9XQGG82QF40I\3F"Y3:+!F[SI/GI5 MJB%29_@Y*T&YPE_W.-2@RH>!^ MEKGG?>R)5C!^ *3" ,0P&\0_Y^#?UQ#P'>:SW9XM )W=J=*YS M%-XZ=B_K?)E?2/SO%]?V_ +QYXE&@P>IG)DA<'IL?W3"K37T&3/29"=)Y $!_3CE!,^[^CP=MXU+;^-]3M2!MG3B2>1TGO M44Y$M60])/'H&5 9*H'JC1L(JJ5*@!-2%"^_HJJ]@SB4C-83)3;,%)55O#Y]!;EYA&F0"I@'JPIY@[6C@$3^$ MG'JRDRHL?(F04[:CY!$,0S6MI08)AV_Y?$SR^1E/!'9N#*N+FY*7A;479DHH M7_I?B.GGU@SHIV@P4 IJA3OR$6GTNL E>,!G?))F1B(9&L(\GZ3X@7)2,T4. M0#]'*Z^'NU3(T%C-31%;8('49Q*ML+?M^OVZ*-3R\Y+4OD[7X^G0*ILT^@=S MYB*7V64^?,J%J8Y7//LO=$Y6,1]CK13[O,I<59CPB'5+N1(1X"==^^S)4CV= M:',2FZMO.5]V6LBEX3F_E-=#SP5C>_G]:;2>?6.[8?$WK'[CW7<,B*&0+,FS MX*;H]F2>7S[=I0I)(F6^Y,OX?2P7*9CI?RT.EB)^28(WF#]9",;%Y!U;@N]< M?O?\[YI[^*+WX:ZX/?:D/E_:RVU'5\F@;'AD?LFCMNK1? M[C0*@?'JV\IG9=S!'W(GWZ0OLN,NZ?QE^3 MW\4?F>!^#$V0GXR<%,VM.%0K M#D>LN8H:-5^BH3IGC4X4$6 M/\__4IJG!(FGS\Y&-+AF,I9Q31RUX5W9;I8I'O+'_]I(CL8?D^CA,=\C,\HV MNC$_^_C'V=P92'7BOP-]6->/FCYF'#=]6#?*H*]L3=8HO357[OH BFO+E7!5 M0KJ4-&0.[$HJX@U1UKL22KK8H*=!*N)6$Q5QPDKPS\V:,5\**\&F$4JZNEY8#3:-V,)VWH>$MH;>G-:;K^,J/;#/ MLI+K-$ZLD=8?:H"9L/O;EY^PBH.\=2[(]W!#/;A F*=!)Z:DM1LKUZ#?1-8) M>]DH3*)PT'D(HV'C-.879!;><51H4[1*L]K] R>XE8I#2D5KJ2ZX4A9B=1NG M9'D#K) CGDLM4"U0U6OGN;#]]Z&M0'EMHLO'D1Y*%<_"/%[S,(\BX=2-&5CU MUEDMR*[MP%I^U&M@+3_J-;!#[QL:?F)S$\LHV!$#,$- MV%OL0A]O2#1'0?J^H*YI-<6K5Y!& Q<^3#IU(YS VM&/1W<#4;=5;;\C:XZ9 MT7*DY4C+D98CVQOC?U$YYD6,XM/,:<=M3GO[ZB/.ZJHLI_TZ>FTSV@_#H3:C MOB][/L,Y MWD2.^@D$:4!1IR,6B-;R;#/>:V&4'/$0+--F@+;\:/G1\J/E1YT&=NA]0\-/7(XN8YV5XS*N#7W<;,#> M:0?ZOJ"NKC>EZ'9!&BVCE%/X4S#"V]S/EB,M1UJ.M!RIX\BV6Z&*9ZQO:Q3C M/RWUL#?GR!N,4T3D'Y'\XPH,WT1D49*?L#NY!=RY&H2Y.S*:+I+3^XHUD]^< M##5J8\62'_=E_P\9IMR1.?(J="6+.XGHB>@E&CY,K?FQ'9]V.S] Q?Y&^>C&AVW\+@;W82(4[ET82]1[A,M[@U%?/D? 5@5V+N&PW^G#>\,!/&="8V?T+$$( M'T3'8.<=3X39X^S'YR1^B?JB$W;NHU<@-AT]P=6*#$F?2.>' ;\F+]%+G*3J M57(\X4L8#53M _F.P6!ZWSD\XWITEV;A,(O@AS?U*X"QGK[>*$DDEK^=7Y_/ M\:(7CP9]14PO?A)CI.%E]WFZ=2KF6"F')-DF7J,TD]P>_P2WQW=P8XY\(@8* M^^@J3",8% \\>XW1.!,XKD^*\W,0[8CS)*<]4GW1)7AJ]=I[R['(AL\L[ M:[.:Y:5P^]I\W^X[^"]N>A?F_$R6QKM@D#M@QI\[/T+)H"= ,H6AY'(.G!D, MXA\ _U^+@WB:-3@^**BQLADZ?#4*VKZZC%DZ>JT,I%;."V?)+Z_Y2SP[PKHFV^"!U^"QYRHGC<*CE8_* MY>.(==N[+&@K3M37K=G(BA/'7:R@(6GH19G7@$2K7<@KA7MM3/?1%)J@#8E* MV)7.XHW/FT6G=2+\1'HI#&W-LUTRK1/1CYJG K]8A1.?&I;B]07ATRF\8!8V M?9I&*BZ^B+=%)HJE.,OLOAQ3]T4!%1Z(P^4C@U@:_(-, MI&O_#8!9M]R;^%)9U\E#&,4RMLZU#D==+X& MTH\PA8>U:9][2_O\(*5PQ?IL6Z\?Z:N/.&6DLM;K*LNS35D\#(_:YNMM\_4Z M=O3S!;!#;<;V^;JK=(\0F72F.;J1RP5K:7:-F=OS=(6J!:H M.@)U"@E9;9)QRX^6'RT_6G[4:6"'WCAD,O.-4TI81^4D M3+6FWG%GK.-2ZKWL^0SG>!,YZB<0I %%G8Y8(%K+L\UXKX51AV01HMHY13^%,PPMO/( MMENA5C+6_S+N8/_WOXQ2[2$,G_]ZW7L4_=% 7-Y_$YF3FZ(NV*7IC;SU1KQF MSB#N_?$5'M#Y^^0F#ZX:BO[X\JM!.)R/[+B\_RF,ANDO<9J"&=V+AQD\Y;NX M_\>9B >W5SXRB*7!/\A$NO;?@)%U>WWCW<+'6YD_J7,=W>JWB%O8,O KXJ:% M&3KKC(91_I0HC2E&_/:W:^^LTQ>]Z"D7B0O@),H?.[@1R5,T5(\>W_A=].*'8?2_HN^-$KCK2NT? MF@(H/?N*37CYQXCN$9C/>##.D9%O; J&^ME79'V"X!Q9GR$PB;1O$@3H[*OU MF1#-T_49!J#EKL;[\#EMUQ0T&$PJV)]^@L=Z&A>1V5#O[P^89:)-SA&ACJ51 MQ_,U:MJF9@:FH=' )*9M!9:+X2ER"LB%:[QNE7>VH];DO%#+PE$._=-DE9Y4 M8\@>$R$ZX;#?2:/7SE->ET'(N@R=M?4 Y*5P^]I,^6X'M%O8?QN*F4_)^ENZ M=%P$;$E$%B7*'PV/&I\8C<^/HF$O?A)_[OP(Y6+[])Q$*0PEOE>#O8\'@_@' MZ,B_KI@6;?6:\2Y^T?2;5*+YH!3-RC'"X>NXT/;59;SZB/.\RZX, NIR-@)0 M1;,/-U*!JNMFA0G**V_36)BNH]?*0&KEO'!]B>4U?XEG1U@1:!L\\!H\]EP? MJ%%XM/)1N7P[U"A(1#]JG@K\8A5.&6Q8EF=;!9L-@FS:%[R/^JBLG$[AKH@;LFX]8 M)DXA>:C-B&WYT?*CY4?+CSH-;!\KT\D<@JS+UU\(P%X??EWY)J%XSP[KN-W= M7\RF% (L2"#N'G^) EJX_\+.IR!-M\';5-B6(RU'6HZT'*GCR+:SQ?>=P)^) M9$V^:##*1HE83&Z_DF$/<[G%SM3H;42B+#[["@/B*E%V9Z(7,V>_BQ MB:AN.(%F!M33: #\-K&%-#W0D>/X)C*P7:M$X8MA;S"2Z<#1L./&"2 99GG" ML#^()MZEM!,FHM/+H50_YJ%%:6<OJOMF"5\GF?*K=/AU]-JI"I)6PML$SJ8F<#8*CU8^V@3?T@Y8V@3?)G@0 MOXLT2T:]3-6F4UN[&);[B8VD8HY^&T8O(DG# ;P/0,_/$N#JO+X3?$BC_GA+ MUPG[_QJEF=SK?7JX5!?W#>FRXKE+S7#"H2ZUCCNO]HO9I48Y61>UH1%W$6F; MJ=5 (8:]?X^B-%(*+Q#9'%Z^R48*H7.OM'FK+:.$T MX=>U#[]NC=85'=TTY6OR-O.E5;VM1-1'(EI3>#M36#P]#^(W(3JI>!%)..Q5 M:P$?L2363S<17$J?JE8B&BL1C%10].>#L+(]A0,MADQ=J!P)V2HE2.(G5YUU MCN!QE].X%4? @T5^W4WX*M)?HV&<1-G;I/28/>PO/L7_]PA^_E5DCS'\\B+R M(](]1&59.N-&P0 US[*P'[BFQARJ:Y18IF93W]%HX/N.Z7@^"LQ;+@/4S+.O M&D9DL95#A3@M,NBG..[_B :# !X.8N:.DD0,>V\WL/RD _5FV>Q&/O*P^ 8\ M(![5 5]. 56+<\WD'M(\%WL\0+II<_W6T'5\:\@ 0,(P7P!X")/,;X!'-#HS< MP!?=S+C(#SJF[.O[]M65OOJ((RO:N,AF02:[H50.6"O_;51<4Z/B&H5'*Q]M MU&1YYY=MU&3K&3EPG%D3@C]VH(]@=-STD>/FGT5+\4.U7H=MSO3(<&$0Q(_!*]"$ A"XK/SPQW3'_#5K7.BD0<8 MNQ\V?7+2L7SZ5L)Y6\N>PF>!/R5@RRQR8^XH<'J9&R;)&ZC6SZ^$A6TTS&94 M?4%__H+W?+Q5[&D'\3/LGS+1>QP")0]O*UN7FIZ@ M$HJZ&!]Y975,C*[5F/Z:A:GL&HUIK%FT>H6.N@8J7&.]3??:4*.Y8/G$3R+) M:QK( \W'Z+F!#>5TO6M:#7'Q[4KL%]/H,KUP;9>&]=7\@HJ[IAM&*J)=;)12 MF*.UZSYNJ9.$?3$,G\:%CC/Y\2E,_FB>(C1(%Y],)UJB=W?(1FR8A99'LXF M[Y'?=\*'1(B#U/W;7<).1T^ M 2CH@&4ZZQK'WL6;,+K+26,S7.E?I$O@R#O.(VIVT>&.C)MN;K>]C5N.M!QI M.=)RI(XCVVZ%6DEB;U/UQBOW(KO']S.V?:K>![?LZ_L:OOJ _95+I_J($PU* M3]7S1$\\W8FYNG@DS]=KZT%5QZ/#Y.OME;\UQ[!X?MXIH=2FY+4I>4W5PD47 MP#8EKTW)VT2>5@.QN-XU^;&GY&&CBZPF!-?L0*5,5CMN7PDUND2OH ;?L7D- M3S,?S\)=3D\F'8]TF5EX:C0L-P/Q$V&KU27E9,NW!MV)Y.(QO8N*9U\T:[9\ MP;R+BB<6-$P)TG(J$]2/4$RZQ&JK,+29>*5)V.EDXF&C">KQB!,GZB<3Q27B MU"/6VH#KEA\M/UI^M/RHT\ .;?37[>CCM%)&**)=_7X^NI#87=@O7=1EZW'&DYTG*DY4@=1[;="K5QOHA*#_G]PKOY M65K"?YI2LAH&^=Z.XF^=7RZ^^=K/_L5//]^H.,$-J#ML>@G2]3^]FU R&54! M)\1<4L7$.!F(^TDIHC]_*'#J_N6;RMO*3"5QY9T7>3>Q=$TOLK#W[U&4Y(W& M9.N>+HSOO[AUSF>=NZ3^$FU'/LU^I[?ET8R\D6Y?_\+X7.R<@\\ M;'J7/Q3)0]2?O_/\DRGRR00X08G#C9&X7)HZ_Z6O$0O9^2YH_E3-XPH/,HNCTQN'7\N;1 M,,N;Z\UR Z8#V(,@SMK/[M ^,>^_*/O7NG&:7=Y/^C)>)?$+S)=X&,2)_]H3 M:6H/^Y=WH+E%)F1?RF$6)V^'[3])& K<($":#T_5J&N8FFV[5",V=0/'H@S9 M%*[6B>S1B*A!=-F!LBBM,Z3VT.FWO*Z5)O5M8J! LRS&-6HC4W,(_$N7K4N1 MK9/ -VO5M?)BKNFDU-B_P\(P !YT;D2:==(<1-F@LM/+D9Q<..U@"0\91$.8 MT)EXFOZ:9C#?\A:S,._C:4?6^C2KW" 1XO )L ;>/@'VF+LVGN:KCSBM9_>D M+6-=^L_X!7?R;UA69H, W33[L2L_;?FK51>. U>.PY];U1>+3R4;E\'+%N M>Y<%;5)N?>.9Y>Y;;LJ2\?Y[/MHSFATMJ-W>)T.Y/RPC4B&T$? MZE*CE *1M:'0LAK9.ZY1FNV[2+-DU,M&B3H"'O8[,6QDDGD%-Q!A*CK1TW,8 M)96G9+3A^RU0+5"-30A!78(JJ&+\@:=I3^Z/W) C/&L'C+J>']HZ !XO\NIOP5:2_1L,XB;*W"VG:@]*UA_W%I_C_'L'/OPHP M\?O2A9.7BTKWX7=AF!=T6'F6A?W -37F4%VCQ#(UF_J.1@/?=TS'\U%@WG(= M7FB>?84W8F(JE]4!@%KDT,13UA3X^-E73@A%Q@)\$RH.[_,LC@'R/138B&B^ M%2"-6C;5+([@7SXW:> B77*E.;M'95\*Y=5P^SQRX95!T (_;#M^9ILH,BR%[3U@9;F R5M$>#VU4=\BMKZ0.L"V3Q>K0^T3NQJ?5RU]G$U"H]6/EH? M:'DG+I>1"_"=@VP9X]"8>]QCA#<1>V[!O=>O CV:+N0G+<[E#6 MM6A#*F\53=5'I)S.CJU#M"FA'KN[8XQRW#&U)!67$CY0/U))ES=E\=J55 Q: MOO4G'MB?R#BR>+D.,2S]B1AFL'YT[L1*T.-G7Q'"7*70U="=N ,&%F:.&?BN M9@:FIU&/NAH0SC7'L4P/6R30=39-H63<."IOXABWE0Q*@W ]X*9F<0S2P+BC MF93XFFEZOD>I31@GMLZ/$[(KJ/7Z@$[ M8OG?SO\QSZ-U+J':R.B^R,+'25;+K5.?]V4[2$_.(WQR(0$MAUO]TCKUC\JI M7VMO5U%?/FM(,[/"B$5]>3SX^8?ZA)60:7VJGU8UY.8'ZE34K2'TVZ+ M&(1LX"5@:[P$R*(^U[D68(MH%)M4LW07:XYC(COPB.$[5"8=J4-Q569QWD^R M1,HBG?9=I5N Y4C'-K%=9%K&+;ZE9U\QIFC1^?4N"1^QUQ-WF1>E/5D9]2H13]'H MJ5J*,3%LQT/2TP5LICZEFLU\JF'L2M>?:2-X&96I<\;$V;4Q)4N$OX310,YO M@.(!"X&1T[4(A[.*(V& M(DW=^.E.5A(&F"PRP0W31_G_,F0!; 7Y1!65&_4RT9<_ MV,/^XA=S5UZ)))(1#KU$UO/P1/[?W!,+8_!?>VIPW\-,^/?WHI?5DA>$ 3,L MG1IL@1W5(K/$E?CI*1Y>9V 1>=$+,!%VL?#(:S"9Y,,&H2P;OU(Y$8\")/EE'(+S38"4WX2OU MN1;)2]03Z74\V#.[]V0%\K.OU#(1LY:H?8^(16(]<0\*K^^((?R170W"X:)] MH=;0TI?#XHK# EXSG2[0O@5-*V"()!']:9R9__H,\B+&3ZHE ,;95XTP@RPC M\!$ABU3GRF\Z*>!JJ1+71>'M 8#G42+F*5]#N,^983!B:S[8/Y)P4[.-@&B^ MZSLG-"EMD.BJ$7U7?C PJ-8,J7I7PVZB6&OF9"^LZO MDEA6LDH'(P_@G5XD::C?:]AG[9*,%S8P)M@UNH6Z' O,#3+ MQ::&;,/RB&<'S*!RW9)]$JBU:.=N1]VM$R-:BL_X07-<\V M5&VCF:["MZUCV2O32*"#808ALH5&FM!3JB:Z%EDV$ ? ;4/5(P5(9WJ9JF<. M@B6HXT1$#T,7;A+#WML-,"<->_))$VWUVS 9GXY4>]AC(\O7;2_0J&/"O\S MTQP?%%" D.]:W/,P8;?RZ5^MI<.>;6CZ6/-*$'MUU[M2?,Z)_K[>550L$JI. MO6!*5FZR;TB4*4]U&?QO@;%SHUZ71:2,^/!I?"AU)8;A0-HZ*N\E3X$9V_@5 M"[)-&8:+M<#Q&&A/S]9,G\-'P[=MH%FG/KQ$GEJB)4'>DJQW,%E4$-]BJ8U! M$TN'Q_C&B92(OCP!@&_&IWIIF<*Q!BF.'$_'%FA)6%5@G:58LRP;:8P3GV([ MH,RU'L7S>O1=J-P(0OI@>7O: #Y>R%D M<0*#S-@,IK4T;8K&SS+2*'RK MV!= .7>D&B!C^@%GE'@H7QX0>W=>O4O+IK3/K:OC5:>6 MDD#D"@DJY@&B4BBW*+Y?)N$#WL[6!D_[8[X@ , MLDRRC,SV]"U#-(X@^CV),N'%/^IY:@+DPW+,EJA?'GHAM5C+>8 V7SF6Z?EL M"L"&1GJV4MC12-L<1$5M<41_8H.7B\D.(^"G7/885>;N0=6#!4I&P)/%@H"*1:@P5UJ4G MTC2M%;59%@R-J!FP._X;9;D#Z,8M0OMBP7ZJ!-3"';2I^,IJVZ9A&>N7@8_\ M0-.+QG;B]//XZNF6^U!G!AM:Q4@ZAG2^AOK/"/ML&9RXU<;5!N1IYRC-X%F) MW7^1@85RW^J)YSB-:GJ>BPPPBLC*0K 3H9_:SXEX#J/^Y)EC$91U&>1&[!#Q ME9N"!7MQC5*\;$(6(7 -2%+3A(-Q/(:2?SO+DNANI")\;V+0<"\B2:=A?K.P MKCV@M3KAUD9<6,A'S#>U@'BRA[=G:#:C2 M,$]NZ27R,[-Q;1_B*QMF%P@)P MY:K\-R#P:I3T'H$S]D,B]G8ROE? 8!:2 GA]1.*F)CQL!$2D3MCK.>>P=%52 M^+2AQ3ZC9QF!JDY%=S#+97<5W4)HB=:/#SZ7@)@S=^K)44DD)<9GQQ!S='Q. M.?9&X;R*3/F)5J:DO M^L[;;ZF,%LBM;S#G;1G"4]\3!0RZ6_K#^:)5L#E5BV@H$V%-:*+JAU)*:<^00ORL>^"-XUBUHQ^/7G?!4B' MZ-_$( \R1N,Q'LCH>3E#U[H:ZXF!]#]CNM3%KBB)ZX&ZB>T>V.>)>%^+U1(; M+'=OA)K(6@O.!F0MJ>+\.$XF6"@+H*:YD["W)XSJQJ)(K Q^\V4F/WS\+E,H MTC2ZCWKYF>1AUA+D6L@CW-,PPPP$(' UTZ5,PR9CQ$:<6*YW:\B:FC(TU* 4 M;[RDF\9-]Z5[,_,[J&8O.Y[GD#6G P "ND@@43Y[((N-97-6 L-:F M&M*ER;%TTE,3P#;G8MTUF$P!,A"V-D;Y PBDAPYF=G[M08Z.-M5,2K00(ZM4 MKZ-A/:GQ1&$=D-Y-UVNIB:G.UI*[GH[U9AK,C>_B>7Q\*E-UI^F0M>0SMN09 M"\'K+=?WB?G$1H6E"S#+WJ2ZD%Y1>;+\K.HSUQ($,-\ILPS^L87Z+E'O&*@U M7XM5[(J.F,G7FZ@U79%KNQB#$&F(G.-Y;=?VI<[PRS.!"7_O=[H::3. M"M][?W[(GAU2;C??.(%R6$YHW"?92R9H$O>$Z*NHNU_#;,P*%3J3FW$J=W0P M2"_OFW: *H\2=6[H2^;I/@A>P; V:;.N;UDNHK[F."!0%PQTM([-QMNSX6P#FLZ)*C?%#X349L3N1N:RY4A'"CE!%Z+V(0:RV M0.,]L?\ZKGXTWC+U9?1:W%,5KVH:D"WM=M@$86HN::K"9+ZOF&3E"!G>".:- M"K_Z;0CX@XJ#)X.NDX5TUCJ$E*$_+2RE]M^7S_5-#))%H1##B+VKK_:.P_N0 MY]9DTU0^44LG9O1="#^C:Q/-?MA2+1MJ>!GK1%9E:>L*+6M-C[@7+=@6E5M3 MA)C(=EU'5A_B,O?*!3B8J3'.9#"G;S+7'-NHY@:FU!IZ-EKB$R%>HW1\ZK,0 M1E9+F5"!T\;*Y-B.LN4ZQ"IIYBR]-S&"7RP[0'8DV/-4%A4&Y9RZOY%G2M;>(Y20I* MPIXJ)C+)6)C9 K+@&ZQ8!]B1;02,K#"#&.@;N@3-UN3MWN2TTG0O_4/"E[C= MH*@CN2CPY62;34**E.4T<^STYT\J5-V<\LA=6VS4='WJ&!;2,/5!ZX/EJ-D^ M9YK/,7$LV/H2#&^2B5<672FZ_ADMBZ3_+F1!?=&W9:GV!_%M]'0GDG%MK=P6 MO1QE:18.EO JDX9-HVJD.,!;R 8"\3Y5&T&R^JCSM%Q#I^K$LLE3@<2N: M%N&X250IL3+C,5$YWPN>753PF8]K3^H^:"\CNGZ MHY-:UK2 B"B=DY_5K*[08S>P4DO#OO\JDEZ43K[9W_'G9K:([MG,0<35](#:&F6 CXD- M6],M9O@<%E[#<<<%L^:@V9F^&52_R!.+&Y%,*MG]$]10<>I7CEULBR'791K' ML)A2&TOR"-5\VR)&8#)*+1]6#Y*;&4!U3M^Z017(K)YM6<9NBOG>%T6)O$6< M&UAGKX@#IR@JQQ(';JO#.<+65 #:B>X:XF@AD_%R<,021QGJL-R-:-] ?A,_ MQIG=IW'3U'V=>CZFNA15I: T-+%X2L:D49V M)"/ 5#9?D-;'9HZ35ZJMFQII,P%F+N![,&XESR@.>1E<85-5-,:9'7@D>'[ M2/,IUS6J&UC.#3 AD,--PL'(1&-D95$NAOA2)/K&9'Z*SN2NO9:IW@RDS;?Q MF\.%5<, XT.D/B1YY2K$ ME!,"+]?,WY^2J@PK$^N&52)6DR:Y=#]0'21,;PX^1BP3%X/+L\I,)>98C>R).JCO('BT[X4Q,<\U6?8-V7K:G8YOYNN;9MCSY]G3-<5VB M^1SYC-JZ3?>DKWB$>)\'^/TC^"1$QKZM8>_KQH)BX+_G5X5"#] M_Q/+TC9R]M6> 5@R '.S9/E?1&0-"^X^?^'=-B^4QX^[[2X7D"^(+JQT5^R? M2]B60NJ>I#HO]7@QE&%1>:$>F7IQ WO2\='S3S**+I75^^61]>X 6YA28FQ] M\$Y8X)@N\S4K@-=0RW0U6#*)Y@3R4-H)=,MATZ.MY<6S*G0.PY,E;[;ZT8-) M-Q6A$IA6:#NR.0^E<A9^"V3A;RL(F6[!9-UA+K"#PB*N[&J@U+B-L M&=BJQ-$,!%:L;1+;XWIK2QT:?CV'GS7/ECK JK/$A0U#SRP+6YPAS0L,1Z.F M[P C= X?J4E=ADPGP,>RZE1IWY8X*=0& QO&H>W;.JQ5)3"J6%#:QM-(=I5@ MYWOA7@,7_G*FF7*58:Y+SSTCN(QIIWBG=I:(T /,/!F$,JTONFL(YCK\.%BH M5LP@VE1R6D3TP]J#L MJX%:7>+;'M6J8A0^-;6Z?QY9#'.\_;9T(QZ1L>?5/"D>'4!!KC"Q/ 5))I$' M_-S:AP>GW*5O5A-KJ36$!T][4>2.$J60#*3G\6_0>5K#^]8 ?. MS8<*%@P-E)VB?(\8&G:1J5$.K('-@*WY%M8]3L&>=^QIW!%;ZMJR9R0.D:M_ MP(!+/(Y04D6(]Y3,+U/:+N]_BN.^K(\UKIB97L>#7;2\I9LZ50'RA+$2<_@G MV0848S"Z%S!YGZZ#%3.H&AB9'FX29BP+RX[E#AC[[MRM8+&(RL"!_RH-+)/_5<0C0646'IJL:]IR M'=W->GM7MD)9R%0Y-";H16MNA<)@HFT2Y;A.C'P/!38BL- 'L$)9-M4L_O^W M]VW-C2+9NN_G5SCZS,/9$4,W9'+MF.D($%!3^U25';9K^NRG#DI*VTS+X 'D M*L^O/RL37;$N" '*1!DST55E(Y1KK6]=,G-=-/A/ /XP' %G/&>-/[C:G*FY MB_+)0YR0R5J3Y_56T:"S$%3DIQ4,,Y8Y&BN.T['14-,"0W4TS[>5$;8"13?@ M;R[RD6(A$P6N:YF&[A.F'&+!.U2$.T.;P;!,7 MC^<_%887$+>#ZY0A-&4,IA8559N]B&)1N^<.6%38 ^B" MV-3N^<'JH9#*K5'MG@-@5,UJ8?EI5G53M[9/WQ""-;31["$36X?8L[FA[EED MTOA>5=MP1#QT_=_8/FK:CNS>5K:/BZX._4T!.,, S7:VXW6G*I1='^L.!#EZ MGN:^%PG$(];R4[7JC^SK=6!AW]QPCAR3WIIJ"<0C\X@A,/LIYMSB]\!+Z_W< MK>XL?M=MW?MFGOU^HE:S3N]]F')8=[?\P.4@TB.FN)W/DO? #.?(>;_<6?(> M> 26?.@VO 3CD;/J!7;<4? 1=THM M79KTR0\V58F_6Y,^6:"]3_7G[3:Z3W88=/NE'[I'VG<1P KZWGTBG!6SC.R_ M9ID_+@JK$$OZ*4^I3R;Z72_LN0-;Y.C%R2Q.'N?]A\&#E8YMV9B>Y)_C),U8 MQGL)59J'M?&6,B'^,RF>TLDJM^TDT[U,DK;,AMRN.^(*LQFF"C:-S92 'AEU MKKR_TYD< DOUP$&*8?DNL-8.%<_Q-$4%?F,S= /;6/D#1S?4MM+\3AV;UCO& M5)I&S$8M'QZB1FBE2%(J<7Y*>ZYC2=Q2-55KN &:5]AHU8:5%5+$-D6-ZS7J MPL0H39&.G'?S$,YCBE9Z>/W QE4\G9BXO\@LUG#3_JFU\(@7E9;5>7=;"1(9 ME74Y>0(JRR'?IJJ_FRUQ+O_8FNGOAWNTM U4NGJFN6[ZRUE(M*9D\?.EXPM3 M6C5!F_XFD^MO>3HE!:&\28HT>SLO#["AA:,PU)1 I9VR1R;P@,[0P*X^"CUP M]YJ[ZBKNS(U:4U)7C-J(&^BC])2&:?-*O45A#'6:BP2?NK0);:^:UY34U3B- MV2NLTO:+P[-8O?"/!>NV:57'0/-BLCHN3$*+B1J.CENP66)JJF%ICM4MTE 9 M[]I@#P>GJ/VPC^XJ3<.R^=33$W@ .N[983!2[-"F0R5IAJP?6(KG.;:/'!RR MW=+BH!D;=DNQ!> H?IX]TUE\^?7#_#"-?G8:/[+9G,\OT_2-$/CE#7Q11HJX MG+!&#^6.P W6*,MT%9S_MLZ![V:4F09V#7^D8-\+%5VU5<6S8?^#1XZ%+$M' MB ZHG>_";S3U?TI>G$;-.Z[<+G_O/@K%%-I@W*PPI1DQ:^,W:6\0NGTD65D% MPWJ#W)#L@4[C2,;D,QL-7'[TR$XX)2/,NHP8(1OP'X 7TP(P&+J'06UTK"#3 MLWW/\I$?!BM&X#D?CB>@I8;T[#__! M,I]W1WBBT.=\8?AL]'M%H9B^/_F!= M&['%BN$->]T(5;LW?OP2-N3HHI^3^O.[3D%MLT50SCO&OG$,S3F_[.C3%^?[ M47CK/4O+#O+OO*.C.:;ENHKCCTR($.!=CA..%"?$^@BL']:T<* *OX-'IRI\ M+8Y>ML+7X7P#A:_%^=X5?O$5Y9C69>(/'=0=%61S6+=;A(0.E)K>%5$QH_'D MQL-'\-DT&*,U1!E]+"-]!X7.R/644 \"8"0]&?>0H_BZ[ZDHT (/N7]H97M< MO-;^O@42-WD60H!5D$_P1MAI%2 +&E:5U<&51E[W(*E\RKYAT>RK!6X=VVF:VEN7B6STA0+?/50>VJKM=,Q#K>2AJ=E#92(]>&S8&:,N$UGAMJ)K M9E<\O"O2\9^W!,SV^(GZ'I\=YYZB@"[3F!8EFF[1CD5@K5DK-SI'R+NX(CLQG:G$O:,=,=%[-H6I]WIL58IUIJ/0>QY;K9UZR1 M;7BN@JS0IN=0MN+:L#$9N;H-[M;3?4TMG:IN5/C4.N%-^+H8.WN=L4Z:@K*7 MGA)KS?A[/ ,VV;R98E"[RADH6+7W M$+V%D K=KU$\C8 I@*&[:$KNR!A,&QT%^R$#[-R2:!K_ATQ8WG9W+-@V4$DS M \_4L#(R=4W1O=%(L1$*%"/4=<^Q5-@EF66K&E31D6-(:L2,8Y/T^^/&ENSK MHVBJ]C%]?DX3YOK>C13Q:0U$=LP \QIZL[KVD8D,V.+JSU-J:'J7K' MAVHQS/%U4"U8!1<'(T_W/ 7>;"JZ,0H!!*ZK:+X#U#K>R-:9+:1E&0[M=[,! MA#U4M-^^MC_+;]&T!Q.9N$)LO5ZUV\\!MMV^GDY[C1%*@668]()'"4"[(5BG M_87,$-.6.9ZEA;8U4HW%.#_-T ^=9VRCHT+_CP+P3R801$QFX^+WB)XC%6_N M>)Q!5##_)]B*CWD^:UG9#^83F:/ 4FVP<:H#:/=#4W%&R%8TUW1\[+NA8>KE ME&)-U2L-$(\CJ[(77+2H7SL9INU\OR;IMQR 1&WIQ^1E5N2;QT6WU+#278$7 MY7&^'+*^V"R!8*:S"=UF+:*S?B,*4]5\(_ 4RS0AK$ J;!.QA10/N2J&;:*. ML?_'HE709@I,;PRI0'/^TZ5MCJ>SHA^'L^6ZL:Z[,:AJVFON9@<9QZCA_!2W M7\#45#],LV0KG>7K45/1NBVG#=%X_;3A:Y+-8Y5>(R]7UMNAMN6[4]V[8P2\I5090!)9I\8/>V9#MNWRU$XFMQ3_X01G( M/((6@=-FZ<$\LLEXOQ<]AJ2ZS%A5C2W.:'ED!CUMMFISXSU-C:#!(R-8*]EF ML&A[2D2/YW%T6X:<:G5IG1$0#1)A(>#(HC2;Q$F4O7TLR',.9HAR)4NG4S80 MB5].(7:"9=KOQF5TQ@4!$K1;8'^MA&+ IUF:[38$T%+]X>*%<^]Y=!E_C]BE M!]":HV[+9']'P#LJRYUD-)T?R+%8U"V*+/XV*^B>\CX%KK^2+%^>9*_.+D_G MQI;YB=N.W!PMT(S 5D+L6W3JF*FXAJXIH6W#QMFFC8O=\A#">E]*?PJ!#;A5 MHNLK$'@SOZ9T'S-"6E*]5OEE@D_$Q[-K'X55AI4J.(<@C\JCP>["@,UUA0T; MZ]Y+% 4,C[=2H RZ]:YP]MW2ZW?8VGV%X4[^-2N-*,\'\B!H1]VT#FV16Y^) MNP\CP$VM)7>(P5)ZZFLX=OT.U(X)$LQ 8,ZDYE\LC&NH^PFVNI "M+81K ^T67_L08_LZK+A9H\,IF@U;:U^#_P]],-> M-5UH;_D!GF,W.B !.5O39@L VU<6UQG$1^QUSFE,$6G3S>+8-K\W9UU_J/ M=$K',2\N8:^3M1U6%N?PJ_7T;IX!K-,!YO7<[ZGD=\MD3OEKL%83G?+W_0Z3 MGQR04> X(TT/%,_3#>"2AQ5@&L0+ULBT46!JAA^67,+(W-3S8W(_;DE.HFS\ M!*[,)Z]DFK[0A^9QTVIZ>IG$/OE(,]['+ >>SQL=ZN9MA*S-??<)1-;!QUE3 M]6KB!)<]X6K@9'^&7OO=Y=O(EZHUWI#JBET%1I-N\COT*R/D1YS/0_.,ME#S M2?DGCX ]V75L1J[J:HVD647G1\@^,VB*6B:.WF.$_@DW:V\?3LH]\@+L!&(=,=KMF[RXQ\VB,MC8@[M3^7[W>SNO[J&ZKB70+!_.JC;")@ [;&X$00\]6O "^3%5' ML,<,1N'(",ML(+MR(K^W7_3OA+9J(!.7/O-(OLR>OY%LGD-<7I%>SXJ\B!(F MX^6&B;/[7HN.GS?>I MEE**V^4'G:GJV):EU^''=I)6O8N.R%!E1;!9'$T7FS8^4PG16A[NZ12NMTHL M'0?$6I6+^NMDE,Y>T@XS3)OG&= FB#I>;X)XB(J#V*@F8*Z2F'B$ ^VQ?1@- MNVE::_-%JR'+K=;ZV42I8?,3-_H(A%O!#Y*-XWSQD^N7EJKCMAB2;5[6=PU/ MPR-%#747-A:8=L(W745U##.P+(Q,;U1R1EOCS,GD-0J6O=N&MM/C,>5_JMG$XV?VQT--NP.HIZ*!MIFH*)&F0&'L'' M+3TAE@I?P-_R>#)/65U_Q^B)_O4CG<\VHY,A=GQD6;;7-)IFK=,0IJW3:!/K M.M-$MJ6]6)H;^HZN>'Y(]1Y9BH.\0!F%IAJ8AN&&KD>!RQH"U.F:T06'1!8+ M:T:DF38U+9;CF.T,@7%'IJGKX+Y\"VM4473%-A!8;V.DF7YHP7?II;U1MQ2> MGE5L:VU2\D6+E3;RA]88CTVL-NSZI(*(S"#0E$"GPQ94$U'-L!15\RP;6Q R M:'/&TB0P"Z'*M7-M*@\R9_&I-DL6Z_&H?@EC?6ZA:OGNL137!]/\"$,0&*GT M&,9APQ%JPFA.7V, G5;O?3X(808AHQ&$MA:'KRX2*TFL/D2QKU'9]8&>CC+S M]R4M?)+#4W3"NIO_@TP>V;GY\H'F#%UW$ T=@F8[:N!C4T$CS59TRW,4VZ3] M+ARD^I;N(8_BX6^N8++5J%CQFFVNI=0Z=XP;;3T W6.YZD?#%! M?VRC&5,Y&B)O62;6NKSW7W@T MQ:Y6O=6IB.[+,SF:;>KEV1)V>AP]M?3W&+7FF=Y/CZ:'GF.(!,HQ -<)&TY_ M2D-+QC%'8Z=Q.C8:*IFOAZ'NCPQ%\WU'T;%O*IX5!HKF!AK21Z- =\,_V'3L M0U/$=Q-XB#5K:<$B\**LF#_ C36:#I&_/HY>!/K9EMXY0/\Z48<8L'^D>IDI M+@)C:.*(C@\PI@ZQAQA&\^G9%4(\GO]4%.S0RNO*>71=\HY#$6NO>M)5ZAI? MP!/AIN/*Z_ %TX-Z9.%#C-E)XCF=3_?,0;3'IJJ+X7^Z9P>]=S557OU/]_1K M+-_[$!SXUMYQ!XZGB@K8G3X_'L>3:E)WZ["C4V M\JI/+.[9V$)JFMEEZOCB.KDR-[9-+O2:9M_C]AO/C[3TZOZR2>8];["SFHXP MJL4Z?7Z\8U;3L8> NAY81P_<:[#N(.KZ";>18U+.V XR&KH!RPA5 _R 8GD8 M.(-'KN*IV%.0B0/=5Y&/1\[RGJS2.:#%>+N=B+)/=JC56A@>0LH^&:#-LQG; MBBE;CY'Z9(9!SXI/V:;3M,?WGPAGL#4C^R/0T_H-]LTH1.-)I"]3/4^B6;3. MF!NWQQ" =EN+@QDJ-;72=>MLC3)[NQ8YG<4A,%0/' 0!@N\"8^U0\1Q/4U3@ M-C9#%P*&E1O J!KAGUSZ)@K =-IP'6-+W7*/N+5-JC#:V3BWHR[S#*:=2-/? M)1N?LXVM(/)!&C8;;@7JRD>G\M$-3>=#/.T9AEYXQX[GS7>5\^N&H2P!HID8 MBY\OC6*8TFP#FH*73*Z_Y>F4%(1R)J%#G<_* 6QHX2@,-250:5KAR 0.T.Z. MV-5'H>< 7MQ5 J9NH;5BI^,I%5E!FZ<@U 59.;]!TY#UKNQ%>!7M@WN@HH:# M-:-ZQL:)CG:1WMA'HVOS>HU M-R\J>@('0+T].PQ&BAW:M&R8GL?Z@:5XGF/[R,$AC8]7;A2WJ*'MSDJN/UBZ M<7HO:]OJ6,YFGLQ99R6?1'6M:G'6> /KE1D?1\Y*WE*/ME;3<4O8U0=KXM$= M [;51%LC-= =K(0.:(#N![[BFNY(,<'EV2,5B![-YXFC&H61.RCJ;VKT2;RH M-2=YHSZ\"4D]3HWN@QN #'X'1N]E0.L#H[7%P&B'DX'1)YG&6ETN-=9PR]), MHSI"^:AYT0W+&4^CSS<=U_)TH,^ <,<$\^?JCJ.,M% +5',4FJ8WMWP07CA& MA;ZU97=5IM*'/[?VD'>X*,4G#R3+:-8>8\3RCW'ZF% ]/[K _"2+Y5M^:-BF MKEB&'=#Q%K3S"0:Q6B,#XD5;\Q!:3%NM3A<\2,FA&\/5HP#T1:VA/Z/=&%;C M"?OEAVKX/BBII82F"Q%.:!B*X[KPG\!W=2_P/=_VY\,6JPZM*7V'N#3_Z_6W M:?S((H;R#O+4?I-]L(GV7]?*D4O[.563QD.L6D[.OGY8)<.*PRY4EUU'T%F9 M-M!EBFN7C6;")AD!Z/NM9 M_5DSUD<=UZ;CF+G?I_;T/P^7[WJ*:J^4;@ M*99I@L(A-5!L;"'%0ZZ* Q?K&/OE &$%5_=HO7&D4T$L!O9QR7< L:'A2O>9 MKABP?])[PZX7379)36>]PQ<:U (::/>L]ZV-++9;R4WNN45(:(N>Z5T1%3-Z MW+;QT7=0Z(Q<3PGU ,)0C'S%]I"C^+KOJ2C0 @!0V8%0_1EIA_S M410>XR":#@7HPS'09N_LH+FV8]@^'&#WX+Z%)5M-7N@UB+*PZX%M"14?:Q@P M8H!M"480-@1VJ%H(O**JSX^:JA'4,33M-Q>-NBSU;"QT9BSP;F.QI7$2.VH" MF#1(1.QCRVW3@C@+X\UDCK5%UYU>_W[N?:\8#L.1"_092FBIM#N_X2E>$%I* MX(T,WS.-P KG!RC5S?8Q)-5EQD:;4A[YH![#APUJNFELTAU M^E9T.,.>1TXA:NII*L3)=]-UN2!,KL!)[*]UO6W260&H+0&TF0*YZK?<,+.^ M%^S2U!7;L8SMQFV3@ 9M?$<[!]V?SHTV6Q]3""%3;S";?C>%#=BU;] ]9PPS M?_JM";OV4;AWZCV/VJ/9M", =BILV%CW7J(H8'A,F@!MT!VM:A3>+?V(X:]' MS+;G\:K4GE^TU!S@>@2U]7G8?)0]CQREEPS(P96>--W07QFA-C]OH)-5YM?Z MO6XZ'$W7 M>DM]>F SKHVXIC^4B!C:7IC3S;,;!+.R;0#0=K^52]X=M"P(XI MTW-=Y3,=C38UL$VGLIE^M_9-TDYJQ=U+1,6&M<"G-G=.>YIK81AK<_=M67(=<,GIMA6Z_-XST,@-UJNCDBGN?@S:$^W3+?$[Z3C!U6EF^# MI!EL=ZQ7G,B6U7-EEGA5&)9+8O-DD;J?,L^S!6.CXYS:\CB)_H[9S"F'K7== M@+J@O-LY\SPC6&?##VLQ^%3RNV4RI_QE]?%&I_RM.Z;['/?VM69R,RYARZPU MEGOK??T)<^ZYC)KHW:>!WW6.:TQD'7R<-?&O)DYH8S.LVS5PLC_AKZM^;Z?E MN-1JZD]UQ:Y.R&C2W&T[W]S)I)RH1%^R98@0CZB@!\9:#4PT:SVVG:J#.;7G4Y=C9OK@"TT@1*:#JHPY<:A, MTXK]DT@V3*R&MH<43?-I69,/)L*D*92NJIDA5@/? +ZH=(NUF^:*F.G>*;]_ M>R&?J&7HO/QN6QF)8]B&2KN:Z1920&JVXHW4$/ZI(6T4A,A=%!YCLW+JM'7Q MF_31&'Q1KP12G)^"\% ^XP*5EJ]I"C9Q2,MJ \4-8>?AJ9H;TIX@/FW:4W8# MJ=!]%%&;_/B=Q(]/=)+=*UC'1_)E]OR-9/,\Z_*&_7I6Y$64,/@O=]NVOZ8LM=6^+++KYUQVU!F=V$U6+(^\^U5(.<;O\8,=Y M*NO4<9@?VTE:[V=2>@H(KBK9"]?)*)V]]!Q+UTR^8".1Y\VCZU&QHKCEXI7* ME3MX639DF=8KT'ADW'/R2KVJ'AI7&::YY%_?/-G7B'>!W%MVRD]NHJR(Q_$+ M[ +RWY_2?T2313'S/T'*RT_F++NA_,5]^C$!*J)DW(+S6_O^@[4Q-8M'*7JM MW5UY6V5 @PR[1>$!F[,E]PU>\,+ 4"$^QCT>>J=I!R4FU'*RWT0JF#:7#!IM9N^I]IM>VEL MBW5]G#""U0CK^E%E?^U63)Q5&VCZGZY7QI36*JAH([7QK*1#X&UCM9*NMR?Q ML66CWBNMM)^D ]3B\UMX6S6TADWF:Q'+^MLJ9G7^ P\&?@_I+=LU-@)>V6P0 MQY.%[Y,3QD%.G-/$=Z\.-&=6-\QW$>_937SWI+.&8Y93R9H]BXWOGEB:?(YL M$U6O^K?9^"T=59>%X 7\+8\G\ZK3]4W.B!T=?4S*K>/UPXZ/+,^>FC:A^X.Y M1&S_T!S:$KT.V[;=?UB:&_J.KGA^Z((&($MQD!@&^@D:(:(\WT0PN^2^=5 M;FNY(;3%1IAFSU%;5G3.>6QBM>'P=15D9 :!I@0Z'>.AFHCJAJ6HFF?9V-(U M^%_)68U5!5GV=M8>I/(@A>J"E.:(T4VQG9H]#6-/ V2VBAZHEE>_:I+U;92*TUDZDIJ]#T\$D.3]'V_&[^#S)Y9,F"RP>:\W,] M[&@89FBVHP8^-A4TTFQ%MSQ'L4W:5-5!JF_I'K(\=Q5F:'8EKFZ9%3V/<#AC MY+: )#)T_5#@5FO* ZN.V,A$%)DS$$O8UI8N ^\)[+@9/"56%>-S>/,DQ-,.\4+!O_6(5^8HIAT9+U= MJ6WE&RY]L(5.34)V93C@N=.15TQP-$LW;#9^&^N8!8L:I6]SO!;[MZW3",FA M!S>=IC.K['I$,Y!1Y^3LO)RP.^0$&VT,UL9$M28;=\D('9\3$OIBQK-M<,^' M+@%AS(>I(V.K->F-#Q!Z8^V,># I'VC)F'Y>O:C#AR[Q8%$^L(;9=0H_.N## MZ1,8:]&)V:PBK*%] R@[('-^I+[+'[#1]OUZ1I-Y1E,UZN0-G)<3'7M&D]4' MH9X-P#L^;#J$OA&A4S[0_$D(9'MVC0TXT;%K--F.%6_=EO7&AZI+Z!L1BW[& MR#2UGJ/G!ISHV#F:\V+0\_!AG>XN)\+C&=%Q M1�B,"JW&KTS0<.-LL&VRS;^GD-(P>[98,&!)JE];U[FC.B)TMHT(A P_62 MR]LCR>CXF:,*+C+0$KPK'.H/_&'D/8-R!T MR@[2%+)VU*;1^,$ M!W$!2]W35'2&S<.QG.@X,BB;JIKO>LWVQ(B>#")K,HD<;/1\@V XMKUOMWB& MFS2=%8J=F0MGOT?1V3V*9J-^ X,FG.C8*>@LM4)'_08*2T;T=&ZN4P. ,3+J M&/R69[$SLL'V_"C_7#@ Q.2/M4[G$2Q+JIQJ2XHZT]I[Z:1.V:'9K(\#]8=. M.VY!"WPM=#6L!$ZH*;KCZHIC:?"?@'9C'@%C/&=5W*A9[?5:?]_8DK;]&!=D M(@U:Q/+1."%NKA@V,>--9H.D;]0.U'H9S-G#Z%A MG:A##*"3ZUBC\W@\_ZDHK*#;:^L0%+:3=X@IZX,!KQ]H\6M.JU]/\KMSOH!E MQ0UOIVKQI6SY6=E-'$'A.4UI][RA]Y.&<0@TS:WI[7*0 !O433MSV@_U:4/ MRT]H2-,?IV@?L4I=75-R>W5!W7.&[M[T0R;X;"ZH>_II-;N.#^G0,3YHTQAM M'Z0J F=H_I-^E.'=3NNY?';W'&)'XH>L2AV?O76FVW@\>YZQQ@F[9DANC'P[ M<>[HQBY2T\P.=Y&+5MXLV_[09+N&7.AU F"/.W \OX-Z=Q'39"@@;["S<,/= M>2W6Z?-S>K-Z73$$U/7 .LR:?+2!NI-/_;8??UN6@['1[_&W4QZ']94MM>LF M7,-FSSD!-NM+;?55.78$X1VG -CLU**O^N)W=/@PO5HV(. _/ZG=RA1(->CL3J>ODHM=:3,] MZ[%)T8SF^V&^R.XX6\@N\XA[RIIZ1W=?X@5@(U9DH_4;-6ZCM%N) J5T-(^S MO8?=P0N'+FZJD&/2+;+MH%J-C;?0;AFA:NC^2+$\#%MD/'(53\6> MP-=%]% M/AXYRT[0BG[H++GQ9579()'E"="&?WITMV@+.HND]R9[G_5?G'UQ= M:O@L^Z#TLDJQ?!TQIU25>T[#@K"D:T8GJX"@AQ;H2/5%3T, L_V_$ + M[67;204YE9/"'METIN3+TUD< D/U@$Z_M7P7&&N'BN=XFJ("M[$9NH%MK"=; M5F/-YKF6K6EF/P!C#7_5FCG(0FEGXV;]=9G'^MQHFF;PHISM :\'WFG#] HG M'%37Y9U>5HIAU1X:\+H^Y;=9R86!]IZAT$AM8UILOC3U84I[Y=.Y. M3DE!*%N2(LW>SDH^-K1P%(::$JATTM3(!.RX(UW!KCX*/4OE%7/[;-,3[/KG/[=P4^S*"GW22=E$1]) MX99Y7*HU4@/=P4KH!"-%]P-?<4UWI)CP2GNDZA;\ODQ;HP%G=2!7A9*S6Z*. MJYP6;1 T4\.7:HI.J"^LJTVH;#]6[3,P %/4"_/HWL@Q;3Z#A1,X .KMV2%8 M*3NT?3!5-%_/#RS%\QS;1PX.67R^,%7SWC6G:2C]- !I-"OH0_^=?LO=,;P* M*+-:&K5N:0C3!3'3P ;%U+(IV/&5P,_ZQ^ X_L*@U\#78U)_L@1Q>#G>'7 MMU%!! (;HM7AYF'FU:/P,*/2+*,S%N-7XD[^-9O;[^OD*P0E61'%]/TWZ7Q6 M*(_\PN6F^#"_CB&T)7P)PT1Z6VJUA;D]'%UXTR_D.R@[G;E.[T^S-(&_CMEA MZW6VG,F^]D"'@A=2_G(=3*/7)+'6Y+/ID=%9XBQ%IB"RDF]IL'J M_BW@6IUJW2VL-I#C815I2DAWX+H7&HH;^KYBP9XF4&%G -'_J@T"TBI;@8Y8 M4O)]SA>VYA/XPEX&KX-%0=0W_Q?\.Y[0GSS$)+O*QT^PZ+__]%04+[_^\LOW M[]]_SLGXY\?T]9?1Q__[TV^,:L<"\O_VR^ICJU?EY)'2_-O??GS+II/X5_+C M91J/X^(S>?X&KY_$S[24(DW^_M."<6O:#%YC-QMS]T><__3;\F/+I^Z**)E$ MV23_^C(!5#/ZK?+[_O;+UF7\]K=?%NN<<^27#9;\[665$E!25419X2%"I&=F(LJQ-]C"$3A M-YR)O/-1,I+D^Z^P@RNI)UGQ4IE/Y#T,8M>GN(QF-@-80>? _> #&L# MZYYZX79(2YLI&*2EJ=Y1HR\2CNFOW3R.;J(Q;2-U M;DQ=MIG9]I:4\W/I)HEHT5$N#O:-[FX2RO!2N MW]1PN&@9K-BV==T43HS/P*%Q=.@.7\9&O6-)0)/ "99D1%*SZ?.E TRP2%O: MR 'N'R\;TM)4UYS((''=22J56OUN>][ M&N:K.BS: W+K/*]+%3P=[#00P8-LOR89B::T_^VJX\-BYN&E2IB./1N(A'>- MK;HPT6Z, N12M)O9U'<@USS-/J7E0*U2O*S$-7O[]>O=IZQ]*8!V)O^!G$0)6P.'A^F:9OA"R;?_6XZ;WT M E+5P6[0#+'GB*D.:3G1)J)!&ZI*,:LZI4(.[O>A% MH<0Y,Y+^B3MUDOY)JI-T4F<]BB4SO?0 MT0,*DWZ+IV0U;?0V_98"Z%[Z!+:<=?H.3CO.MQB\A+;/7<&-SR.O!LB65KM_ M-:MNTZ6:";=SEYHFB*9M;CBDIHFU!Y%JQJ6::8Z)L<0O@-/>]CB#RSYB;:).%VJJI3K)\*:13@VN25QO.B4;6TDOU52C MI)>2&B4=U>EJ)=5(9#6Z&.0>;G(H0RR.3F9Y\P8ROCI6G:1CD.HD@ZM].H4, M7+T[%$EGOB8Q&,5\<4G(][7=T$%T1(:54'%.RR#C\XR6QVOH2P]XCM MJ5KD*TJGQ>%9$X_Z)?W6L:HE_994+>FZFNK7X01@Z;IX.PWC4;FD MWSI6KZ3?DGHEG58=Y;)TPQ;YVMXG#_"@G&9[-N ,-9>^)6#Q>?K%VYW?A4C4,)D*DK_Q)TZ2?\DU4FZJ&-T:F!9R#WJE,R9 ME/[I6%V2_DGJDG1.VQ7*;BY^H4 S#(M@[/B,W$ MK:R6S(%"4Y&:7XPQV?(R+H@ M) U4C(N$/ $CV;UB[JAH54;/(N-\\#@>FO!,P]19U((,AQDIQU"ID5(-C5-A MKF*'/$RS+^2[.QZGLX0:@IL,-C^S9$S6%'456BR> LU.)E$VR;^^3("]P ]= M==HS7P"O:.J^T >9.;AA4AO-GF<0T #4@H<',B[8"6K\WK+Y,?PZ(T"#1XKO MA$ "EZP2 ZG(?BP MP3N*IN,9"]N_)A.2[86NA"RGQQ!G@>C@Q(Q4@]TSV 9G5Z=+><$[)O%T1K7Z MCN[+09])'OP83V<3,@FS]'F4/K_,"F8&KA^"*$M MCD8A+NG*"/>V_87;(+B MEM MX!@,PEV1CO^$4*O(;^^^7B88;&3JO+JE/L 0/+],TS="&!2N7RZLU5#G M@A>3.Q9P!Y5WL_S65/%9[F0Q&>)#,K28#%&O,F3C8L65X9'S5(E56 M0XB_QQF9PF\N5WX<'RSS>;C*M2RY:VG);Y=)'N6('!/1/0"X1D[E>$L*,)GT M0S?3*+E_>R%;[EQN4I#C\D&/).0A9L_G/OPM(9/YCRY-NEA'Y=T_YMUC!O^> MP:KH=BY-MI[BE&=]9+(I4";CU='0%U+< !L7B8KTEGZ4D_P>A(\ MR/9KDI%H&O^'3&AV3RGR#U&7K#,BNN'&NZZ>M?6["VM0U,& MFLUP*XL)!968+"841&("IF#+=&B!,28\ILY13,BA3&5%SJ#$*"MR9$7.Q>!\ M\#@>FO!DZO"94HXS=9@W(/"5.LP!=TR+[\1J9)XSL1J;!F./AK"V M3"*CC?YH.(#XM"++V.YN3)((6% Y7YS_E%Z6C:-.KS1 ,AJ3S"$!:DC!G0K0 M6@K0UC'2V$VU;7*Z_PQC<-#D$]CPR<>DB)+'^-N4N'E.BMQ[^QS]*\U&]';B M71O!"7F.LC]SB-?9/[Y$SZ3C@*^.=*US2-=6;8?3B\]&TO7)*YFF+V1R3\9/ M23I-']]NX\>GK@-Z;N5KV0ZOV8&-Y#N:Y07L\C/6J8?NLI_BKD^4^)(M7Y$' M#^R91ZT:7K0&P38]B$"Z7M[%&QA;[([3X34+VOT>99-5\C,]CKC)TH=X7K4^ MOW@';Q7]@"T,_.B9IG=X44XFVW:L;9U]_1/>3?MF;49%; -%OYINL> CY;D< MHX!FG3R1ZZ3CD_IZB(/'SHXXP^;U-&50B+O_GEXPXB3"!B)?\[U\;<-&POJP M^[2(IDQ[G](I:\U2S+)$ 'O2K0'T]/1 72/5TWD-]VB6T<[=;ZP].*"(3L!N"[$P@,LB$!]69NN-P)]1%DI&A&9CV57&P MIK-_(PN)DW0T=P6=)R;>Q\647#]\3";Q:SR91=/5$A:[HTNS"CL 9-D:TFP) MH'H 6FZQ?Y Q:Z9P_0 ;'I))+)584DW,V>:!?RSY<4;H:CY-22J71WZ,GW[]?U_^YW(NAV0AP&6(5U:A M#EK 7'>"VQ3PV7JW<2B[LA^G@1U>;>_>?ISN*_PS'NQE M+_O+ ?K@@3PXZ9D&RV6U3-WFU-VLE6B%:?:%?'?'+'D<5/\F2Q/XZYBLJ>9: MMM[\*=#E9 );W_SKRP3X6=)_<7*64PO.-K6 6S3P?%C5!QHN_.A+T/ZX7;)' M6QM:3#MS!E$N]-^0$I2UJVC^?M(31FA&W=9/U:#,19L0PMM5T:X \D?2P6>[+-T3#4R< MG5D(!":WN$EC6M$@$;6Y]9;FJM-=O[22Y\>TM)J"85H::Y:>@2VAC3/]M9O' MT4TTIGV>S@VJ"S>4V_ DEF'D#$_22*V#:B@194<@$\P!2UMY$-;2=HH':VFR M=V!;8EG>]A\!GP'#9;ART^P!;">?@47CJ,5>2S(^:@E, AH%3L DHY)U1 UJ M(]DRP@0+MZ65/(AI:34%P[0TUN^ 7>8:2F#WD^8H$=XQPN7LRP%+5LZ^O,CD M3,YG*ATO^?--(^);Q'+VY>!D*V=?BBTX.?M2?#EB5FYMZT+(\4OTO-;0F/9[ MH:U?@$WYW>SE9BZ;+F1R5(&I5TW*9W/[OGGS(+!(8G M>NS5YEUX@Z$J59Z@5)M9 M)U*I>,T D!K%IT;1.1PFWRTE5H_&5/Q>N+*FP^0 =71FB0#*JE),IK:J4Z&R-$3/)]F;QS#>/#( M&>K]13O(D@>O,JKI1IF$BFJD,LG YJP:-;A;C%XT2IR3(^FA^-,GZ:&D/DDG M=912#>Q8N#^EDN=9TD,=KTS20TEEDNYIGT;I?$_[/J QZ;=X2E9COF_3;RF@ M[J5/9,LAX^_QM..4B^%+: O=%=[X//AJ &UIM\^@9]6]NM0SX;;O4M5$4;7- M38=4-;'V(5+/^-0SS3$Q%KDKS_PW+<))-N8Y&CP[]AW"-^9I#UQ\;C1X:WMP MX2>M3?3I0HVUU"<9X313JL%UC^M-J63#*^FG&JN4]%-2I:2K:D&OI!Z)K$>7 M ]W#[0]EE,71 2UO_D"&6$?KDW0-4I]D?+57J9"!JY>((BG-UR0&LY@O;@OY MOK\;/(J.R+82*M1I&65\'M7R>"%]\3'/\8HE5,PC%4L&/]QH5YWD1>FV.#QQ MXE'!I.DYY*Z)9U78P4[G XLG1=O9V(\:I?T7$FA^-,GZ:&D/DDG=912#2PGN4>ED@F4TD,=K4S20TEEDNYIAT99 M#K8=710-66*M_.&EBDS#AB&:R.:_O3"1V3I&&O-#MLF9EBT$$\9)7)!/\2N9 M?$R**'F,OTV)F^>DR+VWS]&_TFPTC?+\G1&=D.R31](9-[,GY*TFGZ^'8;/SX=O+<>JGPMV\%#DN]HEA?[\U&:O:2P! +N(9C2\+P$V@6#3'A0?4F3M FN MAB94>OC SAJ0B3D[J%LY\&^PJ\V+;$8_N%++ZX2P'>_]]S0$EW%#LC'\?I0F MKR0KJ.>X(TF<9E]!J.,9;)"_I 7)_1GQR9A]5Q@_%(0D\/'[IW261Q#[?8<7 MO-T_9>128: ;!J^A_2X8K F<2?@?9/)(+?7O499%R:7MT=8$J:M""_+B!*?9 MB&ZND6YQ=LB[C+3!B,9%&(WC*2QJTZG>DM=T^@K.=/.A2Q.BA6V;>E/-*%N- M8$UG_T860GP*U?T>99/[MY>U8_OYD9<7Y61R2V@2]+@@D[LB'?_Y%39HK1VR MW\?%E%P_?$PF\6L\F2W.\^D2@N>7:?I&+NX09@> +%M#&J?A&7\ 6B;5_8# MKX#0\/KA 9:322R56%)-S&F,QR^6_#@C=-[;A6((V8:-Z!F 9>CTUL:V1<+0 M?5I$T[NG*"-/Z71"CPJ+69; AO$AS9ZCI =T?291#GM02LK'Y&56K-:WZPEZ M'$'7XE,X@JAOHC?ZNTO'GXXLE4;)!A8HH#H__L(X@>^)HVEUXT5^C)]^_7]? M_N?N,B$E(318\>HZ-H41[TV6/L2%1T":I#R.IE?1T0\IX%T"INF+=W7^7VNF_L"+0E.B]VY&Z(P<=&ILY9D],#<%DH/ /+]Q7F\NLF6\\*YA97MZ);)3(1J7=*6U'F&5:AC1<#1&VMC*6 M-T@FHS2_P*W4)K0L1[5889)A6.S&P "XL1L$5>4T/#XOU$; >D!9F7:4 T49 M\X'>V^;N_I: Z9J1^^]I6U],K2/[*I;4'/][MC$&&_ PBK)I>A<_S\JDV.7S MG],)F5XRS"\(QL.5HV:\:V(NH%R#A&2/\:HN(2;Y(M6XQ69S,HX_&EN7AJ6A M"G/1B5/ \HB]PNYH9HTLR1 =Z(L 7M619@T@@.\(Z,>%[==):\B687M3< \> MO(.3GFF8.CNF0N:B&S:BIDA7-5[OY9>'17F89E_(=W<\3F?,5-QD:0)_'9,U M/[0Z2UH\!8XKF439)/_Z,@'^ C],56O=*P: M>)ME#Z_I,FF5X15D_@Q&P$I./)+ 7XJ;*:!R M1>(74MR U!=]-N@Q;%E"(G$ZQRG6."WD&AI. 8I?DXQ$T_@_M '!*RF)^Q#% MR:'TW/<8:-W%$W'I3O]FK \]3W8E9@U+F<+:AHX#EYN \T7'@J2%XX])7-T9&Q/=^2_Z>AY M<]#$:7FJ*\BH@;3RL?,AS78,B[..Q (C[3J#7>!4 Y;^EB84;ZOXI329I N:! M9-^BY,]K=D(_H<]]^NA=WW8(&8-AP3H$F>5CYX.,93H69P[FG)"A_3KH3R\7 M&P/!PD E9")#0(,?_9 &GQ?("&+P^X+,91M\BHV!8&% $N+KMH$7YM@J0J8L M^SMQ)XL49-;8R9:/=25*4T,:>C_)A/T;-(#^V\06IPFT=!)".?4@9^5'7UE) MD$_R<1:_; JZO"AML8/ T*:JF(J&X/^' +E\['R 1,A6AP+(%FOC)"![!22_ M )0@:!4$:AGQ:(NYN_S7X?%9Z18#+"-X>IDUHP&]\Y]U+BZ>R]7$+ @[MSBY MK>KBO&[JW'+3!+6:6^3&6GG0YS+R1-_V.F\]/@2![2JG=#2+VUSL(913WI(B MHK9]D1L\9"QQ; P&@:7+,U6LA.TR356+)6S25,EB7E[*(7DJYN4 DA*" @GO M[)>'?=)L:0C/]WKS[I"&I3F<^M\:'1+OWG)X)+^'S?B'+)V]=(9&BYY=XEXE M@PS$6^+),9(ASS%P@);#I!F5SZ!$HV%>YU[4$,WO<4:F\)NA287C#ME+4C.T2R:;PGV?/ 16,[#M8XM66[1%.>0\#FCEYO?YX5LV@:SI+)D,1B.8;):WW^-K$L M?O?U[D/Z2K*$_G8M"NP3T$5(QN#U5&"_9)Z?23:&W8?=2G7/COI<1O-Z/SBLRV-)737(-& M(ON2TOO[%U(0]S$CI-M\S7/(B]_./CSWUCFOT#AND<-KDYHS"0SK.M,RS3+6 MC^T,&_%ZSKV<:0WB8AM89O/"C/Q[1C/8=PS 7GLTOUT,-6XOMV'[<=5-1EZB M>!+4FNHF-EY,S>;T$$0@O"Q.GG>,51LT@ _TN"<"J +! ['=WX" 6>P=UT[ M4,/QM:1 J!G\3>EV]/!\@9]F;L=.3Q?[@J"G,N];]X%*7[OGX6#U$"O MQ'<@A^,KTXX=HH(GR M)PB7Z1]T+_8:30=S>;P3.]SFT8B&G<&F]NR"CB4O*-HS.P-'BL;IV#,!D3)D MSW3I(!%&8JSS!U*Q4+&#%^5Q=61L7L3/X+*O'Y8?6?[%C_/Q-*4?'I+4(.)3 MA3H=W2*U491E;Z!-MQ!E9069N,^T6\90!8=4"[/#2=W"PF>H+?_Z#WAGE(V? MWC[1_,\=-O1C\C(K!V M"(E#$MDRBZD^HD7(:I*(EBE61P-;A)0K"6R9_W4DKH7(\I&XEBE'>Q$M$;DY0*V-<17(2%Y,#M!^: O2 DA"6_8C.@;60[^&N#187] UQ"%@"U&^*X%] MJ;7$]6$\Y%N'2X;Q)1EFB6".$"P&G#1#G2?M(IM/^/A ]&M4Q*^ A[S(9O3C MMW'^Y];TU.#'^"E*'@D]=,RB\2"NSBT'83;O'9F86QE]*U;26>W]KA-RD\9@ MFK^G(0CPAF3C\ASXE>8YL%..)$ZSKTE.E8I,OJ0%R?T9\$?9/((7L G.7S'&M6+WW])D\G\ M=^30EXJ$5<"B:0B2\+ ;FXLGKHLGDHW H<.+/\71MWA:Y\Q5AALM04B\'!J> M("63>'C']Y#<>4_XEKZ];^!V#D2>:#:7R@K;*IW%WCK\E$]EO"L 8/0SY27: M*'U^21-J-58@3,O%( G\I;L#TYBNQ?2'%#7 QNR/9:SPFHS0O1K!) M[K @X"SBQ!JGH=[QX@2)?4TR$DWC_] YJ(N3Z0]1G'Q*\X&IH2:HU=PBMS*D M@> " M\ORN?,6::[][R^&1_!ZLR(Q M3[GHX%V8[[=YC=7".(D+\@FV]Y./";#CD1::N'E.BMQ[^QS]*\U&TRBO'!/< M9]&$/$. 3<,V]H\OT?- C-M<9+9C6+P6N381V74V(=EU=I.E]!X6WN=%XS^G M:7>)Q.>0F:6IG)Z_-9+9EY2>N+V0@KB/&2&#N;98RDNU'4X#B$;R\FFU0/I" M)O=D_)2DH%UOM_'CT["$!I:1U[NF1D(;S?(BA8#PEI17A/E3_#(,@0D]M);G MC@D]SHGE 2]"]-#E'2_G:EO+ X"$:%/+.X N$#@<7\\*!)S!7H3M0 W'-\@" MH6:(E]I"=PCF'3"#OW??V817,W@]VQ4'/65:VF48')Y3-P2!S.5FDP@]'ET, M2 TTX47H">0B(.<"6?_'C?#Q-Z8>')#6(^%2A3D>W2&T49=D;:-,M1%E9 M02;N9>U8:T&*DU$M(RS^=8 M: N2Q"&A+3-*6L*[$!DF$N\RW>4H6(N1_B)A+7-Q&@)/B%(E@L M."''TH1O'M087E@\>+5V 3CDAC1UT2U$9R.);MEFZ2"J)8HY0K%8<-(LS12^ M'U-C>&GBP>MD(SG$YE UT3SPC+9+1//%9+3MA[8@G:PDM"^^K58]/ _]-NW2 M\'Q!MVF'@"U$%;H$]J66Q->'\9 OSRX9QI=DF"6".4*P&'#2#'6>>XYL/N'C M ]&O4<&FON=%-J,?OXWS/[=F60<_QD]1\DCHV7D6C0>1 6(Y"*OTB@>9F%L9 M?2M6TEEM^JX33^.[S@[?XI(X,HR%[(5C<,7DOX=LEV38I, M;/\@DT<"NZ'?HRP#I@U,.KQNWVM*9QC2T&Q$R_^0;G%:1C("&Q87832.I["H M30]U2U[3Z2O$#9L/#4(R%K9MT!-D&[RFV+C?HVRR>2)YGQ;1].XIRLA3.IW0 ML7O%+$O 1SVDV7.4C(D7Y61R"[N++!X79')7I.,_OR;Q,#82EH4PE1DVL:HS M[5(MG=Z1&D:9E5>YHG<,^#M+-%%53CV5-\OCA.2Y.X8]7Q[39(FU_A?IMW@* M(>1D1N4936_3;VF1NP<'+-;7_>WI&M[;)NK #)!D1B"DZ6!+<_[,!/IB1C<; M/!K#KFI=! #5491-T[OX>5;.N%P^_SF=D.G@%.N"%$4HX8"O,O":U5-UI%D# MM'K@KB ,S!=2/(^M@UV@M'7#M'6F8Z)%\[OUXR2$G3*(L%6F3K"%XC15Q8NF M--:[>R*D^)2.HTW].:H%7+='6O!/&L.VM0:Z70<5]DD.W[%&]>+W7])D,O\= M.?2E(F$5L&@:@I2=[,;FXHGKXHEDHUF6P8L_Q=$WNJ4\G"LD3\M;@I!XE4P\ M04J64O&.[R&Y\Y[P+7W[68!KF#K-XS"1X5"@ZH[!>J2KAL9IL;\[^=>LS%O( M0?I?R'=W/*9MM$%N-UF:P%_'I879%-WJJ3O@Z01 DW]]F8 <@1^ZZK2750%* M$4W=%_H@0] -$]IH5FYF7DGP\$#&Q7T6)>M[SJ46Q/!KT+ Q\4CQG9!DOA7\ M,(LG5#\_)N7G/?( FD [&CY N'V?OL1C4S4'!TD)08&$U[FP>*+9 IH1 ZRC MFPY+,[ TA]/K-?,C2V4MG:+289%"? MDD$&XK7+6!W)D.<8.#"9C8LTH_(9E&@T;(HKFM_CC$SA-T.3BFHX#J?A7PVI M+/LJ0G@43./GN SEN[N'.8N$+%ZGIM20T.J2S)T5Z7.WY?E]2@=AG1WKZZIF MRUWA,1FE>E%E5PQ(GUC@]13Y> MG""QKTE&HFG\'S)9U6Q\B.+D4YH/3 TU0:WF%KF5IZ7P7$:>Z-OHL>8X?>XN MH;1'@J?'X 8 TBJC.$VE@+1L$QFRU38W^@/__;+XE_E MQ^DG*I^-\Y056GV]\_^ K_HCI\=8^?)MD_@5I+5:,?W<%V XN))T);VUKYV_ M[U=XW^:WE]1L_SQ[K4^2E-VH;G]QN;!=[WS_X;_]LK;V0Z2_X]Y.,K:^J<*T M?4O>^OGWWS\KLE_K?//\!O3=Y\OT#O:[&F^YB4 SQO%+M.--:[_?_3:J$M-? M']*T2$"C/L7)GU<_IO#?7[-TNFD8Z),_I]GC+TA5\2_TU[_0!W^:/U^\O<#S M '.23,ADN:#R_=-T/'\,U/'A[S_][WCR!P0#FJG;L$6Q75U%EJ[H>.3!?P)5 M\?0P5,"2!X'C^Q#8@7'[PUA\TS3Z1J8 A!->42YV2O.:T^RG7]I>+#I]L:BW MQ>+3%XM[6ZQ^^F+U-A:+- T9R/ 5SPA]13=&KF+;NJZ,;!UCVU)#G^Z]557[ M0]NSW@9OZ6/)J)4EH_Z6C%KA,NJ3RZ@5+J,^N8Q;X3+ND\NX%2[C/KFLM\)E MO4\NZZUP6>^3RT8K7#;ZY++1"I>-/KELML)ELT\NFZUPV6R%RZ:J^4;@*99I MPI^HN/%XC_T4Q>[]HK.%WLR M9UL)XFM]DWXZ9_7>.+M_QW'L*YHOUG6T0#,"6PFQ;RFZZYN*:^B:$MHV?)>- M Z2Y?^R/W8]]1<>+W1\"'_N*CA>[/Y(\]A6=+Q:?OECP[X=@RN/M!&EN6:NN9;$._]H9E[5GOT.YHOUW<<%(0C6S$\ M755T[-B*JX,ATL,@\&S/#[30GI\=[.-OD]=TOVC4SJ)1KXO&[2P:][IHO9U% MZ[TNVFAGT4:OBS;;6;39WZ(15?M]T4^#MW2_Y/V;C 9OZ7[)^Z/W!F_I?LG[ MP^(&;^E^R48K2S;Z7++9RI+-WI:,6:"P[]"GR6NZ7S1J9]&HUT7C=A:->UVT MWLZB]5X7;;2S:*/719OM+-KL;]$Z5?M].]<&;^E^R:B5):,^E[S_?*#!6[I? MLM[*DO4^EVRTLF2CMR6;A^[^&[RE^R7O/T5L\);NE[S_++'!6[I?\OY#N@9O MZ7[)^^]+&[RE^R7OOWQL\):.EVQ17;=/7?+F6[I?,FIER:C/)>-6EHS[7++> MRI+U/I=LM+)DH\\EFZTLV:RYY$6:\.8W+G[ZAV59CF7;R%J\K$X.\>+3FPO( M2)[.LC']Z3.P*DH>__X3292O=S_]]C$9ESVCH^E5F:M]]9"ESU=1GL^>R>1J MS&H&:-7!5?IP53R1^4]8%<$5_:K\ZGN47XVCZ;CLS7%%R[(>V:.39;_5JV]E MPU7VXP@^'SV2JWOX8_*6D*N<-H.X>LEB>/ AS=A#9<[_591,UKZ5K:-\#E;S M%ZS];*M_O7J>38OX91K#=W][N]+TGXVKYW@ZI<^6)/U\=0^O@+_ @R49\6K% M\-A?X7R[RMH/XNK."FR.,GC\=4K;;&]C043\JWX*V-!F6O/UG D ME3^7Q10K2#0!"D9= V4ZH^3%I1!CUG#EZO],TSS_+Q O[9B[^&$1_: X AI) M-'Y:<&U>%Y)?@4BNQB"81WB(RG?,*D9S$$()H"*ELBJRV;B8T2;F[*&4MGQA M?XN!^0GHT]OB)>VPKUL]8_U1KK[-2Q:I>I$Y)R9Q1L;%].TJ*@!LWV9%1&$% M/&"\6WSBYZMEX[W%A\=TR$W. #V.\J>2E?0O9#5<&I0CROXDY3M9L0]K*UX^ M"Q".0)ISSK*7ML)*O5LDCMX9H"2KS^>"M<,KHVV L.J&M4 5JBYQ2TYS_,)+SG MX#DZ3XBF_8A595_\] _: GID M_VRN7NZO_\U/UQS_]U\]7>]>/V/JM=^O7?M:Z7+[["G^)QSDLKB#90S2F MEFE>I__VUZM/GT9 C/OQ'M;?!D+,SO6,&6=:&LO@?@ K].&'*,Y6YKMS>#"7 M0"#,HCW8J%/X"U[S1\STV:L?4,^3O]#O>"53D >X"0@B8J!A,F.!2;1\&5T0 M#?P@[*#*G97C%):H.\23)?[.Q),X6>>)5N4)6JG!D3PIHXR<322XHC%;.T#N M.$2E.YN%^2X%L0Q!0#;=1F$9^37W="/5@V"_PK!/ WJ: P[WP7]E3IS0C=.\VW8V@](.2GP MKU<)L/VA[$ ,/RS'_%P]PBX@+W=R)/^OO\Y]]DI]%ONRX[9;;K8XD:$APHD5 MQND^;8BR\0%IS9_X!7Q-H:RDEF; V[__I/VL;DH0'M]U6',R56B05.%!4J6+ M1E63$N@MA.E#)6RUY1*/,#1,PM!0H7B ,)$E-E HXJ%"\0!A(DMLH%#4APK% M X2)++&!0M$8*A0/$":RQ 8*17.H4#Q F,@2$PV*Q_;XV'8N("95ATZFQ*1J MO6O(-@3R9S..;2\R'%GI@Y35H5-$[F1U=&>3+50A[F1U= N4X5!U8)LL+%5X M'U6ZF'IU8!_)GZR.[]*RA2S,'5F-6KD,BC(T6,KP8"G3!TN9,5C*S&%25NE4 MLXTP[CQT2X19PA)VX Q 7(D=($QF# ME=DARL25F3%8F1VB3%R9F8.5V2'*!)59I3OE< Y/*STL!T78@7M;<0G3ATJ8 M,4C"S(-558+:^\.$"6KNS8/%1^)*[ !AXDKL0/*1N!([0)BX$CN0@B2NQ X0 M)J[$#E1\B"NQ X2)*[$#A1'B2NP 88)*K-)5>3@2.TR8N!)#0Y78 <+$E1@> MJL0.$":NQ/2A2NP 8>)*S!BJQ X0)J[$S*%*[ !AO4BLVLSN$SP$ORA__-O_ M^E__'U!+ P04 " "#: I-(O@:FS4< !90P$ $ '1E7,]H(F337>WN^CVX$V<-H $+G/\8TG%$W.I M[)'CXY3E+W'E'\F[DS?G)^^T-P\\"KR/Y#OMT86@3@BEB0?U?R1O3L^^/SZ% M_SZ,WYQ^?/ONX_G;_]-+\^5*L-D\)-^X?\?"[\DE#P+J^W1%KE*IOB4W-QW*]GQ^=G1.<[2I$A>;*3:(%SZ MIIPN +5&B_)^\T+10](>%#J&4E0P5R?=3F?0A%3H-,\G\,#Q5@%5>$<)3]^? MGJT!PE//2JJ" "71!@_"*B\4EG3J1#QWR>^3X M;,JH=T2<,!1L$H6T4" *\B(_(IZ;B2CJ_!Q%Y00X/)8[N>WE;3 MTV@,_]P.[D!'PRLRO!\\],?74*#34"4-#0'2XH(OH!US&DCV1#?H;&-!NQ;? M-='BQ?#V_F'P,Y2[_F5 KN_@[T&GSYWT:9]2K51;-/Q^7QKNYMA&&K]PY/S* MY\_R.O"8H&YH:-9RX""OH2??>[^5DF;%5E9-7QVNJ[AG!5)>76:;J+I M2RI=P98HU7!Z1Y\U'0E@$ 5N,BAY^&\:]CV^#-/MZ!;%-^-LQ\'9.@X>J L\ M_!6YEC*B7@$7A5HZ=#1!Q^=(LH!*"9/I!-ZB='GWUYL'*K*RZ_^-.0_\'K%X MR]RIN)&*KX,G^(>+55/%6AG8U7F^KLZ45S>=-]3FE\)LJ[%W3I,&_PLJ2! MI$W5N)V+7:'OUA6J&*ZZ0;G#H)Q2(:CW0&'=BAHKM@(;NV;?FT,UYD@2ENID M[B*2(5]00?K>$X8N=$IO.)BY%[GAKXX0L*EM;#=58&-7^O?F<%8<2#P7SY\U!_R.==B!8?C#1B$0 M'2M>1*^N T@3@)0<*F#A>@C8RL2JXC=E#K%H$2GT$'7T00HUD+@*\LT-E[([ MAFBD]Y\X]YZ9[_<#[QJC9F9LXM.^E%0?S_504).E'1.& M@*I4)]Z#429H"',HOOU, Y"Y^!+KG H=%4JU7XV)5K..\2EET(_%7( VY]P MA64;:[HR-[N^#;^=LM83QG\C,>M.X8>+6TH?[#%^*6-I5[WAF2N)8R+?I+\Z M/\T!03!V)OY>(9 PM +@O$H@&_DF9M6I_X Q2S747XNA7?V&BTZ/7^KT?K! MIAK:KL#&KF/#1:<%-74J/EQT4PT=5^%C5[+A>2N-=.K4?8B0IQJ*MG.PJ]AP MI2&S3J.'C8.JH=NJO.Q:-CQG6DQ4I^P#!T?5&LD5F=G5;3C2J@5*=4@X<,14 MK7%?D9D="8;7;3UZJM/YUPRCJC,U[*4F.UI,G]V&D*H.-0>-K:H!BXJL['HO M<]A5C[/JP/ % ZYJ0*,18RM0OC,<>Q6#KSJ('"8*JP8:MO&P*]YPZ5DBLCIE M?Y6 G#K&Y6Y5V*%B> ;7@W,Z?!SZ2+_.J4]E;G:M&Z["DN/]3O%5,AIFG6B> MPO4]3PGE^&::P]ID=GT:?L&R(SQXFK$N*OJ2A@[K,@%54S3\ MFL^K>\$6CEC]1/E,.,LY9E:Z=<1O-+QU_LM%LH\'J2E,XV.V ,4,IPGQ W7Y M+&[6.CH.6I<=4N:7MKHLF6MJLB*).$27A\0"?4N42)D? X52QF'T_[HXMWINS&'OO7PB &#="5,\)B_W/OL^.@9'LTI M#=HC>H4DJ9&H*CN4'! E>C["-)O9 M;F@IY6A'C>F[;(2:/'T>%,_J[N!3TW+-XWTJVJS;".S*+W%@:A%'G9FZ'ZWZ ML!M4P@^G]X+Z:'"!E78?"7?N2 I&FTL-Q5:AL>KVK1E,F/'$,:IQ)2E;HOAV MZJVE7O3P\P!] ICGN>@O1K-_3ID8R! LX+=9:@-MDMXN8Z! M_3&V \7P4>85(U!,I[3:-F#M)*N>Q/43)0!Q0GTB(2A#!ZI:H()M&EX1X3Q0 M&?FA?(0U5VA=N@Z5;<7M # \C\".*'XD84@4QX)2.WW6GB3BGL/!G(5\WIG[ M UM1NQX-7Z+&*A[)&;-OU4%$I\-ZN_NL^RH99UO+V[5I>!+U2.'.--N+2C/' MOA:66TFWU0GM2C9\>^61PIVZ][,]=^?4BWPZG&8QWMKM*IEEI7G);JF#A"#E M \5+ME@P^^Q(9KCQ]LC9#AC#VY?6C!,\UDU4Y>JO#$J:W:9[ %,1" I$X(H M*3I@-016?"!(/:ON-Z.G&KD=(J8?4(-(6L%V='0(:(: BSELEZB\#K29X(8^ M4?\\2[. 7G[)O$TNOQU8V9%A^OHT9"25$1:LS2.J1G*>9XE0!PIYI1U2OA12 M2NZT.0!?.X;,]('[P5#Q*IP.4[4P];^1@_8:& M9-V/SPEB8)38L^OX.D@=5JR],UR8N@P%.SB7@J 8.OHT270DEAG:'>J:SF2. M$"M,7+; 6!PWBV*RY&CD_C^!1\,,(]R!8#N1*U'0^&NU/'0\:?P.1"L :2 M5T'R.CKU[[A!V@T&M;C8X6!&8)9MESI<',@O'D_;&UXXHJ]\WKKD&MG(!2"Y!!ZBO JB* M3IU]5F*'FM5_O"^H=>Z>73Y\ .CTC'EYH)V"!B.8F72=*>0>P\8 YORB8J0 MJ0U+P+A07YS9(L$V4-CU:3AMBR%>&D\2,R6*:Z?8F@$B4 PV DG2H6%03;M5 MR:PJ?F_X2E.V).&+I[R=HO>\]&OYH-*O@N/CU,T+^682NX*M;DP]+U5VL4.6 M1*!3;JW%M9!+"M/O)PF?TGQ/YBJ[E<*N6L,C637O5*?8&HI-4S?U75=$: VY M?N11[SJ(QR ^I;8HC=KT=J4;?LY>LZK M-+902W6H;-.2A(J8Y=!P9=6EM\/%<%1J$8@UDS%V,#@@#*R''+LQLP/$]'PV M!DAW9+$#8!ZHZSM2JHMRU#0]C#"9136%CWF>>$T_WUH'TF$JL0+L>\/O:@A! M0 H56E8+;B'/S]'DVD%:![VO#CWKA/8%:K2#TO 5?PE0=O/C/A;48OCS<)IF M"OZ\2C)#;EP]MU/:06-XH;6EK+*DE9W.&\9$+S"+Z!\82[J> MZ<,2"FTALFO:&O*JL2U+2-UI>-\:KA@ 5)F#7?>&[[B&[KL9?@[636/! 72)0%CI6EX4= M#X:'5JL"(:$J49-&4HW]SH,.$(<%A-WSMBL_.U1,[^Q.4.G,CQV@LT&=E4R. M6K1V2!C^6)O&.]-B3PXP#,]W\8NU8);%'%91? U*J]H_E'A)--5A/--N MWC8TXF;'A/5S>YS]TPI)4J.:#8IUDDE<*<%:R3=QO9T%4-MX7+ P#3S/,O%4 MOB"G-KT=%V792E/^<3BB7D,W<>P'!/'0&3LOE9.8;BEO5W))$E-EZBF&G4[W MM!C$IR]Z4J9*,:<5R>P:-N--2RXPZQ2]YU7?U-WF-;VDK%VE5H]?Z?UTG19W MT6)VB:#6I]FA[07LA&>V5#AUF-CU;HV]3/6>U5- @'8&G-35@:(>*-#A,>>^ M1X4<_!ZQ<%5M#J](9E>\F1=48_LW$C/N)G%XC/^;.!+VRE/RHIZ$4.C3D62+ MI0_[JOB9(URDUV%P\GQ^PL6L=_;APX>>*M5;"K[$CW&I[*5L4P8&]GI>8R=M?Y+I$HYS 6=?CH"Z!V_.3W[_O3]Z=E_@.#D9>&G)4(68B47.1N\ M%/ W^2UQ?/^HU]Z&%[6XO=U0OJ3=EQF75])LWYE0OUJ+H6A)BV^0P2MI[/H8 MW]YFH"AI\[W&IZSI/_2EXP?0]B0M30!]30V;M=)&DF13,1=+R] M57]Y866 I@18Z=O:F-P'&G? 88:FW6&(3^J*HMA*ZI[,^%-/W4$M5LCU?15Q MRNC2/XYS)@T$B82@@;M=$FFES/[:21B/LJT*,N1(B?#'3CJA+^Z\?O49E?JU MDP!,I:U$9N>U1-#HDM_'.8_Z8@0.WA4M1'0D:E?FU O7C Q24X--1Q4\0UK/JYKE,^]Y_HSC3Z=AYB3>C8(7] M9]]\8[L36\L^+G@ VTNQN@[I G=D1\292)6(]=/1U/&57:D*+M4YTEB1QD95 MF+Z:Q'<:?SKRZ(3!TX#Y2@Z07F"24!D!2Q9&V-L_"1XMT\H95+I35ZIM!O62 M0[/\3$W1% ^YU %IDVYM5,?!NM@5U/NR?0QHHFP67"1+PEA &_W$H;T+7"OS M?0UP#4+F89!50?IB/CE,!?8S]3)OH^JJFG1Z5TCT(LE:'>%%Z9TX^VCS$Y2% ME4%E0IO"[#NF[CS@/I_!C'/CN[=T,:%":VO%\G$;P2H'D_BCQQ<."\H:&'(.88UP#_H[WX"\R0.=-ALM&29,'+?>=XO^^+W"M!S M@9^6#J=)SJFA>&"S.0P)Z'&6*#Y[*9.W\EK**$VFK;IK!Q[)? R3,;1;'5U\ MO35GPPU;F6JU9#?II/$+1Z/"9^'J(;L%7'7)[JP*/>/B(7!K.^8Z6$:A1.3C MK%FO)\IHV]_T=?-C2[$V61WI51BW3A!-\4H,005,;:-HN?09[#GR;*3%YE6E M>0V37GX;2$D"WVB9GM7J3;>5W;G)N8(/V6;=YB\!<-GKE@%7%U&J;0N@,%E: MMK1H4_%VM5 L.?!#,0<^6R0VF32;9B_7KC;)$.]\4JDJ)6Q5GABZ.," &KRX M:*L'WG BN4_#[-+UE=[2)M2O83QB5O[\[@4-K+?."UM$B_$-VFH8R)9V'=,R4O/&Z;Q)@J-[F/*9@A5NP(JTC0-FQ52WBL-]%6]C4XF+>W M(W;^AG6:GI'\.7K@%@9?2!'*^'8LX$_ =)T.V<3AS]$_CX%'?0:+)P4[BA;N M=:C3258VKZ2G]%,HJ. JPDV>/O/A[1>,BQ$53RQ>=)/BA9[:AU.$W]B%SV1*=7;_.^<^.E^+G%]@Z9I12G4C%+\8[+ M/5>D]S:.\1D57W$!8T_,HV#WW"=>0*TCS%=MIO4:T>_%8NW\KBW2FR/,7O4(FK3C*+E#%S/%9B? M-9? N"Y=B[!<2?0U0->A:26JM:_U2[19_K9%.M,$7-.,^:;=_5]<'N\X7LZ5 MA 4E)W]]/ X4,'G^!!,#1AO2,DTUY/,:5M4-;80'A<0?R@,"#PL9+RU]M)7^ M3]0W.W3+G[Y'[FBX0Z+\JU!X:ZI(YPYVH#]T1]OLR3R&_I&CN#P_7. M'IV2UX$7X>K@^/THY(O2K;NM3)N,N!O8DU&\O3$YJO\WJ"5O1?E;74DS?'0+ M>)]_/4]7>@5FQ9"HBL5;I:5$Y%M'_ 9C8J('>&YJGJULF]I6I4VOIBUTP<7* MD+[PM%WRBAG>,IQ%I1=SXJKE6V3^W[( T_RG)']&09)#WRF-F*9MW@X M+?FH26OY;FS:=2J?- :G;HFY?M2)5_-.:G"_< G/)3]I3D; M;2O8JB$.JQR]<(3/1VR1Y&1!1UJ\UN%EE6;SJE*TJ9U9.FEUF5\AI72)UZ): MZ19-8[!+?QR-@(YY#';FYA*YL4";E#0,Z#UG03A^YE?LB29!@%J8X(@&C(M' MV"S!,D\]%1][&=%+ZJK67+%I2&D Y.,YCZ03>.-G8+#"L$(C_.N+5-:JWE7? M;4"SC9Y8?]$^J:&7RZ767K1)ZOODLP)8[U(F:]ZVAN2O M8GM\[V,3\@#?X?3"6;+0\=6-REH?;"E7"*;XNF'!ZCL2YJ6Q4TDP7NS$+UE= M*A9OT?)BDWC-:UZA:"O=Z(G^=)2_;=7Z$4M8C&)5Z$JV4>9T8BV[\\IP^(_;5#-$$FN9 M'?/G5[]"HQZE=LN8O.<^;\+H3I_;!F:LC.--;:;YI%XSYE(6?Z92G6=TQ M&-MY@55=A0\"A#X[$D.4<1W KXG5XOX8,#,08A^\VM0WI??<*(\ZQBDQ43PR MJ5;Z-9P>)>'H)?L0\TV[]*6D*]F)F&_:)'>>M;MX67,A;$IJ$Z466;7)\-DG MS[;-M7G;MG] L;U_ZO-H;W\,7L"^\*B7K#G)!\FK+/1R>V_4Y=#>OK!X"-Y MEEBE0M<=H);6]2E=,)<'.$UP,0;K1P5(;H^LJ$O7JJ5Z7?:MC6MG*]2NL[)A M7[5\J]J8C4#,XT@#&0\O7,YF\8UUJ_)!BM^XP627NS4?E\KUCH>D_2# CS$E M&.U@.,#&=#C]23CZ+N +5]LB%ZLQKZEF:7L_[>N1]8_CF]"VZ^QYQ(W$D=JC M5@V,T D\[-VBA6>HQ%ZL9;V/4U'APAL\B;%^Q%"#I$5N_FU2KUNVU8JWTZA% MV>-D?I?*IQ)#3TT5$E,D@I6%1?"#UR0C8/(D/G=X74E4!=J^BM: Z8;W;<(KQKE'RE?V3SZ1?3<<3O$>@0OUH>HUAL'CUZJI MYPC^5">*6="\\?G%OOB]!N]QM;:NM\W(^+$CFS]]3SV","*$08('+#P.YI5[ MZKX-O%]SGW(86!@)^43U?/5!PUZLQ^T5]UO38?IG')TJ2U -I@VL;(+NP?A4CN=SAWB"V87=.;;)O8:$"'<^X8']0S_Q*:,/K M%NVML&>QDS$V2.4*5R\='[;O;H3KO&-;/#S_P%02P,$% @ @V@*31_.Q$@V M'P C- ! !0 !T97(M,C Q.# W,#%?8V%L+GAM;.U=;7/;.)+^OE7['W3> M+W=5Y]A)=C,[J)($$1 M- #/5$W5Q#8!]--H-!J-1O/A$4T##ZGIY>>8O(#5^YX?IL00,G<*GCGT:$/5*71&>C MT]/= /],27D_>O?JS=M7[TI_N0^3P'L_^G/I5Y>,I&-Z0,W[T9OSUW\]/8?_ MOI^_.7__EW?OW_[E_\I?AYLMH\M5//IO]W_PX^]&5V$0$-\GV]'-CJK_'7WZ M=/EJ-/;]T3U^'(WN"1)*O%=97_X.(+ NB#ZV#^JY MS]Z:NR-HYI4$4 S65AMA97=/7WW___1G_ M:_IU1-]'O)=/HOOD7>R=]PP!]8Z)-[ MLAAQ&M['VPWY!HN0K3G1)R/L]LO];9GZIU?0A^-M \(%*1(QC?H?-X16+J.KY*0+>@K=:D M%]E9%PJ)F@!2=AFN-XRL2!#11Z* 3&&GST!X?]EH['D(P;ATHM6-'SY%MX%' M&7'C7N0?]M:7U"L:N7X8)8R,71?VMABVW&GH4Y>2:.QY?/TX?C^=V'D(=:#@ M7\YRR<@26.C=DT<2).1B.V5T[;#M1Q(NF;-9X9S?.>PKB>^<7T(V9:&7N#%8 M$&0<>'.Z!GHGBZSQ/7'#94#[,2TZ_@CWTPJR-"'6- [=^@^, !,/'CZ LL&58: MK0_/_=3KDW=JMP%\XZ5:XS6OM7!R,]%MW"P9_R8 MJAZ/_" *=S=W1;S$)W#T"K.FQ[!&@*\>>O5P0NW!NR#I'XF#_C<8X[%RS(BB$"02A/,G&J]R(K.5 MF%J=*;TUBJP/BP:A9Q I.3]/R-OYBACE:H):5&&G(G>#ZHG494:72F[H0$W2AQUG]J)T8Q M%Z';X(H\Q,7@/Q+_"/]Y[Q&'F.4KPNACIF[R)7,;-/G)QW&^Y-3,>T\:AF#+ M]6)!T 713EKN?(@RW]JOQ]RM#$"#>6P9P)!029!"=S*L7>5')G&GPWA70$D] M$A93KG8#&K+/8=Q/TTOTKO(T#G\$=7K];8.^PTF@'H_L$$.LQ"DC&V>;GIL# MC]]7I<M*W+W*5;(@C.7W&C#.91+%X1J&\A[1O=T+BT3OZJ#\!%8I&.[; ML>NR!!>GZR<>\6Z#E'/X6Z+J -UY+'4PK[_%)("QLBNF'263Q6P%AAL>W,-@ M.2=L/>S4JB1#X=J,0_?KA<.O*=:H$-*3F^IMH,LP@Y@ .[]VZ>@^G]U/">/C M E,Y@%QEU^44-$/PEH/'XR6%>!&HD66_X1JS(!%!(T',QC),P20?]B,+[ M)4*OGN^X7Z$AC!ZE?\3;$_C#7>@150:3*FH4&AT[9Q#HKF2-D7G$$P5@? JC M?B9(U['TP51F+?<;6!T#P.[.(JS2^\)HDN EKQQ1\S"WY:.R,=^',<,09#C# ME(G5,U WP.*K^@\GBX]AZ#U1W[_8SLBRK_>VPRB#."778/[07]%1MG\KK<@7 MV3# ,P,:P)<@/9HZJ#NY ,N47Z@SM./WX@E4&Y!'CSFH<;1'PFXN<.#L>*W8 M_I$84*U?)8FS*!F\O'6!^U?43X"0SR3.@DNYMER'P6P%XM;7T=)U.*U@U=DZ M?<=6QP;!<,K7H[ X3_2?4_ MA+8%40$AH:%'W2E:9&$ +)V&P.*9C?I!?G[\\8@D#Z.54Z]3XPGAE=!MPK$<2'+XGFY%M\X8?N5Y48)4-HQ*A^=B5&&QAO?H=94##,!M\\D$Z4ZJ=59KC!=Z^'>.!E*AI" M#S+UL]@\T, H>?08]3(_^L SV3Z8;K3J9U=VR,&EN1)?-?B2;1U-.]XA%K+D MF(-+>278;O!%W3J:=KQ#+&O),8>6\WQ@#-0NH@SO"0_L0!=]Q)U7/+)NF@4* M#[/H>Y)B-J<&4!=*"!J8:S5!0?CQ( +4.I9FK.I%0'+$@7&7PDSVPTL&WCLZ MCFP4']1+PU'C#\R3:X<%-%A&4\*X+AI$#,2#Z$*G?G+;AAH8Z7YT1K;)C-V8 M/O*W)P.O]*/&']INS,,;>*Q*;8S#T'PYF@9#>3. I=V/DN%M!E$(R<"2TW'D MP?W96?;#D%6% M(AN:IR=?.-$#SU&>1*=+Q]FB/_AI.7C,XUTWQ.7T$>DYC.)Y:BO;:() [ZC+D4]M@(0 M?&\&]9_#P.T(H-1$$P:9EV0@)Y,%T"N&U:D7+4CSJ+^I0SU\/;:AL>-GP?PQ MWPOJP;4WU((G>W)63W/YN9@.NEK6<>4;+53N9;\JDD"U4-[:SBPT[1I)IJD. M3#5A38*TA;LT'-OFJ>O1H27X6R>[7Y\ZN(!%%O",#/]#D_H1)!1/S?'N[6^6 M(*T6K5Q;+:B*O:,1P/YG>FC-TRUAN$NKC(F_[T;]P9$/?O%S>ZZ9>AW0K:T. M-N]1U\IF\?OQAYW^5 =>Q'QUHK]<;/]P2DMU.E*:AV2IH;Z<#S>X^44!T_F<=M.U?<,*J MO?Z&Z=%@2VVA6ZJI'DQ9E#6O@2"@O?2)#AHKF>UJ23S,1Z>-0MA=#]VA[637 M-].,I5F!&*(Q!'D)FVEO:600CM9=JKV=/C2IKI-#L/^M#JH;[VT/S8&HRSRI MZ5L+5RKAX-6$K1#O@HU-=&"X)[&#,K,+ MTBFYHE&:7"I"(M%0!Q[I7;-IGRQ=XXU9E72'N;L.X9_[=WA[M7ZS+\XB+!J' MO9W2F*QW[1#A2)O[RAD0#(O+/WN_/QD]$2PIC+_&7[:,!HRP/+A MY,W)*(F N'"3.M]-1=>\B JPW[T$L'*.Y@+T7U\"Z#;G1@'W^Q<"MZO?(.? MZ_.7P &!U5:@?/T24,J=XPO0;UX"Z#I@;VT#MF=MEO%)WI<4*LLZ46X +W&I M6P"W3IR;@#?& A687Y*D5UUV!<8_OR",4D?. OI?[(%>X\PL Z_S8.4XWUAD M9+3@5.1I*5ACD3IO84W#A6@!UR(E+@E7?/-8H+9(C;>@EO#V%K MTNPML'O& M]A0L>3D:OSF8MD!LD<^H!7%#8$T!UR*OD>SMGV"?+Z.VR&UT#.JZKW+P;^W4 M[A*GD_T7%L4)W$[-W@!9(AJE0&^G$J]!WS%"K^" G4J]8?[;;N,+Z'8J^ ;H M?>*V"[;8N0,T*T'14Z<"M47W!W([W6&@<[')OSBP,B^,BFW>(B>&)/RN3\D* M7ECDM9#CA4Q40@'_&"^&F0]XJV5^=!.:53C1\2"K5.@*Z=BO$Y>.N/\4J[F1 MGLB:U ME!)0&44EAPNR""N58:Z_QR'%U:]TQ<='<5KX!OG7*F*"SW70GI=N2\L: MUQ)<_49+I'"Z^H)E-LTB2@^_TTIM*V?KOM06B0U:*ZS2T[ST6AKIB7>-"-BK M&.1Q11Z)'_)8PXRB/'ZGJ#D*6YO+3^/"Q=JG1TT<*/+1S4@<^]SK(K'LV(D>G-R#MMNDF>/&/]%XM7.G%3,#YB'\YXG3KDJRK,;3(;A)-7R9"8^\E5@)29O0RE=E4ASH=>*S\OV9 M%%O:7.Q6/D*3%8A.!V KWZ)@J[WG*!PDK(^$E@=9(AN#5G:S6UW@Q)[H? MUG%55U?(I3G;:5.+WQW/O5^2] 2&=N%XD<S/3@5(_!3.-;#RX8B^F>N%D0C"O0$YF$3Q:EG G',Z+?>"9Q M[TO B./37XGW8^CSM^<.#1#B)"AI P;&;+"\XB;OE( .]8YD7N_AM!J+$L9* MV6C3^E@M8)MQ,Z[L2ZV@BPC^]AF M5N:(&(*)W23=3N_+$&Q[SM-L/[^W@3X@LT+(,9'.C1\^1;>!!W/DQEJBR0LA M"EE9ND2!Y,+OS2YD,<:*[,NL1N(*_WD; /D)GXB6-V2O!;QXKM%U%?T_NDZV\NY\$]+(7KQ0(E7^ - M?5XB=%8%Z!9IWM;*D)H E6LTM.XCW,.$\<==>M"#$#84ES:IQ\HG6FH5<%&> M+,KB/0GJ4[<),'3J0M.KC+TUO9<& *_R#QY(BQ]M'-.96;B+Y&R=49::FH&I M_94_CU;8X -!^4GMUJL9G"B%)TGC++Y>\Z&F2WGF/:]#!P;A2^.G>^"KZ\ @?'D8SK'XZCKX/6BD M[=6>"YSL\F#O\'LM]36<;>:$:?,?R*N%?GUJY +Z,^_))F%P8(D(NE3:"B]+ M--2)9[*XHKBT Z]EKBI?ZJ0XRT8V#\'TQ(=EJ_1*#[W[*X>1"V"OAQY96#!- MY^>CN].)?1YF$=+B2XT6N#(]&(%PY_+,;@:Y4R"+#I>%V-2%$1B%55=D$8H[ MT%2)R27$XT]A;J,HP<88=4S<7[YPX6Y3\2)/./O>-^3XHY.Y:0$G?NKF2A@[T M_:A9:7XUWVK[;= M24N4DY:KG+U8,>D#CY7I*XUE<>V9V@'LX;*TNA M*5Y[C0Y@0?$T.Q=?PW7L2WL'UX\#U;!(*U^X]&- 0PR]E2_4^G&CU1JVJ8QJ MWY71$MQMY;NF?CRI"[:R,L%6/S8\V\L5*Y\C]UYV\B\1!+F\7K3-TA#Z)$CH M]:+9(1=7WS,EU@OA3"6:6Y#U]S?&$KD@:4&.W]\8K^0>Z@A2^_ZV6-7Q'8RM MF7S5+D695QJV)O!5K,=+;XOZ54M][B?T5S1R_3!*&,FT"6:&"7WJ\N01NSJ) MM\$B9"E;];ST+\B$?SG+)2-+O#_*EO/%=LKHVF';CR1<,F>SPI0$=P[[2N([ MYY>0P41[B1L#2;CRYW2-Z:L766,P2\)E0$W 5F+S^"%,XEUQB;(^UTSB#)<7 MH[\23&&+T07CV>6[\W?S$&CU<*OV\/ $ N3A_%PX/BK7V8J0V"[*RPDP=HG. M=2/@ON&TDJ.9:W/L\]!!?BX$0\['A0:K"RHD^>DWOG@05>4J\9'L+6 D*35@!N?ZPTWGB%Y0?JB:7])/O"@MO-Q9\^" MS5'Z(WHAJI6M!^1J*PFV\W@_53T_@?D=K@P=1\R!I[=26B'GAY7WY<_(J6?>':R\ MO;=T.O;,$.;F5T@J7L70"VH]B@H@,4^O_%/X< MC#D*@_3APOY^AX[4%:'L.HKI&CUF7R*R2/Q/]!$X$Y=<55?P1]V.J2D+;]!) M=D^B!"Q,_KBG1*)N\CB?4U*0T?FE\&>B)8UM'E5T@P7\5ND22T-4L<8=>VQ( M/M;>4FM2*O$)J?*)5AKOG:<[6#.,.GXWIHL;ZDT$%K*O>;7#3H :6FJN.WLH M3K5A>0U3:>5931IXTYQ;>2R21MZD,_N=2G3>2^9;DI'W3MGK-Z0)*VZFKU!, M)'3F@F0D^*CHQJ'LGXZ?X#]WU.>&5GM. M7TYY 4N@Q\7?Z]B/.B=3,2QUBIB<*_(0]T"SU]PL;/A<,][V0'?0@2'._K9H M-P&[K]\K6!._./=F$+"9>HVO''&=4^A(ZN@U*7JE/Y)'X M;P6B:C'I!I2M+'#\(W& R)@O@?+CCR@*,0<(\3 W6HXL\P6FKQ)2D#6>3]V8 M2G/C,+;%YU3\@3U*?PXE*KD]2TY;9I2GS'8OYMAUDW7" MTP)^9&$4%17-,<7 !8'504I%?J5ARO9K"S_CO!E'.EI9>.8)3L.%Q8<_,L[WU9=4A>%"6V7M_?6B8RV_O.J/"TM>_ M";YEWN593./#T@1I$>8U*+ML?B2^9Y91@O05Q(\7 /P&;-WYBH7)?.8,K' M4HTSB)JQ2[?,:+!$6X#_O.6!Z_UX4-.A7?@K,IP&GJGF2,T0)O,(/7(T -6' M&GJEDE8C\+6P[>ZT* ]#+0@E;R,K[-HW<;#Z=6)DE M5R,W&UEHT>7X$&9&;YVYMT5;%0AD&F,ES]XOS&6J@W/))> MAX+I/#FRL=86&0N*>""(R#LJW[H)6G%7#;==.^;Y7J,B)XCNNT!5.(R*?L-- MV:[%/\O9Z=Y2$N)/7&<4D: M%BC<7 2?ZZ?]2^#L3$84&:1JRLB:)FM>0P ^S6I)HT$9-5D"_7K56]Z\31BK MNXIH[JW<87M@/T)VK-U[;P/XC$1Q5L-E$IBC2JLEK)#O>[,ANK]H;:?BK741 M]U/#PF2#]?\JU$DVTI,$J$(+OV.5F"DK-5P+]@[+J)\O MT 2#NUK9N%R&2MU2OW."9(&"Q*#SP)LEFXU/"2L-W;#D)1KK6/J<4UDYKTR. M+AOMU88&.NCO0KH*JFL%).OXSJ&P(M%IEY="FQ'V2-T#YXQD(XT,S1;"@JV>!@8E_?0J'4.)=^Z1BTQV%I:D_ M'5OL=;8>LH)W/SE8[CK>\K*@CJA@1DLC;6DIY!?,;B2D48E8>L3N+VIO@U)EY\E:X9=VG]2WDUYK/[*6&<6. K1W1/HIA1 MEQ?,!)1? AJ/GQSFI<41N/#KYW\C*$[W)*7T(\K8EPAS[/J.^Q4:0D]1^DA&E"<]*;UBYNL8!8R1%19NQGMAK$J,SYEUN-B;Z$F?5]\3UW>B MB"YH6C,TS98M3FK0IT=M#C !O3V@:L6TS^$;V(DEA# [(8+VH*'7@EWI$%K/ MU%T$X."(?>S2L(HL.W,OVGMNA\8%05T(,N3!(MSRR&9AWG 4U2. M>'J1H(R:MESFJEF^)HM=/:Z+[8PLBX1DS[M/=:X1JH$VGG>FA<#T&YU4WJXW M#J]]5LAN^BN? M[->RTZU+I8@T2ON7BB[NBB,>% BTQ,&Q1W#C)Q># M!:F?Q+S 96HX3+DYL0Z#V0H$14_90#=-3NKX)4JB<1PS^I#PY%KS\-+Q_J)=I.AET=!1GG(5&L&S[Z]&LN)-'4Z^@RG"7-73D3&2T9( M7;R3NGZ-Y0;_'7>J3M.@D3%*\K(_.YH[UL&/G[CY@%GX0/TMR>=D_4!8IM!2 M!'!WBN\'Y)TGQW B8XITM91DSUW$2A?@LS-08(A8&;WUW,QKWKFM+,OTW"QLV>ZMS$ATY.Y6YEW' M;<-*G\Q0;)*1UGYYPZPZ QOE,!'0:*23A =U)!C.CL*S>_-B)J4Q357MU'<" MTUU.( /IE2-UIWCG RHG\*8A,#N'<4$"LJ QOOY,Q45/.I8%#8B7T8*@YT%W,WU35(39ZP6'QO?HSXQ)VSUR;5'5759Z>]3RY"F#;AG6)]%_%&PTUOINU,K2W)' 2L3L _)J,JI M4."^?(%K[IF.5E;F5%?+3UE;4) [W?Q8-?0+TGCWX#"O7^QBYDX3/5NIAXIG M/3"2OBS^N%Q8V4@R>\VX>YBFXBU#_SYB?G.A_Q2"F<$9!_^*3AB >NSS/%^Y0H4]11)QQ[L MQ+I2+8M!7"01&")1!+OS0V:K%:K&6*&7H]I,L<$*MT$S!FX=ACF&XRFA/$U:BRSA82:R=?]B-5,&8[=F#ZF]?_, ME^\B)#1-L5L7%_J2<9@I60UW,A;,17Y#8P&M^Q<,+X-D,Z6:)SVLW)#@MYTX M_L,9$O0 1B;\\/]02P,$% @ @V@*30ZZT;0K< $C() !0 !T97(M M,C Q.# W,#%?9&5F+GAM;.V]VY+C.)(@^KYF^P^YM2]GS4Y5WNK273:]:XI; M=NS)3,7&I7+ZO*0Q2$AB)T6J0#(R5%^_ $F)I 2 G* 0;&9J8B(P#0W0'X MW1W_\;^>U]&K)X33,(G_\/4QC+\]>BEZ M]>.K599M?G_]^OOW[S\%B]1/?O*3]6LRT(O]T(M^3!%^"GV4OG[UXX^[]?\H M(?G]U:\_O7O_TZ^-O]PF>1S\_NKGQJ_.,?**;P8$F-]?O7OS]F\_OB'_^_?[ M=V]^_^77W]__\O\W1R>;+0Z7J^S5_^/_#SKXMU<721RC*$+;5U<[J/[?5Q\_ MGO_T:A9%KV[IX/35+:* HN"G:JUHAR"A7)S^XX<&EL^/./HIP?]Z M-_"'__I?7I6#?W].P]:$[^]WP]^^_L]/'^_\%5I[/X9QFA%H6A/I8JRI;__^ M][^_+O[:'$W@"++]\"98O[PN_UB.3L/?T^*;'Q._(*4$.J^X(^B_?MP-^Y'^ MZL>W[WY\__:GYS3XX7_2#_X'3B)TBQ:O"HA_S[8;](\?TG"]B= /U>]6&"W^ M\4.&\(]T/]_\]J:8_M\O$C]?HYC0);B,LS#;7L>+!*\+H']X19=]N+UN0O_] M)[*&%VQC5!R[K#JJK^G0U\+57@\$]2XCQY&N/E_LC]5-DA;7XSSRTC1K#<8K5"< MAD]( YC<14\ ^/"S(5QYC(-Q[J6KJRCYGE['08B1GPT"_WBUH:!>A*D?)6F. MTYL5W?-/'OZ&LD_>OQ-\@Y,@]S.B;Z!9'-R':P+O?%%-OD5^ MLBPUDB&4&!4N?>1K;,KL,4'$RJ]05G7D15I;L50CWNK):O0J'> MY)<;JI //.P:OJZ3S?V9AZ5>, :#ZUI<(R)15.G6\\4-1A'E!X1YW.387Q$U MF? 2OX>D5UQ?'SI4*",0G/4!H8\PA.U?T>-#S,4\RM('1ZAIAH$.M M&?!9(Y!O&[TPE-!K>-<@_9_1P?@FSU1[(ZB:66F<) M+X.1#2'1*/",D(X M"PNV&X<)_IQDPSB]Q.HZK7'R1\).+Y\WU'(OK_.6+!#&^[@&^*+N[4&X2*RN#Y4O1"LEBOMV MYOLXIY?3C_( !==Q23GZ6Z3+@%;^ECXT+Y\S%)-O52&F'23SQ=V**&[4<$_B MY3W"ZW&W5B<8&N]FEOC?SKPB3+&F#*&TW'2+ 97/C*("[/S:#=/]_N[V!N'B MNX2H!7"WA"_BT"\"-03@ASC,9M\]'*2$C>3K32&(-:D &@$Z%<$*$.;E1S_0 MP_N04J]>Y/G?R$3R];3\(XV>D#]\2@*D2V'2!8U&I6/G#"*\*U_G$86.EX#Q M,4F'J2"JWX)#4YNV/.S#^@A ].XJPZJ,%Z;SG 9YY8"Z3_:Z?-I4YH<09AR M#">8MF-U NA&N'QM_^%\\2%)@N]A%)UM[]!RJ/=6X2NC."771/T)_Z*.LL.H MM"9?I. #)T9H!%^"]-?TH;H[%T0S+0+JF.KQ!_D$NA7(WM\<53DZ &&W%_3# ME7FM6?^1^*!>OTJ>55DR-'CK$^I?A%%. /F,LBJYM."6ZR2^6Y'C-M31HOHY M4&3UZ3I#OZV/#)S/:;_/2M_1J9Q0/ZM/HQ=$SNU\1+J14_B*3M2RL(RJWD3> M".E_4NN/P6W)42&')$R"T+^A&ED2$Y+>)(3$>XC.4(P6879.?MFW"D#;E[6R MI'68[=R9^QR#4;+7E;^ET^=-Z7;O/8^2@=:QML8#6^K(S?P'[5XTR4^,<0N/ MOZWGCC'6'1'\,EA/CG;C>WOSAAA">*DK+4#E@QH1ID)TE40!PNDE49.SK?Y# M*/F)H4C=DHE?BU#4?;*/I-?V]V>:@H"&.5645A\9G[MP&1=>B3@[KB2Z1\_9 M693XWW3B*/E%(_#>_>+T^.^_; 0=[JF=#T"%ZKLCT^ "I3X.-Z4=]!E];P"$ M"3)Y[%>W,\G^18S?(-ED?=)6= ,P,E7.\C2,49H2%>V1_+6HPMASXU$X@^07 MC?7P/$=XUI+?G/L<[[_,$W4KK,,;U&1 MV$%=]&GAO"HRZVZJ1.%Q+OU 4,RFU CL0@M (U.-D11$!X]R@#J_!8RK_B,@ M^<61\6ZDF1RFEXPL.Q2_;!0=])^&7M\?F2:7'H[#>)G>(%SPHE&. ?\C4-CI MW]RN3XV,Z6%V1B5D9GX6/A6U)R/?]%[?'UMOW*G2&P9#:3." MICT,DO%U!EX*R<@G1_'+H_NSJYR3T7WV@N^,':T\R&X8&569S\%C/$)P5OJC M8V-/BZU:21]T[-B[+OW1"GL/^[($X+3CWC7ZIGVX?RD(XT71#Z^JA9MH[6>% MOJS&OZ801X2&?*J7 CP%:>'F4J4%W//TTL"9K+XQ[@UK.'A/2X@L_ MKM'Z$6%%,%M31X1Q19; ?OZ(?MQ31@U2U@(5O,'^*8*/!+(6S*BJ6]Y!39?2 MTS*^^#3Y.+G"K2\6K3D3?$RF=(==BOR?ELG3ZP"%KRD;HS_\6+YD\+9JG?_? MR:^^SLBW _K]J\A;[M:+O$<4_>.'X[^_'A^@\QS3O/TKPL.\Z%_(PY=Q4/;U M/(*-._0$8.ZVK?QXF0-]17Z7,N#DCSTYH)1*T37AZ,__ M']HRX&*/.QV 93$05?T*YQ MT*4/N]"W=?C0BB:=#/2+2LGA 'G1U&). ,Y5 M&"%\3@[[,L'\C6Z/.AEPMV@9IAD-&'[VUJSKP1QV O ^HJ47E1^?/8HUNIFN T:40EWRU3:H9QA4\U9X&0M(:QV MGTPZI,6K!!,;[Q\_O'WSYJB@@YBJF7?MVOTSBC"BEEU%A M)1*E>E<"OR$,'I-=^<4G)8 MC=F!$EZC]LYZU#@Z2(WB^\F@>*1AUTC^/#$D6_9.C>8OUJ-Y($9JU'ZU'C6V M5E%C^-M$,#S2WVL4_V8]BGSO2(WEWZW'DJF=[Q%\^V8B"(H-N1I?( 6'Z4V5 MP+KE"MEA?&0TU.<5:CN/7.^'N'$,G?8F[DQ:57S^XW7;HSRNEUGRC4]E.VU' MX(67/A94SM,?EYZW*6TU%&7I[C>'1EOUZZ]5 6%ZXVWIN:D8W($%US%8W;[4 M!_",-P/ZSTGL*R+0F *$@TQ;/7). MY@L"+Q\MI55 ,-VW0+CQPH"VTMN$F1Z)(/A4_??8,#=[YT' -7M, MBY;W,E,A<&)4 MT'->R-IU?-^*MV[ @I;@W[G9P]:$H )]SYNF8Y+_T.RM)W)":8)FMFLS6[W% MP\16;BX(5OQ<4QXN@AE0&%2ZA7 +#H?!P+I_FX36AG?>$OYX->B/\B/)+[YV M/\S YF)J!H0+$5=! M591 .X:65":J"OW'KEA!!CG%=2"PO5QOHF2+4%7*T]@&L5[3/<_ZY)7AQ-W5 M G)HN/\S!&R'Q8F$B5P^TZ>-B(CO@%MJ*@Q.58>DXOUR#NR-(1-)RAE.N-93 M64RZ'3]P!09AA[G/&@D-<1P<5X1(@,^EA/3 MOF.207ATZD[=\^"P*46>' :'8R&@%I;>'BNIJ!KPP)IT#@<(LRCYZ979^%1@"-GB8_Y&$B,1$" MGWUX_R.G:D8P$!1>5MD,9Q ,G)+:E"'ZTS$8'?J(8,+ILZCV41MF").FW;1' M'*E<=8G3\LB)&6R-HWF9TPH;*!73JW$U+X%:'MNQM6\#&MY7%GXF)=+K2HD&]B\,R]QND.@ M'R,E&3*O<3:O.DP99XETGAI?TS4?&7R%J;4UJJ8K0!*HMB,)-6JFZSL2J$EY M/FJ,3==]9,XM#S&DMSE3Y%+/EI,GMDWUM_ER5B/S6VYFJ#DM@.3)RM*6&NGBA)"7'Y3XVH MN5JB)**"#,\:2W,51G61W,3+7+6P._;/LFD.RQQK3,WU@:EA*I'I5R-MA8HE M0%HQZ;E&W I-2F*WNS)(:HRMT*HD,!Y2NK.GQL]6J%UR?(U70EPC:X76)8&L M\(#_#*11'34=ZTX*:.)T&(J?8*,Q-8(<.M9-;C2FAAE3$S.YV9@:>L*Z,Y,; MCJE>6'Z.A\D=Q_J?5796,WC;L<[^..)L)X,[X\AL8E>BT>'-;-=3FMQ8K1^. M,OTM3&ZVUA-KU?XE)C=CZT<"F5Q2DYNS]<-:R)$E.[29V +KQJ-J_0IEH4_@ MA.AV$47)=^HUN$KP19(_9HL\.@Z(=_3Q4%H#N,*>4'R.B\T)"N&P>_..@YO, M3&",RF9^LSQ;D?/_5WU<^9@6AKT8; 3F_([[4%.M+BB=:/OJB MRAQ<+HCS>IW0ZZ6F=DS'*2:EB4S+2<954Z;C)./J,M/QD$EVCW[IWC$P([/T M?H"8D&OZ%NI?10R2PM$NX>#9C.))P&K]1?@4!F1;]B^B7R _(O^1L$[X4V%P M2LG9H*4FA5\;X:?01^E=$O$QX4Z @W^7ZB N+F6/!>D^5?GF=D>@ W#N[.=]4>3#I&5HDR1"Z?R7TBDCR,/;PM-!R:U4AF$B%*X%L2\8.( M1L-OKC7>%^$H2."LBF6JG'PA]L>C@;J[%62K0.%"W!X%U;,MS ])+J60)\;(Z>SQ(C\<9 6V'HL(?#PI]Y[E@C03K MM$4$0=*&1\S-.B:9AT?7(9*;#-1K*LC][%/+67+<7*HQ1@.4*3E>_+RA< MKC(4S)[(P5RBSSG=X?FBA M%UN7,[M5C,EV'MO0'FD(FGMO,WQ?I(GEW4AL7*<3HY6((ZEAV- K4 GQ02:. M#>\ZPM6GNX%,&;-;J$=KWIL<R*!XD/)E1U<#&<3XOF;5 MG@;FXJ@8"ZH1MUU;4@[WV?",E'*-F*""!OQ)*5-JQ4Q$C.^0J;![9WPE'*\S M$$1M' .,NCE1^;GC4C+N#.OK4UQN.G3V,>-X[=_[(5IUVGKO9Q;\.R]C"+LC M>$/C9H1991D.'_.,SKI/RB9&,FF_)_BZ291EO'G!0 H13DH[VF+DI51,%O_M M24T=7S2)@O2R-(.U-3+4.)S-SZ^%CXXTZ7"58$* &RJV*KE&_5KG1"4)LPZ> M; ITQNT,]Z6PXT/7A[0JRYM&&P(S,03BLH6)O[W'9)/)[2H/0_&OZ.#,#*#4 M@(^91K)_W24W5UTRAS2ZW"HA>BS^&@U=V?+QIO]O8_(L.^9Q+U'F(B MM2/:2.>?252\CTI462V^!0-I#P&F23#1YM0RFO9E?8X#\_@8= FKBG-*=MB-EIUMQE]V&( M@6A#?@, 6;6S+1NR*@#HK(5KV9"* <0:#'J_PN6)GBBGQ5PE42%13<=5F4Y: MJ3#X"YYF:DH6A'%Y @/?9+$]Y*X SM=W+@? $)/+V."E:7[SWIZ=$P8<3*-9 M7S?DZ<(,+L)@=>NKJ*DN_I=1R0'?0SD#=?ZB.6X.;9XZ@4_/$06E -37J? M$,Z2Q'X8H99K[CZA="Y:XI ].]L^I+0KTK[8=.9GX=/!T_8=B&O\% 3-SG(B M?8J.4.O',"[V;O_F?49^2@GP97WF#&./_+; ^7Q%?[R.R9;GQ>%E3]D]O[Y] MRR'CJ;X.\L8-V7WZ?_1=XR7BJ.\GS1/-[SN+HK\3:SK8B;:0>P=Z+F86WO63L[Z[9 K4+62F@5/],G>BT&]Q49OT_8+#C-TD7SG*5.,@2Z^72X2B*H\9'H\'>>_/VU8AB2[/L+R8&[8F(!5H[.\6;7+LKX@Z M1YWE^V9>8E1%$R'QH3W7JB9D'0@T1T)"?(LB+T/!?4+L5]I#>E5F ]#(=O6: M#@IH_)=<&)%/L/=RD+C?)]7C(_SBOPYT958P L-=,*NJ%BT^[*AQ\?I+EE'8HD-?3I.12Q62 *\+[9!]#E9MF%-=',?0CGA M#99/J++AZ>)3$4[@!;7A(=G3,3WYK (;GIQ5SY(04X.5S63#2[2ZZ=#*F+'A M)5K=!)!+R[#A_=JQKH@XT=&&]^9U4T8Q;1#^I7J :R63XV7#Z\CZ&6XCT1+^ MO>27UWJV?_+1P>/!8P8I]H1\;ZZII(F0$A'QFAKFVC]ZJ=&*I]?HFVO7Z$5? M/3A?T\A<&T8KC?HFTM2$,M?(T4,HE2S:FBKF6C[]LRQ95TPF>\"&9^-'HHHH M+%R39?*'12E<7E\BZ[2_ 709D%Q1$\Q_&M8W M=.LCCZ;3KJV/Q0C>7DT;]FI]06J\S?4M2C9]/W$?(QN>@CD!Y0QXJ^5E=B:\ M"%,JS7.,JM@L[4Z:1*%?O+H3A"5HU_$BP>O2+PK1\&\/&J%]''@X2!\V =D% M,O[G-W__U#J[AQW\I.:"M#$40/;KF[>]L:KGFH;5;V]^ZXU5/1<(JWR=%Q$$ M7AO7+LPDYP,WU"PZR'YO\ ),F$4>^V6&)J/!1;\U(%OG52D6^__XR3*FS9MY MS2N[Y[FF9E^I+,^V]%@G,=EE)J#BL:Y5R][PX-V=.=ZG2#<&A,023_%ERVBZ"$V>[.?J+%YQ&VM--;7("AWBS*/ M)I5?>C@FH*1"(<<9# -WP:1Y6[3_,TB1'S%YTGORE8_4.JQ X0#*'JL&-='^ M"U#>_/:F!(3\XNM.P2+G,\C][(M'ZS"R;6G!'@#3/1ZT5O) G(B4%/$<'63- MUVL/;^>+NY H!_2U@S@[-JR.[.@FH157.!G0K))4U=D0YX3>GOEB%I1FMI"! M,8>"I$D.TLR;7ADV]C8D50HURB:*/!EE0Z&P-)(*!BA\5>O4,H"EKJJ4/&JY MV-E[#X[N41!Q@&"C^"J+F F&'0>2\*2FHXTHNH[)S%P7VX M)L28+]I*@J9\CQ1G#7<=^=>AJX[\ZNML330SWV-'&!@#-+@2Y>!*0^_&\RD3 MY8-V- ;D";X$;Q*BI.P[30A]G;S1&OS)5/&,4W9"Q/'?05(!Z@L3TM9(U;'G M^>6EIQF$BZB#I' *2/; I\N9\+0V!EB=;,&\+]=QD-.\2"^:Y5E2IMEQ+X]@ M\ 0R*)CT(>@E>,NE2.O/.CZ7/(81JNE\FSPF1-7=L$63S P-0%7B6G0RCH:< M2D16'Y[OWAQGG SNL!/#2*LHJ\^GS/LM'FL5M%_?N=2+PYR!,C@@S$YKCSG5 MCE=?;2KKW!WGC[4*6N7SR4Y>0.O03V)Z!1)\C]*,RQ]Y(W4 D;"-@_;?0+-D M=M71U79(9+SXD22!2"51F&HB14(;(S9TD5D!:QPXFC()9 M=I.$<78=$WC%51D=DX#QF#\AK(+"P7@-C.@A#LF:Z;22@RMFPPAD1=-P!'OM(@Y0W=Y_S5;AB3\_N4<&H'/TQ.V%-"ZR!&#)Y, MI^T(MIU%)N<)*>%U''\RN;Q&"36.E6MROI,:!^F*9\(7#$GT(&)%;O:7CA<# ML.'-.C%F'%>P#8_-"1$3Y3S8\*B;$#F6V\J&!]>X2'6FF)G\3II4P'*G*!^F M(9K\D)DT8JPT*Y-?)E/;L>,$3?A'Q]0J1D6QV99[H7T_X>VV;O.[,XJ[=Y?Q M]]LD/#DV^' TS3#$Q1O:(]BKX!RT9+M/000S#H-$O85*-+E%A8YPKGI%;!")^T/(\)W^/ MLP. U>8:T$>2/AS-Q*1[/$RYR(* @P@1SU#V':&X NM#'@:4M-=Q6?I\AL@- M+UYH79 MN4\VH?_KFU^%-TC+TE:7=^C9HFO*NXGZN-E$1#^D/+;L6G#8QJ.0 M(Z7$XU_\GHO9@;\95$6DM9% GY<>.,D(-"UM%#U$IXL!% M74-!UU!0Q7,Q3+2VG^'NR[!-HI7@I,"3RA8OR%#9WPV>_3"S1C)OY MK4])8*0[]Q:U$\X>UTMP14^%#6[)<4ZDP.D!WDA0.IU7CP8[@9Q]?83HJ5?: MD_*OGU1]%2OPJ@'(-FMRF6E0X9"RWU[X%[I>;SS:-G)V=T[4L?OD/"&KQT3F MDA_2) HIBL&9%U&Q^^9%R3I'N_B5*-A6?3)/GPR^A"-]B 73YMN/*V"AMR^&5 MXK@03*[EE<>QK5"87,0KCU.7#09?RFM)Q-V.BVQRO!VJ2G!B\7:)4R!0\(=$ M=@VN@>_ 6,*);$,]O"26,@%IJ.)XERUBRF$:A^"'&@EX!@08)9B7%3[[#(H< M(M,6O'632Y.!S_UP:3(N34;*!29ZX)[E& 9OB^N2@_0D!^T[2'4FN,R[C0D7&AX2' M2L0147^W\@AHXL@0=[@)L)]Y:>A+ EZ.-0'JBS#*LUKF=<"]&^VR<[[N_6V7 MSQLJU<]03%0+?M(&>[0=^34NKT@+YKU/ZT1S=CZCK+P7'Y.4=[[:8ZS*XSAR M';F\EBGEM9C\\*7+6;$S9Z5+'VYU=V7KGS;4K Y!?23G*KB.";67(3F892[I%Q0N5\30FCTA^GS@0XH6>?0Q7/#!F353B!A:*A[GBG8\ -[O-&&0-X5 M7!%.T="?A;'^38[]E9>B&TS?@XF*MT.2^,*@R^1I/O[SM M0%!J"7-PI"H$42M;H,XP@759JINW]*?Y8IYG=(/2/[PH1_\D$DJ)"KT_8C:= M=E44V\'$J% MSYE+N\H(&IUH*M\QA%JWR$^6CM=>&=NCR+@V;%4IKFZZ;B MW"5S='_-=LJ1@T.,]VQ[$WEQ1D;04H;-FM_V[#3?MHBJ.SV-B2&_X]-87].@ M!E_&""_#X![YJSB)DB7YP.[18%[BB?0TEV3Z]:5^920JXCJ!]%OD\>$7-H-VSDB,P,D=S.),:(E^$37 MJD^8P)\@F& ._$*OCG#*!'#H]1C8<"QNO&UAS-TGE>#:B3N4?L!\QT#G-)!> M9_X*!7E$%&F6W^)LV_B7*!M6>1FXP(.TBW37I*63_=6I1.;F0RAC+:),$H<"CM]Q4*QFW?$V(,5IJ=R#*AE:=JL0:E@@'WM;3 M\.,CB,;5I#.R--*^:BS)Y\:[G>*M$@>A^]8DG 6^('THV_+\MXS7O8FS7 RO MOK+F&ABJF'J[3/V.3/V&SMTZQQ.A7N,/IR-A\Z.VT['QTE/CCYWO[9X4!-MI?.B2F69"JR2]L=+6W7!+>UKJ0]L%B>RUP; MF"RA8!^YM#51N'-">68GUC-?2-*:+J/\A:2V:=2YIY3H=BJ_Q0M)?1O11_%" MLN)TIVL#)<5UQH0&.94M#@D.QMO\>"!PW@I45(_LYB:):8[X?'&HII&;>K]" M(;Y,LW!=-(>NR+W-#C);7;LUV,B/"W^^Y/"GIM?T\C1+UK3_>U1P]705 MTMLJQJ)KEO,!?RWY8<3BASN6R6MS)C45#BF-A[,Z]:>A_(BJN'6L;!A%SK:?O'\G^#SR4M&3J2HK&(9A#=UG;RT6 MGJJKO!A,>S62>/%1H!.>BCFU2^;X!B=%G6,2GWG^-R+PA/*Q8Q+(,V?$MD%K M#W\KK!3Z#WH(Q6)>/,)KJ\*""8O=M"-1HY=U .[0A:96EZL;\%$1N9+&'L:@Y&EAVQ_@]TM.:3DM66PI MC>QI;;:>[NSRW=F0]*"!#AVFC0V)#!JH(/1%VY"8H($&7<8Z?';!RPR:[KK: MW**42,^T>#.W(>9=%:0+ ]HH MCCN4==6VRLPV9',F^((4"[K]R\C*>.UF6A^S?O%1(1."67J'BO#C(7AUMB^+6-5""=*[V2/!86:>IO3 M55EE17=TOKA%*<)/W/9#,C-!,>IRFS$&@L++;TW2&@(*XZWW_9-'F 6QU=0. M"7\B*#Y?$OSMFDHEGP@:)80$,\UV50 E20C9H[F*#M<4YK.9I@[#P7K"YJXB M700,Q08;5Q%;$;NQP:951%>D4]A@O"JB>U"##I5=\3*-DX8],@N"L(2I868Z M"\5V"\4V?9XV[J^:6\BIE,<3G";I-$FG23%T;T\EPE^,Z+T!U]5Z%H)52^@YDG>?H08^1%M!T1C3?= M5$[/_6LL'$:N8V4(B=4?[H_$C*%M^.Z_H^@)?2*C5^EX5!)_S2[*-7&@[S[& M2X3'HYSX:V91[@(]9I^\K/K7ES!;)7EV%\;+"%6_WM)V0?V)I?P!L^A3/-)\ M6VWR!R(7>'JETA(&XT@/,E=Y5EO#D"P]EUAM1C=YB8>OSU?TQ^OX?H4.WL#N M>CZ\\4:VD#:GA\<>ZO.?'==(4NY'-&1W%K(FIT\V7^5QP,_I9(^#:8#UF-5, M])"]=BD:;]^UE8R9[^?KO'B_3Y!F/>XW[:/B3M'=878**G9]$X:*.'PB]_6I M@!Y[?G9//BF4FL(I$\"A5W\DG5C4)OUMF'X3R'[A% V.S3!^0FE&47A?_4R! M?]\ OOQM Y#/2>F!F*V3_.@!J*[15M=#,(43TTT3!WO#A^=P5YM[ D!YY4ER M\T!ZJR48A %C(#R\YT2V+1,<_E5H MA$+22TR<&#ZN#]]H??B80#W$1.+@=+]SSE]I=8WB:QU3):>ZLICUB>U_L,GQ0DZM@DH^:W.^Z(R 2_T5*G6R?21G1; M.LHTZ*7L[YB8I/(]P42$WF3K%\2!SU: )\4NUF-R,NQ@6@!&(DS.N@6B*S_& M )_*"W(A%=)@X-LS&$FACN0.^*YK(U)MY/@1?&-R(T]<1R(6_!/+QIZXSEA; M;;N99ZZ.>.+4T[!J0KV=#J$Z8T@UUD!:NU0K!J4(BKDY]./@*N<( .\Z,2[R M7=TVX+J-CXLW*X95H?RS"8XKD;N.'W_C8\B.$H'?;#E7G2Z$C7#329; R 7X M=MXZ3L)9+:6@[/Z760ESYZ]0D$=HOMAS(O+CCE?M7\EMO&?]"7ET8C"G;V+G M&!.-B[;[2D%*90KX]I#7:/&2L;GCS4HO5\XE-PS^ML6CC,W!=+-PNR3J1[8= M@-W1 F:G.^^]M(-SFNN5-.0CG'OIBC F^A]*T"="XE*CXA.^FT]H7!AB4]F@ MR[-'^?E0V#7 $K_:S!P+!74GJ)#P(9R%BY"LC]+YX@(5#?3$ MF@&"0K-?$ M_B+JRHU'##$Q[,RQ,%#C34+X(FH+NP[H17->:#7(SB52ZG8JRN,/HS1['/ MRNQ6F0F*T76\R;.T(.];<7&&8(8I&+Q3QN"=81B\5\;@O0D8L,ZVL )09N;D M, (J;61!EAZS6&7L^&L8@^5>3LI=*]%4P"*Z/J:>U%3XDBY74F=Y 9H>(C>4 M7'EO8\[CXD3PC'Z\)U75X]LMV%]W=)! $!5?+^]ED)!N-[7'#-K31B MW FG[DLYBLG;*IK29RU.L/KD9-N@$-8PN43E9/22C\N:7,5B +G,+D7B+]0('V*)C%!1FCTD0UL&9^"<>IR<6/UYE?]G$26IE> M'B(HEE +-S,/B%Q(!)P+29;+*,2INZAQ%/0RB09R9T(S"6PIJ5$(879>B:/X MV9X [RQP^*C$.YFD8"5'U!2PP*.CDP+OCBE@@8M&)P7>'U/ Z*YV4ZJ>U%U* MV(P-'-<0FNO\[X\EH_3!AIZ4_1 6A27A2T5'VV9V)0-\<\;Q$!9FQL!W'QWO M?/=(-*C)8:[ON^+"[7;/GGX,(9H]W!(6BS,4"#L]N(X.JM"?>1$A)[I;(91]I)_9-REB M L\=;@KLXO?_^!/,*7[O++WF3M'1HX ==.;6$XK'6UW\:4[YWE&,UQ4YNB)' M5^3HBAQ/A($KD:,K"+2A(- 5S[GB.0.+YYC&"^UO?X_P6M6(D9NG M$L%U%\_10- ; MC#9>&%P^;U"<(BXIF<-@7Z;K\ BUTM8%'A@;(OC='J0FMAWG##R;VI6=OO"R M4ZDJ&W,S3@7>XH# M7D[!"$BQA DD,*54PH::UW%+)0S.ISY1J83!"=8G*I4P\UT>5RJA5D3 3Y"Q MH=.->@JBR!%K0ZL:=8QEO.(V])91QYSM([:A88PZKAU!&1NZP/0_VM+(0V7. MO_3LXO,5?;(^O:Y?8I\O2K6"LW7JF<;336V4>&KO(4X>4X2?*'#W1-1K?M F^J40F[&J39%[QVV*KW#4!)WBVCP_! #J RCRMO@Z[7T M?+?4*!L\S);2661(@;NWU=,]-#LPS,T_<[Y15=_HC4R) M+!KZ! +RKX7GHWODK^(D2I;D\'V,?&YRO>1$D-X%5ML@P3' 7CZC:*L7+F9^%3]4C&LS=&K:FAD#20QP^ M(9QZT6WRF'#ZY?#' 1:;R8K\G9G-0=0&6U@95UD=#]Y E2NB%"M$K*=_!*0" MMX&<+]OYLH\W9:!T<3[KTQL"\"YL(SQ-G6P:G.,:02:10PZNR/&%.N3^3^Y1 MN(NG[J[C18+7)3](T\0G^X<"ZIMF^:QWWKI]Y]3K."72K1!@AOB*G.?+9,]7 MX\G)@5ZL>B60?JMLH,ZV':VMNN>-UWFU65Z;KPM.E-)Z 9]<^#^2B(RAY*2A M4H8%/'S-$R!6AM HGZ-*3$],&(L8=,+H.1'RMNYYD\+FZSOGD=93.4_GE\2E M[I+PSQR=I%NP\+,3HN78/86YGW1MAEU#6-<^=60L3R.&QHX4L=LY)H03D>,; MY,34"W<1A-E&T-.Q8X86H.(,G7LX2N["=1X5C&_/ 3\E 8H$T$E.U0#F+;GN M<8[F,;]KX]$0?9^]_YYT?;8>8DXT[81\XEAH"N029[ 9< M9&7>XQ; W.:[Y M,)5\AEW:L]5^RK+3O#<)?\&FCX.^+<^O2[MI M=G?]6,$!SS\?$(&W4#LTROB#=39OY/I.7D%]QPLWJ%:VQ*L/B!,34 M%&CJHM5[4KHE$[QF6#EJHM; VH[/ N/=N;I%FP1G*"C/%^/)+6$6CNHJ,)BR M.M3+/XHJ/Q\H ?0)X2PD5^D"/;)(+TB9[IP)@=$%PH3(M(2B-( XX!\-@X6U M8:-U MPR@I@T?*!#(_CJ10PCI<0U=9(5 7UV*I8 MM482B:Q;JP+-&FERK*6#AXJ!*#$P[L%/PI#7DP6DD'.RH+'7X$M2MB+ M&@Z"N4\/]B6$LB<>OLQC/&*H^0+!D\5?:)^C.CQY:!JQ'HAU 4F=\,]\/R^" MW"@@BD::/L08>5'X%_DG.4-G:)%@=.\]*Z,INZXMU*#O.(Q!C?:ZAE%C384J M ?(\20\?5U2=;19FI46=)_G!3MPD99+G7D@H8RV_,DAXEUJ'BY"L3],]+HB* M0* 2A^0%,V "U.LU,:>(:7SC$;M*##MS+ S4F&ACA(;4+#]^ZYP#O6B.ACX M=-U/>99[T54>!_P^ .QQ5D>:F?2@_FJB5L6!+&$Z)H"$VZJ'M7J<-ZFI$#BU M'V$7Q#\9 ^'A%3T:+X2?.=&%.RM:\6V&^LP>^4H/Z*VVAJE8BA(Q%FPT>A!D-:XZ";H/+M2_"0EW+!O=JW_/=@WW#^UAUDT-@ M2M7(OIT0LEUV4HVUN7D]/:^ZR'U2HVUNZDX_M.6,RAI_J(2=B=4J]D^ MS0U5,"LFG/XXF(S2GG,;,AW'I(9LC,F&[$<0.AU$GVS(C1R13G;D.XY( (7P M%7@JI'3ZF[*O:P(I?[UP%OE@5%/]X%,^]GE*+O7#F&0'E_KA4C])"WT:'OET@U2S_ M<]=%G5X0599KPD=3G:_=^=K-<(8Y7[OSM3M?N_.U.U^[\[4[7SO#UTY/,/9\ MFJ?SR+&J7T.FZG=/P318%9OO8BU6@/_&Q!$+\*G]#]"B?Y <\Q6.<,]3Y#1NII/4,"=0'[A<84^%A-X@,$DDO$,!ANR0L 9/9->YE;F@S-Y)KW, M+>B'8? L(AE<>2U2$M?$"2.,.?D8\?[K\ M?%CL=ND;-/%$>)J$4V!QJ+GG;9A^$_ CX927\B2G3JAKI:S+<2Z>8WW(1.-3 MAFF#5"P6?K9E7\6S[3]1L"3*X 5*PV7YMI/4\Y3Z/PC8F_;RV5]Y\9(JD=\] M',CTI&5/@<#AF)X"9L89; ;<0E'"'6XQ[+U4JHD&6C\GQ$PJZ8/$-Y U$@+B M>;9"^#S'F"@$#>DJA%T\1T,5Z0U&&R\,+I\WQ(!F/Z[*'0;[U%:7F=AZD5!@ MUH#';N6J+/6@2SB( 0AW.[:Z[=!=K2'[ -O@09?#49)[V. "ES$(&4T;.=H6 M?#1[Q /0Y+RC:VZ( M?O"6"OR&X/%V];=C1_--3* "\#1$ZG(5@+_&:RB]Q+*^HMI[1[5N:Z5%L9]- M,,U$IJC8I2:^4<9H=G+J['!4;3%!NWQV35R9SBCXU-.7_A;OY6*!_$PF!V). M.&/Y],%DUV<\>N.*/-X]_!&X;CRF2=, @L7JSN(?!$=*2FE++UUE'*BH)/2 M5&A[Z?12>P*N#!BB2?%=X7X7Y7W0#M.I%) 3"1=T1" MQ9&XF9;Y270B;8O'1$J'.HII=^H%SH]BMQ_EQJ,Y"RN4A3[!R32CWSE5G%/% M#J?*@=IPC[TX]7QZ*';DJMN[BI.1Y98PVWQ]45:+F::>LU*F9Z6H,1F33)"7 MI)K1XNQ9$(0E,-?Q(L'KXM"KJ5?,C/ 9H4@01GFQ1<&_\ZK!\GQQGL1/]/5P M7S)BQM MY3F^(# 33G/A;3\1/6,UBP/:C40*YWXKPU/DL[?NJ@7G#+<8=L ;5A^/CNMT M,! >WJ)SV-V&:)W!//[#PR%5WZE@?BN%A6 Z/&X-E>@,Q41OI'U8ZI-SA6C' M';Y;J<=21N%\3O23+3'H9NLDI^[#^Q6Z_#,G ND\66^2N#"PU%"76-$L"NPW MJ%#9Y(ZT:+ZAV-U2>30 NVJ^!B6<^[%/WG.XSM?W9&ZZ2J+@AJC29(2W/+Q_ M?5#UW53$HT-JLWWLTUX+&D MZC]M\H;3[!8148AI1&Y+_R)WND7SX;$C%BPJ9;T4,HWA!L"."3VIEW6^*)EC MZ%>4E<.%/QT>M^N82$E$C@PY/67XF'!"KD3MMX996!8!"+[2T&,![5DC];"T)M+$RV3 M+B[)RN5F6I]I,]$B"BJLYHMVW*;J!W268)Q\IUOJ; MHF 'UGFR7H=%0/D*=>N3_=<#P3Z)@R0N5,)'+_XV)RHO@9RJAA^OS^:WPF"U MW%P-6*4X:V!$_G6(#?G5U\H)QH3X^.\G@RJ,Q5"U_JZ!6<]C=).$1 A_3ZYJ MTZ7A,KA#<9C@A\)51+:+9D6D-&*'_ *&JW"1(123Z?>K)$^].+C_3A;84D\# MOU??*;ZJ@SA%?)8 RT?D8(2VCQ+4.CY:C]#18[&TRM.K!+-28(AFL)?),VKC MLAHT]U]'!P(17;_ISB/L,\R\J/#JL2 53SC5A;^E;>,8(KW]MY-"PV4^S;\: M!Q%0W/H6/271$U5*6A)<* C%<9 R^!MGFF0NCA^ M1EPS(9>=TP6>^RU7!=A6T'V/LR"_ MPHZ^T#T1%Z;\@'>$UH_YX#H+&YZ+Z'T:.M/<['@[0B/VW&1/&QY&UDJ)CL1/ M&]Y EJ!'[[1O\">.3W0>CO/T:\PGJ/X)ZR]JS*W6_OJ4H6ZT-#BVUKLE@ MM6XX(/184V R.J)":G*-_42T04[N6HVGU7I?CSSG&O,)ZGG,7,L]QN^LUN0Z MY;E<65M-C8GK=1+UM34MIJWI">NK:R)8K?2)DL5K%*U6[OJEP];(6Z_226> MUSA/4(D3-86H$9^$_L8ZZ9))T34EK-?PNG(0:U1M4>D$T>93Y W7$6SS7PK@ M%FN9VQQ3%W:B5"KP=PIT(WF<*FG/HXD=*![D(X,_;:A[ZUB9)A62OTP*28DD ML KO7PU-:1N]+>JILQ.9N?ZM2W?\E@ \)HR=D47$]-Q!3G'!#I.#\K!:$S'/ M^.["I%U25F,"97+)I?'R2A)XLMA$1B#(>NR'GNF7JKOFH?VJ5D?^&VL:\+@&-J>$F!&DO,%H'>;K61P40YLQ7%&KE6&KNFXG MQQ -ZW;R4CLAN/(>5]YC2L#DA9?W]! N$ZOY$:CO]I7\F!(H>P.4+.0"99H" M$7"!LA?Z3MDNU;9ZT7<>F^/@:&;,T)=M'[,#4<$Q.+KGZ7@HC"@DV/.SG#[N M=D3"?),<&A*2D^#M/GO] ^/;V(99EL,)>' ,*94X!&2---L6=G:064HBDS2R MO!1H?F"7*9-55\WBX-YMD)X MEJ8H4]1GA1K@)R_.%Y1[8;)X'-SEFTT4(MSXM$ 3E)ALO99BG/];C^I4G*9B MH\*@8FKGP@"L8(*.#K#EPKMC7JU2B\_;V0 69J[W!R(G5?9]+'W^Q.Y MDX1I4E?ICDIW"#^%/KL_>\]'4#.'3%-T.^%BV@]R%?-=A#3=DC+ JZS[3WY MN#CD(3/7+*QXEJK*3.L=)L,)?%FQT1N1BF%KF6ID:$>Y6'6RP/342Y%@Z MV6!F:B2 4!F!MSM/2PM& H.IL4\E<6Y][)/C,9LO[E8)SF9Q\#&)E[3AM.X@ MJ8$V^E0B*6/CT6$N2DXV#R])@TIQ$>L_:H/PW7'=A!O$'^^2 0E_KUY2GB\6H8_$1YTSV)D\%7T^ M(8_R7BH2K^--7I2S^QGM8E9>UDI<"FFLMH8)6':P<>YP4V 7=HT53+ <_J_O M=(B,JH/^+S2B"&K:GZ=+YF>;>LQE? H M-6N!YTK?^AJ.;W5EU(^HY$20#>PB*X^JQ?_[ Q5QQOU[N.P]U/D),!H]=B/P M*$*@?!J^^:@BGUC:OV75R2I?%J[;&*5%;N[]RHM+FRG]0/TEZ?7^@5*]IT[U M\U.F[1=$3Q(*9D\(DW-4_/'"R]"5%^(_O"@7GF(CX+.*7Q 3*\2MMW?U\HBC M]:TZNUWQ.@T+6T4/,V[L2[B7-SGV5^27-T1QHP\&)^MU$A?J6R5C=5_4[@_J M4&?[;GFMDE7ZQ<,FB>U\0;=\OBAVGZ45G_3[1EYMKLU2 MAQSB@)K?G8\*C?(I@VA6 $F0(?8@V6FAE:RR@ID8WG]/!F)8KZ"+4:R2*$#X M%F4Y+K_4\*\T?'M,Q:7G(F";4[!=$>W+ 1#PW8<9]898^$<2G^J[R8C#5XT&_3S(O.KJF@WRS@Y>$V,)*O1!< MK.8(0 B%1Z@]Q@HHF\<8XA4T9BY(,P=I''T./+-Q:IF:DH]7=X6/FSLO"G>: MA*_@=.M!UY;'K;OCTR)\._(E]@1X*_?]"Z=.2^&L:/+S"Z<)7UI5!/K%O$(0?9&-EM*IC\P3KBH9B?9:LR-L M*%+12T> ,(,-!3 C$5G110M>*0-[K?4G]-C07$'_T1N8> O>F &2:+V3>VNJ M 5F@]HEDY;2RFL9_Q"LG65##W@57# M[N3@F_?VI5@KI\@3JZGZ4LR3$;)B:R):;+D,R/UJ]47@%R'79+)8@=%$IHYR MJYI4%JL9 TFE)P=D3\EW%HL-#9344>M8T_+E\CF5PKN:7O"O*H@R#X1)?,*X M65J_B M<5JCU.A#V1)R[(Z14,D(?UO&PE20LH4M,3,V)9P0[.*,FBF9Z]G7@'&C6*.^ MD'+>*;">;/N4@DN"_MHCRM3>\3-?W-_=2BBI!0G269KFZ]+!--7N;9/KM'45 MTK?Y0MIZ;^>G%Y"/-]KUVAHK#$<_&H-OIW)T/- M/Q*JC-+.HZ>FY\&7K:?H;9A^N\((7<=$#!.1>2IZ,K]K%36/(@G6>O9-(I#@^ #1QPQ_ MW,2J;EU-HFDT<36)(JIP>0]X5:(K,#,P4F!85J>\^^'E59V=U%OV\NK-3NC: MG42)FEEI>0;7IHUA_E,*-FQHU6HS,R.TC5S?,J__(264.HL\_QN92%9*RS_2 M/'3RAT])@**IAF?=,TX:@\LN1.M"M"Y$"]-D6H05?0A=^+S&.!^D)H+&1GHSS2LCX*$ M@>EB12<)Q+E(T:B!.(MC1>:0EQ>(,S=\9%+'%T.O,N\^* 5AL^; ("*1G_ZYNWPA"- MW%P(T[]!\ NZS2@X0S'YH6SL. O^G:<9/9>?479#3T_5^N(\2;-SC((PZ\); MR^K E"'@/<08>5'X%PJNXR=40OV!7$AZ&F5)(+<,,*ZB:]?E,E1>QF!<1?$U MI24,Q5'VT';,!\%NSS?2JP1_1M]K]GJ#B7S)8[^4KZ(PO](:U@?2-60E%*U4 MZ4%(8D(7H9.7/59#\1;9*A0NX_,<8Q3[VR)!I^Q6D:+D*_;")#Y-Q\<>\]6X(O;-;'Y^ M32[2G5=XVY"?$X,B1$,(,>Q[$-0[A+B LUMDEHRG>N^@@V!:/P$24\P(G'03 M#X2!2"B+Y\!@06SJ,LQLO=\GF)[GAF*@RAX36LR9(*2[YP'PQ"Y+N?$CFT%/'.?I:5*V@CI*E M,N' A0YBLFZR#:]6Z,!]D YGP[,3.HBD5ZC;\$[$V$>+00V#'XL80@U-LMJ& MUR3&/C0#K0_P5R*D\T'Z^"$GD ;3%VU)NP(\\^5DA%#T@H)7D4LF"_;Q[;;Z M)P-"2Y]T!\6J+4A+Z4/5;H"7? I M(Q/+!I9CZ%)^P%8Z"WOOX=&5*!@7.*D.3JU,*DF-LMGMNU6S=VX\:C&O4$94 M?)@Z<)?*XU)YC$OE848 )*_4[,D+(VHI5,9Q;1K7.W,<;!KA Z=#^> 4EJ)H M%I=S&(\4#T*_S\=.1PH9HV 0^K(?,#37R>6NV92[YK*[II_=90C4RAV375:: MM5EI6A/2)I.W=<*4+1-IU@]]H_+.$C]LQ: 5<\I8TU]BOM@X^5=D@C;GLHYW91&$6>?3D[C"5,X;>'= M+S2)\\AK.<^)[2>KRB7[,Y+.%W.B)Y9K "5WNC1(B],@I]\!RV4/&9$]5)_7 M;S'#1R+ B3-6_SCX;A6B4(@.:TW' MW3:&*5!8Q=6U1!6=:%)%YJ<7&VY"QJXH($+&E@>-'#.<^<\ MGYQ_N*,PWO3*/^=4 O6-P'F-G&]$V CYW,-X&\;+V9J6",P7'Y(D^!Y&T=GV MKF*! /K?69X2_I2F,Y]0.2V/ OT1(W&^5/<\"&V6!15?C^6-UM CZC)&>!D& M]\A?Q4F4+$.4GB=XDY2N+6[;/ZEIS@GR=7=U.!N[_S,D;-5U""YR3,M;"TG> M 2]S"B0._&K4G8'4@9'$ I#X?<#=*)1C(*&\7F\\>BP:ND/Y*RHT)#:A>SXD M=ET^M.-Q&OCS=1P0-1Z'7C3+,\+'A%Q9,'@"OE0F?3XECV&$:L1OD\>$:&@; M?L?:KAD@SBU_A8*U\AU:AWY"3II/ MQM^CE!UG$XT$];3NU,Z*,E*>5N8<':3T3N!/H9/-$>T?5(;YM+N/&<- M[>B UCT6,@S?L^TG[]\)/J>I30+/MLO!(#5=^BSU]';2G45PS#]C'C=%SLF32 XKX>XGQ.:6+I!&9HM,4*M M'O),P@HF@#S6257;.;[!";5C"-,\\_QO1$\1XM Q"38?07!RY5(4.A< >4F1 MJ/]H[>%O]*F@XA^4JXB/FG@.J$W60PMJ6FC*S!O<5.5&!55D*SM0V'W@)QP[ M[$N^;O7,AL2!$;#G&EWPV00@]% +Q)KK@!Z!-(7V:(-_NJ>NWR1#I__'A@P$ M#700>O)L2$C00(,.7KL?'%DK=<;P4%+=O8$(APOHOSPA.Y^\^N"%*JAS+5-1Z^&,KO#^\3*H4Y? M V9$=W47[S'1C=VEW%GNQ!520%IM@O?B.J]5'P=.5]''9 D@8EMO.\_Z M[K' J4!FF5.*D\TVJD?6 /N?C9VAH[)-$]0!AQ%0EHF!ZX"=TK+?C34WP 6L M[\''IB[3+%P770':6]D\JI?/&T(DI"[V#1*7XU<,'1-LMB";\2_DX2LR0=W5 MW;FB^12X172K:*8"T:I3WXLH[%HHP5[9?(IH/0X6G80"U"37L_G[Q>S ^YY\ M7M^&EZM9@OGW1!_>9"W#L :*8QH7[7.!->=Z-]+QK$5; ;?*C"'0GJ7#^^F- M(DDIWVT(<)^.**6R!Q_Y-HHFA>(/GYIM"DT.#&3XLC<7_3MYSCK8 S[)>I-G ME2OVS$M#?Q8'%V&4E\\'EH\VW11/.:V3^&[EX1X., UQ+T+:@$)%=N0.^3FA M98C2RV<_R@D-Z,-B+40N/1R'\3(E@!<@GVW9"PBRB,?\(H19P0:GL[U&Y[0) MX0*4W7YT=.@MY*# 'FL"U!7/D(1[-QH$\O4F2K8(W66)_VV^X6;N=X^W.G*N M*14\]G%A.WM10T2DLRS#X2/ACD16WB?G7A25A*/UFE\\C+V8FZTP9$5S*9#$ M3PBGA:BX0(]9S7X&48&_JK&4*!\\?"!:S4V._967-HI7A]!"N*ZQU-@Q<13< M>%LZ>$9/\G(X.<0+.V=K1HR'7I[5@6[?FN=*EIT$0\1;16@>? MR/-"1-([F-[>/0B%JGB.CL=_]K:<@&Z\A"J%R1 $_X)HXPL4S CW]Y;H/3QB. M9\_D@/?H1.EPZI@<^!Z=-F+W'WSH^X2\5L9@-[GEZPC"AV_'F]S@=0@A.,$_ MDWNZZD1W'S4$?XM,JN9+W:EH;LW7B B?Q#=A2WEYCPR; >T0F;[PFHSDZ.RE M2SI?E'IM1I.;/B<9^B<*ED<1R1X+:'#?'RS,;8W%'JW0=?:&KO!H8]X+0'EY\-CUYF[Q!UN,>R]\JT, MRZ Q+BYN>,39C%@M2(2+SW_;SQSP[A:XQB@7D!J&IBWQHRX6N//#<_08DYV& M U'D:4KP+D$7*W*Q(LW^# 4==6IQI#Z&)7@0Z01.#Y;\ ^<50-XMXYTS' >, M.?W^AGG09NLDY^;]Z5G;G/H?5PT&7D'E[/F79L^[#/(39Y"S0:44N$[3' 47 MY%+&2_*=,*GBJ'<>!:,80JRRRV>B"(3I[C=5\@8+@\%KNKQ8L]PWL%FQ8)X. M9_8[LU^SV:])+9^B2T"#*)JRE\#E@KSD7)!"5N9^5EP,<@/FV0IA8YP-TW\$ M<^Q'(_5"3B[$8QA[>WJ68!7O?J/@/$FY%>(*"QB"WSE1&8QB1R\]+"SG5UZUWA>A])_(C\E*T2B*95R'K ML1ILX_HMOEF>)6OQ2ZV"P1I *?"Z1WA=G3M&&W#NL FXLC3ZBG8RE#(Q(D?) M[Q!^XOJ^E*;"]OP]U!":S%JNZ6_W"B 8EC:@4(]HC]'A%D/KD!BC :%&@N]1 ML=]*[$!Q@3% EH<-\C%81.LX8A\5IXPG>0]'@4!*#(Q"HN_4@.K0B8(_XCD: M-OTA#FFRP.ZU6.Z6L\=I . +T=4C@ICPP#$&P7DJE9^HY= 8OL#JY*^S&N!O MF+Q/MH^RPFYX+Z$03- Y.YA^AP+)9%?K4&15_ 7@OM73TF$29T29WF.B'68=/P^3&"5((LVQ3D]LC2"$EM6-0K1#D3%(I3TI;)V\1Q)87 M,FY1%I9];6XB+S;G*?@+BCD*SE!,?BA@JWZ<"E?_E M>+GZKP=3@GP(+=7;BT9#-(GD;%MU+>1EC\K/-P.[[G?KU>::@=45,37^\**< MJ#'TG^4#.P-/KF]XD8:>B]G?=#>N* ONWXAB1_N[O+'- Q"#X>('_+@C82)/#-H2$-)*%ZU\ #Q9-+9M"LI^66!UOERCR ME$B3C:DM?K2Y]OY'.-5!)M2$2)$L-KCT-GM[6(Z"I8"I-*I2MB'<7 M;["E)JY55EBJ8*%?W==9'-PD:8;W*%;$H<'ML@+1C,C+;)T0L^2OJG:1ZDPI M59JXK[NJK&"&.[8-WPT]3'<(/X5EAMTY,;-"7I^AGHN9@3<%B(*8/(7T(8*[ M#?)#+YKC0AOT_"SWHD;V4#6QUJ";)= *D2A]WS2#BM.,7ET^DYTA6@CAP#F. MYW%M24HC)UABE-C454Z^@\3WKQHN%7E26<^,3;N."28H+42(]#:U)IF!1T-8 M-H2B-$:I5@%"[Y$0G^N G$6_60L&A, MP52]2[ND=02%1.ZS$GR@\6Z3Q&F"/]+OB1M'=,\S#AN%""I[YN0P @H/MR&[ M)Y^3/FC[P6; K; !C>$6P^X2"CJQW$E$G]95X2U%\K?=/RA^OS7PJW[]]>'N M .C&'UP.P/1S "3UXA<6Q6_;K"\L5"_RLDPR,J_!<_/"0O-RSFGX.#T@45HQ M"1M"GZ )+>8]MCQ*0HO&T(8-988::.]^:N/8*0=2GV]36\2[?36N^6WU;;.S=HH4$3&&OVL$%*ON//AT0EJ]& MSN)@WWO+IZW]]71:,"R\/=& \4V._967-O:S?-J![.;')%Z2L["N_W1D;!U$ M*'HN9CS>HJA,CX4@\:TKRCKP:0PT ]Z+'%T3^_TYN_^.HB?TB;"<5==![)KM MC/EAH;9AW*,I&OONQ&M[S0$ MY)FB'1"7S]XNW'6#"#LH'IBC[37+] N:B1!S.Y&IK@**Z3^3* R\^@+LVF;L MGMOKPK%SO@G8-:*7%WS6T35+YT5H,Z3/"95C.>%;Y.17QV)&XZZT+^@N3GU4 M0ZAA0=#-Z0:Y?/"1J"4!?1*2_*9JYE!1;?^X"J', M0^PCG!%EA=#L)BE?9TC/_D,27:U7Q!:QEVK\A4 MQN2N*1WY9Y&KW# .>&Q7T\(G0_'PR_RR\6'K02/$/%"ZL61_9$34$W*((H]Z M3&;!O_.TC,#.XZ'(*BT['GJ#S^;I#V/1L#*L9 7A8S/?S]=Y\91+)2XN/1P3 M#2;MSTL&? -"*CS$>)]MW/ Q[&%C>5<(2CA'O%XK0U8TB )*'?+5UCA5Y*_+ M/5D_E'+H0YQ@M$Z&&'UB!";'YX;CK!@W (_*:2*&M,O(Y.(X/0BSK#*32]^4 MF9Z2,\3D^K;1,#>[F$W#,5=UD)M?5V>!?@:M)/Q@2-7 MO,FU/ -QEXX6PE?XC+K_8G\Z> &()O8G[Q&M,;9;S5.T=6NT[=3SM#@Y:B+8 MJ?+USL"I$9^DTM>*H-6X3D2CZTX^JE&V4YV3SDC:(_K.7EU-U0=?XVROCC:" M$[\FB[UJV\#(84T".Y4W?0&WFA)V*G5C15UKN@!I?9VE%:+$9W/+MX$KS<#> M'BG#08VR#U=T;%':4/TVY"8AS(+7EG@@FPW5PK,$JXB'[0.'QGV^J/ M.>[Y$PQV^O6^S]03BG-N^=G^STYW/J'N M+'RNHCUFTAI^?SYQA]8A4:AH+#W!]X0#<9D$;R0(8>E;QT47Q#PEU$C3G6XD M>#-&/$<'*;DU.VY7#C,,)3<[*E4),I%6;G'LKA1Q+>)B<02N%5)U+%B7A)KCR 2;O;AYE/;D^9XU'\B)'X4<[N>1 &.@LJOFG.&PT)^7FR?JR4A098 MMZA(8*/E15W(2"Q@"'[[,I*,_)2&0<7Y9QC3[*2"*^P2E69K^EC,?,&9LL_4 MYSU(?ZJO6Q_%X8!$7RG;*2;%:V64T5\E^/+9I_RP#TB-UO8F2+4)W!%1R&GPD?%V=-]J%SRHM;R_SV\]C",)=[!D&82 4C>(Y M+LAF7I"MJ&&L3 ^JH=']JW)AA5>_>QX8-K?$_,&YGQ4O1(KT!MYH#>>TM2KE M[O13'VGMV/5ZXX68TWY/:AI,+/: 2@0X6@2)GY" I77- L>D;N% 3>H]B?<" M6@JQ[D5T MA'E\'#/AVJ+P2'>?:BES^N@%6K%E!A\KGEBZD?3KT%+64',W!6+))*R%[T3K M0]J(%Z-=;IG++8.C1^=U4GU#V7J*E%,L M3Y:Z!)_#>5(B&4EJ/1+" M2YQ3[8<.EK9->Y^NDHA FY;E!,8\3'\1/A&A$0?IC;>E:ELI5SH>B^Z89'V* MHAWY:"G.&OM,_G4(&?G5UT_><[C.U\SHY/'?(8+*Y P5W&V^V!\KSK%CC3P5 M'6^IVL78V_;?3@H-=T^;?X5)CT*Q1W@Q;8SK>YS0>,=@2+@?XG2#_' 1HD"< M\,0=;S7TRLD9FG.,=H#)Y!:UQNK(*B<:!H^?WA1SDT)[9QG #;$ MK%IB;SW+LQ51N?]"0:D"\@JE9&>#)+719T=RO"U@K%)^@AFU-):(&M$=NK#T M=)!S@Z?B23APNE2/MK1!+9^:%)2H2A% M2:BIL!!E4 7^>*KYHGJC:D0Z$O.18F5=;Q^*EM.])AC_ZDTV937"Y+B7;BJP M5$.3(U^CXK]3]4V.6@TF@+S.:7+0:C 9NIS/)@>O!B//]'N"AZBD7L%16'8HB*H)MJ>-S%'YOG0A8,!(576+[>'N1<7 /3,[EGA,ERIVMG MJA&$Q0KJ30;*=Y>O:V!>-&U:DRF2]2Y1TK(3792V4EE)Y4G(Y5E68:3U%9*ZMTO0+H+>VF8SA<' MT&W+_]\EC20G0W#W\V2]#LOVXK,XV)=V4#++X::P@/5)NL/)?>6%N BW?"J\ M\<7I5SE)\O.='KES>B>TBI>F\Q<%#N6+\#>1%U?GDT/ISFD:,NIN,-IXI?TX M7S#8(KE0#RFQ,B_3+%R37W9<22U+PC1Q+"H4;Y&?+$O!(W<;NNFJ"&M M8G6!9Z0X9T4?9T5! Q!710T4@3D./!RD#YN 0$_&__SF[\+2.+FY$%KJ+/AW M7KV#=I7@S^A[@_:8[%L>^^BH9/T0.Z4U8-PQ<88]/_L29JMS FNR1KAX&(VP MB7V#C>)H=?MEU%>"P/@B3+WE$A/F4.HYE:"7PE%NKO5NIXDZ9NH.3Z*;2,1C MT7\FO8Z;8T+"E#>11"!0[T>\6G%BRPK\(BZ/D(C! F*6] .68 MJ;W6XG>!V@OL%"6Y9MNHDM962&BZ7X4SV\5B.J.;/@^#H+*CXV0J\ MT89 3E3R*]I&OM%-7E:!DEW%:5*Z-2EF&<*GY#&,4/TH6/GN\FS#?]ZZ:P9L M.L$59:+H8_B$@NLX\^)E2!L]T9A)NF]\E=YX.)LO&/Q//J- UW=@J56EU/Y% MD B(2"CZ*!X@44>:0I22O^5K%$@EZ.C^BC,;[#(;1G@=OI-9P6<)NW?BG87H M+$1>'%^3O $W)4<@C3;%93KI+\J&!WCJB\8$#ZZ, &>/IJ1RF.)'V3^?JB7. M89@5.UPG%9*'K:$*ITS $G?&";1QXC16I[$*""+F6>#JIXMDR$O@OO$+P^3P M5&78WO[9[^%YCO'NQ,K[&#NF._GLY+.3SY.1S_)LP\EJPV3UON='+:LGU(]9 M8Y= )GW83%D\QRD;3B [@>P$\DDZ.;&YEI/"-DEAP/9%3UX8T:]?)?C.B] = M\G-<1 *[1*#,3.M3RC1J%U5DL15MK;JP!?/XEE*//I)(!GQ.8KS[9]&#DV,0JD,M%$^ MY33$([N2ST\.B*CFINJYK(9$SQJ&<6>[,63\8LU\R P,UX_?X* MK1K[=%(O3V0G@B=L:NG5KU.U!N]1-@+OZ6M+P5=SZ**%E%\+O-G["%NOR4*H M2?/;M$G3Q]2LB?,WYUPWP;E^@1XS0WK>\$!A&RV\T=8[SJ?JKG26L[.4\ M3CLZ#N,$MX&=M)62MG!![/,D?D(XH_6;%#;9%UL$4.(@:98"6V<#.,_*R[J*G,%$["P.YMFJ>I>K.U-28;(3ND[H.J$[0:$K9AE.^AHF?2_0 F&, M@NJY26,BNYU0L;FAQ$3G;W;^9B>=G71^ =)9A9TZR6R=9':&\0D-XV9N8VMC MZ!O-N^>K@R>:OJA24JB\F!/-3C0[T6R]:![*4IRX-DQQ%V>3 M;)=MG*#6(RTD=HXM020F.FGMI+63UM9+:Q56X22S=9+9&=(@AO1EM=\'&[0K MQMXJF-&*2\'V2^F%;^]EG KB5!"G@DQ&!5%G(^ *B69GB:K8 &]1F<>N=,WWK:8!9N0,!!DMD09NJI+ M93#3H^34'Z?^./5GG%2&H8P87!MRVH!6;<#Y;HR6A'NM_6@+9]\]'-QE9 OG MQ<&L6^H5#V.7OU-TB6CYB%8?%QNB^R0C5X#^:95$Y-K>HBS'\4WDQ4R69;?(C[PT#1>A M7^C"\SR;+V:^GZ_SPHE75(0SMEC*O:-I<5CW%P,^V@I=T;\EMXK39IPVX[29 MR6@SRDP$7+G1AKHNN>(<,(:I>Q^2)/@>1M$L#J[CS(N7M!=JV3)FBI53P^65 M(L'8\DQQ$:?>.N7&*3=.N1E3PJOR-7#=QDGR(9+7V,04Y-UZ:?LIC"+E.*M3WP+_8*-TF)C;1LDC8AP/?.F5AC^8\9\AO< MGAH!307%#-PQK!U]/;H[^-OUIIC9)B(FR>DK5-_9YE&X]' 9B&.CU>DL'BK :G>9Y.)Q$P3W"]TQ0%PWBIZUSV1DNONBW. MP0:>>6GHS^+@(HSR# 6*+FFUU9S<=G+;R>W)R.W>3,5)=<.D^BU*R6GULQR3 M723[5C75F/E9^$0 09/,MINHJ.^UEVPQTVLI)^2=D'="?C)"OA\[<1+>, E_ M4])@]^SJ34)V%64A+@,#*"8 33.G?J)2OO=^LF5-[^4 <:<-9^CS=X1[!16( MS!09Z6DPVMJ.RA2N>_(Y01H79[ 9< O3YKC#G;;HM$7(!#"I7"GQ)6UK2[QK M 8]JMT;8=:E;;]QT,F'PY!!G"N@U!?KK',X<,!BQ+BYG:X)0W^/J(IDF&S[\ MO52U!_JLY,P=9^Y89^[LPW2?T>Z$%^W2%6/]XMG.D'.&G#/D#-'G)V;(:<:X MEPI1$^%G9\U.P9J5%HO.>#48L:D:K^?)>AUF99E.')R3^Q?&2T0&:*N%/$G9HR5I-R)3;KM!7#)/FNU>CS%+-KAK-B(7G8 MC%DXQ4R9+.993@(;)H&K?A>W:$,;FL3+*0KBJ0HQB:WC2 J) MF4XL.['LQ/)DQ+(4LW#2V3[IW#3&Q.P"*B[+#)AR@UOM-5N:V9?TNLX MR-,,DXV )*#I=+[L?'._K>)'@D@9GV^J/YRL/+Y'2 ^Z] M5X7-0)*!6SXC26VU*;:49A\^M Z)? ]RGXP7=@[FC71]K9UZ/VI?Z[MM2E&F M1^X#3O(-_X2R![K6VJ8;-^.VU@;*P1J*%)S^(K:;X $6T M"@ 4 =&5R+3(P,3@P-S Q7VQA8BYX;6S^#Y/W-_XC__YMG?!*PQ"Q_?^\M/LX_0G #W+MQUO]Y>??G\\VSQ> MWMS\]#__\[_^E__XO\[.P-7G1_!_+.C"P(P@>#+??,_?OX-;\QFZ(;AUO#^> MS1"",_ 218=??_GE^_?O'^UM:/D?+7__R];Q3,]R3/?"/GOTK6.1^=1E ,T)/ QL9\BLPIK.+LRGZO_63,?UU MN?IUOOQ_\T_[A_? V;U$X(/U,W[X'%SYG@==%[Z#SXE5$W![>_D1;%P7/."' M0_ L:'0_AC+P[_) _^]%__"Z /__H6 M.H47OL^3QV>__)\OMX_6"]R;9XX71LB:PHM86-VKL_5Z_0OY*WTZ='X-B91; MWR+!$3 0,)_ _SI+'CO#OSJ;&6?SV<>WT/[I/['"_PA\%S[ +2 V_!J]'^!? M?@J=_<&%/\6_>PG@MMX*-PA^P>__XL$=^H0VUK#&&F8KK.&_Q;\FF?43P$_^ M_G##=&A=D$5?^F4T(Y]0YL)6EN;>C,UU\3\PD H&P[<(>C:T$Y.Q#,[7)2I( M8A"A6*QO%02Z.$7\H#8$1-;6#)^)P&-XMC/-PR\88K] -PJ3WYQ1T,WBG/AO M\:__N;$LA-<(,/V7GUJ) M^"7U$0LI>!G T#\&%I0*&_V.G>WZI_N,Q>Q=) 23*?3.?G_\"3CV7WYR['_. MIO/9:G%Q_L_9^?EJ<3[]Y^R?LY_^,Y,/8@7 ]&Q 5("<#O MT?+__0LQ51L5 MM0AZ1)T\VPSL\/<#[L"BYQ?3]1>X?X9!XT?FO:L$5QR#)!+06*XK$$LE RH: M=]T7J),/OE'QR@'7G^L4>X^_)R[J 32!/*W'7%-@=(/?:CIK#;_L74W@EQHD MDX.KN1#\5BBP&L.OK>MY^&$7=85?)4]%X5<,C&[P.Y^>MX9?]JXF\$L-DNE^ M750[F'7P.S^;GFL,O[:NY^&'7=05?I4\%85?,3 *X1?>F^_FLPLOCVADZ34, MWG"S")L@YZ8+PQ"8 MKNM_QZLO8.L'P/:/S]'VZ (S?F$0]U]A\.R/%H!9MP@ ?PO^NS$Q9BLR'4M^ M7 ,S O_KZ+Z#V82LPY$_72')N+D#<_K;\PE2%A[P7.8K=-]UH"H>XNL(BQE^ M1;05'*%]XUG^'CZ9;S!LY"S&\^,25KT1,H.U=<966!B@T@ 1IYZI>O&/@#3V M*\)B-&GA^1E7P@PG$GH YBOR61(SN5>4PB:S0RJSYCSD9#)U 4]K+PE^;GUO M=X:T[H%#1(8Z0ZF:BWPTE4*C"%#'_='%NQBNX-;QH/T)>NB'Z!Y]HW!C_^L8 M1GMD(&HL[P/'#Q[IEI]+/XPN V@[4=.$3R_2QX5I'R;+].CFV9))HAK$ND&L M'!#M(%-/NO2 6 !B$\ FB@+G^1AA8(#(1R-EG%KJYYD4Q)-VD/=^$#G_ICO, M4)^W&"TJ73&!](F]$M?T%G7%M(1,_-T+H.DZ_\;D^0JIY;^9CG?KAZ$H_XB) M44,T0K9)(& ^FU89!?-%)AM@X> #%O^S]L0Q1'P(0V1223Q"&A"(0H(8XXL9 M_ %I3!XA:J>=R(&ULP<*^$(*% QB$(^J' .@+TM@/3V?4E"C7^3UWD4O,+CT M]X< OD O=%XA[1)AI9M7TW%QR#\C3C)=F 4^XRS4=2JES *>B8"VT?6(=&D M+1K<>E$H7"S0)SK_YQQ#X>F%C%(!W&ZA%0&<>7C"**4/\X ,LIRX,0V B\R9 MH$XY>#7=(\3-:X0E^)'IXG\@IY"/2CAH4W#!9[M%&3.!XA6;,)SQK%7B6SBQA M"WS*(:.47E' K!!0<4S ^H\_@,+?,80AR==_!B M(A7O*#2H8_T,\6*-O_,(22&GL"&^!^-%&1Q VA0Z5JH4ATW+EG'XM&O32E8F M3N)OAM.-OEXTCHXI: M>.CL/+IR8[T_8+BY$AU2Y+GOT@L9'* Q'%S4% M:=-Z"'P++^CCT55B&!HNA,P3D0JP*^;#2*=T)_C2:$3P'HY_5M O1!. MC9'^A&>LNV4.%:$?QHE=4DO8[=IVHD?O9KU-*-HTZ>Q0:(;P0MJW@'<64$VQ M+;J'I^%]O5 MO2ME-DN.NMU=WFB_)Z=7M^7AJSELA3;@"(10#6#_/#H!M#\[ MGA/!6V26?>-%Z#,Z*!4W9)GN[Q!7UH/VYA4&Y@[^'L+MT;UUMNS&N8/(46'= MWDZ9':J+=&V+Z@-4X9F+-8),): Z)R#1"F*U@.H%6+$J*A@M5(;>H1(Z^S=> M7I%H/9$U>2>+CAE'!X:1LR<4>Z1A<9&*"7B'9J!X;V-WTBG2;,>(*V->NA_B M 9(F F_(;MKBS'MG;.YD&2*3Q,M9CARIP+. 2@1$I/).4'^.&B5'P4/>4>6 M;,K%"N*X85$"*=MVZ#+FO>D@"K@T#PZB1M3KVOO>8^1;?["^'N9PM)4,)?@0,DUFT725EU3(%I+0) M4@%RI=:*2L WK$95)W' 4!A]AF)\W$HD?CV612.J&-]/_@/$@7%(J9G<=+Q_ M:88OR.97QX;VIWXA5*EAB][LEYEWGJ^J MI!+Y(+4D/C&;7S-"?\8&@<0B\/P./F"C #[TD-H%,L/4EQ57'^4*7Z$P!FF4 M\=[1^ 0&^CW^EX5#?,B%V$\#:Z:V_*H)F?6.<@;G]?OQE%!C4I4,T?=57).L M6I6KH0"6E(PQR4S&,)G^]WDR&U:HZ9:H2)K\8K4_M>6S!HQ$_Y7_1F.,-LE? MH +IL,IC/$Q 'D+KX\Y__<6&#L4W^J$,:_2K?VX0-=ED>.6:NU(^5/\^ APK M2F4J&$^3/7.) ( EC(NBK@X88@X,G?;,Y, I7>]C#TU2&$2YY@C]JYRSZ%=8 M<^"@+D;MJDK- R-D;56K3 \K/4422U"T/-+9"2/OA(JD96<'SEJ&?TIZ4KF9 MK+OM%7R.KIR0- 7W =P[QSVK:6Y\;\P>4Y,Q4LRWKDZZXHW,6"Q(Y((/L>3: MW4,C](QZ]KBVR!D^H&'0 :$='B[N6 M*EMQ@*G+@HI0Y%C.^ZQ>!HQO-M>^MXK1 ;@$MY^!/\*[1TL M@ZB%@+&/ITM9)WP,]GPY.Y_2X^=Y#?ECKQAP5J8$>$@+>"%J1CYX/60(9I40 MY&<@[[8@IP1@+8"J47!@>L@P$!9Z?#$#7#D9UQCX[A]=7-&&=@1L<$0=A#@= M0D5,U![MZ7%G^1 JZ0>D9K[F*FY=O]%219]1,/!N\&,4,^NU&>!B1N$]#,@7 M1+Q[9,^,]B)[S%Y%'P9+M,FKQ;I,"J^%"GJ):EH#(Z<<$V:B'B#]@!@P =0$ M15T5!=$C7'*51"Y7VA$6(@>I+ES)"H18F=+>39^0*W2">OL )\A$G][K!? V MK0RH\718B^>&S/4(TR6?RY1N?=$F1$:[$)T(-XF L$?&:OPN^O#85W,/KWQ< M"U(J17.O*6>4S!:IG%]Q:6$"L%CPC0K6BAY:^\O#N("_:K%>3=1FP)8B-=JR M6>B8]Z:%:[NQ5\XJSXRU>%96+#.3/D_6SY 0$$M1N8;6T1>C[(NRI316QJ2K M:;6>*FE&N!/QXT^XR\XW&T9RH%CE['D;JW.G5K=])6+[: T,>[J^ M[;1\G]AJVLM&;TE);?8;E*]YK&Q0(&W46H+T7;Y M656IWH+[C'E]RFO"YMT<(Z1^6)G%!((F7/_9=(*_X:NN\*8BUP^/ M ;/8$?/YT8%18X04DRZ+X,#B )$',H$J\='=/V/H49-8,]?=D:S)4P]Q#E:J M,&>YK@3JS&NQ6%^/_<*88&=:(9Y$Y[-Y0 M_U)W+YPB*NO+,Z/P]<@9*/+U!G90I/Y9;PEJ,#*4<<\?:;'HMZ8-EU)R;&27 M COR8Z87/>:J6OX6^&&87<6(KY/]!/'E+YP2[9WE:D&V@L9*-.SKM"0LCY,G M(%\ZE:@&I9N-)^"9J%=8V7WDL$D212E>>M*$),K$V$0F_*=".OA@_!"D4Y2K M.>D4C)5H9^?IM3$=2.>67 Z%.FL:<0\N,/:^Z:=3H%;M.8=#0I;]P6UKLQ3 M_0*:,0\] 4-+7,IG7N%M/5@D;Y)$RB]72S&N2.23PJ;@DQDZVHVVNL1 LK>! M-2B:;AK$_54_[FO ^[1H;SH/)YTYXI*U MX#IAXL@41]?II=-XH<*G1=9W7H&>+\#;?TL'ONC JYTKT4 MH68#:=C[O@UO=V,!B.)/G:3H(D MN2[(K 4NYOV19($:@1\ :MY$DCOT"^3GC\"30F#OAR>;/Y]F/,G? M"-WXGA[<);W5>&V(S7ZJK#L$F^3.X0G^9 !/;"K"Q(+86(',!L;>\?*(;CPP?=5IY M!G4Z:)B6]+Y*U*F@D9I-Z2\FP-)V9:$#;L4HJ^U7.$5Z:S_&DI5_0K36;A)D MK8C2]!U;#1MM82K;ED=Y:SU$O<=R,4%I*<HH]+3(4;_>LZQ&Q4G02]5N*;P8@Q'. M&,.FX4BGB%\>[\\CT4Y_3.!S!&C(1VUJ9 MS<#+Z6#\\YT82":@L8FG-8_36W33P54VE!10X!/AH#ZFLAA M"-6=>%J=0%@.-\JJD,ZIS.3T$E4VV9SD0(P/M,ZLST0BZIJ?F0J^4KC]T:$5J@MVJ7S"FM\'T M@$4 ^P)UJU!(H1I7:CD!5!<3O@6LN(O[:)Z["UMDHT!]?+^?K"^.>< I!*!JEHD)<] ;>WEQ\'05T=VPSF MZTS45_"-RA^9:09SW!!U7 6?R",5TXEDK)0T^]_-P'Y"6C9O['W(A6?&;,KS MBJ7:K?A )1$ L 3P#& 5/U"9\7;X4D[SBJ*+$ M=L*[[<:R_",NS+Z[]UW'>J?_VS0[*/CRN$ 0L$AFM_CZ/ 6(0V;%,MD30.6" M;_%_E4\1#N*^47#_'AF>S!$I1IA$XI:0)QHD)8@\AHX'PW!C_7ETZ)T(Y,< M0GZOK?&],7'89(Q$#JZ2>B:)4)"3.@&)7-5]N9X]-CIZ/!H.1=.U $&A8.F" M/L[\ N-IQ4B3FXDRYA=L?*F=6^C%-R:2=)A8X*=;$V:43BM4[;E%O[B)X%X" M+MDK:C&3VB&17(L%%SA8)" R]8%/6S[&6^(?GBU&+/:YM,HF:%&FH[S8A-8#H 8DB@#0! MHFH"B#)M<-IG2 AVO\((.)[E[R$X(*?1#WL$WI#Z_LSR72%XA?*^ =#-4=0< MY%>.>XR@W3UO$D%Z CVV3F:$=#%K#_58G?9@;Q>69KC;;/\U!'P) RTAGX]E M#SN[.)IOO"W^#[G+$F\SJ]EC(_/VR'N\)$P3S; V3#:)F'9&\C4V+0))2 M].B"U)DF,Z^47,(MG\T:K!(-&A8"\BP #S \HEP$OWLVZHCD5"H]YM$R]04[ M'\PH#M3S0!GR8H;P/G L&!?_0K_^S??M[X[K?O6CZ[<#M%#WY\E\NX+VT8H< ME(B;/5[_$FP .JG0H _3Q7[A5FX^OYA/V1T=D%@!B!D@LP,DA@!D"4A, <@6 MD!D#J#7*^T,CAI(]NZIO**7[5B/&DW!S(GD"/!0A.PL*+F,1H3@=CL'!9QP. M5M7MZH/B>'VSSA]!DPY^?'<],]Q)1,Q^@BRLA MXWK93:V@@ %N&NV2JH-."_!+R=^4NA@QQI("7I%96(&"P$]=Y=S-HB=A:B3 MYX7#L,XK#)Y]10[/FCS68C)&',%UW"08M!ZG8/(:TR'#W;8PEFA: A*7H6@2 M1=A \;6 N;$HSY+DM.3'\GB_>7&@KW)1:*A0,!E972B$)C&&BH?1>SS&G+60 M9H7RM(1<6#7I@>F%VYA$$![)M[4L46H[78Q[9+9F+$NKQ<5 M.EX%%2"G0YN.5U]!,-+;QL !]4&>'36\V[+>.76,9\=UXG>Y;#?OW;EM-&[ M2S*S#N?E'7)EQHE5E<@G;Q]ZC%B(JW]1&W&SRWIU E)#=:(MU1\A+;(6Q\PJ MA-NT_W6D-=8T&G1J$#4Z8KWQK #B9N&##>E//^-*:OV_._K@'!_,=FT$VJ$,S\,[\H])[ M/I733'^/VI0')ML8C.S]9_3:U":&*U[ M*\']/GI3?]I>=4[83)*6))Z:)]7#*F^N$6+J$YJW:1L5[AS,:5!$)?/;\4 Q M@B<"]DON%3$=!.H-_4OI>U46%YS59,'![*7*>V9&B]*/Q B7[&MI.L;S1/BA M\1:I;C+U9HE6%S 9R_*&>'FB4'TGU9BQ(G1QZWN[,V36_L07(#BXZ<@=&MQU M56/UE1-:KA\> RAZEKGA9;6$4&.11#:?3SESYB"3#;YI7Y*4U0!\=%+G<-[HR(_1/?$.9>*;THTXM MTGOQ0:ICS)U J*UJ,,E*+/D!N566%LF.2]2&V*["P0)L&3YJ@&W3AE=41#K9 MX4 .&^*;:'\&SQ"IATGEILA\TVYC?J\H;B"T_CZ*OA08GYX:G/MD]&A'>A+& M2_7KRU691-@NMN4'(;GA(IL_\7@")-8"A_+L)1MM36CK 5K^SL/WB-_8:&CG M;!U\^F 3AC *8T_LC6.$S#I'I?IM M@T#>($#U)%QF ].S0/XX"8S( HI+A^,=M M=3U^@Q^$\G)_&"^5\TI/F_QR?Y!")G=2NS<&S/VQ7QIA'+/21^^BUY@\/1BIN401\!)LPTG2LF-CLG,LZV& MY>3,UOB="2#F@@C9FQ9:/?VI@+Z_2;RRDP;OQYHA$*:'H4A8['/]."P\QA1" M7MO),ZO< '98#OWL>$X$SVZ=5RPB,_%'8DW9>&=[<'#HZ#$G?PN<'Y\Q!Y\C M*'^44V?!K&L]VBI21>6)\F'9#YE.S/FP:TF9:3_,)LB/3(0G@+J?#+C@E M-J*?L)43\F1JZ.ES9E_?(+W6X ?M/S8"?R@:Y7^@$^+39&:@OK& /3-HHS;] M.;/)!:GNS:('EIR [-XB=K\2GA8K]ASEUL55NP<(*]4_0*M<@'2N.-LGI?70 M-@A]!4U:@W#S'$:!:4E0>O:*6EY.[9"93ENMV.0:@F^)2'V.\+7UDED5OLE+ MA3BN)&,#&(NQ48&H2].UCN3*#')A:[QC_;>C8YLH #?>]78+K>@3.:?TY!\< M:S5=?8'[9Q@P,J"#P!'1V-Y*F19H'1^]S;2!([D6-SE4DBC$Q2BIRN1(&%$* MD%;PC>I5!.C1 D5/W,.=:;V#WS:;>Y7([@Z*/.X[AE -*P3!N^/M'N#!#Y#A MM&;P9],)2/&P[.1Q Q7(21D5_U*FB>?RQ329(TI$T[J'X LTL3Q2^D\UI(?T MG1Z5B%50W]5"N54F%_$K'Z\>;IVZ-,,7U ''_\'3,*^FBU(G1+_9O)J.BSOM MG_W@$?WV$5K'@/30:VPJY4"/@D>^GZH?JX5O)EHN%K/XTBJLDFYNQS_ 3#GY MI9FH)Y4H0_07$*86@"TR(5[PME,C/HYZFY62P,T*@2,_7)<"MRD$#AL ,@L M-B%FSLR(<:6@ M[-"@D#YY,S!';&S;@;-["$X-H W-:;MPZ0/4AGD#SBO*X2@]*DZO?&7WAU5/ M"/3FI\'U4S^8\4;]#4%1!::210\PC +'PG=>4XN+O\@]R?GZ[66.#,?6ADKT MYRZFZPRODYKF,E,"TE0O_ZXAZSL'Z@ #Q[>O/>Y!UC$CMFB8*HD 1+_WMX!: M/F!0'B,SB'0)R[(Q+,]PYWBXR!T_.&/R9&>**1-IMVB?'-/>DZ^87&9Y%5]E MB?[M'FWTH:_?+')OUX,90;KX,T2BRAMQ*EPN[9E$)V:1'+'MB?PG@%H+LJM- M$X-_Q@=N8YM!8C3 5L=KP6IV;FG]:5:%6V+QU;"Z#NG&)X_>2+?=1U3%TC*C M2N7#R0[CJ_.+V3(WCM1K^-C5+Z/.+]40%AXGZC5 ;$2!FM27SPMCELMW]3G> MRH$TL54G,S^#5:DX< M'@[& E4G?V].&CPG<2_NR=G#Y!=J^;\Y(PL8:@A1'_N!7!-7P/^[B6_VC.Z" M!V?W$EV_P MZX.UX:3\3D7B.RX"+!/ 6"4]/Y)[)$R?"8%#%(^\OV>L ,VR -UM02P2W 6 MR 2)2D!TYAX)TV="0!6/2V.C!HDPW",:5_V19 J^[CY\,8-\SBC;U].90]*] M/-T"JJ23X>_WV#[3O3?11^%W+VJ?';-C46> 1&N[/$\ FPH"1)+JOD0/?AEU M?BGM+/ RJ]!-8'JO"A!.M(\WX:5W_5GL(N:\-T8&!\,,B>'9VEAD$(G%T67K MO$!U,.G'0Z/.0RLO$'QXA!!\]2,(_O?/JF'4D(]E,/%BI!FDLKTX#2=6Y63H M ;NJ81*"P"Q<%>EXF.N0T:B%K M(Z$!/K,%X5L7,U70];W'"-EP MY;PZ-O1LO&_A$4^T74'+1?\ISWM+O3HR7)OLD9DAN(((G(!5-=B0! M(AW?PD+EJ\-FSYYG&PGL6"*P8TED)M:B02$3LJH!*IJ_96@*A4PQ*._-X"YX MC'#5"W(2);&Q.1.8;ZJ!),L$_PUI2H#?MP *48?,23<'*,7/\"EWIH_=^4--6@KFR'3)YLOZE!& M)8),I')D=?2Q!E$A]='D^J@ 6:PT9""J-C!:(*EV'T73TRH1)+=V3;AZR4;/ M1,FZ?;_.L6'C,'U3!IGJFKM(,+2 RMTQ"B,T$$8C1M'OF7]%)6AR=DAQ,A]FVP,^7POE0&I)ANY:"K'1C&DN"5ERH^I@8YDM13$Q1=U<"%BM&EG MVCA5 X[_/OTX,Y;9@&<"9I/I=(K_O]IG^[_![.)\LEX99!IQMEY.EHN+8AM% M_I*#&CX^^K^.[CL2"W RD;]?08ML*P%S^MOS"4 2#M"*G%?HOFL"3W;9F;JO MH B&!^B%9"J7G):*'%J^468A7UC"N. 5-4MF66L]3>I>)O+ )^C!K1.I+TL] MG,M&.Y='1)QL$I? *!4W53@-X LR$_';C6?Y>_@51G?;)_.-DPVL-T;&(<,, MB21<3;/V-!,'J#SPX=8/PY_)11EX^S$2/0&;* JD M>?/FL+=K-[TW*@H;C!'/Q_7T/)WK3X2"@E3P_ ZP7-0-0Y*5 ;!?CXV.'H^' M/<%T+8)/)%A]G*.L5Y363"37'!W([2S7;WC8#.V_^8CQ\"U([[CF1>EK]R-S M[%.570T6/A:W-BXN+N+#E5GJ6H74S55)-S/% ,::P6NJ&J WQJZ?/G*H^+R6 M*]6:4PP2S2!332H)*3AI.7*XZ!UX9K!#(QS3>G'@*QF@3G))H^RT95],DQZZ M["6V(W#HC7U032%1IRG.=XT&(K=%)'7B,C791XF($:SBFJCW\W?R\'OPC=VAZO9SA0D1E MJBE(U(%)6GG%)PTU1]W[]I$[[-.,$ZI'W\6BH=&L"AYO7OE[TRDC4OP]];,J MF3$2)*P9<5M+]BE@G?\+68+N>+K#'& MTL$^)YYLX0AC!?A6]T3#^+W]03R?%3S_4O8\40!R&M2TWH-X;\A_=Y4-O!RD M\ZV]1/1ZI)^CZ=YXZ!3LK>YN(!;%<<.=8GO*^F>7N$O*21 M1Q62YLGL)KB8EOH!WY$>D"B: *(J/DT?*P/?B#H=Z@D,'1J#WG&P]8,]'828 MS_Z1#$QHL!(MRJN$M 9#>8S2)IZ*\/^*"_TB8Z[@<]T5X)R=&(UOCHOO)G-D MDG:=UN]*Q0(LEW&SI+*:>GT[;92=MI%>5X>OS BI!+M@H2J3IP626KM'\'/K>[LSI'+/1$]WAYJW(??C$-F$C/=: M6\D]U^:>+-_Y6[RVJRM/5$'%88=2<#3@!-$>-^<===S0MJNXGAFK>G[0J:O< MFZ?)Z3HT_".5QQ"@\GX_0L_Q [+S6G6GN#DS.>#JW-%ES8\E2G"$>(O?-<^- M/PM6-4)XR72Q7"ZFZ<17FA]T2_Z0R\&<::[.[E1@/KP[39-9G7VJ])V58;<1 M(;F9*8;;_6,T_"NT=Q"-@>-+%$0QRWA/+8;KC9))F-6B'M,A(*(!DIW>2*(# MS'OQN!;VHWLLPP2]N%W/#+';?U=\@8H,2AF\P0E2+SP2''R\/10IN':=O>,1 MD-;?C2GPPNC,P;-&.).FR_5ZGE!&+)% )B]3%5/TZ.&LZ*$YJH<-S-"CFP;? M375L((*UC 8:(Z)F,)V918YT-ER,5/_TJ /H6A,D!I3SK&13/J7H@5;5]R/U MX5P-7H@PM4-C;IX5!\7L("B%"!ZB/T+K&)#5-S&@U+ZC BYUADC,;YYGM[0D M>45FFS*1ND"G!T<-KJ-:P(B7B[5@8H9%#:3"Z&[[F^_;N,3\(PQ>'0N&C[[+ MKK+)?&%4,+&LD&'H1;JR$Y*E 2*/[G^,)0(L4A6,>G*1GLS$2R_ BAT-X"OT MCOC*,?AFN4=2,@+]VK3^/#JX0KN#!@;>C@SZ3+P'(,3K)VCD]&^Z$2)\\;^C M_X4'$^>S^PZ0X?YWQ74FFO*XB$5N;-4!\8%^&&Y*),^,#K=8L02%7ZR-(L)B M$2H1U7(W5NNK>U95LLN7HUO/EJO:I->@^EYWQXR\ M8PD"?M4& OPB>BSW>YGNRPD/[P/_U0GQR5H_N'Y#30MN9NZ>0^12!&\\]!"2 M^EX[6]-"S.A3@_(V"F^JGLW7V1I#,%1JV>@LS0)@O>"").JF)=MS M0C99V3*(2IIY-'9PHL^F138+\PJB51\>_4(X!]?KWM4&0JDSVS/+N8,'*@]EM[=JWHLZ'#VG)-< M;#RT/F&.30X32(30^KCS7W^QH4/1@'XH@P#]ZI^7=$OJ9R>T3/*^^@((.#IETB7Q309ZE%9@ H#6!JXQI< C%X3J4?/C#:>#0T&D23#8&B, M@Y+F(3Y8]0!=NN;\XAP:EJ\X;XS96+#-D)A(6\^3T\&Q.%"0IWK=JC^>\^<17L'0"AQ2<)$SZ!![=T10"1DD MP]E&O#),EDDSR2 G4NDP90B'C?8.CX4[J:3-(U \7NJQ&&^NA/:-%T8!F4"\ M?CLXM-+177"%[,9KW^;[%]^+7C:>C=MCH3QI)UD9CEN9*[,:-9W6HGP"4LT@ M4ST!F7)\R_$5/@$\>J=47:0R>G!R,;$RJO I2\ L2K:BGNT N&*32?O8JZ>: MK^:>7QF0^;@R4LALD&G>YG,&TK$XQ1,M/?E7UWP+^*<&B]7$8P.L%!%5J!&^ M)(_Q\,B(Z7(/',JG=0XOF2CE"^^]>&;(>S8F2L0NLN-$0CU"FHZNLYY6AI$V MA[@7BRD#),K/J??C7(H3?1#!/7G.\UH5)K).8<-\2NG!D9%0U"Y3<'B>!T$F M1OGL2">/C!J/5(.@/I/*^5_CMOK4_V2&3OAX"*!IWWE_,P,'UX3 =R+,A#X@ MYW5E,&';))5JLUKP3 1#ZA\7/8RT:#@:I"!_:^?5G@F_H>I_Z^)_X$&4PHR MB:HL/^<>J],!YH,$AD">EE#TM\ CM1"L9!9-'W#+Y3\;Z!(QU KTEW'%MPTI M^':W?7J!UW\>G>@]+5HEFT("$G6@@&8SI1)^(<($B4ZP2 M)=X"0QREFB*$D$;)XD5).7^(0TF(1@1#KQ>;I(1W'SB68,^?][X63%$R2F9W MRWG]P+G,"UFW@*C0C02Z!: .\ODEQ<-@+B,-S[X:IV=Q.70GPOT^7#A5R&7U M),9 L!AEU<5,4X)ZP$NW'0@J?E\O@J)&2#U<,23J?"+^>;LC_LG]&[XXKOV/42)XD7FKNZVY392 M1C[@V<)$X3IB%_/E>7P-/;_3O*>Z0)0H X=4V[BG.XW2FUQ%&62XX]O2G1J/"W5R M4JW9'>UYO8 JUJSK,T"HZM9%2ZU-D(;*3D)5J'AT8(9*>5])!EA"_2?A+Z 5 MOZ0DB'X70NL8.:_P*3!M[(?Y'DIS2Z,\'7BER4BIN4RA?DC6_\BI!+%.@)5J MQB<]AR@IBIVZ'L6NVT@8V$,3;^(AXRV-*4,4*T)T(11@/:DBZR_=;1]Q!Y+, M\CP%SF['/)#95:I6M,$U5:J5%5HNJAN\X#X\44UGBD&L7%<6Z3-B=6.<4YA2 ME<./'(DTQU=/*LDQ7NO0DV.RX&[ M'#SU4,:'W.ZVGYT@C!X@+7Y[;[[COX@-&'CO*X,PQRB9;8X+UE(OEH\;*Z(! M)"I K$,'Y/87@?KM'78<@2V)0)!$X,".@!H4"Z0W&\%-052/WL^F!>EN$J&L MR#VN#)N9#5+-QSD#BEAQ2.J9/B1111&;$THAT( ",/E"SWJ_V]*I2<>*24KLD[)?5T<13)MDYJH, M5NN=BL<-6*) I\:[-__KV^YMWO]#XK]V37=S8G-0RH^@>M3>>"@G(.I7(+*_ MWFZAA2<-F=LFVLE0AM\&PZ0ZH*QV/]%!3E9-0*I&V:Z ,4)1CV>8^FYZWA%U M&9PD-GJ=NA+,>3:J18*I%[0?(_0_[.U0+01H >JR55+-TDH,T52'QG#N&(1Z M+!>@.P$A#<*!&P3U:&:EN1B4:P/9^W;%FS \FLA'7$\^K"[H-^[Q:GI?Z1;% M!N.$+Q6XN%C.5[6;$X$3JR"W_X1UFT-4;DKL-P"UE1$2%8#H4+^1:.@@Y BJ M\.DGNFP,:HWQ^FV%(M%3W[NX=3QX$\&]V");]K2R?D-J@LS:\$7]]C[P#4L# M1)P6-4K:.J=WH9)*CK';\6( U,/C"SZ4C6O^5RON"[R@#"1Y*Z12B56N(!&H MN-1I+QX2L#Q"S_&#N.K /O%.ATJE_.1C0Z<2$?7H$:HK6ONX,N2TJ[NY9&T? MUZ2N: _^U>_YUJJN*"_QV+C1I*YH9M 3K@ D]#'ID\JP0M3+D.\ZKG/U:+U M^^B2%?];W]N=H23>@U)RA> ;4: %;-JX:HB[J@]R"LG'!DT6#PWP@B(J]A'Q M@^K0@K1+91"K3<&"M,"$O$-TRQY& (*#ZYO>!+Q#,] I_W/)Q$G_Q'7UV?^[ M%T^?0#LY7B3T]>K>4X:-&F-DNBSI I[N_!$EY]VR.>VJ@Q,E, M-K)8D=$2:/3,=_6/XNQ= T\6T<^N'X;T? M.AAZ,X/!7B$#X.-A7!Y=/$N!/P8IYT83N?(O83!')%I#B_R.W0SBR8@ MM>ELZP=GN-P-.3(7VP4RPP!6"1+3)F!F &H=ONF-VH>D91:2Y]5U,W2)>NFP M@8N#B ;XCO<*PXC.Y7UWHA=PS *-GX$A0*^@-P(0O9@>\#U(I@-4=UT&9X)R MQV;8[WAZA'H+P_ )943BW1B$VJ3S9 BUP1$I:!M]$RHVCH(]I=8?@U#[C7I[ M0G73 )\^FPK20']L*O(1>QE$;J$70L[@,?_WT0>-.>7BXY#SQ3*M0DD$J!HB MMK=^-IKU#0/"]BX8.1=^V<# #P^FFIHGS#S/!H!E-]7T4[8P"*#]V?&$IF[K MGQZU;U!K@D3[,EWD+_74:-JT#\<( *@(7!4$;S!6V_YQTZO8 A^5"9!0$$L%'V*Y/ZMME_OQUBAX&YEOJN]+$,K% MNG::%X\>V^L'^ J](]QX]N4QC)#&8&._X@Y">19,\"5%K33;(F'*GIVOC'@] M\LF/R)4Y<1H%5#@M5A^+!V8L7TT#W9N_17J(Q0(D%R2"02)Y&'[ H6YJE7OS M=B7[=56WSETO7.1W/R1;B?V%# O_==.F2P/,Q0M8D;Z1U M!QS23'X$&S?T8XGXFM<2CI-J0=C_ WH/G\TTT2^#"-MK@NW1=7,?QL2QB0+3 MPOL'W'=@HX"%Y&H;$Y\N1B\Z-HY@(CW^0#9TT0<,2)VBG>_;9%4WA,&KHV$[ MT2Z=)9J+"8A5J!O-]>U]L7=YH@U'B9S%VX]\S$9I1KZ8&.9DN@K]]2F@EURT M^MX,4=HU,O5V"J?I^6QQL2A-,G'3%.PSA>2)*%:I&UWU$A@)]@(YA>2)1*6. M;-9+< BY?6&D@[YTQB<)<7;CQ' 4LOO=B[L/T+YV28GQ$#UUA_H5K"7<]O*T MHSV.L<)9O)S-ES,I[CMF6@&,U9)'?:Q8-P;L+T8R-)C3"A*UY%&B6$>??!=Y5\$R -<@ MX>GQB^ETRNP 9:+1./L=8.FJ#\?W[[LA[+L.*P9"*5RW;M <,KV0>=M8(*SY M32U0>2M?6VN]O+AHQJ065<3Z]KH1C7J"L)*M8A"\U:#L6,$V?*K1]?%E1IOG MD,QTBGWYFO?4@:]JC$02GC,7OS*QX%LB6 _<=7:X'G7"#BO"'SM9.>ACQ$HK M[#W!M^@34OR'[.?/7M0!?:DU4ME8WA=6EXU8,B"B=0-@6Y_K$6B*KK8R8J43@D_FV"4-(3G((-VF,EQ1@K]X2B4Q@E!9=GK'$B,M));#3"E]]N%Q%F)M)U01FW.QD (T= M&T50>$L*$; _N["$<0$H:I9,8N8.E6/Q()8/ ML(+2P3K4#F(EX /6TO-1GS4-@$>*2=@-J!PJ#@L<"-SBDUV[ =X03I)%=(FII"*G(VG=!XX?/-)= MX/BHY"5B7MXQQ#;"-**R>@ME9G3.ES*L1O2!6"$Y4@P^4)WJ#C0.'R!:P*<4 MB@,)17S@0(?:!!UP(<,"G(AJ0@AD.//9#_ _XM\+C2 DY:BE ;YQ,BW;*MZC M2$6"+#>:R",FA8^U&-\WR[+&Y M$#P]0!W_>/?L.KM< MW8,;SPJ@&<(K2/\KG#:B\I2"7-!(F471]8S7W"?_RC1.XB(A(%$*/B1JM6GQ MAPF3P0Z3'4O$IQ*?X[_XJ7:]>$(2.'R^D(FT'KR!BP0&SO,1&QM^>K_>'US_ MO7+(0_Y]I;S ,$JFKOX@)PJ?PK;C M\"0HQ\5!2+DHW"_0"^@-F')%J11<\DB&S!V1.(38+Q';1#5J9 M:2!G6SHJT8=\5(66WD@8ARS*A>B9$R*5_-0[@)LXK=\OHPJO!D8[>76<.4'*NZT4!G-SE0YD5+#T@>1V7[7F MT3'P[KQL9D4X&S@BE *4;9=,[WH]Y?4#$AV *HD737&UI=PP1)\UU/Y"0A91 M4^\#ZGT\N-!RSK$YT?DP;@B='FC^;#H!WL0&4=\AM:_C;*.,3*5XES!4(MLO M9MRM$X79!OVG&X>+D>"4H[;\T (Z?,*0#74_M6/*1APC?*Z-NPCZJ;;<<7=Y MX]>.:6^L<+V/^>I\%M=^W= J@'$I05KF+W=_$"GQ 2Q_?PC@"YYZ>T6$0(L0 M_DPW'.'5RNI*//A@T4T)G)**2)4'H[CPNV.E4WS%]['\+>I]HB$V*;BX]?&N M9CQ9LC?4OV*(SJ+.XC MN:O=1Q*_IJ3(S6B!$ME)0C)/85V;[O27JVO3,;)Z= EOXOJGV#KA;D+A):6= MNKPE,F5<^&O%B52"7EWZ9AU<)=!,G=)O/U==$O)[3Y5@Z(&FKS"ZCQO=^+=2 MN&*\KA1A]39)).!\QETJP3NM$P7IGT;8?EF]G@O8E:7,LYF%X4_OW%_ZMI)^=2_H88(GTS? I,+XP/K/@W M7G@,\ D^H5Y3OQJ5CWQZ=4?XYK\UZB=F-86K_6EJ%>XUQG:!O&$ 60:0:2 ] M/$6-2U=-0613MQ2GN%8C;*[/K@ M3;6(]!(G^6.) )F":2DS1I=1W""!(Z0SHOM=UAB'R1RRWI@)(!.H>G6PY4B" MW^&6B*$>#)F; A-.E/P[2KDN9XC,HM=\S2.T_/RP+MS4WE&Z7T_;\X(UZ<<' M6#D2:E!T"/"VOII17>TCHV(DTRLQ_W&^3MOX['U5R=_: T/$@_%RO9HDQ=0N M^:DFDP/G%9GP"ANVCI4>&S6CB[IE^.\B/6:>R* [/E1E=B=/C)(G.NS%J,^> M8IK7.*U#JN?*XFRB=,L'ZK4)?CWV^PK!P31*@DD74P9J0C2&R>2C89T9 :R# M5%^#9"2H:D%@F"BL:A$'/KB%*'CU;JL"86->\]#)CYQ:V"8G*/!-%U<^OM2N M,1UJ7E$"SJH=,IF8[6-,,S$1"+Y1<5HRXJ$72 MC1=& 5F8>G#"/S9O3G._K^85)4BJVB&>9[/E]+R"I$P@^(;%*4=29P_+2!+R M<'PDL9.P'DF,N.B")'PSVE^AO7.\W<9"?R)MJ,05+.TE*L:AH)DRS<%\SH$I MO88OU@@RE7K=Z3)6G-A@[QXGE9P@":2<#VPJCVYW/F%5=+%5_1 MJ&GX.*PG'#ZE[#8HM!O)<+A/J!UWWC:6*Q!Z61?.2BV2F#M>S[C=J1)@;M47 M+1C ?W'":/!?"]:H)+4PXHOQ4XO6W%QC8RKDGU6"Q9P!,L/QV;H"O432NVIX MM7>IC*:&>Q+:.R6SFZF'+[60\VM\+JB!3#WTRT&01WJ80#V$UL>=__J+X[W" M,,) G\<_8XC/=M2U^NZ>D18-Y@@LQ0?%E9,\/WHU!I M@(H;%^_]^D;W3B?^F/3\-#YN[ ?0V7F ENZUWO$OOIN!#:QXWEL)< 03$4-' M)$QJF\DP7883[\O6O:.DV:PQ1(:4%XLRJE!W+5MRUJJWVMU5HXNKXS=&G,2L M;Y18$5*#K] *G ,]"_X5?M]8%L8[KKT7^![ZT:);=1$=_ -&&]L_H X(,P?: MR!H5CRT,E)F2R4IMI8IPZX!4@4P7*"K#S2-XAQ&(]6EQ$_3P<8IK_>,"'NX[ MN G#(W*=&22U2.\ D2(#M VK&F9XA:Y_P'<^62^>[_J[]P=G]Q*%7R ^(\5, M'?Y;HZ*=:XI4OJ;#UU@DR&0"*A1\HV*50;9/9XVBLU$J4RT.A1*RB+CFJ"C! MEK/=0CQ0@)]@]!U"+[YO][>C8^.3@S?>-7K BCY!/+#8>/9FBS+@R3\XUFJZ MX@.P#]%CHK0'>R6R>YE. J=ZP3-5G-Y?G:C&1:JH['#Q^MHF3_ZQA&M ,3^=F5W^!WST;AN84[$XV"?]ML[I521H\X*_!*7U%7 M0SX!,LT/&FBD\-"HA)#7+)&;JWDR2HXE*(=F!T>,O"-J(527+44P5/Q4D]:A MN=L%; *;!)B.!=!3 E>*- M/!RC\-P@F1IL\;6S=S5!66J05.?H0@QN0/TTZ@"NER%(+FZ@;C^_X\*^>S- MXR[H[P+S\.+@RLE?S. /&$W0?_^%+Y<-?/N(1K2D,<3CV2=GC^=;<_&+!W/* M#X[+P$ 4U,6X*T)WO-OZ;GOI[_&==L1.LO<0VKB@0_CX8@;PV0RA?6^^TWW; M#>75LZ-DA,@EWI.B^L'L8$&.9:<1]:502X%DB MDZ\7Z7 _E@ABD9-X?R.N DEQK0J[/;IJ%%T])*[&6Q\/R-60Y>IX*!5)S2(( M&T/41UGP5$L]2NJ?&;OT=MD X6K"Y\O%Q45<+#O#PJ"Y7X?P/IPH UH-@/OP MA.#U.HREEQ%=1&$("IREIB$:KAV- -G1HYQG]4.XSHU^EMGPFU]?1PN"?T>_*Z]#\ M9T?H(7,-D)@^FDYG)3Q1:N CJTS6CC6M# T4HT3 ZFB,Q.B3^ I)Y=-%@NJL8%+^/*X&#&00U"ZC83<1]5APS9 M73731;F=**!"Q;ZA'CT[!3!4M@8U^C\B"&@G[=JSK\R(AX#B(88 MR\6JE/MQ=QJ) EB6NKSOXI(AZ]*8B5^;4.6LKWH_8LKC L&<+T/^/'*"8YU2 MW8!R7F,!ZI*YA?F&D/EC)FX^+4 21K)NB'/>J7D:637U4N>39E77ZQ MDQL/'2#SR0P=2_!CTF<5@H48()5*S%K M0CK>GE7OHBJX%Q##PWH6#QV ?N6X1W;Y&-;3"L$>FR#1>[I8+]APC\7I ?AV MOL7[@8;SHP7H6WZE1MC;;#=5 ;^$(![T\U'1 ?Q-.XK9SRLD@#8[6L]7Y^R^ ML?*=O7UYF**'5LDF/EY2]#"W3JE"#7=#+C\@2I!#:D>0PL4XM$_FVX,9D1N4 M'.^(3+U#3$7+E+.^L;B ,;$E;)5,*I['DRVI]"0AD7R %9#C;)[EN/2*T0G. M5%QU3!'\A@J"40Q"A+P/%$TXML_C B[E(J4/4(OYMHD^0QM9ZN)[!([(D/?" MPU)I(B=9.;2ES)7HO:V3DWWBF,HH%2!>JP8NEDLS/Y(:=')1,,$HE<+R'$H8!) M*##6 ?TYQ"&QDI"0'R _).,2@ESV5Y$O$5@E$/]RO>&69LL],"8\4ZT2TZNK M>;PG&+^MN!Q;:P,(U.QN/ ?7=B5Y>?-?&4S)*826:M06T"45- M)0@?X2OJUB+O^4T,XVD%@"N9(,7=ZR+,0"I+=5/4BV^T:D+J$C[)]0EZ<.LH M[J3Q,ZT.+G5QZ.&H9R*^OF)]W1,C'^ LJ1<^ZKLTS@V#GM5,1>#>?/0" 20' MWSZ.>C*SFQ^SHA]JH-G=#:/@AJICDXR<3TY(UKFHM#G"15_NR)488@U2Y7D5 M35+9"!GB7LS*C1*6!J@X7=JEC@YF]7QBO_1HD%BY5MLDU8:@CT;)@\'.R2ZD MP'U#/SCX="V#W5*)O#9V\R5@DS")SE>SY2QNTZA_%>&A<,'$MDNERK=1$9\38L+#>N,!F"G&AE0.G/7:.C MNR."2"!%2XAJ"M-H\+KR]Z93[OE5_CPJ9*A.F6PI-1O?J 0%AZH[.& (.C!> M6A=3HYC .1='2]7/C@N#2S.".S]@=WV*3XV:N 754I]_55(;)LZ* M3!# DE0E>2=_##E_QDOS^D0JYGF-YTIFB?\\(F.:3E07'QIS/KB@62(_T$]Q MOA,)ZD],=W'$$'9DM G?VK0IS/)6'>YC:I=*]>PK^!Q].49'T_U\]&S.\B/_ MA;&G<[G6"%<97:_GLV0BEV8%7IG&,@$5"HC48:$[R%XU@ZZ^<^.WN:5#)#I<N"KA))2D: MF/?IER'MU[@M(B/%J@UC71AZ:Q_%&T9-6L0N[#E;+@I-H2XM8%>?9DI\$FCQ MNCIF,!Q3V\()-FT:M6GQ#11WV\^F$_S-=(\P_2&[ 8F_Y4=&Q)@MH(1=$C-C MTWDR3QW+QQOZL&! )(,OT,1R24$VQ;N$A@L 05_FM-(FLT4&%UI2V2@I@>D; MM([X*.3==NM8,. #LO[A,:%7:X',282T]YE( K$HU9CJPS.CUC.E(.+F5P$N M[ "H 48$/1O:\6W)?S<#/!GZ3@ZPF.R/R'UI5*#P+)&Y$S:M91-+3.^/3F2" M6.@@N#DDE6CYV.G1V04M:>>2(Q5F!/"E6:@AIH8,Z.-C9 ;1:%XN2UX^PYWC M>?$UX /Z*L"#/7II%!+W>RQ++1^*T$J1%QL#HA\_)K>6MOK(Z6 *1TLM',,01N'&RQ>'B.=V[3L/]9&.08 &8NB!K[X7)/_$ M=;S#6\9-<RIM"*OJ' M"J^STR&DQ@ AU8.0>L1N/7/U];%.E>+JKOKK7_Z)49ODU7L(@[-*!R>W?!A. M>&A3@ZFB5>T6BT3IU5JIQBI1I"I_$$Z9#T&D\-XG8-Y2@PH O&^B;'Q,_Y ?#ET MAXZI\O1Y4O;&Y=7%LAM'GGK/KZ<8EJF1QBT9Q4[ _S[B"5Z\:9AJ!'8'R^[MTC"MA3!8M8M[T+8?4 MM_Z[$[VP-C7[6W +7U$(Y^"SXYD>>@570@JC@)S1^%'9E7LWV7@?6RG?QCO1 M'E\@C'X+_.,!V9[F +Z!A63(I4EK20H/P=N*5<&2+6V5Z-HLIC6+'0*(7 M)(HG.02FND&B7*?!]#AAJRQHM F;%@36$6FUW-3E&ZBEG?V1DQ <_OC'379,#8G^L5F#-=UP/+S>E;C]>&@"G&9/KC7QT8H+B\ MO)-NX>;-:6[PN2^KP27'(JDIVWEE])(*I,M2F[^!;UBJ>CSVYW(%D:E$31 H MD*P,##8%23$**3'NPB'O+^2%JO+E'#Y3UX*!X@S L;S>$#O6;9%*U%GY-H=($?V%#K4_N*VKQ%LJ7ST2I=U'!64ZB\KJ@ M/;I91IBXFPHQ5DG'!FR%'2J*#H5CN DW0]%5^MG MNIR1[.QHO(O!C\C9;L="3.%X8&.1#0U?S. /?(8)G^B^L?$EJU81;.!#'(^? MM8 =.U]K0<<(GBZ0,Z0A9^@!.4,V$^>+ZDQ_&7*&AI!KYRB]*-39>78?LT[L5 MW=_6IRH54.[1?IFNWJ)R3&(B<"R=F#.IP1 HFJ33[CAU :ZL+(X8X-%9:P#( MU])=WY_SQ'E2:*->7VI.DQ]ECS^=+VK&^WU"5XL=@VKB.B@ELN-Z@FS8O(6Q MSR]XZBPH.KO?IZH394/Y&79CO3X?@1$U.E:F+LQTO&J]0/OHDMLO+E_0:W06 M-K>2DSLG=NE[$3**G++PO="Q8:#/2=P!H#T4%^JSS%*W24AL)P[G315LQ39' M8HIT.:TL9$X 8X>8'EMR>G.[TEN2=WMTQ#QWNG_"G>KM&MD^_*]O#U/SG>5R&U,[2;T M\D.H#8+3'KW8:BWO5=5X+=DCT](L:VH8L(IU:K*.VY_GO#YQWG/M(,K(W49D MUH6KAWN(ZW3ARC2587)8'"<7!]5);^;]LQ] 9^==HK_AKOOUFT7F+1[,"-[L M#]7-[$I,&/GFY+']$T72>CU?+5?T2F:"I%?2W.US@\OON$;1,3]QY]"M$D%Q MYBXKF?Q,CH6ZB;%XCR"V%EBQN0#&]H( W^OJ$(L_CGKKL^;?@W?8B-2,JMNZ M4II)+4V^IJ.-=Q!;"Q)S06(OP 8#:O'8%VZ=PESPXS7T(V,2O). M;MI6\LUTZ85VN@[?PRAU4,ST2B/= M.O>#4D+3"&&X3_4#,.X]0LN+&<*1"#93=[I\FOH@ ]=5S9[RWNDSM>R'X,FV M<2:TN+'^/#IA>H_L%^?A!^+$"F@'I,#B5_@!&.\11I$+>5=/#ZCP=%DOYX7$ MLL%L7KF290#>R]FFZDIL?:)-QN.\&\)/E/1J<#L@[94_P"D17\CPB.A\>K_!#IWB(($5H?C4'SMU#:#H17Z!.^DLLS MPGQYYENL&YG_Z3U[ &][QE6&GI!UG][_"FV4";LK&#H[3_Q@5/\*5;0(O7LA M,R"]J#0+(I-,YX>$TOU)HBGU\(X3_81UM3- M4UM6NA??"'2N76?GD,$HKM?N![28.ZE@EMMJ9A#*D_^R2H[+^C[)C3!;5Z58OJ?"-P#]U WOQ]S3C':EAX<5ZOEBO93AG MP&%T6[IIX[$$U:B8.!C*;0F&43>NEX:L*+$H'F4[GA,A,5TL_>#R/EW'?H["!IW%"%IG<1R[7RY2*&+M)P1-2#3DUXFGU,% M\KJ4C3Z&C4F\@4?4^RZ]=@%B6R54.W5:0+.G)]F?(A_2#]?8?#LC^[IC+CZY$>H;^&4 M'9Z ;;KQ6CTEB2&T2D("\=*N'-!HA[D]"M>IAP]=L9(L=.BNR,'0^'^C\2' MT8V9]9@$?ZI185>@ \4GDR@)F"C5BG4:%Q#,$YVG OHV 4I0/STMU!>2OQOLLZB=".Z_^_UE#)*E M-^:_^U()O>Z.^._^R>!=.CC)6']]8FC/4KXCUN.(:8;T3^]?S'_YP:5KAB'_ M3(6P!#U0739+9FK*F DM13Z_ Z(#$"6J#V4,% B1=<5B(#0%."O3!6%=&T;- MP%PJU?D4F%[H$B)*:LG)IX^ 3#T WVRHU*BTT($'S.:\4KDWIS=?45)9:: Q M U:HQEL;D8T>52+[@) @;PA&63,F^2UH11;T-3WX@-@BTTE=&V(]>")8NV:^ MC;ND;2YLX[*N_5=S#_D7CTE*T0.@=:;)].Y6 M0B/B26$\C#6IOI!LT(@(@%@R(AK@FP<%0:@S0ZL9ZK]"9DT>_DMZ8!I9(M7? M6XI!&(G5#JSRKA)LHM=.I&.;2T5!D"4A48*I>$SK!P\3D,I'^/+QZZKO_NO?;8HX[-S'QX_@ M-_\5!AXI5I3)50H^B9PM0% T4BJ!F)]<,JW\Y-+O7@!-U_DWM!LR04B$ F"* MV"73;ULG=;5JIRFIAOS$[01D>M1B=8!(T D@)"4$'UPD"(8_ ^1^Y7K *-.I M!8AE\KT.S,*A[*-D#G,".)L,KV\S9=\>NWR.N&G"U_HM%]-9QG><7U1DL D9C!!Z@A8>7SM:Q*B%15F=''N=IM1W)4"KL:B37 M/R9E>$4Z^XQWQN],U!LBT\\U+HKX3.]I34LY:]&O[\51@^NH#OT ?C+6-/R< MN&B *?3/[V9@RT"J^(HZ1!7LD.J$SAF BB7JA:W*K7\/WJ'U% 1;K[)#* ME7D1GY.LGAX5">Z'NP=2&+<]>%G ,BVN2B\SUP$=O 2L0PPS'DI1Y%7V7Z^+[(AOO"Y&2HP)F(81*3)\NDR%:6DE[=1N%,B?([QH8,A=%G*$9'KTSB MU\)9.*(]+-T**;WE7+DD*6#D!5PYZ\1OX%D9QCE=PY5(TUM%-S -&@19VAHZ M"-P%W4$C(IO<=)'MI25*2VM+F8B? M^H2,^*-+KSL3HMO0*+5, M:D"PEL[])#^"A.*0&/4_+X"�: M)95<%V6().*+=X)F&L!M[Q"2V',R5 P6Y0M!GF9*!]@)YW,=),5BIA*N MK$EV]G,*X"<]-XJ'+,:R-(!37^^FJS^&E#]C(Z5VQI;ONI+,Q\WD?>!O'>9" M<.Z),;,]4RN1%^>K^-PM+3=&WU>T3ZBU ZO,@0/3@='RN9H@A4PN>:DDAX\F M&LE$$.*[XY$M]M&*_FX&^'<.^EW#/@>QE\?,?"&+)':K3J?Q3OY,,IFQBF6# M3+CZ'0U#^&[TX?MH>)-*Y@(4Q6.G J7Q3MYD$04UEL@P>07 MTW@C7[)C/B=*:1'O7CPSY#T;"T'\1,LCAA,)/1#"+1'(?%PI2F1+W"UG%TL. M3I36]>O).S96-*C1UY1T?+PHKKJ731_<;2L5L4E1,Q<7-6-\7M&W1\23H$D2 M"6@D)>9S$VC^MK;&/*W81Q2HP=LPWAM5[YW,>U/Y$JUD$NI=>A3T$\1%T>AS3^8;#*_?T*C-#VS',X-W,E7X M%84'5W'P79<$YG!N2$#A?!6/Z*B:Y#@U3DV0V00RH\ S ML0K$SQ.[2&7.G!T@,43-+*4^D5WE(AO'S:'_BK!6I70S/&X+I#7P-SD1ZOOB M>#XN:YO83C:@Y:5<_WE$?_X"HQ45QA7,^LOTUA;H38UMW9("]*H=55+5 M@.H&.>43E2S:V,G2]B,8^8_@DH]P^N3:E1DZDFVG3Z>.?!^3\B,-*V*LITRKI;*4+W'UXYO1PK=Q$RO+ABH200J7;GJS\EZ^ @XJ0A#=8G(P5$E,AIAB;NFQ7]'/9YDUW]0LJT; M$:5TC:M/1YM0I<%REU!2"B!+]<)7TAL5KN?">V-T7-6:(=4#*K932)Y.=5GZ M<])HZ^2X>.(F8A5-[,AH@J6F(\#<5]2BJ3M[6U/7(3';>#NA)!/7@S&]\; M;DV-'ERJX%7Y28\FD"3U,)C.]PM25IF=RB/JP"E;-64Q->J J: J3DWU(8Q! M>G(X\G.+>Q, J2+PX9G>;%%;PV/T'J\<&FH[P1(!5@Q\8DA\L4ASVA2>5@/D MO DR4Q;K.L#&Z?>)DWZCPK*#<_EF$($+G\]\=4+%-:L;$HV!G4H4E&+DK[[K MV.9[^N_8L/ >!H\O9M#8+#:^KP)'349))=^R@JQ8?'YG#$A4X"+Q@"A1#+>> M8T B!T-S5?'VX7 /D+ M;J$57R:940MJ1TO\,JDGF D=N9P]8WM WB" +9J S=X_UI] '+$;-6)0J^03 MS^6%$Q!&OO4'H*&R12_,B]^E1.B'66*7 M5#-UWAFX1.=)X+=-='B-N(_EG0"6"PG? M!9W(:;3*G5F2UYB \DFP3I,7G2 M8*7P,'>QG)W/FB9-\*^LO#::N?GQL!:3)?T&I6&2I,AC."A$77[U4YO)D7X# MPYP4"6,RUVPN1) :&N9 1&(X'KWUP6S:DUK+#)W*\YGN3-8Z$M(D=@KTU3H: M3.;2G+$ZDY4&//45EF=86XO1G:V0C:*)N5[/5_/S3H0%/!AI3EKR >G"6P"I M.P'ND@\*;RSIU?NL)8GEJ* UCR71&Y;* FBCZ#[ $*)8O&P\^PJ^0M<_8+J0 MRP&N)'T(C6>F<&,[FQOG\4H\G=7!%3'Q7BW;V6XAOH4.%WN+OD/H(:8[^ &Y M^2ACO\K>9;+E&?_6:GP2+X8<\5//[\ \'-QW7">*Z$;OA)%C@2VT86"Z($3Q M.:(,><\+#,P(LZL/#@ACZ-_QG^(B2J22E955LO*S2E9F% 7.\S'"IP[P^T$< M0F*ZG061-'%^%MJ@XD^@!2"'(:M:+N'D/#8^_?/SZ*9(QNNPQ$ M*5* Y1L#K=>"0+QA3'[5+GU1B\G_Q!J92>W%M,V4?[HM4L]Y_I:!$-R8K.<< M?SF'Q6;V"Y'2"Y2/,(I<4K EC"^]E M>!O+PFD8WIOO^+.@[@+Z37"$]JUC/B,G(NZ&FC;"QF6!%A9*;"XQ14*F.!X<-CQ!?STC@<@.NC M>I16DU4,DZ7XZ(' *[B% 1K,/Z#ANW?$A'%Y#"/4QP@V]JN)HA22L?W!#QU> MT?Y.4I7B5LI4B5;IPKC@0CK1"V+%I+%*5(-$-_EMHEV7]GO(D-&.?1*;(!<; M*XF-&2O1BQU: 8E/'/)QUH-3TD&*1*<^_XY2/L@9(M&,K=?G7+1GXW=]NN'M M/2T5V- -BC7YQP=:.1*ZP C!'FF3&1OGWU$,H]00\>1:31M&NCFI^O1_.[BZ MH+YRG5*)HTH"-N&H& D]A0M'N8,) F[9),$H?8=3]UG=X]2[J@;C:)0G;PX'T2S\?0\2 ^3@U, MZ\^C@_IKO^H%XZ;\YV.:&U\] 'X//5S="W6&[WUD'(S01R"WB3Z[SH[N]Q!. M)Q%92F$O8*!,ZB\;&""52NHX8LT$"?3L1-$"\(ESW%$%-?0?*L(2#YG'!_16 M2'88DV)> !I\&1&.I"2,$\& Z=C* 3DI@>#;)6WKUMG@:B0A3RPD" M%LK,PZSXL]&QNG3_;D8(&^8][6JZYD,$AO39B>!WLMJ:7V52?TU])R@T4(!H M,)5Q -E$ZU[Z^[WODPRBA MHZ,+'PV/ UI#Q_,C"%Z@O8/@.Q5)ZV"J)X]N&*HP2(?PZDLCY$/B[M#=]@H^ M1X_0.@:->U@Z2-6.3IBF2N%BT0>EI*;@?V%C0&:-SK325PB-<@@IC]"S#ZA# MY2Y+ZAGMMD%$!:NSFZ3 MD%RYNA$0SU@I_*QZH"!J#,#6@,0^>#G0WN&NVZTXT?,&Z,0W76IGEOH71 ]7D*V[& M]H"\01IS39^!9/5YRH'CTL]8L2X0/_T^7YZNT1E6MPE(V7%=;A#4=#70D K9'W;UH)6S4+D4;"V6ZVMEZ+=$$@=;1/@RFN$,4Y["/#+<5IS1;41IG>\G+5 MD2^HRI-AC%81ZL89G CIRQI%\'3CC5S,U3!'A#XRGLVF:]!?873]9KE'V_%V MO_F^_=UQV?DE\.JHC-!LC\26I?-I>@8ID1MOT9C@HFO@0RH<)-*57?S9N^/Q MD6"Z)1,X603,. **2K"U2=LB/@5#I0B+0O=D*[P'N^7%SLOE1;HK2H\;K+LX M4KRA6F%5U8;$*26^)E=&%^S BX=BWX@\J2[7L7J)CM$LUW@4\GU"EMF'R7H_ M,EV)K&_ATHJ4@,)Z<)M0R'^ 2[>^P,+ZN,UP51$N\LG&P48:%S7XH*> WB^/ M08!^>N+6=:A[=E2,U!@@DU+97ME8T 3$HL W(DS9T*F[8X:\8^/A@I-D162P MXJ 4&[AVE>N'QP V'D=COZ$")U4SI))J54(+R.1I<+BL+Q^-ECZ.CAYV&M9B MB!$839#T!-^B3TCE'^+?-WM%+992.R3Z\:M%N>DI)!H6"8A,?>#4ULT"GI2? MDVY.O ;P%,.@%#V?'<\)7Z"-9P[P5,+=%M?T#5XY>YF;WU2!);8Y$KDV7:XK MO;E$,)DBBR?._"U(I"O&5F]N$XBEONZP."U0UIR@M6!KB(M2S-TZ'KR)X+X1 M8MF#*A"5:I*@.KE0K6/ MJ,AZB6M>\$+#NCK\'_TZFQY\*'>PF*LC8TSQM?9B)>K%Z @M7:'#]%4I*A_, M[U],E&6.Z"E&(55]0 :V*%5+951Y;@52<+BCJZE^IHQAPO!H= M0\R4J\5.?2248N;O?O 'KD+A6S"4:Y\X;ZI $=L.=':@\+3#6G**U8&L(C%K4!4X$K_SO[(VVE0>58"K1+C%D MN)@NRBT2$7-F(SFJL=+2'X-6)_)?'7+:?^L'^/(;E%:T3-%SB,R(("*)6(\> ML"GG6#U*"B%1!8HPPL?':,7@9-<%YV/6/CXR0.ILD#A5L;B89S"ALN)ZUA.0 MB%-7\JL?]Q:%C4[T%M$A?7H2(8(^'+NH<8Q007GSDVHBX.&J3 ?,P*@EA7#C MNJ066OY7S;L[!%Y60A@\BR0Z;!=3HTP?J&>ZP97 2-&\W*^UV '2N_-&+\Z/ MCT61=*Y'9F/P%.,4;X_<>#8MSI$5_A'':I, -7AML$JBZ5C.9C68)=6U<-L1 M5[S)5.@$W'ZC4 5OZR@H0+!@HC-0+!))M4A^0JJX!\8K#RI!9J)=8A?A>G9> MZ71C,8H/<'?TR)#S:'S$E!.J'AD%[]4CX!*-*'9^X/R;761%XD5E"*FS1H:M MYQ7$A,J/+_?L7[DUTN3PL6@RLM'$C$T/E8AN.QZ1_@]HUM4@JGUL MY.I#=3:(ILC%Q72Q6-&Z0T0.R D"6-*H]89Z<&4VLBO<"D,]^&-D_D0Y?]X9 M_HQ17(B'C:2L$--S^98O3)J^$%H?=_[K+S9T:*N'?B@W=NA72/?.=*^]"'5 M:_IY=4^,T'S5J)7A\60ZE8@ 5(:2;EUW/PP)/X9.9TZZX$QF.:NB^]9\Z[VB MJ^Q;7<"^7"_BV8+![YIOVCO8WO[+%(<:58QDLZ3*FX,^_*MO(XB7I-)P+/M_ ,CT606> M>,G) AR8-JT!1KEY@=74[/*_A)"RXH1T\[?W)XL>+*$?KU MK4H9Q0!$/@!Z0$"\PU5^02DD6JRAKQ<+-C1TZH=U$5;%B=+;A)OSC@\8 MG7IIGTTGP-O:8780O_F;UKVD!D UEDCQ<5S-Z[/CF9Z%"YWB?LM7W]NFORC@ M"ZLC!S1@KJJ$R=E83JN @C4$7K""HI(SWSW[P.W([B$S' M>S+?[GU:[E:P$]KXN@(::;))HLF:STNM\CO9;)Y*1_]VO'B?,$"J!N_.BK)( MSS$@?)+* Y'Y!@Z)1!W@*)K%=< 4"I4:B'KP;GL90-N)/IL6L36VZ9,?!/YW MQ]M=F@?T%\X\C(2(4:$J;I=$.[&Z6"=P]2"Y.)-H (F*K$.=:@&)&E5X'2P0 MM*M- [!- _"<.FYQ'!\/O_(I7L2P9/ATP?'OWC&$=F(:OL7*(=M$/D-X#U&2 M>9&Y8W? _1)3BJ[E3W[?( M]T,J#(?N2"-U\(,HN4"W2!VZT804@IHX0SSF2@C$]VS?(V> GDWOC[OM%B+K M'\P(WMY\NGO@[H44>W=,8A Q2#R]\?&3F 2(8)!*!K%H@&6##T3ZSXIN;QO2 M>4/8>:40ELGA ER%0];'+DK?V^%-8)>^%Z&N \(]^BET;!CPKW84>V_L?98B M1@G?'+A.,E$DPV*X),-"C(5G/[XQ .SW1PF+]G4D1A; M$K]Y=&$8ZXP_SO#F8)#)S9TP M^ZB$-'IS<59T<9^Y&.8.T2FGB][\-03\54T4S3 LLT1#>'J@""EJT(<2>LB; M^?E\&7??_M_=MS7'C2+I_!0][8MT1\JR*I;KM6UFV M>W36[=*1Y.F=Z(<-J@HE<;J*K"99LC6__N#".T$2($$DU+,;$]N61"8RD_E] M2-P23J-U4."6![56, O']%$8%\;SY*?J6)[\BJCQPSN>CT*0U_]N8$Q>:U1A MBMF93=*(9P* 8GRH"4[!!(A ;HP+&KMBXR"FH'[!+EVNYA5I3F=V!=KQX4&$&OA J5MH+01E+0"/$,U MIB\KV&Q>RJ":+PA2@TF2=&G2U5 M*;K"K@U(X!4J1 J5[QR7^*3)"\"X4;U2GA#ZLATYH$4IM)G8BAX+ZE)TAV 7 M@GI?;"^>U<#'('QMGLWP3XAV.XO"\C<^AYS\UG(91>-$X MXF2TDBXPWSX]6?J[J>G)8J,JN=L\G9[D B"G)P>8X!1, )N>%,5%-CU9 M,TY'-\B%WN'8X\GJ^@E_#L)/!^_)>SS@3\?3(7C%.-KL;P,"E.RQ6^+3ZH3% M<'FF.\TARLH7ZR+_-TGZT@0A>8N(-(E(FRAM%&6MHLT>E=M%K&&SW:Q!%TWL M=E%[OVS03T6F0LFFXH('X@ ]8H139]%35+=W]]_@%@]U4$S6F0_VLS[2I(7K M2$/W.'SQMCI8LZ] &-KLJ:U"L$\OIV7>9$U2T">-VD +'(JRI;V<^E YJF0Z1"_ZV#3X-$[X!M_=R9->.[A+G@,XFA] M:MFBU?&&:3YL5T=I+NXJ(3PF$N4R$1>*B%3#TZ):C9MT&0_ M>#"'1!0 E[&$A%^TT( ?XVLW/ 3WA)0.#&S9K:&_!#M\:.$#R5>-$X.<7O)' M!B:7.4,0V8@)1[GTPA6X3+YIKAC%WHF\O:#T,8KQ3K/QFDUZ=Q*33WS>6@WQ[PCQA](#[^ M'6@[P6#C&& >GC$]@'YR?=#3U,T!5=PJT& R" )P?.U&S^S"UQW>?7C]%N'= MC9\4^?*?UMO8>VDK-*X@P"1BI+52V/$UGR4K__16;"H>I?+1XRMZ1YM GO\3 MREI!>3,P5<)&<\,\=<.6NH&5-Z!#Y7UFN=MJN3$X*D=W":9JWK,;OAWE/GL( MLA+.ZK4S24!/>\,:O'KHZ)[AY4VH5_:'X'N$*,"$. Z *M%,XB35=+*8!GK=C:;P]W0[G?/A7O6YQEAURW"N8U=MP0.^@'>AJZ;%Z3_$D0MO7/A&;-P MS1M6Z5P6!20F]?;?41D_H74EB0-TZ\*5WQ]BGI.:YS$)8)E!;P/F M!@QXP>%C,-XWF%0^ ELP>'0C;\LNDMEYAS.M4^'G#Q "X/?B 7-<'?(5^JKX M1,/>F)+06QS2LLF!?T^=\<7S\4V,CZ)MQ5*O&=X3(Z.3="BM5LXRJ7189RLB M'''IB(E'O]$&$&O![%G%$6RN,C25#&!QZXZ8$C@M)T3XRTCV#R MF^_K[38XLRJN)"'SR3^W; /P)KQ^)M\+W_C%!PA1>Z<#OC[SW3TO^--^C[?Q M9L\?WOC\XL]-2*Q>1Q&.HTECSS)^RT9SL='-4=DE,UVD_/$=Y\ M-7KO4NFI1#MZQ4NJ'^(*LILA^$L$C%Q)*H@BENL)E2S:YG]&9 3Y(78CTF/M M,/_73]39[BXXI5=#^.03N;GSG\[>SB6J(_=(?P6;"1DCAW)^9>93OB&^K5J4 M#97O<'0FS>H%16=K]O-JEPD*NY\NTW.K0[E41*#Y9%>BV)MB3\U>9HSY,>%) MZL=TW%B8"P.^(V]D_&J@0:EO D)] ?V:)QSC]5.(F2'B\U\2+Y@DH$8M%*)[ M"78M7L#"#D[''E/OAOC71=D:D^: MQ4JU>?D06EW-TDF/($8?,SG(C=!?\>Z)=I(W/JWK8T%EW^&6.K*6 D.G*?(J MF!%Z P@L(:U+SRH_[?YQCMC=, N=!BU4XFJ1=S.9-)2+ ZW J\U" MIY^%!C'3$8 5Z+1YQ1X$M9;B;7T%'$7*M6JGRZL.'('6X]5H93N6+"C)*Q., MW7C26Y:7M/'M_O[\&'D[SPW;;AIJ>M+TBIQ8#>FR*JO%8CE/%N$"'WU#]Z@H M#>:"0CU&36",:E]5TV)9-AK[YGLTN;PGX4',*LH%6T9K!U"V!Y\SM8XQ]\OK#'T@;>+&CM1$ MJX8[90,FR1CU#*R#G_S%F?T?5% #<3U0I@ABFB"B"DIU09/9!7(NG:G9 M:C3VN9!1)%$+,;T0D8RH9BA13=FOB89,4*HCXDHBIB5@FF*?]YWA 0R5$AFD MU32],O7](%*U;-6+W@]&#&C*T.K/&4S,:HVKI"M7R:ITOH*<2H'9[#S4&+;A M^8&V4CCV@%M,,I6 -892,>\26V]%Y'><2&I^'A()ZJ=H%I/5M D1X,>'=-GG ME.U+X0%Z)J@SX%IQ G[")].H\YR/Z$D(C/0YD+&:75U6T5':2P_<:?2V:9[L MLK1LGU!+5 GAH/] R89M,"4Y7O.8NO*$Z?%ON7GI5-]QEI>7?*S*12 ZW@*9 M@AYFPL2D">TCN4%V\*.K;-@0L3W-R=9F'^R81D/L9P,?@;G:$$>&0QV(RY\ M05S6O/S@>CY=E!$7?P\,S_0,4KV(-#J3 HVTOG8T((U\#5BDU6*^C+2RN2!) M7KC#X2:\#8/=>4M5^N!N?S\$3ZV;Z3I>,IGZM6JBDC$MDO))3"+=M)[+1(E0 MX)UU6FWE@#E',4FNZ-EC)@DT+Y0*Q%**V.T/&$0]N;[W3];5$$:*@H.W8S^L M_=TM"8RT&]KLDV**[H$M0+.UJ*XI"2VRC>)3@\(*4P&.LTIAG#=\@4I-LS/V MQ<;IDFW6/,K;AY\< ?">8\A[YGA%(QS+]*/KXX"P5/Q,[X7=AF>\^^*YC]Z! ME96Y/H>TK$E3/+:_9))76C51Z LOG71NE$I$B4A4D$F/^H9PM5ZT6NKDEKJ) MI8=<)BA,I>*QA+]NQU@$+'IXI@^V"N_!PRM71F4):^%T(BP7;!7(>MO+DZ:/*'A#B*L'J@3H*HZ"PQT[Q"Z)M>JSQO%544 IQI8E3#%)ML!HF%G% M+JJQ:H99C#0$51T7(LO!L$"O KQ,_8C[P7S593UB^L=Z-;'?1!&+MW&0C3E MY02S P%?<;S9/[@_;H.0);.%LG\_'NP_8)__@]P@+#,.A%^S2ZDAIS8^> ME*NC10MH5H,9*EG(ZJJ96M]QC7YBU?V!I##> MWMORB;(BT_)'B-K6$JEYIR=5;KA''Q./TLU0Z;3C*8CB]X4;RD]4*2M95"/4 M99A3U[>RB2TIP-9'2O-\CC4WZ#/Y!.O-]T%WWQ.: 5SFZ) M^6%RT?LU>?8ZQ#LO\XXB.DQK9P$+&S9996KS:CF0L9DJ*-$%4670.ZX.R9]; MB)SOK*.V%RC=+AZW^[/QA+F@'AU_G-C7B)*OD?8$GK\]G'?L+@16&OO$^,S; MMG81RQLZ.QMH^ M)ITI(\K?=\R4]<&CBGA;^%Y!9Y5)W=E">IX];U(TYWXAGO\!.EX$X\GYJ"L6 M[(RLM1S: [+23*CZQ6SCLP]TRA]74YAH (5U2;2$M3K45)A G4WDB>J1M5I+ M&:,BG.S+$O7ZJK#/8%OR55):_=V!7:24N"JLN\K^M$T25;(L(^/_-T(L6CG% M?CI1'?S,)9FDA4C>$H.HNV

;P]UM!'&+9R!4F>L/?D\PW$V]>'D P.W6VR MHY_]=*B,-0?D)P,:LX1K^EN@,FA(KYB1R&H2A5"J$2JHQ&9@"DHUC"'LHRQC M7F:4EKIPF[HP+KC,S9JPE;J&(UB6V@9^%MNH;P"1V49+?=8AYRW+QQ62&9LK MADS<]#1]WI3,)%E,\SW+-F"^+X+?!![U;\)6E6X9JK7NV%U=+N2SBS_!UNAQ M'=DQ)BI.F%BY9:\G[E3YYBUN7*;Z5X=Q]16W9/)YL\^GGP?D%"V.*ZUECYSXH[VL=/]*:LONQFU-]7[) GCJ+_ MK/O4+?B4>/+=D^OY))6B"16.:OL%Z@S)]ZC-^>:T*X?^9S*A_YYC5LIC?S1T5PMK^R7PM_"O; M60W_=G^*[LM@S_76.RU5S,HGWL/Z*RLG]0QYV!F5%-]D7]\C3*^$7JQT\-R- M3?WZGZU;,=6CV-J9].L7+*)XQ>T2;<=K*FQM)=^JFRNWP&LULGN U$:\?3Y?M7U=;;"SHZ]C[JM9WD@$?H^ M-[P*1_@MC=(1+ ]).S8D-JK7/?+J>M4:6*H.3Q:KU50!E/ C,KV6.V^V7^P8 MH3-F95&C.5V4"(U8N7U;,#I MJ'Y@R!5[@#D ?CZS7[S7 -W#BW 0#_')]78)Z4C.LA$LN M#GU*4SCX&_=T6%C(4D]4W"N[^A$>9FTQ5T=3HR/ 0%-*/VBQQJCM2PJ>-@V7 MN@K2D;2ZG):7"LJY%Q,&")/!EEF=3S8'6@TF#8Z P,@M)YK/07@=^#2Q)3_0 M"VJ]'4MT S]=_WM-+J;UG]9T Q=;$&SXV,-D&L3;($458O?J,KEH.FF0G0+( MFT2E-K-5X]<+E#6+\G9A &S254[!51'=4[C-7;4MM@FU;F,T;JZ&>,,4 VJA MD2)/#G>Q&IL2 #"*O%Q<P23#G&J?:8=*/YEEYDP$DP\Y%/??1,VXW2S>C?W3!TZ:5?8;#%> XG " M^Y$HO1\L#H ;5'54B<^T %9&($ECM"P?O66WT!ZO%4);?/](FT3%-J'A.;:/ MRE,/8>XDFF5'.(X/?&60\"\^G@[!*\:\6V?GX--6D4NR<9@47!>.1/S0R_F0 M)/(0K+=_G+T0-]\ TQ%O,A( J$)"+:7(KX[)2< G#;3?-01-!R/X@3- DN6R M1$MX;M$&;"N$MPC.LLZS L$?SI'G8WJB].^V-8'8J^;V!NCKRTQMYCP0_)##8[XNFV^,$"_#:&O"26Q;ZT M>W(=U:'[_2K8#Q MVM]](K\]'9OWVRD(@,1THU8J4;Q<-B,Z;>"";1.E=Y>2WBAKQ1H\:_-#/4$^ M91XX4>', ;C- 6! [HSQ5ABWNQ $Q+C[%N?HHQ=M#T%T#O$#_A%_.+2L1_45 M9Q+@/754R3^7:0>.\_O)V[?(YPVBWVB3B+4)M%G>D(N2O8F9,\!WR0]%0PG\ M0WQH'164=_:S#U6H NY823/5(F"9@D1.MA1*D@K;J091,G3@'2B>IRN\S7S)*#A@-ARZ3CEC,"" M(W&:S>.K\57.*IAK TJ53KM).4C'GMD#W9-VB\D']F/WB6Z-<4]>[!Y$6[\D M7C"]"[95&]DH6BTGT\DLV>[*)-)2CHE(/KO#A/+9V;^8W=.JT\))P<)<)-K0 M>3QNX0C[V:0VJ.JTTI'[CF";3*4@E^TF[?8,2!>;7G7WV?7"O[F',\[^D0\L MVGM;!0DF.UYYM>2'G)/)(MT$EUPOZ<:(RD5,,/H%NU0L2S"!.^;1S.>74&_4?&( MR1\'1XVI\P@F3^PPN3V9'L%N1XO=1M)K%=1F6;:TRT;FE0>ZE4WQF_)W+.(3 MII!T@*VN)K.%+)IK_7[P+&._?;9[P[\[N[Q1P$QSW]4%W) &3] M!I\*J'3^X-V]>E=W.9T)43=R?Q[$[D&^/^]GUIR:]4!;LJ78I'2=25TE)B6Z MY.ZMHG+O@'; W8VKA:3R=(I][M)X7RTR\0:7KW6;)RP6[5B_^H8UE8S=SLZ MR8Y-J/*.T,X PO7FQL= <:ZVA+J:+9WY1 AM2#SW,D((89A%;TT6V0G3^OIU MJ[GZP/B+Z_DQIA7.LJSX'H4EP.'L@_NCN?1)\1'S M@U?6KLKT[+PR9F4"0">>^YA0 D+<9(+AL6DI3 1#TMQ075T?KW2\V2?E/>D6 M33=F6VTB@J%OM.[@IRCVCN27R4Z5SH'J$)$0W>8 ?>7'1M-I:7HYJ<,>[-$^ M;15%6;.,C,^\E"5.FP;H9LUY9E+US&:/LE91WBSKE$G#].]9T_";WP \Y@AB M2>@Q-_%84/ 8:->N@7)*'?]0G\.D!;QH]&?BFILH.M.<9;-G5=VB;_X.AS<^ MW3OOO=!,1ESLC6T>)(\=SK0R#]M9OSG1/S3G&6.V:31Q&=$0A31B<95-[G&% M$(UTE*I$$<>50F>J% MO22E%ME O-A;804P.M.)B/_RIB]JR^>L>59,&S_&A;J6%X*RE_!,9\J)3MV) MQZQI.RMBZL1=$TT-S.6YJRM"R[5AXQ/B55;E]Z6F"RFD^SXTVI MC'$7*9LGCP;9,#%I0\>EBK2? MQB\]8[8OS!M6.%(^GE0.;37!Q4>@W*LQPB&NRR5&W M:>QX[PHH&O*MUAN.>CI@2U?A/P9TQT'SIQ(\:S;^ZPHH!;L.S*_?Y MLX?!<)=JH#(!O4JZK7MZR0L=H+)Z^C]B[._P#E4"\14E+8P"MQ,.O6#WR6^O MM*_#8E94_X-[X'L?8T1OD*25]9D"(]I&G!S&HULWJUCWB)\\WZ=KR:TVPO!& M%6+-3%'RACW]MR#JF_'Q2N[]'J#I9=W&>WUT;HZ.XPVIU#V@7'S]C:/K@: MOMWX++G((AR&&/_PHI@X_,;G<9;&FUH$M,B!1VNS]XMP&!YV*]SRW!_W.*0_.I(5\#80;8[',6AMR5#9N?J:CK/-IK3JVAXLXBWRX:0I&54:!JQME'>>'*FE34/MD?= MK,,F;\1A71OBS7J-\^*'FX>B=]ZW>0=P:[TF(BILQM?A;* $YH3#^)4>&8Z) MUI_^.'LGRE]?<AL4,$*55(9NBTDCBBX0 MD8X\'U'YB#> > NV $R'^>4>K8 U=*#;R>-GUT'MPH\C; M>UM&Z_DNY,TYWNS7V^WY>&:;D?EUO\'Q%.)G[$?>2[*+5U4(ET8A)]BA'.E8]:5IA*Y$4!;3/9T M?R\;>(T>_)-0/+FG\9;MP/Z*B;4/[@_)L![4!""S#=%;!8\SIX':V.E;.0AF M=YHBK@=;^J0()KK806X&O2EDMXBMDE*7Q+I=(G\0$C+$V+')]3$X\X-4J2(D MK%BNG01AYL@7@GQS4YV ;^ MDDVV!5.@6D0"\IR*GDJ F#5PG^(X$&"F%L!5XM&S+E=!<48?6+7QB/('>$O< M(BRVJDGH&^ 7Q1JG= 0RU<,P()/N(.[2PC* D_QZ(::#:8#KT?95N[5,_T"A M;X!KE!>Z5NEYH*'@ ;T_P*B[-'#-6Z28YOL,-'C_+5%,VV[E83+? ,&H;=:E MG?.5'GZ!W,YLTEE:,AGX(]I:P*6#9&"W0 _2NJN*)[K11LF#[[[0R5]:C+!P(SQY?7/"_-ITT$WE>G&JC;?@JR_=X0@3 M/SZO_=U'_((/P8D?.:%7,>/LY FK@ASBW8W/[E*,HNL@:CI=/42B4:KJK:8" MO&;+=/=NTAP[K%QH$"4MHG?YP::T4;HI/FD6T79_@N(D4YYB1/3)?_)\C%FA M0^JL7=XF+(,,!DJ9-H8Y%8@K:M4?[NZ_=4S)M+UC%N_-BBAL:E_.LHQ#6#'E M'1%*^D'H^1)]QCK-Q@+CL3L8*XCK\(F&&E&LD?,V9G5:";99[_^%UJ^].9Y< M+Z0@KWPSZ=<,UWF2T4DVE);3^7R>7!EQMX+ MN].\XWX_^?=-=]_[V\L#S2 5-D#1CMZE?"N=?K2 M3K02O?+EQWN)L@G3@\IU.RNGL<\5!+=59*8!]JPGLQK>DA7.>[L0'/1T M3,\4CG#XTKY1L_TM*"C755$98LZO1*A](&H#;Z'4::$ ?=1":X#7'(.-&&OP MB65P^M)Y\%CB53N ]:5'7;WE?"9"%Q6<=(Q,M!7G?[4;+@!=U7!+ 5B+6DD4 M?K'@2&U!N?Q>0J)B/E*^#8,7+Z)+@C*QT"T$"IZ=FJG$ZT($U N4M\'"-F\% MY?W)!>:1X5EO4_XKVW]9JGU#I?-$I:7=JH!.LJVU#,I:)4+'I7 MW"J22 9;L]9LLE,R&2=B85$H&YQEY$DYQ@:T=:PK"Q\&1)7RXNHB7TFN(@EZ M]5B#98[0,IL T[94W.@ (&!X(>L@Z1T!7]V.T[S"A\T"0Z"!0OBL)ME$;BJ) MW6B!J"S@22$-ICD]3#.(D990JV"DR15V8*3C5&K#XZ X43P:2FZR78SH/3 4"911BK>9&$Z) M6)3*M:@3&FZQ$&$*%L-@K258G?M 6!JIQ_.<\K '9%I$7= MFPZK)7%H7:_7&KK26+2J+Z1KL](=8/8P&.92#52VA,P;8&;!PKL&TX18ZC - M!CW54&L&3,D5=F!$H9LJ/ Z*DQZ#D$4;4BSJA'J;UX(6ZWJ;>MBU(P:\7WG! M_AG3.H+7@<^VFO[JQ<_7YR@.CCC,3WI%$2;_:RT]JB[)*-*4U5.*TJSD/6N& MUZ5,&T+?24LH;:IX1US:&F1QTK']PM#[$,3N 86\,>!I]MX17T9R/[\!@OS& M]V+//:Q/IT-R&)S7"[WF*VS>"_ZTW^-M_!"Z?N31OW_IW)TV6+!Y"AB@K4J6 MMW!*C'"!DG91H>&D-C'*FT:\;90W;L7>-\..CB(-CR5P;]I8EZ;*B I0-D6ABG;PVLAB/L3(N-+ZZU M*7S$^-'T, M3AS\__=\>$63"T2B<_;^(]XR^6C*?[.$.SHNAD9^3%S@$, $X YO@R>?402K M,[/'88AWR1\[3X4KB##?N4OII;)E;755AE:A@:1F$V\"I0_ GP\?S1&.1D<8 M[HZ50E[0^]1XH@BO*J*R;5F8!BM%Z@;A<]%OR7PN. M>>NUW&F<$8W*4Z(V3 AV!VT['$6N L1@QY0=Q,2;TL:?V64)..,<(CL%=(#R M(@,*5>6G^;3WJ*H_2():6?^IW+2],592-:!$/B''Z3]YT4IWNPW"'3VFQFEH M?7^-YI=SN(-[_>#A=.'#,(.V35."3S9V5YFJ/ ; C^KI\.5\61X7V% 7:I Q MI:#^3QNB6B(K'U*FJ6V2Z^%[T#7)E3\",\F5M2\]NS*9S1;3\B17_#T F>3J MJ_RDHCS\)%=?2UHGN5S_[(;I/-?2NGFN&CHJ\UQEGP#U/<'AA9;!((-T+_[L M;KV#%[]VG!QM>\=LK]2LB,*"[M4BGQ7F A&7B%*1X.=)]1GJM!H*W)UUQV*E M;^MP"P2D[MT#CNC&.5;>-$%ZPX<5/VL00D(%%")JEB[@,D'OJ9*\,N]%.KL) M@Q@==CGEA2)>7QET&-,:6D5D-)L/@H@M]EW287\.R"C7C>+6WJ7A89.8$&J@ M$CSIY>^II N4R@+N2+28YHA- P5&:X25D-'L 4AH?/.C$]ZR&^-;CP0T/P\ MD)H2"B/IA7-5Q4A!'/"I %T&.OT,-(V:QN 3 4?L$QCL/./=^8 W^_6+ZQWH M%AZ":MKUW>/M.60U:[]T[ ]6DV$48PJ**1#XI3/AN/N('V.4R[I 63OOR2C[ M?41:LF!C[YAN2-#)&V 7M=4]D+<""]0>D5X&KZH;;04T7<_TZ3C/S?;M=:W= M#Q9K&>S;=)6'P/1RODI[8$D(H'++UMSY:-AI';Q!VT6_N.'O.&;N>3L4(H,M M55;I]+NM1-.VDU_^?_BCSZ\%GZ2 ["D&! ;?QL< M\9<@:B?SOE) $C8IU11F*>?I50$EP8A+1N^H[)_ N<.,&QA)7#^31PG^/1\5 M;TK@%P*W^,B.%$TI_,49FKQGM29HU5-<_BX]%[/>O=!=ZBH)F;(PL 1,55/Y M?F\VFSD-<:+ CX>D V S60U91;L8?35%57 NA"E!<)8>E58)E/ MCZ:J7!1F4-\*_XWL7$&BU=.YR(T+[K68_OKB68'\>GTT6.I+KRDDS'S_[(;X M@QMY6UJ]R#N<8UH966F"6DT:")4IJ:B JJO+RSIE99=RDM80:^X"L09Y-2S> MI(64-*:3G'16_\SG(=FN@YI/ON(XGP!%SB;JWM4YQ M?_H18W^'=[=AL#MOXU_=,'3]^/6+YSZR0Z4*$]R*HL"FM]7TE)ZI7$R6,\'D M-DY:0R?>'/J>M(<.:8-0,]NC.J(VKYVVAI+F4-H>RAH$)T.#_F%,V.P3$CGW MST$8,U[\$OA/[Q]P>*PO#E@Z!]Z/5NHSX#T^ 6Q*E>5Y]'H)METAU=7#T2_8 MI5-ZNXU_1_>5AH3W*=VK[@30T09(^J5!<94SN_-Y/2G+1RL7B&O!$9;K@5)% MZ)Q/I@K+4N!7W6SP:6WX6!A@ET:)ZOZU([O3B&%QSJ?KFP%3G>=[,?Y"1L&[ M&Y)W^4\>43"QB.Z=)3:LHULWC/,=MB23?R3AP?;4RM.=IG9@*$^/\DH0%9QO MXVJ\9WJ@7)$4HJDJR"6C5:),:3-X01\;^0_$P=DX-O#Y\L!>X%5*? _/F)#C MIRCVCFS/UK<([\\'1/6-Z.Q9<6/]1_*$)0RH%]H-+*CQRT$R8=!FR>=S3,A\ M?22IO/=/IOBG'R?L1U@IY]/2! #_Z=!;:89IJ4I]%XBK@8IZH$01Z^@.P)_U MI=*,RZK.%/K0!D+3B5 1EVG[+-8F='(;MSH%V):"J9Z:FTP$\_P=N94E^[4T M>Z$^"&SU@@TL(!_@ROF*+7NTNE34,NB"3RL4U%/(ZQ=.==9:%MSV) CC>:9> M"B#IT:C];Q3OPP/,8TP8<&(\7Z&["8Z3.FFW3CQJ;^;*BMU0.4E4/6)>L? M7]$]?J*[""S#EEP_)785+,9N_!?BSB!\O3Z'(?F78AK:\3H(^MIU4@E/4<*9 M2;] B7P+0:G5!?E<>C(/7O "J]#Y%5N"1[E@%H-3PF6P2"5>3DX@70>1\GBQ M_6T0G+:JI##=0<*T#E.Z13$]E\;$6XA2G0Y@(*5&\RO%O2WYAQ^E5[O>$ODA MCKV0[Q5_+#@&O>,[.2TI1B 5Y6($=[M3Z\Y,TEQ>Z8!XG>^"97M$18,[Q9?! M=E]V:28;E\O5=#E95?9;;O;%ON4#,9N M_.(SGK_U3O3R%H6,0T,C0(G)<,V5NF_!,(/H@/(&4%D+OJNX5'0H?S!5QF1T7LV2V7"=J MFS(H3=\'EMYZG97I+0:$HO0>>: SVB(2LO@DB"&7,/K@==Q(U(=G7-HJ;0:W^!G MH0>347UZ>ICW89,F&=WEDB=Y22!)E+1Z*F.*B:!L6RLD+HJ8L"2M&LLS:F1Q M8=U6-&5HB!,N-?>^ 3:0GO)1DV8O*_29;9@(AEFJS=,V8CN)$D9A>$/R& M:$!NID7=B9,@R4 M#T,9PY16N0RG=E<&*Y%%1+]_I+)140%4U(!Q2>'!1 O$U+ F[S#JR'HV,MB1 MEO"3'I V,):&;V0+AQ6UNX\)PVY.K)HY+4O$S:(3V_QWBHM;6AH!9K/^FJMT M]XXH+VH"V 5BBJ!$DPN4Z8(*RMB8+9GW*N.W;[Y7O)U(NA^QQ3W"A8'QOFJ($DUGZ'X&!Q=K\K0 MXF=,IK3%AA5RI^E52C-< &$%+@,JB1Q@AR-MA[$\3Q0RI32M9JZ&R(["N!#5 MY*=J1)-?I2W_C(.GT#T]>UOW((SL]F<-1'BK @JS(,MIAPLPLVY;4NCOO M-RH;,>&68$^#W0W]G(K=4)AL"^ V4#9Z#0:5!R+SZ6?LX] ]K/W=>G?T?(_V MT?3RR*0.=&,\2+UL%)DR&JG$:%8 BTN^0(EL=MR@++VMGK@)<(Y@NE,PG5GL MEH3"PE$E<"W[!QT<< M5CYN#P&FEWF4M).>X5Y-Y]-ILG!3; '1)E@DYHV@O!7#!R'&M'VB:COZC;<# ML2@RIB,@*7D^LH1X%(/+F3F+52/#C(HE:3[I95(3 M<5A$#[WL:N !:T NB6;=L U?O"U?L,P7=-EZ+EW.C5I0+/6B<5#+:"4=.+/) M+,\BF&34LO8=0:%^!)LG=MC<00LC&.X4#&_;Z "WK4$)L3F-2/L*9AJ!J2=D M&_$S1B<%"@VK;--<795Q! ,5'68XLF:8&[T+ J8\2*]:"Q/7+SBD>Z98O85) MXY@HG*YJ.ES%_M_?2-I&"X:RZO2-78G.)L"1V$]OE?7[Y:H=O\73@:V' M R^2?>F)*LDE C;!WX@S&6GP5UDA(C9>>J(5,8G#X@#AX^D0O&+,"S#C'WA[ M9DM?P7Y/LK4P0B]TJLGS$?[CS!;)?/H?SX]B]W!@^USM8YYA .[FJP$?#HSE M'KN->&PSXLY[>HYI[?UY:EQ!'J4MT[RGVP"5[-=Q1B) KM0%RM4")$-@ M#Z>LF+Q-F?$E<1/Y9TQ'&#&*J!81.I^(TT_Y:1OD;I\]DM[#'C\?$],U!ASE M:[VIA._3'VU&UNNQ MH/SZZ?'&']F7:IT8W/R5YW'J#:_%M(%!5M M4LE[5E-M',JU1 4U$:^='A-%\X/Q7%>:)[W)/'/<;\'8MC!ISY/0,SV=Z/+3 MB4E""LZH!JE!2YK9Y[O]F7GW5TQ[&KQ;T]FW)\S^^-&-,3T^RT[/ @.G6[\_ M(7-W&JV4O"V@J?T"I0:AQ"+^"*(V%0YJ_[F[ -T?E?41F6/=Q+&L7T#T%B.T MIXY]24_ AZ+>Y%^J'Y&F.HB.1BXZWM1DR*G^%KDOX5)CZK2"J"_ MNISK8_),#?CT&\"-^<(0"I+**D37(S@+ZH29ECD)H9_?5#Z<$6BA.@D]WT![ MPH_>B[?#_NZ.$*WN[$"ZW;>0O\H:HW*V9G&EC9(OF<4F/GEU<.'MYD$JN);2W*G]$W>5-+69MD#Z2);5^W':? MI'6=5B@E M*!T[L'A8_#6G#5AWLI%O,_]!=Z_F*''T5-NP?=Y\SW.G1?]_CG$^,8G M!(&CV%1_(VSWK?8V(F.4QLGZULZ:^AJJ(J(ZHE3)/TM7H\'Y?!\$D?-^3SWD MI1X*&SST)LFS#>FC46?CQWE3Q/FEJVS:<,%O@?J^J)<>FZZFNO)H&\JRF?:< MH\5S;Y+":IC3PE%?X.O ]57=CGU5?^+=4V-OIYG,EC-M>=Z_VBXH(Q_G?_4M"2&\V9.WCX'/-HLDYS%T+VAT-_@6EL ZK5#!_$K? M)&^J%V**47K@JO%*.-GIKC>V"*;;VX+S75ON)LZ@)^:\D^O!T^>HF-:R*";W M<734/NO+Y?E!V^2#?SL%_L;'?\=NN/9]C[!YY(:OFSWE\LV>T7HEA,VW;[H2 MFTGCI&M\+2?.:I$4=*.M)Z7-&LGQPVO+%72%H_XI\*FNB"B+J+:HH"Z]S(ZE MJN2_3&6S)>(L_AB3/^O':*]=9_$7$?1FR;FY[-"RC^)G,F[P0E9'-W30? M5X!5R(/@]:S0GO$/:^5T3^,]X?PZ1*+?VM_1^P^_ND?4 M'[X' Z&<2[ *RIE:"A$\6W;NL"E',&G$>BCW=802E$DC=D.Y%N=J4"X[4==< M6?'NI^@6[])Y FB@(#RSW% (Q:Z6DH6R4+I>+*V=9F'KBK2#>3)*# M%AI"A9;&/&7<.F4TIB[YF3'CCJO+9:[F63,2^E MD13HRXV#;?$E6]C?3 M>6S:L/32SW0^O9PGZ6FP-7P/9D]M)XFVD'=0]52==U^;:[#4K1JU6496,D@' M/F+7W]&D+@SH)7:_NG26.7YM'B2V/F\:1VW*R&?XR\MENNL@$8@2B2@5"3+& MTVC=!,RZ=GQJ--$IF?@]-0UX#"8#KPS_40E06:9&JQAL4CDH%02:6LH$7"FC M['0'*&[X.C:="PY\6=P(WX' C4@1A2(!TRNGM+\A%V0'@#28YZB:9QQ';0$H MQ%&C5S3@* KC H;(3U7\D%_EFOR,@Z?0/3W3BA("W+0_:P OK0HH!5)R24%1 M!@A$=%KD*%@T-BJDPHJBH=L!H+W)EZYCX?4'(?J-+^J'CTG(7&4#%2[%AN/7 M0RURU"PRWCO4 DK8)7R!/\. M*@LKTTD5'_3$%Y&(F$C"KHE0:*P,M]/I;Z=Q!+4$I!!+3=X!1M5GSW?]K><> M;H/(8UM6I-'5_"H,RAKU41HFP[$0/V,_\EYP\EMI@$I)@<&JC&I*G8XSFFGP'% ;IU0SS267Z^QO_)W[4C8:"I5VREU#W0C<\CFD$".(Q' M-60VMB$QW2@_J@ESX7Y\$GR828.EJ";DEVE*Z $[J*IS7-GX BAU]9CL6%RN ME"G,@G&C)LMY__[7]=VGOVZ^?/QT=T\L_W_?;A[^;A=^VD=]K;ZP T]?@[A[ MKJ;U)5!<%351B;#)I 5;5*B%2!I@JS/$5CATB8*S'6$U'VG9ARQJY:,7;0\! M/6)66Z5,OJ3:N\;W)TLJ)KW5]7(Z75VE>Y5SX:5 R^6/OWPN(I(Q+:_Q"9CE M'?N:QS&_1C%]S3>S]UD1TOD^:!7O&2 ?T1R5_'N6D8[21-!RY:R6*P7"&7&N MJR_7]#%8GF<@)O?&LEJ>7N!F I7Q*LLJMLT75K3K.@8L_3[X4$*@E%*F+<@" M_KTY4,%/!(_D@[R@3L4']HTN6J*X>Z#1Y"E=W?Y-%)WQ[N,YY-4]Z00L=6IT M[Q[P9L\>6?N[3S]PN/6B]#?)=0%-M#Q()D2Z,$1AZ3YF,5DX\T(J@3S6*MJQ M9I.#>GPZ-T(1:9GN6> 5VEU_AW#2>O[;@"M@^#2T87_E7(=XJX@WFYS9Y#67 M(T1;I@63^9.D<92VGO\V40 H5S'HL^0.UX9X O@5T&($N$7*!>/N'PKD*C)]D*]O!R*Z)3:[N:VNXVV Z&S*YQ;,-KJ/#T# M?'IQ7W,!L-+?S0^\\\:EZU/-5LOE+!M$LZLB1RVOU3(,[JW]Q)CV7:/2WB8X M11,>< 0"R,80+PP0*Q;J -7Y>&0WW;06\FM=KU>48!J8:NK)+^%>K>;I_!=O M@DW-=-6T!%O"']4-$]OP+([S3CP4R9NKA4&/1FP8YQ M6D&2H;?99 U ?7!_7)_C:.WO_F_P&*VW\69/GEE9F0F-/X"76 D&D4(8'0J*?-7@BX]T+$Y^\>N08_VKS53+>YMT2T6Z=8 M]"[1X"=;R5:/QY+=7=SF$!^(X!WML&4(ECGXX+F/WL&+@:[0T49&:CS;YGQH M>OU&G!7&KD_>,Q^CHT_E/B5Q%I"]2HZ*T%E*D7N M>?/(S=M'@6\WDX_H-1GN+GAM7?::]40]HN?XY4%)CT4R[&#K,7;^[L7/R#N> MDL!KB;E2I-E&V'U(JXNBE;_&>*0\>*[#[LF-X:/-Z6Q:F/$B$I;N(=F92_G.W>T8@,DOZP,GRTANV!P# MS*3"'=X>2&_#ENBIGS\3(]>D[WD([C#E4+S[Y(:^YS\II)(*,NV@-WF%E>;7 MEE+SMV&E<;ZBMMY.YC1& MGS6O5)9U]WN\)2YEOHJ?>;]RA_=!>.3KD3YF+B;/6L:JZ@S50;2*W\$&[J6] M ON 8T1;+ORML7&FN4J^,7'&H.4"R-X80_=UX@A4S9-=ILP;9.V^COQ?^FX@ M.6T\7OXRXQ'Z0^CZ?+Z!// Y"-?;+3\7C'?D)^P]^:E&_7>S#6C##GKO;X!* M6C2YE-GCQM"4ZETW"D(.6)W&!_)GT)\ M:S&:]#1I...6,1-@'S*<5SNZDH$?"*(20E;"K:,:>OTY@]4-:HTK MG.6_FJ?SI%G=0? BYT/M<93L,56%H#&4BO4&Q*:#1+YW)$C<[!EH]SC<['\. M@MTFO,?AB[?%+7? R;QI$AW=ZBC$U_(JW7#.Q%):3P73?U/1B'2BB7#0R^/T M&^[H,-P8WN0#N(1 2:]9B,F/P9$,R/I%0_*N/;CD"JDP_VJIA$S>@)W8[&6\ M"CI;C+<$G^5@5D!HP7]>+NS>VCM*47/&L6@0 &%RFR3JPQS M,2]_FXL"[ON&&^:H&V8..RU!5L9*DQ^LP,:O7OQ\QW87!7[T[)T>@D]^[,6O M'3V9FA1(/+6KIA2026V'HC0ZX<7E@7=G8]KM]+0;#(UR8=V*4PD'ZIAAIQ=2 M%FKRW^'X'/JW.*1+'O2VS0^T,.4=)F-1;QOC'2N']\WWXJBQ[L-@D:;GSP?J M*UVBP%G.ENFB*+L'M- HXJVB0K/O6;LH;SBIB BQE8=A? M/$VYOQL4/$:FG36133;+K,//(&E0Z.[PT0U_IS/D[(>O[A&+*57N'9,I3ILB M*O-)\_0,6B:0K=FQ'Q&3"83A,2QU!);&]$>?B@1-7F2"L92J=+I%'5-1"JH( M;__R%+S\QPY['$_D'U48D5\Q)3S_Z?[U^!A4OU_][P;@46M4(4"FR\L<"G3V MADLP&_5##7#D#!@[K!N#@X:PV$:@+H#-785XMXYO \^/;_P'[RBN_"SYDME. MH$43AL "H@TRY SR$ &&BK!)L"(XZP!*P+S(6%"4S>^ M7,)64CY[/ADO>>[AQB>#)39=$CT072+QG]IG9W4V 0!&'7JKS&\N)AR_F314 M$ <]K0OG$Z>?3TSS@$X@B:A#F^=AV(:5.WGE=_IM_SA[-&L@3.@^X>L@BF]Q MR*9O&J-/\G6C+"&GDWRTSV;S5=J#<]GIE9B)] N4R$>T 3K+Q^=%H2AA% ?P MZ[V"XS'PTQM4$Z-/H;<%[O+5HK@,8P5O@4"4-+#9KW?\IM'VE%GTJ$GH"=I7 MR2/G24=+Y= %_502=!\[W"Q'V2QCV&D)KQ).FIP APFV;G#>QNQ2OO:,M_%Y MX^@0**%"Q*MY&2(E<5;@9+B!3C\#S2*F)?CJL&GRB8;] =]\\B1^2NZZ$Q^! M:'[.\$J^4 GYZ%@LELEIMI*@L4]#-*VZZ[!F8MR:UH5Q'28YJB:96-ENA4FZ M7-ULO1:@>FR%F[00W9]/IP.K,>D>/OW VS.MW?41[^E9W:36W70ZL*R$=?33^IAFQ<4&(2T+K_[@V>WI>ARF3)E-@N62P78[0KG??[H0E"PVA MOQDE!4@WF XQS/_FAW@;//DT'7MP?R0\DA\])XSB'NB5"VM_=^,3_\:QBB#I%H<*I@@)H*8^V)D^$O;X[5C4@;+!63R!IE6^/29E'2+LR4@SE' M,4 GKR(O-9YZXI2V 3DIH0$JQ6F+H7ZUB"UN<>@%1,DMG>@G*0G_KUH\-",H;06]2]LQ7'[7A"\8S+_B.+?6:RQB;R'>VX-= N$M M3NR/Z73+,+OV-GRED%ZD/U T+PIH3G[]/_0CE;Y^X0\&<)>WIK#2,Y\F"UC? MOMX\?/J([A_6#Y_NS8*DM^*.E.)CQW?]\].@K1@%TKO<_TSW[/ET;'>=%SNC M'>#Z"?OT%N=[,NP-V15@K:NT?229[&G4U5-(I>;IF9)O]RAO!Q4;8DE5VA3* MVP+>*3F^7_))I8)GF.S7@AM >YW^("CU/3U="8/[;(>(++P;7S"*XB8ME+H% M)P-KOO7)'D!J,C''G^/J?24+KTRD,W.TS/SF9R@6MO*+%3&>@F:8PU!Z"1?RTN,4. M[+1N<6I\'!0_RAO+G72#4W=H@>YUTF2J)(HLV/74%8[M2 +>YOXW-_3_ M47L0*.J5]XHN)@MAW -W# ,M$L6^%?S?%%!-\0_-^3B*/?^IC>X+3YB,^;Q9 MA="83M-@YZ_#TGMO$QPY$XQ%=3U(2N%F:M1!Q_2OVGI[C[*S=US.=J?KH'JJH,)EY>9D,!-*FLG.IO#&4M,9/IT:HT%[A!O)Q($@K MP;5!T(QWYM0[3"K=I'L*8B*"'E[?)N=:64.0X!V(BB+,AWC4&D+8[)LT5HFC M%BG0!-"LFD(_Y#BS=N '>P'F+U(^@.ETQW6'4W)'>E2]A//WNS'-[T5XVLR? M#S,?E.ZZ,=]):@I^<"-OJQ8S#3+@J4VLF%(H+WL1&VO'*EK3X@H9 M4GML,AT8T^V!+H'H%@]J.$3TJQ?B XZB!S(X:CQ!)'C(\/&AN@;R)]''QW/_RO__E?_\M__+C-H_<]B9/MZYL[C%(49UX&K;SY$,9?G[T4O?GQS2;+=G_[Z:=OW[[]*5BE M?O(G/]G^M IC+_9#+_HQ1?@E]%'ZTYL??ZR_\(^R+W][\Y<_O?OE3W]I_>4^ MR>/@;V_^W/K5)4;E-P/HSM_>O/OY[;__^#/\[Z^/[W[^V[_]Y6^__-O_WRZ= M[%YQN-YD;_X?_W^0PG]]U(X?7./ M2$=1\*>JK:@>(& 7IW__H37*[\\X^E."US^]^_GG7WZJ"_[P7__+F[+PW[ZG MX4&%;[_4Q=_^])\?/SSX&[3U?@SC-(/>'%0DC=&JOOWUUU]_*OY:ED[#OZ5% M*Q\2OP!'HH-OF"7(OWZLB_U(?O7CVW<__O+V3]_3X(?_23[X'SB)T#U:O2GZ M\+?L=8?^_D,:;G<1^J'ZW0:CU=]_R!#^DFH:K$ 7JG99L=YSNWWD8=0!>H?%L@[+0]R*= [J% MXVJ+>G6[:D)CIY8P4GR9;'<8;5"9C8[0\?YK@]OR$ OCTDLW-U'R M+;V-@Q C/^O5_=/6^G;U*DS]*$ESC!:^#W=;!G?N71*%?HC211 4^\>+^IV) MRI_0-RCXR5NO,5H#A,$]>D%QCBY>[W"X]?#K>Y2LL;?;D#G_Z.&O*/OH_2O! M=S@)ZW>[@(\L5B)5_^?DOCPE\-H## 7P0PH+ MD\AQP847$>'G88-0ASVKY:NFAMX^+W=$R.ZYV#5\7>EG+!$ >KD#UBLSIOP7W#VD\, M8=OZAK'7BVY!L<>%FJI_//(?T7B[^1L4Y!$"U<\+\3^\*$UM2Q4?D MD8K!,@:Y*<<8)*D++PU["3,:>S$$-/=HEV XM;@]TC-^N4\-,QJ\P48LM4=7)IMWW M*FV=9ZWC7=/*4?_N$,-?O'AAY('0!X+1@Q>A4O\FOW@@9[3&4U+J2T/>!.,- M5>F+.H7.TIR0$S-*5K5?RHEI5BRAV_@*/6?-QW]#40?[>>\O#C'+5PB'+]5Q ML]\RMS'/3K[(]EM.S[SW[,,0L%RO5HB8(,1=VQL?TLJV]D<7W\H ?9@>+ ,( M$CH[I-&<#'M7N\K$;G08ZPH<4B\(9V%Q[,9A@C\E6;^37J)UG=HX_!&.T^OO M.V([7,;ZQR/[B2%VXAU&.^^UU)OCH/!7E>J3GGW%;E[G+EDAC/=^#?C.99YF MR18^%;P0\W:OL4BTKF\HGT$J!<']=>'[.">;TX_R 6W<8D<^2W2I4 K?TO? M,*^_9RB&;U4NIKHGR]7#!@0WHK@G\?H1X>VP4ZNS&QKW9I;X7R^\PDVQ)0=" MJ;GIO@94/C.("%#;M5NJ^^/#_1W"Q741ZQR)@?$C2?B*(ZK?,#5.;M-SOP_H +F[8EB5 M_L)TF1,GKURG'I.]+)^VA?D^P S3H8D#IFU9C="[ 3;?H?UPN7J?),&W,(HN M7A_0NJ_U5N$K@Q@EMR#^A'\00]FQ5UJ3+9+S@9$'-( M0?IK^H9:KPN03 N' M.B9R_!&?0+< V?F;@PI'1UVHYX)\N%*O-K3];I^VU],# ^IWT_*WU'IW!"[*P^ M\5[ /5?;B'0/3N$K.H>6A:57]2[R!J#_2;4_Q&D+2P4629@$H7]')+(D!DCO M$H!XWZ,+%*-5F%W"+[M& 6C[LM8C:1MFM3ESSS$8A+VN_"V=-F^"VZ/W?1 & MFJ!MC0NVE)';_ ?M5C3)3PRQ"T^_K6>/4=H=L/NELQZ6=NM[>_4&%"&\UD4+ M4/F@Q@&32W231 '"Z36(R=FK_D4H^8F^@[J'BE\*5]1CLO>D-_KW)T)!0/V, M*DJM#SR>AW =%U:).#N-)'I$W[.+*/&_ZARCY![Z%^./?__E2>#P2/1\ M RA4WQT8@RN4^CC!UXQKG?,3A&_;,K M\;6!Q[OW838]&.:"YW_(Y"CU3ZO,YP:_O9ZS@;-PMFLDQO63@NT/QRY/"0?]JZ/3] M@3&Y]G 6&_?TAH*K0N4X#(U+YSY,%)L!).U^/1E>9F!12 9>.8I?'MR>77%.!K?9 M<[XSM+?RB-TP\%!E/F=^Q ,X9Z4_.O3H2;#5 >F#E!UZUJ4_6HU^UTJ2_@$& M>P #JN(O:R#(Q_6DOBX^#I^'KAQ\L4@QF.!#Y,D'4_ABD00\1?Z?ULG+3P$* M?R+307[XL?AN_098X) M__@&YL*+_HD\?!T'97["D[XQBZIU\V3%PB^^U-.RH$S+XCDMTI4<=4FZV@@H MUOTHL2FIIC?PNY0"([OLZ!TEDRC7S:;DB)UL328< N@63A->3ZG%S72W.,OE MNEH6';&;Y8IC;W-ZN1$[^ CMT@[GX]+C-"I1Y#_ M8"D_O&Z?DXC2I<._[SO4%CL7^+!S'O;KAN#'8YGSZ"F8JL1/NR*XZT=_$T9[ M<76%DZV"]%)W(A'<(&\2#.)U\2X1_,\/;V LI>?V0SEL9E^+CD)W4E24)#7# M!$-O_O[#NQ_>Y"F,,]F5K' C2,E*!,<(E==(@\K;6:-RI'@TL+R;-2P,H:B! MYQ<'#TU=: #ZLP.(KO@U$/W;K"$ZNHL;6/XR:UCH8EV#SE\=.J?*5P//O\\: M'K;5KD'HUUDC1%7I]N"\G;>(+&,Y:+":A>!\8+&K<3K1;6>F8U%!X2^T&J&? M?[81(X:QXW!?U6:M\1;+?_QT[# ;VHTF^1BKLJ6G-O2LO/2Y0"1/?UQ[WJZT M]J H2^O?')M]JE]_J2(]TSOOE:S>ZJ8\L@$)"JM;J/3U^Q[Y*'PAO?F$,KG> M4ZL8&@/)_MO*U2$< */\-'K_*8E]Q0&TJA@:@TS^0U@GRQ7TESTLI5:,C'2? MJ^+."P.2\W 79E[4$FI8@Q-7-#*>*E$BO<_M)(NGX+PY*&.\ MEU*@'I OK36LTXO->IJJ),5%2'3">,JM3\[_RIZY'@V'^SR;Z=AQ%"H?(]7?R!A5< M\8)^2U4U,Z8JE57QT#RC[ZTBEM#Z^@-W\*89%;?3E\B,]5"@[M-*FNYQ')R& M[DATGUK-\%CXUX*6>V"(_LHOFBD8BAAO /*Q%U2:T#B$LI.XGKG1E%>>W B. MRYKH-3=&^E1(357F24_;1E Y2+UV^#@J?YO)U#0SHF2':N?? MH%)5C8Z)%DS(*&2FGY(2XD1DPM-N"%<(LX()'M+>%T5US!(JTF&)$T&R8?;9 M%?LA#PS_RFGPL2OX0V'A2'E(&YSLB@&1QTED!F\0LBL$1 DA5:-T YI= 2+R MH#'TM088NV)#Y(&1L_TV.-D5)"*/$PT+N\)!5(6@%A+ONK"QD\R+S@$)AM6P M#8@D2:3!RZ[X#V6\),AO#58V2]0R6'%)[ U,'03K%X2?$VN .O3X-<#8+$E+ MP")EW6S0LEFJEMEM+%RZ",[3O>$F''AE9H%P?,KMY<%S)C9KQ4Y=0A(B33ZF M!DT[-0Y)-#F 4F0.*$!#4)V:C#J(E<;DRYZRG3E<7FR<TB@!C3K)72)52:B:39H62^M2Z#5)[9VC^2?K1?GY>X M5GZ0!BCKI7D)H+B;\L]=)/7IBQ-LSN&IS9-BR+(LOZ\:*E3QU-8 M!K0WB:0\"?WX#CO,'V)K%NUN^,CD@K,ULW9'Q%3S!-J:>;L;?#+Q7K9FXNZ& M&%=FZI2.6T5FFFJ"W+L"Y0W*0A_Z:B(77A0EWXBI]";!5TG^G*WRZ)3$)\CR MI]2&X?Q;@/@2%Y,3%%=I_70Y8VPR-0V/J,S=OLBS#>R!/YKERA[)28U)C. V M37/YWE>E)]%S]HM[4E7./N&0IUD@>Z9Q:?0]PLO#7W)CI=EI]#KJS#* M,^9V994^>Z-9?R#?XR1-[W"R8F87;)Z=B3>@'Q0?X?]!)( 2)OXM1 ,2)@)U(1+%/JWANL'P1W-3I,]W!?-(;B7'02G M$ZNTN9X#PE4P?Q5&R^WY:6E#&>:+":^ZPNSQ82E3>>/3K'R,E> GW!R,XL[D M7R'T"67-"<) \;",D7S.Y6$6KZNUQ^KI:;E)]%9PB+'+&^V]<%W02AK+]@U7 M6'+8'_YI)J@TO7&(%I%<94/YKH/Z\$)-_0!]?0I*3 MA77,*C9B9IR%7:/60,A)\SG,-G5P:C,S*=QN:9$-A#E8]98,CEATM9\4,T(I M0(5:]QXT#.Q%L&X6P3:,0]*C+'P1W).2E.:K;[P/8\ MY"(C_D&&#;K1W/9TMWT@VEOH;<]S*["VSI'AX(B-1VM$:,XZ6"62LJ;M;QXH M@=9+4;;]D00E)$5T#]M?2E!==DK6"=N?5E "C^*2L/W!!37[]''R=[K;KEN& M_%]+S&*XIK.JK)6H';EE;<^:WQTJD0NH6P;]%^7&,7RZN+83 MZF>_.+;I"]IRD'#4%1?)QF0RS29M'1\:24G;_JQ;,F@-RNKNEZ;+E@7))$_; MGX9+!IXCFFZ_3%NVK!FVAZ]?GBU;%HTB;Z !;#MN-JD"6,E9320/H'2CR0];?NXTUIY9X^P#>%T( MG.D@)\KRVC_6#@IH>O!8^R+X5UXZ7>LE>$?($7#091D.G_.,U'I,RHRL,M%% M(WQ]2LA27L.E# K!:4K>]\'(2XFD4_RW(YHZOC@E!,EF:3-RFL$0.\IB>7G+ M?8ZXC<--@@& .W)U5>(",9=?POT79H(S>2J]F]S,U'L7>O\@V+M=H%5I?FK8 M0)]!#XS+/(S^ZR.&28;=52Z&XE_1T9KI@52/CTT-MQXH3'Y,^F]/U=:GALP] M4>R+Q.X^XP2M]OYRU>S^'DNDW_>FA-Y3#+=V1+)R_I9$Q([T'D1R,L1EW#HG M<9C"GZX*?F9Y[7<$K_?G7."<4C;J2C@FKZ^=BLS2B:FE6CF[$$$7RF&88#F> M$GGB<1[D)+3=V3/!2=-P^7?S-IT#(W?B\Z:F]O7S;DW?TSR"\4=Z8L:TE-C^ M5I=FA4YV#OO8#6Q/K6Y@2K0?M;;SX0S,D9:3UO:W+@T=9[I>PYR^'-"3AC=G MQI2VM>DB'82D@]E$/JC9T.:8I\1QSAR]2A^]JN>[O(ZI9-H7-X+U8+(4BZEY M]SJ;1T=TBTX-LZY^@/&P^<\K"S\*74I[A MB^N#?,H$9A_#;8LR7&_+C;0Q3 MGA>+EU[E0^@]AQ%LN;<,&,?ZNI'G+#+2A#V(7^0/< MH(>_:)5DQ5OV:M.A "6_O#L_'.AT /AWF73O^KM?[(A[N$RN5RO$?I5YW$Z8 MP/FJD@[47B<5U3(TDB.BR&&V;Z*%I^2B83X/J=*"F1&"9.6'/ 'CH(B1QZR+ MI;Q@ U14? M,O= Q\:F-6X0,!&L$+;15:KJ-,94'[5UXD_8 E42V47PXL4^2HMG(79)&C)W M5-]6IX%$*WV>]#C;=:8R"D W"S(O$[[#+-C"-\36& MSD,;Y_(Y"M=E3D?IHB2>[*;7 MSSC,T%7RC25,40HZKDE#=:69:V["&&Z/ W,- UR%!J8]/L'1UZ&A"8VW?)FE MQWS2&ICV^+K-)Z^A"8V78DY5&R>M@6F/K]M\3LWN?$99R$@F:T#TZ(D=-@>+ M6MY$[T'#K5PS(@NY_#77KTV#*! 7_CW:Y=C?@#A'G ;[#*[\H?(JFAP/2=); M99X5#*!=TF2/[U%$*">/">BOY/6834DG(O26ZJ%>5' *8,/P;(*=FS,Y]L>D M>L^2'8\N&*Y,"Y,88>W4J](?%(;.ZBU/V2'RFIC$&.%ZA0LU>R5&=?*")#'A M%J^8RHZ0W8"1\9$75E%0O/=PFZ8YL9C5F=.?8CC:X3*#OH4O1-^E[ZZ")K7W M!A7'XW+',RP,^TW3*'[TLFI3%G:#W\4P8&L?@IH:=LT*B6-L=?@A4T8 M84:KW%\3NIW.F&N_YTO)$^M/JS@6O9BW-R2KJLW^._0&VYZP92Q4.8P^VQ.) MC04QZ_"W_8&9\0X& :7']B=IQ@*:YDBR_0F;L; =C6?;3)B=;V&.>.K(T^\: MT+N_M_[HL)8M_%.>WD23(.ZG?G&U E!?"1IQ+T&0Y648N>T M$ M:^!340CG#)\<^VF/ZSL5+7#.N,JQD1M<[=3^=*.JR MNX+53Y]-^ M&,@00!M0[53V]%]0+09W YY=BI?+IG*TBKI3*=NK:6"7ZWX2?K%K-6J>! EN M4(-D=]U^3E@>\)(:\&Q5U_6"ITZ1:A!64(H&DR[ M^'BGG]VY.T>?=C3(<,\:&71FJ[0OICQ*4@.JK98G3: J$;V:S3\K+:$'ICTH MA0W8=AJC!CH5N$SF!E-;LR_J054E$J_!U,[W'KI'>T]( VC%NU MP=[.![*T+5CIX,T&T2ZNYND? =(O+W5?B[-.M=SETG(O,74U ,PF[3$7.;4D M80UF=IKF)=_]&CDA8K_G1FVY5WJFX^SU'NBNF#3H)\YF#^67=ST?\2S!O(XG MKD+*!&RY'/'(Y8@7P<';FW;GB+\*4S]*TARCBGA&'EA)HM OGG4.PK)[M_$J MP=O2)V@B]?IIUP0)U-D5C*2.WW<'%E@<>#A(GW8!+#4H_^>??_V(ML\("X?" MJSNU4?WEY[>=1]74G=JH_OKS7SN/JJEK:%3Y-B^\_ZSW;$0CDZQO^&F&XBF= M;ZW]C^&PRV._C'BBI CLUH;)Y.,5AW7_'S]9Q^3]+-8S".)Z+BWT%R(]9Z]D M62BR/&#@/*D-'F7A95SBO21O M9)5Q!:R5/L:7SPC1X]'L[;N@..81,SGM4%\S@=P]RCP2:'GMX1BZDG(O.49A M,_TN#FG6%.W_;"3%B!>A]!&^\H&8Q:JN,#I*+ZO6:]!>BJ[\_->?RX[ +[[4 M A:LSR#WL\\>B6O.7DO3W5%GQ.6-9FHYNDYX0@J_C@Y8\^W6PZ_+U4,(P@%Y M-#+.3I6I$\M5&VC%%D;K-"TACFIM$^N$[)[E:A&4I@+N 48M:C3:6*BX$^N+ M\AS:;JCJI,^T[5CT-6,[;%P9O@T/2RJP/2V4-$ *Y@);\Q"YP#26]9PGKQSX MK>FKS5:<>HA/ASR)$;1G6RDIFN:@T;YL9:!H HJA"MK*0>F)FH3>VH]'8BUR M"B;P7B02^Q$Y*)(MW\Q5_Q.P+NH2Y)V(XZ$X5-C6+00WEC(7P M$R@[';!CDH/,J'T\\^.1R4"&X])<$RHQQ/."JT6>L3V+M@ZX6JR<\7(UFV3J MP4_>>HW+(,]*!KYX!5F-G%WO4;+&WFX#9U?TT<-?4?;1^U>"*WV#'%V+.'@, MMP#EMOL._COL-O_JRV(+&YGMTAS*EP&C]2D/OSO/)W<7N MVDD9$WZMRP3O$E B]CDCN:XM5FD-[D.B5,8IG?]V^G E^92)R\&<=GTN>PP@U.-\GSPGH>3OZU2130T.G*G&#MS).BHQU M158?7N('A%]"'U%6!K/8R'TD"5BJSZ?4_&=.=_LLCJX5&@;^DE,%E2"'U&:,?W7RGFHRI$A[ MU#JCK;"Z%^UUPSCZV&6U,#=!CE^SQ>W#O^OXX&M*I%VR1-_C)-^QOTPO:(3T M5RGHC]B+TQ7"R]7[) EX5Y9*S0F.B'LFR]4U,JJJ1Q@%B^PN">/L-H;>\H.I M!)4,CV/Y@K#*$([*:]BP3W$(;::U8,K_]1"DV?:BNG MA=M*T5*UIX@X01V,S,4+$[!LSQ(@ET9 !1RVKFFM)[L+1!S!U%HWM2I.2F)A MC9IU%).NJ F4MAJO7QQ>LM>CO;0'1_NO@!!92H]N.)JE<@;0L VT>TI18\NR ME=RKA,>A=\16MJX2)$<.:%N9M&K;YM!*:"MM3 F34Z>:K0&+2K PS$6V4N?4 M3EN1<]C6\$VNRV]_R+"<7>/Q"*>("L-?TH!B5RR<%"@\TDL#C%WA;E+ T&SE M#2!V";I"0(3A5AF/N;,-*/8)O%*@T'B%#2CV2;SR*^64S=S@ M8I?(J\0P.;!N'AY&-AM=A!R6O4^!O/"U]#+'Y("AL*SDZTX@)?>G)/:I(Q&7-Q.*M8+N( #Q M F7?$(JK;KW/PX! >QN7:3\N$)Q0!/K%"J;D,=F%_E]^_@MW!VEI^JQ#I_1, MT2V)R@49=[>#([6X(\I,0F3F]IL,4EMVG:CHUYP)91Z6Q/;ZI5J9Y?[4C]\'84J MZP.+]"/<5?ZR/C9)/]0ZCFM[(T]D-.I>"3>')GB:=**5B5O#/]#M=N>11-6+ MATL0MQ^3RP1:CU,4P \I:/D$H.#"BXB@]+!!*'.^->=;.^A9>H]\%+Z00^P3 MRNB>*:DJAL: M]9KC5Q>>?='&R4Q2LLHAU_6,AY8>WUPE:]@=U7 M3CH<(=)#8%1RWF3G37;>9 N\R3K&#EL%VGZ%$X(YGE81Y_&N4&GQ[P1W-:VD M&9_TX;.6K5<KWN< M 6*.7CHXO72?IFJY6NZ@>=(S1S-U--,YD1POO<@O3]8GV"&8:YZ4XH#U:-#, MZ^9IMG\Y@S6D@S*.LZ>#L]#,9!:?0M\OO#3T)3M>EIU" MKZ_"*,^:.UO0[[JTXW=^V9NBK[_OB%1R@6(0:]FT/WKI\V!H.F:JEI&[/$>' M$_()9>6^^)"DK/5U6.:LF( GQES'C+2)&=D\4LH;D:$'H!WKT;$>'>NQ.VPB MQ>3@)0&Z(F![0I@^$.VU#MN=ZH[K-T6,1^/Z.0:K$/$^QDM;R7&.4SD*H::1 MX'L1DG8)^=8+>IPKCD?V=\=%Z@(BTYYH*W%\6#B/;$NV1R$- R);Q+<]BLGQ M#2<"G^,;.KZA=5 [OJ%CSX7#L.<6_N]Y6"Z6=!$$8=FQUKMG9LAQT"F ^B:$ M%8\^P,(.;@&'>!W"!BGC;#ZC<+W)4+!X@5&NT5.*5GGT(5RQ'$:]FC1#L-M/ MS#TJ[!U$;4H%Q#I>'1.CN*@>2FWUK)H)Q'66B^M-931LJ@.K]$1Z+G(W9;)_#N)@+0M<.@XJ;W7J"]*U@@%)- M3&>,1 "!V_V@JPL,?5V7BLD]^6FY6N89F:#T'UZ4H]_@AE)"H?-'IHU3'27Z MVAN,IJ6)C+C>FBT1K#:K+#'9IB#B5C?A0PA*;&M;7\&-O_"S' 1+:5CT?&ZZ MV%6JT^"@J7QG(FC=(S]9Q^$?( D'L"W"5>CM9>%:7%[$03LB.TWS;5MP%MTY MNK]V[LC!PMDAG+W>15Z<00D2%K?;LE,)C_/M,T*UEM.H(V1G41WJ:QK$X.L8 MX748/")_$R=1LH8/7"9XEY37$U7=DZ[F:/=?;KP0%U)-8Q!^3/89UKC:M%15 M$V.JER6CW_L_6T WW\C4,$*X3V*,2%H@@LY^$W!,'IP*T^D_U_#$K6)B#'?> M:Z&I/2;5K53?92A]C]E:O[":D>3 _@8%>012,LTH/_*_**%A:8K-IK8'4@P'HIR-WO:4A;+X#N/ILYTRK&'U]K6%VTXC'@;B M+JX:V[G&79&6<'C;3BO6CQ[A#K0PP'6GXM M87K,<$&C\6][V_-R=8=1%&Y!4<"O!_9I$R%P+G#*!4X) J=:6NW!*FXO71J- MIEL;9T02INKOU?M_985-=2--)YD73!+J7@7]V[OC>:,W7%S\D M=(;\R(X=>4;LR([K;SP03;(2 )!=$I,(P^7J6(&$._%Q@T)\G6;AMG@'IV* MO\ -F1W%&+GLO68]UXZ^,6?ZAIXQ7.9IEFS)4U=1<>BDFY!A 9>I8>0I>_2" MHF2'FA0=K_=DM_)'(:KE?%A?RO,PHIV']9')RIHK5=7"+R,O33E'LDH+$QMAT[M/WI9_>:JVXCR[-GIV M1URV2Z*,+/$=3HH$%4E\X?E?X9[B7FN"2D:>_P:5!&T]_+50+L@_R"[AW\[\ M.A.S46KSL\\F0X/SLVNS@VX:8I%KZ+4_TL\-0H*(L GLI/8FFO2402T)%#2(N[,@SA0Y\D$;/,H M2Y^@R3;D+I.!9=^\0?MC 073AI:$O/RY^,Q,?ZU48Y5ES M=G0?;=W00,_[GN9+%N6GD*D]D6N^J).(=QE77/'O>AO,"3]\+/ W_ MAC:_HYVJI?,[FLJCOS_%7>BO/&C,QP=ILVEK"WN36GGSL%L7 6\E%"3BKW[692 M1:1X-X/M9E%%J'BBH^WV3T6HCA)[=;%G3C>QUX3M)B85_Y:NOPB"L.Q7RPKB MM'^G_9O6_L]-5R;//U:I%N74M=,*3DMS6IK3TIR6-D$ID7*ZV:J=.9F1*C." M2N7%?DCD1.)M(^]^ZA(>-60_?/'"B&S!%Z((^4%NF++Q.8JSA/\O0I MQLB+2 IDPB2ZJQQ?^Y>;&=>UCI9-R"7=^_T!I2EY*N'Q&XI>T$%GK./7E;]ZW.8;9(\>PCC=82J7[^2Q*G= MP5+^P+3P>8]A8N^K27X/MPI+>U!J8L)C) N9J2*IM3&16 T77C>-=P'+8W,- MX@G\E(8@FE5"(_;@MX78Z:/,N]Z":/ W;8#+V@]LYMR:WBMDQ-,KP?9A^Y=R:W"H:#+]A_(+2C SAE^IGTOE?6ITO?]OJR*>D MU-T7VR0_>01;5/KLXTDUY$^NE8G&2)(*O"W<*AJN)JJ1)@[VGV4Y5=3JCM!1 M5HBZ7#TCJR'!*%S'U]_]0IJK3RIN.E]^'5/NK#0CL)(CEG.>40J:[^\EW&SK M!(=_%/(@%WJ)BM-VQTTR +Q[IYYBN&-P6K?-[ J]W,3B#?D1Z(RA[MT(;^VD M< T8J?_61>J[2'T9Q>(@P1G_PFX6EUTAOBHZS&%24!Z\MB\N&5F_/KNDAQRDH%=RD]A*0Q@+QMH38RN#O#>.!GT,ME+5#H>5J?\+ C_495+UW% >U=38D3[AYI&*PC.^)8$]R3I+,RJF1N+>B M?Q3G%"NR@EE^6K$BRH$A$^O_H>K=*9IILF.[!F$O>^TQNI,&IAV[L'?,] Y0 M:%K20)BZ]-(-'$SD/P30%X"XE)38P(O/"8T-FYA4>M?ECT?Y^J9&U^H6E]Y( M+VNJU\*NFNP?PEFX"J%]E"Y75ZC(B,SO,*>&D1$DVRW"1%RY\W8(\_M.+6NF MUWB7P+F(#B\[0>]Y=68:VE7;K4K93AA^4A4SV]>6."WL<+OL64>=4%=<*0S! MI2.[] 05M'5)OB_3V C[6UI29X,"GY(8'ZAP)QX'5OB.EF^<*TJ\5'CZVC>* MSL7K_L??0I#>L;]Y_8!>4,2)B)&L;'A MY5E:P/N6'VO%J3&5$;Q3'L&[B8W@%^41_#*%$=#6-C[O%+DER*MJ,'ZTBUHD5=5L=&:ZB*)EMD&X_2MQ9EJ)RN:C3EV4[)E' MR>H!N27HREL$*P)@'OJ2+;U M6>7!P=;I$.X7JS7=MV!&6_&G+AE;@['&.T38/*=^ 5=NN79CPM@:=&7@D#CP MA=H:5#4:KB(MO%] U3R.BWF'$0V*I*JGT=K H[%19OL]K0U6&@7B604UC;MH M]5R1]@=)J;$VJ%#+>4MMCZ%2H(F(4#SQHL\&.S&50+@"3SS9>_#>66[A56$M M4&&DT8$:]"PWX>I$[]TI>I;;9'6B]\LI>G8EONK&\- MYEB>25-,-W%1X'VB MP-MN[=/P;SO]UMT1HH2>V9ZRO!M8/#J)K=D%>BXO>@2;[2FXNX+%98C:GA2_ MZY[L0&IKH+33;=MQ_?$"9AO([$I_V0TRF0"_!C$[/:GZ$_.\<[*K(O>_A9U= M:23[;DON,K-+ 7#YGP3YG^[A)L,9"KC)GUR2)]7>7W@1P(D>-@AE'\AG]EDB MJ9UG%I]*W_GO>[,K3"0] Y?WP.4(<#D"7(X JW,$4)4R\I;5(\);5>5, MKI[&#G[T\%>4$3E9$*DO64G':^HJ7=+6%3W+L3@P+^$*@)D[T%3 MBJRURQ,RO5A$E[A#3RSBGVT],Z<3)6=_%-$4PCVMO?Q=+.)9(+\32.W: QGK9G?ADVQM/2L)V18CPMC>,9*<;3^I@>%^/I8CPG MAI1*!".;"FE[EE=U?CS/K65[FE9UM&3\D_WRJMJ(&MW39WNR5'6"^@+E>E3,]8,>IA/_;&&32 BMAYW"I& MQ\!70PJ]XRE.GE.$7\AE7FA]\.4)9% MI?5Q'/3:'SPG_%+&>(JV-$/'_Y9#K<.WOKR;..7?I ^"(S]3;>?:Y"[;#<-# M2O#^/6BE97,?SV5=*(2?V\\H' '38 MG64O&]HY]G0[]NX*K#(%&@U]Z '\:^7YZ!'YFSB)DC4L[0^1 MSPQGEJQH) M>]4#HPO\]#].P6.?D1XP0/QF>L-Y41L-)1\@H;;+GXH=:%QB3 M?5 (U>66N(T7VR2/,]@B@K==WPJ0&/KK+J6?<[4[5[O%KG:+T_O<>:]%3%"" M1>=1L\Y,!U-GFG6U>HVW^_^0>&35\XP66QBK! MVW(RTC3Q0^*N)QY.FN>S-MSOG^.YC4%4S,F?3#S"XXS@YV8$WPLPO0W:34M& M'O&A=^KB59!77%QON.=\VHD?\FUQ&J4DS->'#?^/)((R!$["SZ(8DOJW.<+ M2B(&.>>(%-UQ))1&)K3"R#KAGFWB>LZ9HR4'"JE?0DOL;.'O.1KER2;N9RW" MI_2\+3>T=GLDY'^GO2B1PRL"T!CDLR+!V22UVG,XUK8'!%:F[[DTMS4!+R-3NA2W-F M9 M;?:SL$9"6O41.?\]$=1#+)99H/VL"\'6?;4P82Y ML&:6$=_AQ=<5YHL1R\\BZX,>[V&,B60_\3!^)4=X$=E#COK]Z9,N5Q0B=6J" M2;UX\<*(W!XW"7[PVB_E,-RHG J.@3S&B.MU=8]V"@XI-6&6H=MZ??T]3O(=G)[[6_P! MI(I"';GT2G?5B7^%R=WMV*QAMC*MVU+,;5Y5PV-J:96%HBU'O:;6F@CGFBR5 M2OZ4(_GRJDYD3"/SR"?'3]:4' FD/J)-9IU/;I46)F$TZGF B]^OI4JFLZ&, M:(27IY3VXGOL$N(3>YDAI*>R^6Q(&QI1[$D:LY.;/>QR/5#/;.>*#G)7R=@9 M;/5]=-%<7"(;29"D5:CY4*LZ(]=UO\^*J\!3T*FPSQ:5R#5;,RSB911Y1MQ+R9;3\(),U^FP5$X-K1\]/!7E)%? MM$PNCI6@L?\+W\\+G@P*8!.FZ5.,D1>%?\ _805>H%6"T:/W77F8LNV>"QKD M>;LAT#AL=V)H;(GD!9V\3%*6=T.V]K1&5AK)\B0_FHF[I(Q1V%]3RJ.6;]D( MQX,87E8AM$\X7U>HL#_S>3F<&F98*MLMPD0+O?-V"//[3BUKIM<8Q&[ D%B\ MFL4BZ#VOCH;,,*3=CWF6>]%-'@?LS##TP0DSC<"HLUBGWH MG.39U:4E,R-^Q(7=^U5Z8,P*YV2Z4EC'MMJOQ+=9&S"9.V1>2/'NT39RO"UF MNV>\&V(,M=!V;U!7L+B2M>V>GZY[LL-%;[O[1PU*CM&A >JM TK&N-!"S$X> M;\>CC6?@;""S,S5;-\CDS"T-=G:Q3(\D?^I'Z1"$GF1?-% M4M9K:WLV2B,8'_F"NP4N_%IB',/9DU5EYXARSW"$LW@^=D#X%!S9O6(5K,%9 MB5D_ZTN>21*G6?^L9]3W0DSQ !B30S\-WM^>E>SX?Y-AO#G^G^/_.?Z?ZJB' MY/]-B$#EV$J.V6,ELX?*#/R0Q.M'A+N*XS]-FO_D MV#3GI%HZ-LUP7E3>\>B8-,=HR=QSME)JG"/P3!V!\T;2.0*=(] *E)TCT#D" MG2/P+)!RCD#G"-3J""2'%S$4Y%[TTY$71WOZBV/WETEG'=>3*. M8=:0\!OGB)+6-<1M?_+H#';XG.F),\@Q*@#(EK&>;X5!&%!BP@+CB7O'/)L_Q_LAO(.>B=2]"0_5I>]'#>0DT@2]H7 MG.=0)]YBFZ#M[R"-B[<09#O?0!H-9#E%NM\[2;,.]9;306WGLAF_%*E8V\6 MF\R%2,7:SEQ49BY#&L"69J@R>!'VS6IEQ[7G>#:.-3)T^'CS.N=MG&8XKR@C M^W?JEJO]VW4U'Z[UFI@)'DG[\:,/Y#.D2^S8069Q$]936F>XK[ES*ICH_^G3 MP]1>GQ2;0E];K\^V5O GQ/*!R-_>$K\+WU:=$L @?O.PO&UBYKMM>-2"_RSO'K M.+]S$\F:MJ"B76$7K_3#Z.*U6N57* W7Y:OL/&_B@!\T^'S+]7=_X\5K(JE^ M\W @\VP+O8J),9SBR3G.&86GT6_N9%P?7W'8I3Q,Q/02UF4FT7J6EM+9VG%MEN MWA"KA'6(.7TEV.Z^D,-'<@O;[G^0T0HI"(C< M?G^V]8P;!UJ1U<+ZF/QQ8>9+7#78UM[;XX+-UL!KH-\YH/6N:NH-.B:IP S< M?)LO_YR=B_HDLB^W4:*:3FT-)IAPJ- T*#K7JQ7R,QFJSG*'JJC\^M[!SZ7VI0EG']U&5A6O>I*R+]E&17^VMKD59KK%6 ,1^ZOV(FY)ZZ M=[B/&K!K3&@$7"\XOXYSA;>]4B#4)>7]3%8KP8WGTU6J.@WSH1:WP)@7I^TJ MQ_A"B,A:::W!P0S44I>/]29,L]C+2J+V6X'49/(VAMK%S&[,A7/RVDG(FQ(G MQ%R,;U*R[0F/2"BQ.9.<,\EU,,G=%J]Q0I<(,@+#MT&Z\2O"T^J*:[4,/;%H!G$$9Y,;O!O_(JZ^YR=9G$ M+PAG(6SZ3TF&R!ER$E;>H0$S63]2= _G'-?12E@,-G#\-NSI;X M/EQOLNOO"/MABNYPZ*/]']/JK^EMFN8GHF+/QDQ ?@F;,,QN/)\0TVF")*>@ M^?YR?:[4HF9TO.>LW&1I<7$_Q>'O.1P6J8_#G<#Y+5?7_*BJ0P0%S85Z_7T7 MEB:=);Z"/L.>O?)>/R9QM@'!GR2)DQISMY;-(_+)VXK2S#"*F^J[@A&+6MA4 MOYN%(=A(1P7-][=(7?L HHD7+.-_>#@DHCNYW-Y*C8)3W?S86F+%!8K1*B2I MT9KU?H-(&D.VU:]#4Y,:\R7<\:_$LK%-J=.&%Q "=#I- >;JDVIP4"OMI@M^ER,^) MM>,1E%@R!N\U549 V-XT1]\LTN7J(4O\K\5A\HC#]9JI8O9M=9I(M":K\[C; M;9@?)1'\2=Y5G&;W"*Y"3%S&K^0O5=+S685O$)]!T#GL1 MNER5AV/H5\C*C85=W?S8;F.X)1$L&5@]);\!3D+FC=JMC6F-LG ^L(6&#@UH M%W:("8T$K9('0=+3NUDHYHCJFY\0,1F 7MI\SR6>@.54,-]_*4L.M;CYOO.I M-:5 M;S<-4B9I7/(HEZMY]D0H2\.^R&6U7!WZ:ZK#OZ2O3+6I5(3 M4QGC4YRG**B[=9ELMV'AE+U!8GFR>WM&1I_$01(7(N&S%W]=@L@+/2>BX8?; MB^4]U^$K5U?#J%*#?SJ2V4$H_;X].^C]2J,^;TZ^+N&PWH9H[LD MA$OX6W+3J"XMD\$#BL,$/Q6F(I@NPBQ(B:\.^44?;L)5AE ,U1\W29YZ,;ZJ YS",PN=90_DJ(2VC\+0!!]M2NA(NEQJY>E-@FDT$I , M]G=R0_&D=*U;.SH&$)'VV^8\.#[#S(L*JQZMI_P*8VWX>Y*&EG*E'_YMU-XP M#Y_V7TUB !P<%MR+QU^'1.C:/MW.7[NDV*F^\K5G"D%3?)"V6RH M-@>4SD&RG2;.8UZUT1'LMCU,O]A%B:6S>@1DKT-V-HL]9/O*$O&FZKS^)V)5 MLY:ZO'UI&S MT:\!QLZGQ_ELM>-==6(-G<.&HI/BV-#,[<#A.%;8(+5=LK;& M=O0&B>\YM#450&_8&,\Z6_OL0-L ZUWC$-MC\T MU7D5"DEI]K\ZI1$Y)JVS0?%7AV)/>N@>R[>SE80[$\L;[.S5SONNP],H@@8U MIU;(1Y8TJ,U6J^@2)-[ -ELMHV\ > /A;'6.'H[@!CVG>ZB1S!ODG);!8C V M&,U6G^C E&]0<_J#F.F[1^O=;#4$H;PF%Y#9(.GTA3Y1Y0V.3H/HE)&@ 7"V MR@0O-*.!9[9*0S?B>@/0-N=DB$7#8JSUAQ$ M[.@&ICFH"AP"UAC1$ VI:PZ:AGO<70(3'F]Y!L\926%SRINW_OET 3)'\2/6 M/W(NN5!HK,D:FU\<-C*L]AJNN9_'3/'*WM3J$TX)/BX0U.B\@V/W]%4L2Q$X MC+"K,3B*H&[$6KNL;2(4#B.V&Q3LM'6PHA=9DIKMIX0X4K*-S'%B_&:UV&F" ME4-%,JE$ ];0%C&3;T_L'4"';)_2\%#8&TP\H-?J"9&)/B6Q7YK'ZX\=Q0.S MR[NDZ%T35)U;4O1SSGMY8DGE=KTI;;[G+LG=F#VF4$GN,-J&^781!T71-DN' MEXZM7ZLN(]IIC_IE1)MKMB07!3XU(=I%@4\]"ASVX7-B+4P=[C@7'"ZA"?6, M#4\R+SHGE*;B=?]Y#JQ4]TRO)H>A=?X=YP$[8P^82<-D'QM.Q M3K9)I\M5K4ZT!!6&UBVNI^-5VB0N])F\ :R MB9F%^@-XM'T(2@P :26G;H2=\*\%!:N#BUQO[LL?MQSK*=% MYMQL#4KJ[TP.(Z?B.15/H.(]^!L4Y!%:KN!^)V<3U2/1%ZLIF*BPJ"ZHRZY M9").!1TOAY0-U\N\:KE<[2Q-4;[>P!VD*81R=4S,O,JD#SW?'V%/PJ%)_%8U M2@\(OX0^_5T;<26#@#YZWT]Z32VB ;ZG&$JB-5QB?Z" 80%BEW.7O4&I1_FT M.U9796YL6Q6QSN#)G#>V^LL[@48_W&Q-I-X+(IXH96L2=1UKBHU5EZB=Z5I' ME,3'V=E)E-%16'KVVDZ$0J ,4J.[ TR:5>I$2??H!<4YN?XO\S1+MB!$!2]$ M(-!A59'XR*F0+E%)XX/@[*\<"D>/N,PRV*G#C*9&&<83+)8H?"'1:]<1.K"> M=1H+KSV33\S7/2:9E-=%ORY>'^'C?/>T3-UIC8IE_E&I.8$1*3 V1/7.WJ;: M']SKZE*XPTF0^UF53_QUX?LXA^N&CJR@TK1MPT9<5PHGS>P$U\XH*1UY]HJP M'4[^XZ27ZK*,K8:QCF#*'J>VFL8&78-<0=162]J@B/:UITW71J0L-,I=) '^&WL1WE GE\LB23DMS#DT'LF:2[#+C$#$],J+&5J'-[) M,%'-%*<"55*JJODQ"=0V;>K:)/K]Y=V$>KX(@I"<0>D-G*07>0I7F,MCG' MZO?B%(9X4GD"XZIOWU>1C5-<;TJCX5F@^76<^#@!'41%X#ATZW.7P[Q@X^QM M#F84@TL'.]6N>/+E(?-P-AO(Q)*,[38LC6">7K2VFZLT@L>5R6SE@PV!(X7- MJD(,^[4$+8:K/:O*S@$VT"];@'5(TEO>'M?QF4+FG))*Z"BLP#%=D28-IPQG MV'+UL$EPMH"-D<1K\GJC;DK9!&VJMC U)CD.0Z9 ?J<$IC')RM,;EZ3Q2+$1 MYZ68CY?"6>NM4A:^.UCKK#29":;R? M>E\YP(I&YB+QC3EY7"\C[62A.RXFK/#.$@K9*\+;XI9$$M=\\'! ^ M).<-I\,R1L*&0HQ\:)OZ$ FCD)E^UM-.GDAKIOL>1>3Z*)XA>-C ?GLF"Z*^ MFT2Q3_T:U1%?&+Z$ 6R&] [AXDM'/:67T?#AZ^TN2EX12IDOT!R7,&)CJ?I0 M;/5EN <:OXZ)433930O)Z51;:(*7THO7IDQU]);R.<=BK:]]#/%I<:1OB>FF?0V+M>$[E6G^GF;L?V, MR$I"P>(%85A'Q1^O0'6_\4+\#R_*N:MX$OT[J_,"%)00%X7%2UM+^V>U=D5^ M>@T-GQ4>T]BQ<]B7=SGV-_#+.Q#<2E/F-HD+\:VZ8W5O5/$'=8BS7:>\$)IE\3+&!'-E7=OUT^-2',BD["8$ ?A)GF:LDJ+4QSA(_?DIXC;%K0=5!LDBA ^!YE.2Z_ MU+*OM"Q[5,&E8R/&)J

0"([;,+=8\+Q[G1M1\F34Q@=>5R%EN[A,$>:'-0QE&=+"=[J.'Q7 P#_H,W+:"[SC<1ZM0Y-5MKR^>%W6..!V> MWSRD!(R /7AO.P3-G@%XVCUO(H[H.UN7X2!(,B[Z/7?4@=D!3(;R4X-J[4$Y M**@'HGT-I=OL7:!D7_PUKK\X7#O@JL-E9'_F=7V.-2W84PDBMB=LUSL'!KPT MM@?J#31!BM9QV_-O#7@4Z>=AV9[$2_^2[\FU[OJ9"I"6)!Y&8# M\TQ%P9XPZZ'=[6?AW4RO6 VSH"-EKTH!6*]JLV6E#VP^-)K;<6 MJ\>'>PD!MP P7:1IOBV-@"X%IKVI):U,5W@3QK# 0Y+'M?:#<981J[1+6#@4 M 7(BF; ,)[G8'\RMH_8X\N,>=CP+M<&_:PV:_TB(K$YR78^-Y]&7SQ[1^S#] M>H,1NHU!' '182P\J=\]*S1/O$TS2?%C51X0%TC/RX0 $Y&"4I4"RJ5=%[2W MY8HB7J5D+E+ZG_AI$G1^0H-\A[[[FPH@^.D8&/*[+__YZ9\/1Z-I?N_B]*VS M6K@X?8/@"Q2_ T>*UM/*5F!= @33L>DNK-+%IAL&DWFJNNAT%_IKG(4R+B]: MWBCBXH&-3PS+_N&[MD'#T^+8&IIU/ 0ABJ"?LO>,UX<\'39!BV> M?AE'])0"SA>1YW^%BM!26OZ1Q*[ 'SXF 0S840VLIAKTQ\&]Z^CH!HYNX.@& M&M'L$N;'&]4CPEONBV'#?-":U>CH&HZN81I-1]>8-EW#.1Z-N[=$+F'G=YRL2[B#Y_$%X>?$3<[@ M3F$[W9%C)7>2R9]EM;OR_GV[Q0+XOTJ 1WC#8 ??A2I0/ZD*1F MXIY]/\EC$O?^D'EQ0"*QGW8!]!3*_^7GMUQ7EUQ=$V:G%N!7: 7G27"!8OBA M3.*\"/Z5IQE9U9]0=D=64)46B.C^E[ ,PTPT;BVM&T8&NO<48^1%X1\HN(U? M4-GK]["=R6J4A4"N&<-CY6T[D>E5N9D)CY7GIU1J8J)CE%VT@OI&1K<_-]*; M!']"WYKC]0[#_9+'?GD[\V@C2FVAB9;*GUGPR8S=5:CO.1S67O .NS-)XC_S(2]-P%?IEWBVX MYY:K1^\[8W7T:7%J"/08ZF3'=(Q^LSEN0#M:+"]O82,]>(7I$_DY*!4AZ@-$ MO^^90.^XQT4_Q5=F>?!4[S$) -/Z"2/^;- 8BQOTZ#+@7-HTD78 /+%>+(!$S8:E%-4S&4PPET3K!1.%D$([9Y8PR.CHJ MI <&4,I>Z/4FU:XX5>&0PMFT[98ZT.LE]]G^M)0.@/4*$=W>@OJU1#P&/2.K MREJ-N9PHW^])*!+D92^2FNYXV]^,&GJQ]M31NKT%=7A:/,YC%JB"79LIU$*$>O.4;"=Z-@%NG[$%]LSHW1!5$0ZL)4XZ()WCAF4,EZ@ M RHD?;79CA//67"TQV1(B U<=IE7A$Z-#B+LZ/&$YT2TO2NF8H.RT/?,I !R MK%O'NITQ(TGR:J6Z+2C>*M,.[J_VR M'XW:X=W'>.KXU0-3V%M2;C_=OQKQR5V7.))XN2XQ(Y+/ :7^,35LLPS6'>22"7[ M[9PN5\L=?+!HPQ#'V+%QSYB-:W_.5$=BZTEBT]/K9KV6\UF_(<'H.+.XX[0Q M?,[-:2A]EPBXPCJ_, 6$7*I),4:R,\NA6?5J\IPPX)Z\/1L])QRX5WO/1L\) M!UX\0K\V'(90/%H+SFVHMC- M6W%VF1<'QG>HW+EV9:/1J1_QT%?5->9VN'33Q70@/OXK@N>%N!+5RZU7$7IZ M#ASK:Q;P%T7<"_QQ7YBGF-F:*0:]%S,CGO0F7LPA61GCHAPYD0$ MYZK7X*IW[F[G[K8NW8=SR3F7W"2\(,XEYUQRSKUDF_M#D*K%+H>F,_Q."CT7 M].OLD!/ W]DAG1UR7#OD_CV%2P_CUS!>+[8DIFZY>I\DP;']":+$D3 M]L2+/(7MGZ8+']9Y&A8KC/R($9_W*ZYG0G.D]8JM,[)*:] 6KV.$UV'PB/Q- MG$3).D3I98)W26E&9F8]EJKF#(Y?ZJW#F-C]GTWVK=H.P56.2?:)0N 6])=: MQ>@88E#^,SB_0CBP%VF*LK0YV!A&D&YMF!PE.[%%;>\0#%&B 9/C>X_%0RC+ MF.SE[7;GD<7?DA_*7Y&K46(2Q/5-CDYDE3\MI^$6NHT#T 5PZ$6+/(/3FGOW M< I;X)VAXO,Q>0XCU S\/GE.0!/8L9\E$-4P8B[W-RC(2>Z[>A'QW <D9Z M7LJ]7$'SL(R&27] V]!/8 9]*/^(4KI'G%?2J$^D%EHK7*1\(M0Z.J!\3;TEL"%TF- MU/H0+06HF'*X]6%7"B!1CNH9T!%H%K!:B:79-FQ_H8@+",^>;?M30EQ@6(8X MV]_XX8/",O3:_AJ/E*WXX"H_A'$>O)SF:EIL$YR%?Y"+Z=CP8X*2*9D:)IP55^@%1OMR$<9BA#^$+ M.C%1MM3\>CV3I<# ND-#$QOOQ>M'[U\)OB0$1(X/3*6%B8VP,RVE7YL30X%' M7A%6F]A83JQ0\N/Y8#3FDM.Q9@]]\@2Y8E5;F=A(/R$6U4U0R3'XSH0DI ?Z M3PDAN>]0AA9KC-#!LUA4G#D53/1_2<3_);[#"5&=X&JX\/RO((UQQR"H9)87 MQ=F?7=X"V'OY*WJ@M_D'.3OY2X]H6,G/R;$] +"%?&N[&;VC)M.&4&C= MLIW+I %#KHW3=FJ3!OP$LI_M1"@-"/*T--NS?6N 3Z0DVIY.6B-96*R=VJJK M.%H:DRXC:[(0,=6L3:32#:I.UH89L;0T8_G!#)=K\K0"XVF$7=H/E_;C7.D/ M$=W"5D85O>6ZZ 15)^9P/%MW\3DX'_N/LHFF6:Y.C)3-1> M&-''.)%(8ETAZW::J 8/6;?3-.5"UL?S HD$J1G[,;CH25_\MCLRG!'4&4&G M9HT2QEHZV)SMV-D[M=D[6W= +3JW0P- M35#)F>4F;^ZAVA^D/LBRP'5H8*PNTXP-BI6G;7(Z)SE7==9LE5&Z;[B#1Y8$ MQ[>M^FJWO3^[)VNZP]1E>=J;FV3""NDT'/O7:19NBWQJAPNE?3Y=?]^A.$7J M4JYUTB$O+.(4L,4*)N.?R,,W4$'=[RELT-;%1LU1J1VIQ M$?5S9UD,$7DJ+6#8JCV/"^[^!+?=]SLBG*4H8#MA:#Q 2YG2=B;1B'@6NHGM M$6_CX'FD_]N>:\(Q:.PV6)X3OV%6S@)'!=%O(2=9Y9Z[\-+0AV/M*HSR M# 6?4%:^_7U7O B^3>*'#4R.$18(+.^ ] JF[0'Y.> 9HO3ZNQ_E@,$-+(^# M@5Q[. [C=0H=+[I\\4IO@!-Q-N073>CC].X(\S\*JYD8RS'8 @L.L_@4^E[L M.@A2_RORQTSIE-QE[,9.KU:7&Z""3Q"P@ Q<5PA9ZS MYN#LA0*[U[I@P6WWT2B0WVXSXLKDNS! M]/[AB7NI\NOH>-5ZKQ)R<&/1;!4JFP#\,R*9"E&P@-/?6Z-/.0&M$JG*PV"9 M9REHL@'(7(O@7WF:D7W/F(JNK4UFY'#Y,7JK,F).*Q,:Z4GG>-J"6ALF#3@C M:/,''&2AZFN[Q4Q6^6^C)CCG;7^0JPMD'%VS@'^2"/93E>S%AX,)\3FP$25&LL)7_T@?"W@8?6SDPPX/*L"/:2H(9 M'%"!^N9T@,MRRO9Y6 ML5:L9'J#>[U=/GFXU(W,L\O6TQVF46R#UF:%[XZ[_#G@*'%,2ER/W/!4=U:S MAF'E[,6?=+DJ%.".&F9F!*:7T]^!M!A:HSC* M=HA1SX13B%@2;N,TPWFAK+&YBI2"YOO;PK4QC]SAT$>L?._R]0QKW71RF_>S=2^V2<[D>>MI>SJ1JB[6U\7Z.M.5,UVY:*>I1CO1NTH0 MN$W3' 57<*#$:_A.F%2LE >/=*,HLHB#Z^\(^V%:_Z:B_M%&T+O-Z046N."7 M245RR :_6&J^=/8X9X\;U1ZG21.R-1]J5TN=AMO7&>]4S%'.:J=[:\L1^JQ[ MT,69 ?69 0MA+O>SX@2$HVZ9;1">C!%0^M'Q(RU37,^$OBQX"UQB#*:,9G5? M8*\\A[&WQ[/LUCV*R.M!ETG*S-2CT,!$QG>9P-$:KTL/:!K":5 =;4U8V.6& M_'@;EQ)6X>*C5?D0>L]A! < B]LWUM?/WLRG(155ZZGS#\A+T29I;I?C[%+4 MLAKL/K=QD!,5VHL6>9:4IRN3@LLIK*$KQ;@>$=Y6ZX[R-A.SF 5F6HUVT-8= M6AUG"Q^DLE(>X]OEY>L;'QTYHHL>I@B_,*W62E7-/L#"P+ZXBN1>8!&W8&2$ M:$U.+JZ4=%A&AT$;;4,_@0/+A_*/J)AOI<-.L8$ANBS?-X/1#P^(Q+/&/BI6 M&4NN."YEI*>@OA3R2BWD5(N.YW+FU]$PZ4]Q2(AL7G2?/"=9RIQR>CD-'?@, MFD@$ ^,N.$HADW9O:5VL5K09*/<+4Y^N54)2RVN;?R0@M=4@[CP#1\M&68BD MOYHB(<_,"DF!P'H XO&E:JO'I"]0*M:@7BZ223/$!T!Q&)N3[0[YKA/ L 79 M'D^D"A?;3&1K4JP>5H+9^4![8B44FJUU8FH"3J!?6YO411-\<.B-1*Z9(I[AR D;$)'VKF M!TB.9\ PR\S)PC*_ZEWDQ>ED.#F$D8;BM%PPY+:LN\E^X/?(OJ_2@IEL1BM8 MEL$%BN&' OWJQ^5S%*Z+;I=O MU4L.K @?^?K3&%VSZ$3N;+FZTQC5C1?B?WA1#H(Q^6?YAF_/5:O2I@8GV6D' MZO2]Y8E!,@MFH1_N2.KSSYOD-R^XJFZ"?X"8L:^9/F(X/\L_/":W,4P7L?)2 M/&Y#?W$:2^,>^CA$;.&1//HU M:5*5ZB",T_W&4FO =L^QDG!8:_*#BRFVNZ&54=>@I]D:N3< IDJ:A.V^9HVX MRHKAMONC-4+*-%38ZJEV++H3<@-/D3CT_+%$]_EAQ.3O]I2U;?M2EA2F.\(YLF0>$7\*2 MHW\)^RYD36?'QJ8Q;M(ATL7D)23/4C[LD!]ZT1(7"@XLP-R+6FS987B<@X^Z\J M+N6556EO&I-V&\-(4%I-@E M<9K@#^1[_.1@XGJ3&XT",X)>T_R('N%STI.R+SR-?BO WRKNB"G\4=;GKT^B M1?ZW^0\?VU-;[JUU^>'HXZW?J#XY+88I+4Z-8\$,X<&T0:MT.ERU$^ MI('CF1BZ,3Q^+6&,0 M:9">V>QI1\]40XXJC,PHTYGCN.K@N))WO\*LS#L4!_L\JCY)M3RA7#NL/JKP M6A7:.'LBAZ74B+L<^QLO;:W:\I5 F,L/2;R&%;]M_G2BZQ\MB8Z-37[X^AG[ M+&%;96EG9CM:7?W.==HR:Y\QPL 4BA 1/2';U[Q+T*\D\4 MEILLNT'DV9&(9 K(H2.O!X65!J[6\MGKJOTG: ^(M#F 5T/+V[;[7I@Q2BQB=M^OO7DU>N$-PH!4O?9%$\B5UD3#Q8F:*5M56C([TMR0* Z_9 MPG7:LSN$'S9PQXK&**P_A=&UN"A7[,-/5$OG1C@\4C\EY";.X>2%E5\MBP5A MT9!,]#5GZ22 7$.#1B='W.5B!5V ]!6T6?"<<#@];4\(%?C%@6U#;=PGM2<\ MLL(5W&]X91/#;5/J]XISGG8=]&AHO"'HZ+WACG]"M/#T3LT,V_V" YV2=XQ MB=V ('"%7E"4[(CFJ#8";DO3VN/57:I^<.TK3FL\+=)PQ7]2'AFE">=0JU#; MOY )R#S%/L(9""N V5U2/C^77N88G^X7Y>H:=CK9B'GA??C?R7,*TM5R14(+ MZZ= *W6X3BH,_RQB=5K* >O8U=3P:$,\_C([9TB_]DP/B+J@=(^2_I$!AY[ M(HH\8O-9!/_*T]*EMHS[#E:IV>&&UWMMCK\8BX3C8757P#FV\/U\FQ>O)E;7 MQ;6'8Y!@TNYG28]OF+@5GF*\CQUIV1CV?:-95V!(.$>L1%M]6IP0 DI/!ZFU M8=)U(V$_;5[L.S8MVNK7$MEQVUXK%0^(K=[H_G@I>E1L]4&K "EMQK+U20(] M8-&T3%N#T640ZVX8LC7B?##4[,T/KV%KJCHI;,TD/\"54-G_;0T&E]VONJQ* MMC[CK?G<.W'AV!KKVQ,W:0^UK1' &M8=W_]C:U2KRE4A;_UOT)JO^J!H$VH@ MFY_^H,60V X/U6B,T.N (.3TQ0D2(D-7/-3$Z19CGN0WLU3!U#U M"39XS5/V'\ AV4 Z3W6@)X.B@6]^2H$^TD*#XOR4A:%8+PVF5FL3\PZE%('! M7H!CAC^Z6/D)Q($^H#4YA%N1GYK"02<6'&@I[_933G+K+5?W:)? :0_[O)I0 M%G&;4\'LZR15-\I^@5#:6GP7K]4?Y=XHD6_)R(B/>B<(,&46GT+?6\B>"#&" M<5"KNGO!X 6I84O.3M#2A)G:_K)71I,](^D/)2E ;_UZ5#BHVV#RQ(GQ^*;3 M>*O]5#(VD1.%^Q:QOE>&+Q,,,^YE:!$'UU%8VZ-3ZK.0$A5<,I%*P2;\BAO8 MFS0.]P6"I=7.Q/,QC(N=L7=A$L=4;8BG^ 55%C3&\ABS!UI" M<(,S ..5=((L"!SE8\\Y"F@D::U5,AYOI=? M1P>4KRF9%0+->YSD.S:2]((:NO YQ"B"H7$GDE+(V3FFH",Y.X(:;L7U3-CM:+UB6^Q8I4WV_#+9 M/E?"5:M;]ZB(8B"Y&D2#D6A@(N/;Q[=G\%,:!M5EM<"8T+V+,Z5F?B^VY)7K MY8I191^.^U8>G$&^?O:.:4:7THQ0)$I)[ XG+["JDO@FP=???;)_XF#YG,(! M2+CY4(BDG*)VM$,S1IXMV>ZBY!6A!^@JK 8?4;$7E7:,@$HPW4L,'PY>W.5X M\.DU)C0"[M7(K^-X ]/C#13)52IMB4AH9/ZJX"+NUA?7,S::>]#8<.YG.8:> M\>0&5FD-Z_2@57*ZDT]]($D>;K<[+\2,?/)2UXOT%+34P<2..=#,B)<21;ASIQI%NSHYTHP?(1_@ 4;1:QS/W M/&"7UP#@4QR"7I1ZT7WRG&1L-99>;F:<)66K7.V?8Z!LNUM.8.]KFZ$E(+7= M!R>ACI^ZE9BZ[TS1.MU_"EJDK1P"Q[4\6CR2JF)[^7!N;=O1&I"9^HO#S#%3 MAX=1N-]K(-T>Y@/)E.AJ -\Y +D :6I8S72S2W+#F\(YH;XN]V)SC9^AYA'R3E7/Z.0T[GD(]&DK2> MI*YO I@LW)F$4RICR*0?S234LD.(DQH9IU=DYGD$0IU-C(D9?(0._H,G@UEL MYO%>WC,:B4/>8=DD$8PU+8/:-.5[[L_3N I?X':.@_3.>R7">7F!-V_'4,D: M@DIGSSH_#XIQBK/6/,._CGL&O_KRT?L>;O,ME71R^G<33"%80\6YNESMEQ5C MV=%*CH7C/9%O*7-[^+=1>\.4>S!>4P>O/$]!N-)4-ADOY_B=(?\ M7K&5L1H,#DV-^0A\*O"MFR?*BSD"_8BUI8<6KC^8<7Y4RV MO[#>!$8#.N$:>]M%GFU _/X#!:4HR(J!E:UMA+%,GG[-\6O1QXJ6&2R(OK)& MQ'H@D(FEJSMNG$'ME2K*$0A.I"KK$3B4RFH,CO0%6\FBTB+?H:^++M?:SG#G M2I8T@"AHVKJ=U.38/4%#3FJS%;1.$O8A8U12"K'5/ZH;09I4:JN'=%#L:@W% M5N]F;_#DQ6Q;G9N](139[&UU_#,+.5T;I"Q-$J.>C;, M-UZ?"0=O*0DR.='.GDR%YR M9/V+^JU_/\B64FRLHEQ72;;;5@^>K:(@WU,-<%;;FP* M#9R]'M ?[ALOQ 7WY6-!42AVK\I*DJ_OM)S:(Y^03$4D.+0(M44Q6H797>3% MU?ID("VLIB&RX@XCN DY%L@X>$K11S(X%E,[HV*O_@'D<>#A(GW8! MH _E__SSK]RD)W)UC8PJ^%>>EL?O38(_H6\MU#&LNSSVD>A!-+4VS!A6XV+A M? ZSS27T-=DBO$A31!+>[7-4%EM#;&%5;\G$B*_"U%NO,5P9I8Y0";I28Y2K M>_8&9$M-K$V&9MY.!%&K2.&:WL;M,B%<*KM(@G"B]R/.,CBP97#,O"I%HLA% M4(I*W&N16M19,Z2%4Z?&SM>&K;"YHS G0P"DI*+LU]V%FR=17,(.6DV M]D^F-4;Q?IC-<>>L>>=AS3.96)TN+Q_L+CG[TWB^T2D9/Z]0ZN-P5TH,G),' M6O@G7(X$;.B#42MB=:^0-Z; MFJAM:DXV%Z/V"_G398X6#:>:=U/-NQWLLZ%K.4'_/ 3]*4FNE.??6CFD3$:= M2_:,?BE*5C82/73:-9'(S:WBA$TG;,Y1V)391TZX=,*E+/E?\KIQTJ23)ITT MV4N:-$<"K?O7>N&XR@F.N$^OB>N9E"3;O6+3)%FE)])S4.%OR,NDK0=*985\ MV5:AH M$ V_A;#TTC3?HD"*W:S[*TZUM5>U%8HI=3RN\+BR/=A/( K1%#T.N+9KQ,YT MXDPG@U 9-5V6?]">C,H_6D:!1V :X]68R A$^C^WB@7F-&=A. <+@\36A!^3GN&"*B40K5_ GI9B%ISAY3A%^(9) \:[OJH[8' MK\OA*&4;GK3A-# ^R_VPVL<](Y)YWZJR+/V422,1]V M1>#;8!0V\Q8('4*9CEOD.+35U>&L;H,>U_Q=[^QMSMXF_7('XQB>C>7,R7]. M_M,D_YFC9UTF\0O"&FHXGDX[(9<'2. M4MXB#I;9!N&2ARD,*E*H[.0^)_#G)6TZ>Z.3T;K*:()$3L>]EJG%C1)_9;O\W.ZR M*+%2OT:-)([J.74]@6"TZJC3T_0@.&5AX%146DXEIT0X)4*6:-SW^)^-3N'D M8B<7CRP7FTN*:H=T[&3"<8WE)TMY\*IG0M M']'J&Z'WZ#')X"@@?]HD$1Q_]RC+<7P7>;$R"(-_SJD23I5PJH13)338U8C8TCZ>_3F+TTGF3C*7?I="='',1L)VLJ"3!77+ M@HYJ[Z0H'1E/_,A+TW 5^L7J7N;9*DZ.='&VO^.CDZ)X66,FC:#9B-1;,U@[)<4I*0PEY7V2 M!-_"*%K$P2U\.EZ35RC+W/TN\PPU+E@&,%%XL%(;DQVE2'A6;,2I=$Z@'R>T MMLL6=O*^D_:>9 7+.$CS[-*.2TSS.0EYWV>:PXT [@.I2"MA4:0/[-3D!DSOJ#K7.(H/4+1M$] M29%,9F.;D(1(05R=C=]1"CH]VE"#Z2]V8^I,98JF,OH54 'T;PX@9TO,TFL/ MQV&\3N\0+F(AC89E'7=&Q']E%3?"V&4"*==YBX+(;#5BSLD 88)4*MC]3N%W M"K^DA,TYC&>CO3EQV4F#VJ1!<_G3S,F$3JH:UPEX/'477AKZY$W:,,HS%"BZ M/M5:<_*DDR>=/.GD2:&Q6_&00/.ED8[B-I6*<<"X%3 M5[N=5TY8=<*J$U99[T23? HP-W&99.$N@1V&LA"73 L4HU6H*3Z\_U783E)> M[/ZZG])Q+BHM.,OJ-$7RSBN6OB0Z-V=P["0M>GH%/8M14'61RHF7KF9&^:A1 M)OUZA,]QXC88A:?1;VZ<#+.X4W[L47YZW%!SE/J=KGBB*_+.PD,5B'7ZS ^C MT_ 8^7MR-O1RKD+=799R2K53J@4'TP$R?YXO,L[ MK:JZ>)>6G*G!F1K.SM2PYQ9]0O4*+YZ45"0\\FL[(XHSHC@CBC.B.".*,Z*8 M1:N3A-@ ^&Y.='<"*D- K5^S^VYC9&#_NY<"CT 6YM68R A$DD1GLD1B<2T=]P86[[.IT61D!89N05?K M:! NL9Q5^JP=O-2G[F[C((>K B9RD6?0*EDPS"?O.(4M$,"I^#1TL>/E?1NO M$EQBG=@[ZS.O#:TJ&3);<>YSD._8*I1>/%7T>LBW"H6F/^=Z6T8TYNN?LIN;M80 M9.N;//!EMN4NRFS\AOFMEH,$[T/F/)\C]^(OU\]E($__B_4$L! A0# M% @ @V@*3=WUF(?(1P( ;W(E ! ( ! '1ES^(K M:;X $6T"@ 4 " 1[T @!T97(M,C Q.# W,#%?;&%B+GAM M;%!+ 0(4 Q0 ( (-H"DU.V&#N2W8 *:R"@ 4 " ;FR L P!T97(M,C Q.# W,#%?<')E+GAM;%!+!08 !@ & (0! V*00 ! end