0001628280-18-013520.txt : 20181105 0001628280-18-013520.hdr.sgml : 20181105 20181102173529 ACCESSION NUMBER: 0001628280-18-013520 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20180929 FILED AS OF DATE: 20181105 DATE AS OF CHANGE: 20181102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FITBIT INC CENTRAL INDEX KEY: 0001447599 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 208920744 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37444 FILM NUMBER: 181158198 BUSINESS ADDRESS: STREET 1: 199 FREMONT STREET STREET 2: 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-513-1000 MAIL ADDRESS: STREET 1: 199 FREMONT STREET STREET 2: 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 10-Q 1 fitbitq3201810q.htm 10-Q Document

 
 
 
 
 
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 September 29, 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 number: 001-37444
__________________________________________
FITBIT, INC.
(Exact name of registrant as specified in its charter)
____________________________________________
Delaware
(State or other jurisdiction of
 incorporation or organization)
 
20-8920744
(I.R.S. Employer Identification No.)
 
 
 
199 Fremont Street, 14th Floor
San Francisco, California
(Address of principal executive offices)
 
94105
(Zip Code)
(415) 513-1000
(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 such filing requirements for the past 90 days.
Yes þ
No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 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.
Large accelerated filer
þ


Accelerated filer
¨
Non-accelerated filer
o
 
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 þ

As of October 24, 2018, there were 217,249,641 shares of the registrant’s Class A common stock outstanding and 31,281,638 shares of the registrant’s Class B common stock outstanding.



TABLE OF CONTENTS

 
 
Page 
Number
 
 
 
 
  
 
  
  
 
Condensed Consolidated Balance Sheets—September 29, 2018 and December 31, 2017
 
  
  
 
Condensed Consolidated Statements of Operations—for the three and nine months ended September 29, 2018 and September 30, 2017
 
  
  
 
Condensed Consolidated Statements of Comprehensive Income (Loss)—for the three and nine months ended September 29, 2018 and September 30, 2017
 
  
  
 
Condensed Consolidated Statements of Cash Flows—for the nine months ended September 29, 2018 and September 30, 2017
 
  
  
 
 
  
  
 
  
  
 
  
  
 
  
  
  
 
  
  
 
  
  
 
  
  
 
 
 
 
 
 
 
 
 




NOTE ABOUT FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” and similar expressions are intended to identify forward-looking statements. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:

continued investments in research and development, sales and marketing and international expansion and the impact of those investments;
trends in our revenue, cost of revenue, gross margin, operating expenses, including personnel costs, research and development expense, sales and marketing expense and general and administrative expense;
competitors and competition in our markets;
our ability to anticipate and satisfy consumer preferences;
our smartwatches and their market acceptance and future potential;
our ability to develop and introduce new products and services, including recurring non-device revenue offerings, improve our existing products and services, or engage or expand our user base;
the impact of tariffs or other restrictions placed on our products imported into the United States from China;
potential insurance recoveries;
our ability to accurately forecast consumer demand and adequately manage inventory;
our ability to deliver an adequate supply of product to meet demand;
our ability to maintain and promote our brand and expand brand awareness;
our ability to detect, prevent, or fix defects;
our reliance on third-party suppliers, contract manufacturers and logistics providers and our limited control over such parties;
trends in our quarterly operating results and other operating metrics;
legal proceedings and the impact of such proceedings;
the impact of changes in tax law on our operating results;
the impact of our adoption of accounting pronouncements;
the effect of seasonality on our results of operations;
our ability to attract and retain highly skilled employees;
our expectations to derive the substantial majority of our revenue from sales of devices;
our expectations with respect to shifts in advertising and marketing spend;
the impact of our acquisitions in enhancing the features and functionality of our devices;
the impact of foreign currency exchange rates;
the sufficiency of our existing cash and cash equivalent balances and cash flow from operations to meet our working capital and capital expenditure needs for at least the next 12 months; and
general market, political, economic and business conditions, including potential changes in tariffs.

We caution you that the foregoing list does not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, operating results, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or

3


expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.

4


PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements
FITBIT, INC.
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)
 
 
September 29, 2018
 
December 31, 2017
 
 
 
 
 
 
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
402,237

 
$
341,966

Marketable securities
 
221,083

 
337,334

Accounts receivable, net
 
325,964

 
406,019

Inventories
 
195,112

 
123,895

Income tax receivable
 
8,962

 
77,882

Prepaid expenses and other current assets
 
45,541

 
97,269

Total current assets
 
1,198,899

 
1,384,365

Property and equipment, net
 
106,520

 
104,908

Goodwill
 
61,058

 
51,036

Intangible assets, net
 
25,680

 
22,356

Deferred tax assets
 
3,920

 
3,990

Other assets
 
10,003

 
15,420

Total assets
 
$
1,406,080

 
$
1,582,075

Liabilities and Stockholders’ Equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
232,991

 
$
212,731

Accrued liabilities
 
386,384

 
452,137

Deferred revenue
 
27,350

 
35,504

Income taxes payable
 
6,580

 
928

Total current liabilities
 
653,305

 
701,300

Long-term deferred revenue
 
5,458

 
6,928

Other liabilities
 
52,596

 
49,884

Total liabilities
 
711,359

 
758,112

Commitments and contingencies (Note 6)
 

 

Stockholders’ equity:
 
 
 
 
Class A and Class B common stock
 
25

 
24

Additional paid-in capital
 
1,025,803

 
956,060

Accumulated other comprehensive income (loss)
 
3,333

 
(9
)
Accumulated deficit
 
(334,440
)
 
(132,112
)
Total stockholders’ equity
 
694,721

 
823,963

Total liabilities and stockholders’ equity
 
$
1,406,080

 
$
1,582,075


The accompanying notes are an integral part of these condensed consolidated financial statements.

5


FITBIT, INC.
Condensed Consolidated Statements of Operations
(In thousands, except per share amounts)
(unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Cost of revenue
240,061

 
217,762

 
554,132

 
602,459

Gross profit
153,514

 
174,760

 
386,652

 
442,304

Operating expenses:
 
 
 
 
 
 
 
   Research and development
79,840

 
84,170

 
256,223

 
252,471

   Sales and marketing
66,676

 
77,536

 
239,573

 
269,442

   General and administrative
24,812

 
40,690

 
91,111

 
102,815

Total operating expenses
171,328

 
202,396

 
586,907

 
624,728

Operating loss
(17,814
)
 
(27,636
)
 
(200,255
)
 
(182,424
)
Interest income, net
2,072

 
1,162

 
5,599

 
2,451

Other income (expense), net
(5,141
)
 
(702
)
 
(2,366
)
 
134

Loss before income taxes
(20,883
)
 
(27,176
)
 
(197,022
)
 
(179,839
)
Income tax expense (benefit)
(18,827
)
 
86,227

 
4,179

 
51,883

Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
Net loss per share:
 
 
 
 
 
 
 
Basic
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Diluted
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Shares used to compute net loss per share:
 
 
 
 
 
 
Basic
245,838

 
234,242

 
242,746

 
230,918

Diluted
245,838

 
234,242

 
242,746

 
230,918

 
The accompanying notes are an integral part of these condensed consolidated financial statements.

6


FITBIT, INC.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(unaudited)
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
Other comprehensive income (loss): 
 
 
 
 
 
 
 
   Cash flow hedges:
 
 
 
 
 
 
 
Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $43, $192, $709 and $(7), respectively
868

 
(6,793
)
 
6,780

 
(20,582
)
Less: reclassification for realized net gains included in net loss, net of tax expense (benefit) of $(115), $-, $(244) and $7, respectively
(2,334
)
 
6,617

 
(3,362
)
 
8,264

Net change, net of tax
(1,466
)
 
(176
)
 
3,418

 
(12,318
)
 
 
 
 
 
 
 
 
   Change in foreign currency translation adjustment

 

 

 
314

   Change in unrealized gain (loss) on available-for-sale investments, net of tax
120

 
48

 
(88
)
 
133

Less reclassification for realized net gain (loss)

 

 
12

 
(12
)
Net change, net of tax
120

 
48

 
(76
)
 
121

Comprehensive loss
$
(3,402
)
 
$
(113,531
)
 
$
(197,859
)
 
$
(243,605
)

The accompanying notes are an integral part of these condensed consolidated financial statements.


7


FITBIT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
 
 
 
Cash Flows from Operating Activities
 
 
 
Net loss
$
(201,201
)
 
$
(231,722
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
Provision for doubtful accounts
37

 
7,805

Provision for inventory obsolescence
9,019

 
13,395

Depreciation
35,388

 
28,338

Write-off of property and equipment
7,513

 
5,250

Amortization of intangible assets
5,866

 
4,134

Stock-based compensation
73,613

 
67,256

Deferred income taxes
(1,690
)
 
132,815

Impairment of equity investment
6,000

 

Other
(693
)
 
1,301

Changes in operating assets and liabilities, net of acquisition:
 
 
 
Accounts receivable
80,227

 
208,899

Inventories
(80,064
)
 
79,448

Prepaid expenses and other assets
123,356

 
(125,504
)
Accounts payable
16,357

 
(122,160
)
Accrued liabilities and other liabilities
(68,208
)
 
(48,869
)
Deferred revenue
(9,649
)
 
(9,846
)
Income taxes payable
5,653

 
(1,822
)
Net cash provided by operating activities
1,524

 
8,718

Cash Flows from Investing Activities
 
 
 
Purchase of property and equipment
(40,174
)
 
(58,199
)
Purchases of marketable securities
(284,986
)
 
(494,540
)
Sales of marketable securities
93,020

 
19,806

Maturities of marketable securities
309,323

 
500,576

Acquisition, net of cash acquired
(13,646
)
 
(556
)
Net cash provided by (used in) investing activities
63,537

 
(32,913
)
Cash Flows from Financing Activities
 
 
 
Repayment of debt
(747
)
 

Proceeds from issuance of common stock
11,641

 
13,893

Taxes paid related to net share settlement of restricted stock units
(15,684
)
 
(10,804
)
Net cash (used in) provided by financing activities
(4,790
)
 
3,089

Net increase (decrease) in cash and cash equivalents
60,271

 
(21,106
)
Effect of exchange rate on cash and cash equivalents

 
467

Cash and cash equivalents at beginning of period
341,966

 
301,320

Cash and cash equivalents at end of period
$
402,237

 
$
280,681


The accompanying notes are an integral part of these condensed consolidated financial statements.

8

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements


1.    Basis of Presentation and Summary of Significant Accounting Policies
 
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three and nine months ended September 29, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

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

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 91 days in each of the three months ended September 29, 2018 and September 30, 2017, and 272 and 273 days in the nine months ended September 29, 2018 and September 30, 2017, respectively.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.

Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, income taxes, impairment of equity investment, and unused advertising credits from a non-monetary transaction. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Significant Accounting Policies

There have been no significant changes in the Company’s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), discussed below in the section titled “Accounting Pronouncements Recently Adopted.”

Revenue Recognition

The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period product revenue.

Products and Services

The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once control has transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax.

Arrangements with Multiple Performance Obligations


9

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company’s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company’s Fitbit Coach offering.

The Company allocates revenue to all performance obligations based on their relative standalone selling prices (“SSP”). The Company’s process for determining its SSP considers multiple factors including consumer behaviors, the Company’s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company’s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from $1.00 to $3.00. SSP for the online dashboard and mobile apps is currently estimated at $0.99. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.

Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.

The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user’s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than 1% of revenue for all periods presented.

In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company’s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than 1% of revenue for all periods presented.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.

The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (“VAT”) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.

Rights of Return, Stock Rotation Rights, and Price Protection

The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:

Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called “open-box” returns, and such returns may be made at any time after the original sale.
All purchases through Fitbit.com are covered by a 45-day right of return.
Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.
Certain distributors and retailers are allowed return rights for defective products.
Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.
    
The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through September 29, 2018, actual returns have primarily been open-box

10

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


returns. In addition, through September 29, 2018, the Company has had limited price protection claims. On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.

Sales Incentives

The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.

Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.

Customer Bankruptcy

In September 2017, Wynit Distribution (“Wynit”) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company’s largest customer, historically representing 11% of total revenue during the six months ended July 1, 2017 and 19% of total accounts receivables as of July 1, 2017. As of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured. In connection with Wynit’s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured.

The Company ceased to recognize revenue from Wynit, which totaled $8.1 million during the third quarter of 2017. Additionally, the Company recorded a charge of $35.8 million during the third quarter ended September 30, 2017 comprised of cost of revenue of $5.5 million associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of $30.3 million associated with all of Wynit’s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of $26.8 million, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The $26.8 million insurance receivable allowed the Company to recover $22.7 million of bad debt expense and $4.1 million of cost of revenue, resulting in a net charge of $9.0 million in the consolidated statement of operations comprised of net bad debt expense of $7.6 million and net cost of revenue of $1.4 million. The Company received $21.4 million of the insurance receivable during the fourth quarter of 2017 and the remaining $5.4 million in January 2018.

During the nine months ended September 29, 2018, the Company released $12.4 million in outstanding product return and rebate reserves related to Wynit, as it believed the possibility of future claims associated with these reserves was remote. This reserve release resulted in a $12.4 million increase in revenue during the nine months ended September 29, 2018.

Non-Monetary Transaction

The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash, which was amended in October 2018 to extend the contractual period from four to six years. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded $15.0 million of revenue and $7.0 million of associated cost of goods sold upon exchange of the products for advertising credits of $13.0 million and cash of $2.0 million. The $13.0 million of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of six years, and will be expensed as advertising services are received. During the three months ended

11

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


September 29, 2018 and September 30, 2017, negligible amounts of credits were utilized in each of these periods, and during the nine months ended September 29, 2018 and September 30, 2017, $1.1 million and $0.3 million, respectively, of credits were utilized in each of these periods. The Company’s prepaid and other assets related to unused advertising credits as of September 29, 2018 and December 31, 2017 were $11.1 million and $12.2 million, respectively.

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance; ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842). Topic 842 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. Topic 842 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is continuing to make progress in evaluating the impact of this guidance on its consolidated financial statements, and preliminary assessments are subject to change. The Company’s implementation team has made progress in its project plan, which includes evaluating contracts, developing policies, processes and information technology tools to report financial results, and implementing and evaluating the Company’s internal controls over financial reporting that will be necessary under the new standard. Upon adoption, the Company expects to elect the transition package of practical expedients permitted within the new standard, which amount other things, allows the carryforward of the historical lease classification. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 will become effective for the Company on January 1, 2019 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 clarifies the accounting for implementation costs in cloud computing arrangements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.


12

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $78.5 million as of September 29, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and nine months ended or as of September 29, 2018 was as follows (in thousands):
 
Three Months Ended September 29, 2018
 
Nine Months Ended September 29, 2018
 
Under ASC 605
Impact
Under ASC 606
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
395,438

$
(1,863
)
$
393,575

 
$
941,272

$
(488
)
$
940,784

Accounts receivable, net
247,447

78,517

325,964

 
247,447

78,517

325,964

Deferred revenue
33,102

(294
)
32,808

 
33,102

(294
)
32,808

Accrued liabilities
306,663

79,721

386,384

 
306,663

79,721

386,384

Accumulated deficit
(327,952
)
(6,488
)
(334,440
)
 
(327,952
)
(6,488
)
(334,440
)

The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in the Company’s condensed consolidated statement of cash flows.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situations including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.


13

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.


2.    Fair Value Measurements
 
The carrying values of the Company’s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment.
 
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
September 29, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
218,567

 
$

 
$

 
$
218,567

U.S. government agencies

 
82,734

 

 
82,734

Corporate debt securities

 
207,378

 

 
207,378

Derivative assets

 
4,681

 

 
4,681

Total
$
218,567

 
$
294,793

 
$

 
$
513,360

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
86

 
$

 
$
86

Stock warrant liability

 

 
412

 
412

Total
$

 
$
86

 
$
412

 
$
498


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346

 
The fair value of the Company’s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company’s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.

In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.


14

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


There were no Level 3 assets as of September 29, 2018 and December 31, 2017. There were Level 3 liabilities as of September 29, 2018 and December 31, 2017. There have been no transfers between fair value measurement levels during the three and nine months ended September 29, 2018 and September 30, 2017.

In December 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for $6.0 million in cash. The Company does not have a controlling interest or the ability to exercise significant influence over the investee, and this investment does not have a readily determinable fair value. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Such changes in the basis of the equity investment are recognized in “Other income (expense), net” in the Company’s consolidated statement of operations. During the three months ended September 29, 2018, the Company identified events and circumstances that indicated that there was a decline in the fair value of this investment. As a result, the Company performed an assessment of the financial condition, financial forecast, near-term financing prospects, and other factors of the issuer, and concluded that this equity investment was fully impaired and recorded an impairment loss of $6.0 million. This equity investment was classified within “Other assets” on the Company’s consolidated balance sheets as of September 29, 2018 and December 31, 2017.
 
 
3.    Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The Company’s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.

Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities.

The following table sets forth cash, cash equivalents and marketable securities as of September 29, 2018 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
114,641

 
$

 
$

 
$
114,641

 
$
114,641

 
$

Money market funds
218,567

 

 

 
218,567

 
218,567

 

U.S. government agencies
82,837

 
1

 
(104
)
 
82,734

 
13,649

 
69,085

Corporate debt securities
207,426

 
2

 
(50
)
 
207,378

 
55,380

 
151,998

Total
$
623,471

 
$
3

 
$
(154
)
 
$
623,320

 
$
402,237

 
$
221,083


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334



15

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


The gross unrealized gains or losses on marketable securities as of September 29, 2018 and December 31, 2017 were not material. There were no available-for-sale investments as of September 29, 2018 and December 31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.

The following table classifies marketable securities by contractual maturities (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
221,083

 
$
319,112

Due in one to two years

 
18,222

Total
$
221,083

 
$
337,334


Derivative Financial Instruments

The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.
 
Cash Flow Hedges
 
The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company’s cash flow hedges consist of forward contracts with maturities of 12 months or less.

The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument’s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders’ equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company’s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended September 30, 2017, the ineffective portion of the Company’s cash flow hedges were not material.

The Company had outstanding contracts with a total notional amount of $60.2 million in cash flow hedges for forecasted revenue as of September 29, 2018, and no outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December 31, 2017.

Balance Sheet Hedges

The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities.

The Company had outstanding balance sheet hedges with a total notional amount of $146.3 million and $141.2 million as of September 29, 2018 and December 31, 2017, respectively.
 
Fair Value of Foreign Currency Derivatives


16

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
September 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
3,882

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 

 

 

Hedges not designated
Prepaid expenses and other current assets
 
799

 

 

 

Hedges not designated
Accrued liabilities
 

 
86

 

 
2,138

Total fair value of derivative instruments
 
 
$
4,681

 
$
86

 
$

 
$
2,138


Financial Statement Effect of Foreign Currency Derivative Contracts

The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Nine Months Ended
 
Income Statement Location
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
911

 
$
(6,603
)
 
$
7,489

 
$
(20,590
)
Gain (loss) reclassified from OCI into income – effective portion
Revenue
 
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Loss reclassified from OCI into income – effective portion
Operating expenses
 

 

 

 
(1,405
)
Gain recognized in income – ineffective portion
Other income, net
 

 

 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
672

 

 
1,516

Foreign exchange balance sheet hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other income, net
 
1,035

 
(2,062
)
 
3,335

 
(8,838
)

As of September 29, 2018, all net derivative gains related to the Company’s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.

Effect of Derivative Contracts on Condensed Consolidated Statements of Operations

The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to the Company’s derivative instruments designated as hedging instruments (in thousands):

17

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
171,328

 
202,396

 
586,907

 
624,728

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Losses on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 

 

 
(1,405
)

Offsetting of Foreign Currency Derivative Contracts

The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty. The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.

The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of September 29, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
September 29, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
4,681

 
$

 
$
4,681

 
$
86

 
$

 
$
4,595

Foreign exchange contracts liabilities
86

 

 
86

 
86

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138





18

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



4.    Balance Sheet Components

Deferred Revenue

Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.

Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 29, 2018
 
 
 
 
Beginning balances
$
32,835

 
$
42,432

Deferral of revenue
10,176

 
25,885

Recognition of deferred revenue
(10,203
)
 
(35,509
)
Ending balances
$
32,808

 
$
32,808


Revenue Returns Reserve
 
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017(1)
 
September 29, 2018
 
September 30, 2017(1)
 
 
 
 
 
 
 
 
Beginning balances
$
74,996

 
$
51,520

 
$
109,872

 
$
98,851

Increases
43,383

 
56,445

 
106,385

 
146,356

Returns taken
(39,862
)
 
(46,067
)
 
(137,740
)
 
(183,309
)
Ending balances
$
78,517

 
$
61,898

 
$
78,517

 
$
61,898

(1) 
The Company corrected the amounts presented as “Increases” and “Returns taken” for the three and nine months ended September 30, 2017. The Company did not consider this correction to be material since it had no impact on the beginning and ending balances of the revenue returns reserve and did not have any impact on its condensed consolidated balance sheets and statements of operations.

Increases in the revenue returns reserve include provisions for open box returns and stock rotations.

Inventories
 
Inventories consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 

 

Components
$
19,608

 
$
3,825

Finished goods
175,504

 
120,070

Total inventories
$
195,112

 
$
123,895

 

19

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Prepaid expenses
$
16,298

 
$
24,204

Point-of-purchase displays, net
8,114

 
14,750

Derivative assets
4,681

 

Prepaid marketing
2,525

 
6,074

Insurance receivable

 
37,300

Other
13,923

 
14,941

Total prepaid expenses and other current assets
$
45,541

 
$
97,269


Property and Equipment, Net
 
Property and equipment, net, consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
69,889

 
$
66,854

Furniture and office equipment
22,756

 
20,942

Purchased and internally-developed software
20,925

 
18,112

Leasehold improvements
66,053

 
58,431

Total property and equipment
179,623

 
164,339

Less: Accumulated depreciation and amortization
(73,103
)
 
(59,431
)
Property and equipment, net
$
106,520

 
$
104,908

 
Total depreciation and amortization expense related to property and equipment, net was $11.8 million and $9.1 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $35.4 million and $28.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

Goodwill and Intangible Assets

The changes in the carrying amount of goodwill were as follows (in thousands):
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
10,022

Balance at September 29, 2018
$
61,058


The increase in the carrying amount of goodwill during the nine months ended September 29, 2018 was attributable to an acquisition in February 2018 described in Note 11.

The carrying amounts of the intangible assets as of September 29, 2018 and December 31, 2017 were as follows (in thousands, except useful life):

20

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
September 29, 2018
 
December 31, 2017
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(14,116
)
 
$
21,872

 
$
30,588

 
$
(8,738
)
 
$
21,850

Customer relationships
3,790

 
(316
)
 
3,474

 

 

 

Trademarks and other
1,278

 
(944
)
 
334

 
1,278

 
(772
)
 
506

Total intangible assets, net
$
41,056

 
$
(15,376
)
 
$
25,680

 
$
31,866

 
$
(9,510
)
 
$
22,356


The increase in the carrying amount of goodwill during the nine months ended September 29, 2018 was attributable to an acquisition in February 2018 described in Note 11. Total amortization expense related to intangible assets was $2.1 million and $1.4 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $5.9 million and $4.1 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after September 29, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
1,854

 
$
207

 
$
2,061

2019
6,634

 
827

 
7,461

2020
5,854

 
643

 
6,497

2021
5,854

 
597

 
6,451

2022
1,180

 
597

 
1,777

Thereafter

 
1,433

 
1,433

Total finite-lived intangible assets, net
$
21,376

 
$
4,304

 
$
25,680


Accrued Liabilities
 
Accrued liabilities consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
Accrued sales incentives
$
98,812

 
$
111,592

Accrued revenue reserve from returns
78,517

 

Product warranty
47,855

 
87,882

Accrued manufacturing expense and freight
32,738

 
41,901

Employee-related liabilities
30,949

 
33,266

Accrued co-op advertising and marketing development funds
19,599

 
30,408

Accrued sales and marketing
15,325

 
44,401

Inventory received but not billed
15,218

 
10,526

Sales taxes and VAT payable
15,191

 
21,340

Accrued research and development
6,064

 
8,983

Accrued legal settlements and fees
4,979

 
36,693

Derivative liabilities
86

 
2,138

Other
21,051

 
23,007

Accrued liabilities
$
386,384

 
$
452,137


21

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Beginning balances
$
50,468

 
$
72,761

 
$
87,882

 
$
99,923

Charged to cost of revenue
9,245

 
26,825

 
(1,722
)
 
44,167

Changes related to pre-existing warranties
(1,354
)
 
5,669

 
(9,226
)
 
8,142

Settlement of claims
(10,504
)
 
(18,576
)
 
(29,079
)
 
(65,553
)
Ending balances
$
47,855

 
$
86,679

 
$
47,855

 
$
86,679

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.

Restructuring

In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately 110 employees, or approximately 6% of the Company’s global workforce. The Company recorded $6.4 million in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.

Accumulated Other Comprehensive Income (Loss)

The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
6,780

 

 
(88
)
 
6,692

Amounts reclassified from AOCI
(3,362
)
 

 
12

 
(3,350
)
Other comprehensive income (loss)
3,418

 

 
(76
)
 
3,342

Balance at September 29, 2018
$
3,484

 
$

 
$
(151
)
 
$
3,333



5.    Long-Term Debt
 

2015 Credit Agreement
 
In December 2015, the Company entered into a second amended and restated credit agreement (the “Senior Facility”) with Silicon Valley Bank (“SVB”), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company’s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company’s assets, excluding its intellectual property.

22

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



In May 2017, the Company entered into a first amendment to the Senior Facility (the “First Amendment”), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company’s level of liquidity (defined as the sum of the Company’s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.
 
The Company was in compliance with the financial covenants under the Senior Facility as of September 29, 2018. As of September 29, 2018, the Company had no outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling $36.8 million, issued to cover various security deposits on its facility leases.

Letters of Credit
 
As of September 29, 2018 and December 31, 2017, the Company had outstanding letters of credit of $36.8 million and $36.9 million, respectively, in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.
 

6.    Commitments and Contingencies
 
Leases
 
The Company’s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2019 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company’s leases are accounted for as operating leases. In June 2018, the Company notified the lessor of its intent to sublease a portion of one of its San Francisco offices. Under the terms of the lease, the lessor has the right to recapture this space. The lessor elected to exercise their recapture right effective August 1, 2018, which resulted in a reduction of approximately $81.4 million in the Company’s future lease obligations associated with this lease. Future minimum payments under the Company’s noncancelable lease agreements, reduced by the recaptured amount, was as follow (in thousands):

Remaining 2018
$
8,399

2019
33,550

2020
29,387

2021
27,130

2022
26,850

Thereafter
37,554

Total future minimum lease payments
$
162,870


 Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was $7.3 million and $10.4 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $24.1 million and $29.6 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

Purchase Commitments

The aggregate amount of open purchase orders as of September 29, 2018 was approximately $434.6 million, of which $185.0 million related to the Company’s migration to a third-party hosting provider. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company’s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.

23

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of September 29, 2018, $11.6 million was accrued for such liabilities to contract manufacturers.


Legal Proceedings

Jawbone. On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (“Jawbone”), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and five of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding a sixth employee defendant and related allegations.
On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (“BodyMedia”), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys’ fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company’s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the “ITC”).

On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.

On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone’s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone’s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone’s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.

On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone’s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.

On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.

On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney’s Office for the Northern District of California requesting certain of the Company’s confidential business information that appeared to be related to Jawbone’s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney’s Office. On June 14, 2018, the six former Jawbone employees who were named as individual defendants in the state trade secret case were charged in a federal indictment with being in possession of certain Jawbone trade secrets.


24

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Sleep Tracking. On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs’ motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company’s motion for summary judgment was denied on December 8, 2017. During the three months ended June 30, 2018, the parties agreed to a settlement and on August 1, 2018, the plaintiffs filed a motion for preliminary approval of the class action settlement. On September 13, 2018, the court held a hearing and denied preliminary settlement approval without prejudice and ordered revised settlement papers be filed by October 26, 2018.

Heart Rate Tracking. On January 6, 2016 and February 16, 2016, two purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse® heart rate tracking technology does not consistently and accurately record users’ heart rates. Plaintiffs allege common law claims, as well as violations of various states’ false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.
On February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (“SAC”) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike the class allegations. The Court dismissed the claims for revocation of acceptance, violation of California’s Song-Beverly Consumer Warranty Act, and unjust enrichment, and allowed the remaining claims pending amendment to the complaint with further details. Plaintiff filed a Third Amended Complaint on June 19, 2018. The Court granted the motion to strike and ordered the plaintiff to amend to make clear that he is seeking to represent a class of opt-outs only, but that plaintiff would be free to amend in the event Fitbit’s arbitration agreement was found to be unenforceable.

In response to an April 3, 2018 arbitration demand from Kate McLellan, one of the original plaintiffs who was compelled to arbitration, the Company attempted to resolve the individual claim with Ms. McLellan. At the May 31, 2018 hearing, the Court expressed concern that the Company was “picking off” McLellan and thereby undermining the arbitration option and the Court’s prior order on arbitration, and ordered additional briefing. On July 24, 2018, the Court awarded the plaintiffs their attorneys’ fees on the motion practice, but denied plaintiffs’ request that the arbitration right should be waived as a sanction. The parties are moving forward in private arbitration with Ms. McLellan.

The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.

Securities Litigation. On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company’s initial public offering (the “IPO”). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of five individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the “Securities Act”), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company’s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company’s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.

25

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company’s products. Plaintiffs seek to represent a class of persons who purchased the Company’s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the “Secondary Offering”). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.
On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for $33.3 million, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement. The federal and class action cases have been dismissed with prejudice.
On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.
On June 1, 2017 and June 9, 2017, two additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim. The hearing on the motion was held on September 6, 2018.
On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.
On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation. The individual case was resolved at a June 13, 2018 mediation.
The Company believes that the plaintiffs’ allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.
Immersion. On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the ‘301 patent, but denying as to the other two patents.
On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of three Immersion Chinese patents. In addition to the Company, Immersion named Runtong, one of the Company’s former distributors in China. On August 23, 2017, two additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third was scheduled for May 30, 2018.

26

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


On July 8, 2018, the parties entered into a settlement agreement resolving the litigation globally. The cases have been dismissed with prejudice.

Other. The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.
Indemnification
In the ordinary course of business, the Company enters into commercial agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors’ and officers’ insurance.
 
7.    Stockholders’ Equity
 
Stock Option Exchange

On April 13, 2017, the Company filed its definitive proxy statement and submitted to stockholders a proposal for a stock option exchange program (the “Program”). The Program allowed the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (“Eligible Employees”), to exchange out-of-the-money or “underwater” options to purchase shares of the Company’s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (“RSUs”) that may be settled for shares of its Class A common stock, (“New RSUs”), under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”). Each New RSU represented an unfunded right to receive one share of the Company’s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program received one New RSU for every two “out-of-the-money” options that they exchanged. The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a one-year minimum vesting period). None of the members of the Company’s board of directors were eligible to participate in the Program. On May 25, 2017, the Company’s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of 3.7 million “underwater” stock options were tendered by the Eligible Employees, representing approximately 85% of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of 1.8 million New RSUs under the 2015 Plan in exchange for the “underwater” stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of $8.5 million, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options.

Equity Incentive Plans

In May 2015, the Company’s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the “2007 Plan”). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of September 29, 2018, 18.3 million shares of Class A common stock were reserved and available for future issuance under the 2015 Plan.


27

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Stock Options
 
Stock option activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(2,339
)
 
2.33

 
 
Forfeited or canceled
(582
)
 
7.05

 
 
Balance—September 29, 2018
18,465

 
2.97

 
$
50,236

 
 
 
 
 
 
Stock options vested and expected to vest—September 29, 2018
18,455

 
2.97

 
50,219

Stock options exercisable—September 29, 2018
16,758

 
2.72

 
48,539

 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of September 29, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.35 as of September 29, 2018.

 Restricted Stock Units
 
RSU activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
13,709

 
5.11

Vested
(7,806
)
 
8.42

Forfeited or canceled
(4,389
)
 
8.07

Unvested balance—September 29, 2018
20,702

 
$
6.96

 
On May 4, 2018, the Company issued 0.8 million shares of market-based awards that vest based upon the achievement of a specified stock price. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets. Stock-based compensation expense related to these awards will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.

Employee Stock Purchase Plan

In May 2015, the Company’s board of directors adopted the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which became effective on June 17, 2015. A total of 3.8 million shares of Class A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock through payroll deductions at a price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock (i) on the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November of each year.

Warrant

On July 10, 2017, the Company issued a warrant to purchase 0.5 million shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of $5.23 per share and a contractual term of ten years. As of September 29, 2018, 0.5 million warrants were outstanding.


28

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Stock-Based Compensation Expense
 
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Cost of revenue
$
1,999

 
$
1,379

 
$
5,129

 
$
2,889

Research and development
14,097

 
12,947

 
43,858

 
40,280

Sales and marketing
3,638

 
3,679

 
10,996

 
11,301

General and administrative
4,381

 
4,792

 
13,630

 
12,786

Total stock-based compensation expense
$
24,115

 
$
22,797

 
$
73,613

 
$
67,256

 
As of September 29, 2018, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was $134.0 million, which the Company expects to recognize over an estimated weighted average period of 2.0 years.
 
8.     Income Taxes
  
The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax.

For the three and nine months ended September 29, 2018, the Company recorded an expense (benefit) for income taxes of $(18.8) million and $4.2 million, respectively, for an effective tax rate of 90.2% and (2.1)%, respectively. The effective tax rate for the nine months ended September 29, 2018, was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company’s U.S. deferred tax assets, the mix of income/losses between its foreign jurisdictions, and pretax losses in jurisdictions for which no tax benefit will be recognized. Included in this tax amount was a discrete tax benefit of $4.0 million in connection with a fixed assets depreciation tax method change filed with the 2017 income tax return.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.

In December 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the nine months ended September 29, 2018, no changes have been made to the provisional amounts previously recorded. The Company is still finalizing certain provisional amounts and will complete its analysis within the measurement period in accordance with SAB 118.

On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the prior decision of the United States Tax Court. On August 7, 2018, the court withdrew the opinion issued on July 24, 2018 to allow time for a reconstituted panel of judges to confer. The Company will continue to monitor this case.

For the three and nine months ended September 30, 2017, the Company recorded an expense for income taxes of $86.2 million and $51.9 million, respectively, for an effective tax rate of (317.3)% and (28.8)%, respectively. The effective tax rate for the nine months ended September 30, 2017 was different than the statutory federal tax rate primarily due to the impact of a valuation allowance recorded against U.S. deferred tax assets, and the mix of income between United States and foreign jurisdictions.

The Company accounts for deferred taxes under ASC Topic 740, “Income Taxes” (“ASC 740”), which involves weighing positive and negative evidence concerning the realizability of the Company’s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of September 29, 2018, the Company maintained a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company’s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward.


29

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


As of September 29, 2018, the total amount of gross unrecognized tax benefits was $38.8 million, of which $25.9 million would affect the effective tax rate if recognized. The Company does not have any tax positions as of September 29, 2018 for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following 12 months.

9.    Net Loss per Share
 
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Effect of dilutive securities

 

 

 

Weighted-average shares of common stock—diluted for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Net loss per share:
 
 
 
 
 
 
 
Basic
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Diluted
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)

The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Stock options to purchase common stock
11,982

 
14,768

 
12,150

 
18,874

RSUs
8,123

 
9,791

 
8,607

 
10,235

Warrant
230

 
411

 
230

 
137

Diluted impact of ESPP
191

 
73

 
177

 
125

Diluted common stock subject to vesting

 
100

 

 
113

Total
20,526

 
25,143

 
21,164

 
29,484

 

10.    Significant Customer Information and Other Information
 
Retailer and Distributor Concentration
 
Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three and nine months ended September 29, 2018 and September 30, 2017 were as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
D
13
%
 
12
%
 
*

 
*

C
12

 
17

 
10
%
 
14
%
G
10

 
*

 
*

 
*

* Represents less than 10%.

30

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at September 29, 2018 and December 31, 2017 were as follows:
 
September 29, 2018
 
December 31, 2017
G
13
%
 
*

D
13

 
*

C
12

 
17
%
B
*

 
13

E
*

 
11

 
* Represents less than 10%.

Geographic and Other Information
 
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
United States
$
230,171

 
$
244,204

 
$
552,118

 
$
613,825

Americas excluding United States
24,799

 
25,276

 
56,737

 
69,656

Europe, Middle East, and Africa
104,186

 
88,672

 
234,693

 
285,045

APAC
34,419

 
34,370

 
97,236

 
76,237

Total
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

 
As of September 29, 2018 and December 31, 2017, long-lived assets, which represent property and equipment, located outside the United States were $34.7 million and $30.0 million, respectively.
 
11.   Acquisitions

2018 Acquisition

In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of $16.7 million, of which $5.4 million was allocated to developed technology intangible assets, $3.8 million to customer relationships intangible asset, $10.0 million to goodwill, $1.8 million to deferred tax liabilities, $0.2 million to deferred revenue, and $0.6 million to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Topic 805, with any adjustments being recorded to goodwill. Approximately $2.6 million of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company’s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately four and seven years, respectively. Goodwill is not deductible for tax purposes.



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 
As discussed in the section titled “Note About Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part II, Item 1A below.


31


Overview
 
Our mission is to help people achieve positive health, wellness, and fitness outcomes by empowering them with intelligent insights, personalized guidance, and the motivation to reach their goals.

Fitbit is a technology company focused on delivering health solutions that impact health outcomes. The Fitbit platform combines wearable devices with software and services to give our users tools to help them reach their health and fitness goals, augmented by general purpose features that add further utility and drive user engagement. Our wearable devices, which include health and fitness trackers and smartwatches, enable our users to view data about their daily activity, exercise and sleep in real-time. Our software and services, which include an online dashboard and mobile app, provide our users with data analytics, motivational and social tools, and virtual coaching through customized fitness plans and interactive workouts. In addition, our software and services drive user engagement and can be leveraged to provide personalized insights. Together, our devices, services, and software have helped millions of users on their health and fitness journeys be more active, sleep better, eat smarter, and manage their weight. Fitbit appeals to a wide spectrum of consumers by addressing key health and fitness needs with advanced technology embedded in simple-to-use products and services.
 
We generate substantially all of our revenue from sales of our wearable devices which includes both connected health and fitness devices and smartwatches. We sell our products in over 39,000 retail stores and in 86 countries, through our retailers’ websites, through our online store at Fitbit.com, and as part of our corporate wellness offering.

We started shipping the following product during the third quarter of 2018:

Fitbit Charge 3 is the latest health and fitness tracker in our Charge family of devices. Fitbit Charge 3 offers a swim-proof design with a touchscreen display and an advanced health and fitness experience that includes features like goal-based exercise modes, female health tracking, automatic sleep insights and up to seven days of battery life.  We began shipping Fitbit Charge 3 in September 2018.

The following are financial highlights for the three and nine months ended September 29, 2018 and September 30, 2017 (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
Adjusted EBITDA
$
21,037

 
$
5,853

 
$
(80,989
)
 
$
(74,622
)
Devices sold
3,539

 
3,624

 
8,372

 
9,952


See the section titled “Key Business Metrics” for additional information regarding devices sold and adjusted EBITDA, including a reconciliation of adjusted EBITDA to net loss.


Key Business Metrics
 
In addition to the measures presented in our condensed consolidated financial statements, we use the following key metrics to evaluate our business, measure our performance, develop financial forecasts, and make strategic decisions.

Devices Sold
 
Devices sold represents the number of wearable devices that are sold during a period, net of expected returns. Devices sold does not include sales of accessories. Growth rates between devices sold and revenue are not necessarily correlated because our revenue is affected by other variables, such as the types of products sold during the period, the introduction of new product offerings with differing U.S. manufacturer’s suggested retail prices, or MSRPs, and sales of accessories and premium services.

Activations - Repeat and Re-Activated Users

We define an “Activation” as the first instance of a Fitbit device (excluding Aria, Aria 2, Flyer and other accessories) pairing to a user account during the three months prior to the date of measurement. A “Repeat User” is defined as a Fitbit user who activated

32


a Fitbit device to his or her account during the measurement period and activated a different Fitbit device to his or her account during a prior period. A “Re-Activated User” is defined as Repeat User who has not synced his or her prior device and taken at least 100 steps for 90 days or more prior to the measurement period with such device. In the three and nine months ended September 29, 2018, 42.3% and 38.8%, respectively, of Activations came from Repeat Users, with Re-Activated Users representing 49.2% and 49.8%, respectively, of those Repeat Users. In the three and nine months ended September 30, 2017, 42.1% and 38.5%, respectively, of Activations came from Repeat Users, with Re-Activated Users representing 38.7% and 39.4%, respectively, of those Repeat Users. The number of Activations from Repeat Users and the number of Re-Activated Users for any period is measured promptly after the measurement period and is not updated.

We believe that the Activations metric is a potential indicator of repeat purchase behavior but not a guarantee of repeat purchase behavior. Actual repeat purchase behavior may depend on a number of factors, including but not limited to our ability to anticipate and satisfy consumer preferences.

Adjusted EBITDA
 
To supplement our condensed consolidated financial statements presented in accordance with generally accepted accounting principles in the United States, or U.S. GAAP, we monitor and consider adjusted EBITDA, which is a non-GAAP financial measure. This non-GAAP financial measure is not based on any standardized methodology prescribed by U.S. GAAP and is not necessarily comparable to similarly titled measures presented by other companies.

We define adjusted EBITDA as net loss adjusted to exclude stock-based compensation expense, depreciation, intangible assets amortization, litigation expense (credit) related to matters with Aliphcom, Inc. d/b/a Jawbone, or Jawbone, the impact of our restructuring in 2017, impairment of equity investment, interest income, net, and income tax benefit.

We use adjusted EBITDA to evaluate our operating performance and trends and make planning decisions. We believe that adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses and other items that we exclude in adjusted EBITDA. In particular, the exclusion of the effect of stock-based compensation expense and certain expenses in calculating adjusted EBITDA can provide a useful measure for period-to-period comparisons of our business. Accordingly, we believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to a key financial metric used by our management in its financial and operational decision-making.

Adjusted EBITDA is not prepared in accordance with U.S. GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with U.S. GAAP. There are a number of limitations related to the use of this non-GAAP financial measure rather than net loss, which is the nearest U.S. GAAP equivalent of adjusted EBITDA. For example, adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy. Accordingly, adjusted EBITDA should be considered along with other operating and financial performance measures presented in accordance with U.S. GAAP.

The following table presents a reconciliation of net loss to adjusted EBITDA (in thousands):

 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
Stock-based compensation expense (1)
24,115

 
22,797

 
73,613

 
66,528

Litigation expense

 
874

 
765

 
2,293

Restructuring

 

 

 
6,375

Impairment of equity investment
6,000

 

 
6,000

 

Depreciation and intangible assets amortization
13,877

 
10,520

 
41,254

 
32,472

Interest income, net
(2,072
)
 
(1,162
)
 
(5,599
)
 
(2,451
)
Income tax expense (benefit)
(18,827
)
 
86,227

 
4,179

 
51,883

Adjusted EBITDA
$
21,037

 
$
5,853

 
$
(80,989
)
 
$
(74,622
)


33


(1)A portion of stock-based compensation expense for the nine months ended September 30, 2017 was allocated to and included in "Restructuring," thus explaining the difference between the total in this table compared to the amount in the Stock-Based Compensation Expense table presented within Operating Results below.

Non-GAAP free cash flow

We define non-GAAP free cash flow as net cash provided by operating activities less purchase of property and equipment. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can possibly be used for investing in our business and strengthening ​our balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures. Non-GAAP free cash flow is not prepared in accordance with U.S. GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with U.S. GAAP.

The following table presents a reconciliation of net cash provided by (used in) operating activities to non-GAAP free cash flow (in thousands):
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
Net cash provided by operating activities
$
1,524

 
$
8,718

Purchase of property and equipment
(40,174
)
 
(58,199
)
Non-GAAP free cash flow
$
(38,650
)
 
$
(49,481
)
Net cash provided by (used in) investing activities
$
63,537

 
$
(32,913
)
Net cash provided by (used in) financing activities
$
(4,790
)
 
$
3,089


 
Components of our Operating Results
 
Revenue
 
We generate substantially all of our revenue from the sale of our wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. We also generate a small portion of our revenue from our subscription-based Fitbit Coach services and from our corporate wellness programs.
 
Cost of Revenue
 
Cost of revenue consists of product costs, including costs of contract manufacturers for production, shipping and handling costs, warranty replacement costs, packaging, fulfillment costs, manufacturing and tooling equipment depreciation, warehousing costs, write-downs of excess and obsolete inventory, amortization of developed technology intangible assets acquired, and certain allocated costs related to management, facilities, and personnel-related expenses and other expenses associated with supply chain logistics. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation.

Operating Expenses
 
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses.
 
Research and Development. Research and development expenses consist primarily of personnel-related expenses, consulting and contractor expenses, tooling and prototype materials, and allocated overhead costs.
 
Substantially all of our research and development expenses are related to developing new products and services and improving our existing products and services. To date, research and development expenses have been expensed as incurred, because the release of products and services for sale has been short and development costs qualifying for capitalization have been insignificant.
 
Sales and Marketing. Sales and marketing expenses represent a significant component of our operating expenses and consist primarily of advertising and marketing promotions of our products and services and personnel-related expenses, as well as sales incentives, trade show and event costs, sponsorship costs, consulting and contractor expenses, travel, point-of-purchase display expenses and related amortization, and allocated overhead costs.
 

34


General and Administrative. General and administrative expenses consist of personnel-related expenses for our finance, legal, human resources, and administrative personnel, as well as the costs of professional services, allocated overhead, information technology, bad debt expense, amortization of intangible assets acquired, and other administrative expenses.
 
Interest Income, Net
 
Interest income, net consists of interest expense associated with our debt financing arrangements, amortization of debt issuance costs, and interest income earned on our cash, cash equivalents, and marketable securities.
 
Other Income (Expense), Net
 
Other income, net consists of foreign currency gains and losses, and impairment loss from an equity investment.
 
Income Tax Expense (Benefit)
 
We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to U.S. income, the utilization of foreign tax credits, and changes in tax laws.

On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the prior decision of the United States Tax Court. On August 7, 2018, the Court withdrew the opinion issued on July 24, 2018 to allow time for a reconstituted panel of judges to confer. We will continue to monitor the case.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017, or the 2017 Tax Act, was signed into law and includes several key tax provisions that affected us, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of certain deductions, and changes to how the United States imposes income tax on multinational corporations, among others. We are required to recognize the effect of tax law changes in the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities as well as re-assessing the net realizability of our deferred tax assets. In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act, or SAB 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As we complete our analysis of the 2017 Tax Act, any subsequent adjustments to provisional amounts that we have recorded will be recorded in the period in which the adjustments are made.

 
Operating Results
 
The following tables set forth the components of our condensed consolidated statements of operations for each of the periods presented and as a percentage of our revenue for those periods. The period-to-period comparison of operating results is not necessarily indicative of results for future periods (in thousands).

35


 
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
Revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Cost of revenue(1)
240,061

 
217,762

 
554,132

 
602,459

Gross profit
153,514

 
174,760

 
386,652

 
442,304

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
79,840

 
84,170

 
256,223

 
252,471

 Sales and marketing(1)
66,676

 
77,536

 
239,573

 
269,442

General and administrative(1)
24,812

 
40,690

 
91,111

 
102,815

Total operating expenses
171,328

 
202,396

 
586,907

 
624,728

Operating loss
(17,814
)
 
(27,636
)
 
(200,255
)
 
(182,424
)
Interest income, net
2,072

 
1,162

 
5,599

 
2,451

Other income (expense), net
(5,141
)
 
(702
)
 
(2,366
)
 
134

Loss before income taxes
(20,883
)
 
(27,176
)
 
(197,022
)
 
(179,839
)
Income tax expense (benefit)
(18,827
)
 
86,227

 
4,179

 
51,883

Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)

(1)
Includes stock-based compensation expense as follows (in thousands)
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Stock-Based Compensation Expense:
 
 
 
 
 
 
 
Cost of revenue
$
1,999

 
$
1,379

 
$
5,129

 
$
2,889

Research and development
14,097

 
12,947

 
43,858

 
40,280

Sales and marketing
3,638

 
3,679

 
10,996

 
11,301

General and administrative
4,381

 
4,792

 
13,630

 
12,786

Total stock-based compensation expense
$
24,115

 
$
22,797

 
$
73,613

 
$
67,256



36


 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
(as a percentage of revenue)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
Revenue
100
 %
 
100
 %
 
100
 %
 
100
 %
Cost of revenue
61

 
55

 
59

 
58

Gross profit
39

 
45

 
41

 
42

Operating expenses:
 
 
 
 
 
 
 
Research and development
20

 
21

 
27

 
24

Sales and marketing
17

 
20

 
25

 
26

General and administrative
6

 
10

 
10

 
10

Total operating expenses
43

 
51

 
62

 
60

Operating loss
(4
)
 
(6
)
 
(21
)
 
(18
)
Interest income, net
1

 

 
1

 

Other income (expense), net
(1
)
 

 

 

Loss before income taxes
(4
)
 
(6
)
 
(20
)
 
(18
)
Income tax expense (benefit)
(5
)
 
24

 

 
5

Net loss
1
 %
 
(30
)%
 
(20
)%
 
(23
)%
 

Revenue
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Revenue
$
393,575

 
$
392,522

 
$
1,053

 
%
 
$
940,784

 
$
1,044,763

 
$
(103,979
)
 
(10
)%

Revenue remained relatively flat during the three months ended September 29, 2018 compared to the same period in 2017. Consumers continued to migrate towards our higher-end smartwatches, offset in part by lower demand for our connected health and fitness devices. Revenue from our smartwatches increased to 49% of our revenue in the three months ended September 29, 2018, compared to 9% of our revenue in the same period in 2017. Total number of devices sold declined by 2%, from 3.6 million in the three months ended September 30, 2017 to 3.5 million in the three months ended September 29, 2018. The average selling prices of our devices increased by 3%, from $105 for the three months ended September 30, 2017 to $108 for the three months ended September 29, 2018, primarily due to sales of our recently introduced smartwatches, partially offset by increased promotional activities for our legacy products. Revenue from new product introductions, or NPI, defined as new products shipped in the past 12 months, increased by 95% to $244.9 million, or 62% of revenue, in the three months ended September 29, 2018, compared to the same period in the prior fiscal year. NPI revenue for the three months ended September 29, 2018 was primarily from Fitbit Versa, our new smartwatch, and Fitbit Charge 3, our latest tracker. Revenue from our direct channel, Fitbit.com, decreased by 34% to $22.1 million, or 6% of revenue, in the three months ended September 29, 2018, compared to the same period in the prior fiscal year. The decrease in our direct channel revenue was primarily driven by two factors. We did not ship Fitbit Charge 3 in our direct channel during the three months ended September 29, 2018 in order to align with timing of availability at major retailers. In addition, direct channel revenue decreased in part due to a decline in discounted sales derived from customer claims. In response to customer complaints about out of warranty devices, we offer certain customers discounts on new products in lieu of providing replacements. These discounts are generally redeemed through our direct channel. The improved quality of our products has resulted in fewer customer complaints and, as a result, the issuance of fewer discount offers, therefore driving a decrease in direct channel revenue.

Revenue decreased $104.0 million, or 10%, from $1,044.8 million for the nine months ended September 30, 2017 to $940.8 million for the nine months ended September 29, 2018. The decrease was driven by lower demand for our connected health and fitness devices as consumers continued their migration towards higher-end smartwatches. The decrease was offset in part by increased revenue from our smartwatches, which increased to 46% of our revenue in the nine months ended September 29, 2018, compared to 4% of our revenue in the same period in 2017. Total number of devices sold declined by 16%, from 10.0 million in the nine months ended September 30, 2017 to 8.4 million in the nine months ended September 29, 2018. The average selling prices of our devices increased by 8%, from $101 for the nine months ended September 30, 2017 to $108 for the nine months ended

37


September 29, 2018, primarily due to our shift towards smartwatches. During the nine months ended September 29, 2018, we also benefited from $12.4 million in revenue from the release of outstanding product return and rebate reserves related to Wynit Distribution, LLC, or Wynit, a distributor who filed for bankruptcy protection in September 2017, as we believe the possibility of future claims associated with these reserves is remote. NPI revenue decreased by 24% to $503.7 million, or 54% of revenue, in the nine months ended September 29, 2018, compared to the same period in the prior fiscal year. NPI revenue for the nine months ended September 29, 2018 was primarily from Fitbit Versa and Fitbit Charge 3. Revenue from our direct channel decreased by 19% to $96.4 million, or 10% of revenue, in the nine months ended September 29, 2018, compared to the same period in the prior fiscal year.

U.S. revenue, based on ship-to destinations, decreased $14.0 million, or 6%, from $244.2 million for the three months ended September 30, 2017 to $230.2 million for the three months ended September 29, 2018. International revenue, based on ship-to destinations, increased $15.1 million, or 10%, from $148.3 million for the three months ended September 30, 2017 to $163.4 million for the three months ended September 29, 2018, primarily due to an increase in revenue of 17% in the Europe, Middle East and Africa, or EMEA, region. Our Asia Pacific, or APAC, and Americas excluding the United States regions were relatively flat compared to the same period in the prior fiscal year.

U.S. revenue decreased $61.7 million, or 10%, from $613.8 million for the nine months ended September 30, 2017 to $552.1 million for the nine months ended September 29, 2018. International revenue decreased $42.3 million, or 10%, from $430.9 million for the nine months ended September 30, 2017 to $388.7 million for the nine months ended September 29, 2018, primarily due to decreases of 18% in the EMEA region, mainly due to a decline in the United Kingdom primarily due to the lag in its transition to smartwatches and thus was disproportionately exposed to the contraction in connected health and fitness devices, and 19% in the Americas excluding the United States region, offset in part by a 28% increase in the APAC region.

We expect our revenue to decrease for the full year 2018 compared to the full year 2017 as declines in connected health and fitness device revenue exceed growth from our recent smartwatch introductions.

Cost of Revenue
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Cost of revenue
$
240,061

 
$
217,762

 
$
22,299

 
10
 %
 
$
554,132

 
$
602,459

 
$
(48,327
)
 
(8
)%
Gross profit
153,514

 
174,760

 
(21,246
)
 
(12
)%
 
386,652

 
442,304

 
(55,652
)
 
(13
)%
Gross margin
39
%
 
45
%
 


 
 
 
41
%
 
42
%
 
 
 
 

Cost of revenue increased $22.3 million, or 10%, from $217.8 million for the three months ended September 30, 2017 to $240.1 million for the three months ended September 29, 2018 and decreased $48.3 million, or 8%, from $602.5 million for the nine months ended September 30, 2017 to $554.1 million for the nine months ended September 29, 2018. The increase during the three months ended September 29, 2018, compared to the same period in 2017, was primarily due to significant product mix shift towards higher cost smartwatches, which increased from 9% of revenue in the three months ended September 30, 2017 to 49% of revenue in the three months ended September 29, 2018, partially offset by lower warranty costs and lower customer support contact rates due to improved quality of our products. The decrease during the nine months ended September 29, 2018, compared to the same period in 2017, was due to decline of 16% in the number of devices sold during the current period and lower warranty costs and lower customer support contact rates due to improved quality of our products, offset in part by product mix shift towards higher cost smartwatches, which increased from 4% of revenue in the nine months ended September 30, 2017 to 46% of revenue in the nine months ended September 29, 2018.

Gross margin decreased from 45% for the three months ended September 30, 2017 to 39% for the three months ended September 29, 2018 primarily due to our product mix shift towards smartwatches which have lower gross margins than our connected health and fitness devices and increased promotional activities associated with legacy products, offset in part by lower warranty costs and lower customer support contact rates due to improved quality of our products.

Gross margin decreased from 42% for the nine months ended September 30, 2017 to 41% for the nine months ended September 29, 2018 primarily due to our product mix shift towards smartwatches which have lower gross margins than our connected health and fitness devices, an increase in promotional activities associated with legacy products, higher production scrap costs due to yield loss at a contract manufacturer, and an increase in accelerated depreciation of manufacturing and tooling equipment, offset in part by lower warranty costs and lower customer support contact rates due to improved quality of our products,

38


the utilization of previously reserved component materials, and the recognition of $12.4 million in revenue due to the release of outstanding product return and rebate reserves related to Wynit described above.

We expect our gross margin to trend lower in 2018 compared to 2017 primarily due to our product mix shift from connected health and fitness devices to smartwatches, offset in part by lower warranty costs.


Research and Development
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Research and development
$
79,840

 
$
84,170

 
$
(4,330
)
 
(5
)%
 
$
256,223

 
$
252,471

 
$
3,752

 
1
%

Research and development expenses decreased $4.3 million, or 5%, from $84.2 million for the three months ended September 30, 2017 to $79.8 million for the three months ended September 29, 2018. The decrease was due to a $2.9 million decrease in consulting and contractor expenses, a $2.0 million decrease in tooling and prototype material costs, and a $2.1 million decrease in allocation of facilities and IT-related expense, offset in part by a $1.3 million increase in third party hosting costs and an increase in personnel-related expenses primarily from a 1% increase in headcount.

Research and development expenses increased $3.8 million, or 1%, from $252.5 million for the nine months ended September 30, 2017 to $256.2 million for the nine months ended September 29, 2018. The increase was due to a $4.3 million increase in personnel-related expenses primarily from a 6% increase in headcount and a $2.6 million increase in third-party hosting costs, offset in part by a $4.2 million decrease in tooling and prototype material costs.

We expect our research and development expenses for the full year 2018 compared to the full year 2017 to remain relatively constant in absolute dollars and increase as a percentage of revenue.


Sales and Marketing
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Sales and marketing
$
66,676

 
$
77,536

 
$
(10,860
)
 
(14
)%
 
$
239,573

 
$
269,442

 
$
(29,869
)
 
(11
)%
 
Sales and marketing expenses for the three months ended September 29, 2018 decreased $10.9 million or 14% from $77.5 million for the three months ended September 30, 2017 to $66.7 million for the three months ended September 29, 2018. During the three months ended September 29, 2018, we experienced a decrease of $7.0 million in advertising and marketing costs as we aligned our marketing spend to support the launch of our new product offerings, a decrease of $3.4 million in customer support costs due to improved quality and reduced case volume of our products, a decrease of $1.0 million in point-of-purchase display costs due to a reduced number of new displays, offset in part by an increase of $1.4 million in personnel-related expenses due to a 6% increase in headcount.

Sales and marketing expenses decreased $29.9 million, or 11%, from $269.4 million for the nine months ended September 30, 2017 to $239.6 million for the nine months ended September 29, 2018. The decline was primarily due to an $18.0 million decrease related to marketing activities accounted for as a reduction to revenue instead of sales and marketing expense, an $11.5 million decrease in customer support costs due to improved quality and reduced volume of our products, a $10.7 million decrease in point-of-purchase display costs due to a reduced number of new displays, offset in part by a $5.8 million increase in advertising and marketing costs to support our launch of Fitbit Versa and Fitbit Charge 3, and a $3.9 million increase in personnel-related expenses primarily due to a 6% increase in headcount.

We expect our sales and marketing expenses for the full year 2018 compared to the full year 2017 to decrease in absolute dollars and decrease as a percentage of revenue.



39


General and Administrative
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
General and administrative
$
24,812

 
$
40,690

 
$
(15,878
)
 
(39
)%
 
$
91,111

 
$
102,815

 
$
(11,704
)
 
(11
)%

General and administrative expenses for the three months ended September 29, 2018 decreased $15.9 million, or 39%, from $40.7 million for the three months ended September 30, 2017 to $24.8 million for the three months ended September 29, 2018. The decrease was primarily due to a $7.6 million decrease in bad debt expense resulting from Wynit’s bankruptcy filing, a $4.0 million decrease in legal fees, a $2.2 million decrease in consulting and contractor expense and a decrease in allocated overhead costs, offset in part by an increase in personnel-related expenses primarily due to a 7% increase in headcount.

General and administrative expenses decreased $11.7 million, or 11%, from $102.8 million for the nine months ended September 30, 2017 to $91.1 million for the nine months ended September 29, 2018. The decrease was primarily due to a $7.6 decrease in bad debt expense resulting from Wynit’s bankruptcy filing, a $2.8 million decrease in consulting and contractor expense, a $1.4 million decrease in legal fees, a $1.2 million decrease in other taxes and a decrease in allocated overhead costs, offset in part by a $4.2 million increase in personnel-related expenses primarily due to a 8% increase in headcount.

We expect our general and administrative expenses for the full year 2018 compared to the full year 2017 to decrease in absolute dollars and remain relatively consistent as a percentage of revenue.


Interest and Other Income (Expense), Net
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Interest income, net
$
2,072

 
$
1,162

 
$
910

 
78
%
 
$
5,599

 
$
2,451

 
$
3,148

 
128
 %
Other income (expense), net
(5,141
)
 
(702
)
 
(4,439
)
 
632
%
 
(2,366
)
 
134

 
(2,500
)
 
(1,866
)%

Interest income, net increased $0.9 million, from $1.2 million for the three months ended September 30, 2017 to $2.1 million for the three months ended September 29, 2018, primarily due to higher interest rates earned on cash, cash equivalents and marketable securities. Other income (expense), net decreased primarily due to an impairment loss of $6.0 million from an equity investment, offset in part by an increase in foreign currency gains.

Interest income, net increased $3.1 million, from $2.5 million for the nine months ended September 30, 2017 to $5.6 million for the nine months ended September 29, 2018, primarily due to higher interest rates earned on cash, cash equivalents and marketable securities. Other income (expense), net decreased primarily due to an impairment loss of $6.0 million from an equity investment, offset in part by an increase in foreign currency gains.

Income Tax Expense (Benefit)
 
Three Months Ended
 
Change
 
Nine Months Ended
 
Change
(dollars in thousands)
September 29, 2018
 
September 30, 2017
 
$
 
%
 
September 29, 2018
 
September 30, 2017
 
$
 
%
Income tax expense (benefit)
$
(18,827
)
 
$
86,227

 
$
(105,054
)
 
(122
)%
 
$
4,179

 
$
51,883

 
$
(47,704
)
 
(92
)%
Effective tax rate
90.2
%
 
(317.3
)%
 
 
 
 
 
(2.1
)%
 
(28.8
)%
 
 
 
 

Income tax benefit increased $105.1 million, from an expense of $86.2 million for the three months ended September 30, 2017 to a benefit of $(18.8) million for the three months ended September 29, 2018. Our effective tax rate was 90.2% and (317.3)% for the three months ended September 29, 2018 and September 30, 2017, respectively. The increase in our effective tax rate for the three months ended September 29, 2018 was primarily due to the impact of a full valuation allowance on our U.S. deferred tax assets, and the mix of income/losses between our United States and foreign jurisdictions. Included in this tax amount was a discrete tax benefit of $4.0 million in connection with a fixed assets depreciation tax method change filed with our 2017 income tax return.

40



Income tax expense decreased $47.7 million, from an expense of $51.9 million for the nine months ended September 30, 2017 to an expense of $4.2 million for the nine months ended September 29, 2018. Our effective tax rate was (2.1)% and (28.8)% for the nine months ended September 29, 2018 and September 30, 2017, respectively. The increase in our effective tax rate for the nine months ended September 29, 2018 was primarily due to the impact of a full valuation allowance on our U.S. deferred tax assets, and the mix of income/losses between our United States and foreign jurisdictions. Included in this tax amount was a discrete tax benefit of $4.0 million in connection with a fixed assets depreciation tax method change filed with our 2017 income tax return.


Liquidity and Capital Resources
 
Our operations have been financed primarily through cash flow from operating activities, the net proceeds from the sale of our equity securities, and letters of credit under our credit facilities. As of September 29, 2018, we had cash and cash equivalents of $402.2 million and marketable securities of $221.1 million, approximately 86% of which is held in the United States.

Of our total cash, cash equivalents, and marketable securities, $85.0 million is held by our foreign subsidiaries. Our intent is to indefinitely reinvest our earnings from foreign operations and based on our current plans we do not anticipate that we will require funds generated from foreign operations to fund our domestic operations. In the event funds from foreign operations are needed to fund operations in the United States in the future, we may be required to accrue and pay additional taxes on repatriated funds at that time.

We believe our existing cash, cash equivalent, and marketable securities balances, and cash flow from operations, will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our levels of revenue, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing activities, the timing of new product introductions, market acceptance of our products, acquisitions, and overall economic conditions. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations.

Credit Facility
 
In December 2015, we entered into a second amended and restated credit agreement, or the Senior Facility, with Silicon Valley Bank, or SVB, as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the then existing asset-based credit facility and cash flow facility. The Senior Facility allowed us to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. We have the option to repay our borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires us to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict our ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of our assets, excluding our intellectual property.

In May 2017, we entered into a first amendment to the Senior Facility, or the First Amendment, pursuant to which the aggregate amount we can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on our level of liquidity (defined as the sum of our aggregate cash holdings and the amount available under our revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring us to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.

We were in compliance with the financial covenants under the Senior Facility, as amended, as of September 29, 2018. As of September 29, 2018, we had no outstanding borrowings under the Senior Facility, as amended, and had outstanding letters of credit of $36.8 million issued to cover various security deposits on our facility leases.

41



Cash Flows
 
The following table summarizes our cash flows for the periods indicated (in thousands):
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
Net cash provided by (used in):
 
 
 
Operating activities
$
1,524

 
$
8,718

Investing activities
63,537

 
(32,913
)
Financing activities
(4,790
)
 
3,089

Net change in cash and cash equivalents
$
60,271

 
$
(21,106
)
 
Cash Flows from Operating Activities
 
Net cash provided from operating activities of $1.5 million for the nine months ended September 29, 2018 was primarily due to a decrease in net change in operating assets and liabilities of $67.7 million, which consisted of a decrease in prepaid expenses and other assets primarily due to the receipt of a $72 million income tax refund, a decrease in account receivables due to the decline in sales offset in part by the shift in presentation of sales returns reserve from within accounts receivable to within accrued liabilities upon adoption of ASU 2014-09 on January 1, 2018, and an increase in accounts payables, offset in part by an increase in inventory primarily related to Fitbit Charge 3 and Fitbit Versa, and a decrease in accrued liabilities as a result of lower operating activity during the current period.

The net change in operating assets and liabilities was also impacted by non-cash adjustments of $135.1 million, primarily resulting from stock-based compensation expense of $73.6 million, depreciation and amortization expense of $41.3 million, provision for inventory obsolescence of $9.0 million, write-off of property and equipment of $7.5 million and impairment loss from an equity investment of $6.0 million, partially offset by a net loss of $201.2 million. Our days sales outstanding in accounts receivable, calculated as the number of days represented by the accounts receivable balance as of period end, decreased from 76 days as of December 31, 2017 to 72 days as of September 29, 2018 due to higher collections during the three months ended September 29, 2018 compared to the fourth quarter of 2017.

Cash Flows from Investing Activities
 
Net cash provided from investing activities for the nine months ended September 29, 2018 of $63.5 million was primarily due to maturities and sales of marketable securities of $402.3 million, partially offset by purchases of marketable securities of $285.0 million, purchases of property and equipment of $40.2 million and the cash portion of an acquisition of $13.6 million, net of cash acquired.

Cash Flows from Financing Activities
 
Net cash provided from financing activities for the nine months ended September 29, 2018 was primarily due to $11.6 million in proceeds from exercise of stock options and stock purchases made through our 2015 Employee Stock Purchase Plan, offset by $15.7 million in net cash used for payment of taxes on common stock issued under our employee equity incentive plans.
 
Contractual Obligations and Other Commitments
 
Future minimum payments under our operating leases as of the date of this filing was $162.9 million.

The aggregate amount of open purchase orders as of September 29, 2018 was approximately $434.6 million, of which $185.0 million related to our migration to a third-party hosting provider. We cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements.

During the normal course of business, we and our contract manufacturers procure components based upon a forecasted production plan. If we cancel all or part of the orders, or materially reduce forecasted orders, in certain circumstances we may be liable to our suppliers and contract manufacturers for the cost of the excess components purchased by our contract manufactures. As of September 29, 2018, $11.6 million was accrued for such liabilities to contract manufacturers.
 
We have recorded a liability for uncertain tax positions of $26.4 million as of September 29, 2018.

42


 
Off-Balance Sheet Arrangements
 
As of September 29, 2018, we did not have any off-balance sheet arrangements or holdings in variable interest entities.

Critical Accounting Polices and Estimates
 
Our management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

There have been no material changes to our critical accounting policies and estimates from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 filed with the SEC on March 1, 2018, except for policies related to revenue recognition discussed in Note 1 of the notes to our condensed consolidated financial statements.
 

Item 3. Quantitative and Qualitative Disclosures about Market Risk
 
We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign currency risks as follows:
 
Interest Rate Risk
 
Our exposure to changes in interest rates relates primarily to our investment portfolio. As of September 29, 2018, we had cash and cash equivalents of $402.2 million and marketable securities of $221.1 million, which consisted primarily of bank deposits, money market funds, U.S. government and agency securities, commercial paper, and corporate notes and bonds. The primary objectives of our investment activities are to preserve principal and provide liquidity without significantly increasing risk. Our investment policy specifies credit quality standards for our investments and limits the amount of credit exposure to any single issue, issuer, or type of investment.
 
To date, we have not been exposed, nor do we anticipate being exposed, to material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
 
Foreign Currency Risk
 
To date, all of our inventory purchases have been denominated in U.S. dollars. Our international sales are primarily denominated in foreign currencies and any unfavorable movement in the exchange rate between U.S. dollars and the currencies in which we conduct sales in foreign countries could have an adverse impact on our revenue. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are also subject to fluctuations due to changes in foreign currency exchange rates. In addition, our suppliers incur many costs, including labor costs, in other currencies. To the extent that exchange rates move unfavorably for our suppliers, they may seek to pass these additional costs on to us, which could have a material impact on our gross margins. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates.
 
To partially mitigate the impact of changes in currency exchange rates on net cash flows from our foreign currency denominated revenue and expenses, we enter into foreign currency exchange forward and option contracts. We also hedge certain monetary assets and liabilities denominated in foreign currencies, which reduces but does not eliminate our exposure to currency fluctuations between the date a transaction is recorded and the date that cash is collected or paid. In general, the market risks of these contracts are offset by corresponding gains and losses on the transactions being hedged.

We had outstanding contracts with a total notional amount of $60.2 million in cash flow hedges for forecasted revenue transactions as of September 29, 2018. We had outstanding balance sheet hedges with a total notional amount of $146.3 million as of September 29, 2018. We assessed our exposure to movements in currency exchange rates by performing a sensitivity analysis of adverse changes in exchange rates and the corresponding impact to our results of operations. A hypothetical change of 10% in exchange rates would not have materially affected our operating results.

43




Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures. Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13-a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of September 29, 2018. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to 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, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of September 29, 2018, our disclosure controls and procedures were not effective as a result of the material weakness in our internal control over financial reporting, previously reported in Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, which has not yet been fully remediated.

Notwithstanding the material weakness, management, including our Chief Executive Officer and Chief Financial Officer, believes the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q fairly represent in all material respects our financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. GAAP.
 
Remediation Plans. As disclosed in Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, management determined that we did not maintain effective controls over the accuracy of the inputs in the sales order entry process. Specifically, we did not sufficiently execute controls over the review of data inputs in the sales order entry process to ensure accuracy of the price, quantity, and related customer data. This control deficiency did not result in a misstatement for the year ended December 31, 2017; however, this control deficiency could result in a misstatement of revenue that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. Accordingly, our management has determined that this control deficiency constitutes a material weakness that had not been remediated as of September 29, 2018.

We have identified and begun implementing changes to our internal control over financial reporting to remediate the control deficiencies that led to the material weakness. We have made progress toward remediating the material weakness by:

redesigning controls over the inputs of the sales order entry process, including the design of systematic checks and new reports to review inputs,
adding additional resources, and
enhancing existing order entry controls and procedures, including implementation of more robust review procedures for accuracy of sales orders.

The material weakness will not be considered remediated until the applicable measures have been implemented for a sufficient period of time and management has concluded, through testing, that the enhanced control is operating effectively.

Inherent Limitations on Effectiveness of Controls. Our management, including the Chief Executive Officer and Chief Financial Officer, recognizes that our disclosure controls or our internal control over financial reporting cannot prevent or detect all possible instances of errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs.

Changes in Internal Control over Financial Reporting. There were no changes in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 



44


PART II
 

Item 1. Legal Proceedings
 
For a discussion of legal proceedings, see Note 6, “Commitments and Contingencies,” in the notes to our condensed consolidated financial statements. 

Further, we are and, from time to time, we may become, involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any other legal proceedings that in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows.

Item 1A. Risk Factors
 
An investment in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes, before making a decision to invest in our Class A common stock. Our business, operating results, financial condition, or prospects could be materially and adversely affected by any of these risks and uncertainties. If any of these risks actually occurs, the trading price of our Class A common stock could decline and you might lose all or part of your investment. Our business, operating results, financial performance, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.
 
Risks Related to Our Business

We operate in a highly competitive market. If we do not compete effectively, our prospects, operating results, and financial condition could be adversely affected.

The wearable device market is highly competitive, with companies offering a variety of products and services. Wearables can be broadly defined as connected health and fitness trackers, fitness watches, smartwatches and devices beyond the wrist. We expect competition in our market to intensify in the future as new and existing competitors introduce new or enhanced products and services that are potentially more competitive than our products and services. In terms of units sold, we have primarily operated in the connected health and fitness tracker segment of the wearables device market, and more recently in the smartwatch category. The wearable device market has a multitude of participants, including specialized consumer electronics companies, such as Garmin, and traditional watch companies such as Fossil.

In addition, many large, broad-based consumer electronics companies either compete in our market or adjacent markets or have announced plans to do so, including Apple, Google, LG and Samsung. For example, Apple sells the Apple Watch, which is a smartwatch with broad-based functionalities, including some health and fitness tracking capabilities, and Apple has sold a significant volume of its smartwatches since introduction. Moreover, smartwatches with health and fitness functionalities may displace the market for traditional tracker devices. For example, Apple’s recently introduced Apple Watch includes ECG functionality and fall detection capability. We also face competition from manufacturers of lower-cost devices, such as Xiaomi and its Mi Band devices. In addition, we compete with a wide range of stand-alone health and fitness-related mobile apps that can be purchased or downloaded through mobile app stores.

We believe many of our competitors and potential competitors have significant advantages, including longer operating histories, ability to leverage their sales efforts and marketing expenditures across a broader portfolio of products and services, larger and broader customer bases, more established relationships with a larger number of suppliers, contract manufacturers, and channel partners, greater brand recognition, ability to leverage app stores which they may operate, experience manufacturing particular wearable devices, such as smartwatches, and greater financial, research and development, marketing, distribution, and other resources than we do.

Some of our competitors may aggressively discount their products and services in order to gain market share, which could result in pricing pressures, reduced profit margins, lost market share, or a failure to grow market share for us. In addition, new products may have lower selling prices or higher costs than legacy products, which could negatively impact our gross margins and operating results. Our competitors and potential competitors may also be able to develop products or services that are equal

45


or superior to ours, achieve greater market acceptance of their products and services, and increase sales by utilizing different distribution channels than we do.

Furthermore, current or potential competitors may be acquired by third parties with greater available resources. As a result of such acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and consumer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily or develop and expand their products and services more quickly than we do. If we are not able to compete effectively against our current or potential competitors, our prospects, operating results, and financial condition could be adversely affected.

If we are unable to anticipate and satisfy consumer preferences in a timely manner, our business may be adversely affected.

Our success depends on our ability to anticipate and satisfy consumer preferences in a timely manner. All of our products and services are subject to changing consumer preferences that cannot be predicted with certainty. In terms of units sold, we have primarily operated in the connected health and fitness tracker segment of the wearables device market. However, consumer preference has increasingly shifted to the smartwatch segment of the wearables device market. Although we are building out our smartwatch offerings, consumers may ultimately decide not to purchase our products and services as their preferences could shift rapidly to different types of wearable devices or away from these types of products and services altogether. In addition, adoption of our products may vary by geographic region. Our future success depends in part on our ability to anticipate and respond to shifts in consumer preferences. If we do not anticipate such shifts in a timely manner, our reputation and business may be adversely affected.

Our newer products and services that have additional features or new product designs, such as Fitbit Ionic and Fitbit Versa, may also have higher prices than many of our earlier products and the products of some of our competitors, which may not appeal to consumers or only appeal to a smaller subset of consumers. It is also possible that competitors could introduce new products and services that negatively impact consumer preference for our wearable devices, which could result in decreased sales of our products and services and a loss in market share.

In addition, although we intend to build out our recurring non-device revenue offerings, such as with a premium experience that offers a variety of features, insights and programs, it is possible that consumers or enterprise customers may not be receptive to these new services or that revenue from these offerings may continue to be immaterial. For example, in the first quarter of 2018, we acquired Twine Health, Inc., or Twine Health, a health coaching platform and in the third quarter of 2018, we introduced Fitbit Care, a connected health platform for health plans and employers, and revenue from these offerings is an immaterial portion of our overall revenue.

Accordingly, if we fail to anticipate and satisfy consumer preferences in a timely manner, or if it is perceived that our future products and services will not satisfy consumer preferences, our business may be adversely affected.

If we are unable to successfully develop, timely introduce, and effectively manage the introduction of new products and services or enhance existing products and services, our business may be adversely affected.

We must continually develop and introduce new products and services and improve and enhance our existing products and services to maintain or increase our sales. We believe that our future growth depends on continuing to engage and expand our user base by introducing new form factors, software services and other offerings. For example, in the first quarter of 2018, we started shipping Fitbit Versa, our second smartwatch; in the second quarter of 2018, we started shipping Fitbit Ace, our activity tracker designed for kids ages 8 and older; and in the third quarter of 2018, we started shipping Fitbit Charge 3, our newest activity tracker. In addition, in the first quarter of 2018, we acquired Twine Health, and in the third quarter of 2018, we introduced Fitbit Care. The success of new or enhanced products and services may depend on a number of factors including, anticipating and effectively addressing consumer preferences and demand, timely and successful research and development, the success of our sales and marketing efforts, effective forecasting and management of product demand, purchase commitments, and inventory levels, effective management of manufacturing and supply costs, and the quality of or defects in our products.

The development of our products and services is complex and costly, and we typically have several products and services in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, delays in completing the development and introduction of new and enhanced products and services, product costs that are higher than planned, or lower than expected manufacturing yields of new and enhanced products, which may adversely affect our revenue and gross margins.


46


If revenues decline, we may be forced to reduce costs and may not be able to compete effectively. Unanticipated problems in developing products and services could also divert substantial research and development resources, which may impair our ability to develop new products and services and enhancements of existing products and services, and could substantially increase our costs. Problems in the design or quality of our products or services may also have an adverse effect on our brand, business, financial condition, and operating results.

We must also successfully manage introductions of new or enhanced products. Introductions of new or enhanced products could adversely impact the sales of our existing products to retailers and consumers. For instance, retailers often purchase less of our existing products in advance of new product launches. Furthermore, we may experience greater returns from retailers or users of existing products, or retailers may be granted stock rotation rights and price protection. Moreover, consumers may decide to purchase new or enhanced products instead of existing products. We may face challenges managing the inventory of existing products, which could lead to excess inventory and discounting of our existing products. In addition, new products may have lower selling prices or higher costs than legacy products, which could negatively impact our gross margins and operating results. We have also historically incurred higher levels of sales and marketing expenses accompanying each product introduction. Accordingly, if we fail to effectively manage introductions of new or enhanced products, our operating results could be harmed.

Our operating results could be materially harmed if we are unable to accurately forecast consumer demand for our products and services and adequately manage our inventory.

If we fail to accurately forecast consumer demand, we may experience excess inventory levels or a shortage of products available for sale. Our ability to accurately forecast demand for our products and services could be affected by many factors, including an increase or decrease in consumer demand for our products and services or for the products and services of our competitors, product and service introductions by us and our competitors, channel inventory levels, sales promotions by us or our competitors, unanticipated changes in general market conditions, and the weakening of economic conditions or consumer confidence in future economic conditions. To ensure adequate inventory supply, we must forecast inventory needs and expenses and place orders sufficiently in advance with our suppliers and contract manufacturers based on our estimates of future demand for particular products. We have previously faced and may continue to face challenges acquiring adequate and timely supplies of our products to satisfy demand, particularly in connection with new product introductions, which we believe may negatively affect our revenue. For example, during the three months ended June 30, 2018, we were impacted by supply constraints associated with Fitbit Versa, which limited our ability to fully satisfy all of the current demand for this product. As we continue to introduce new products, we may face challenges managing the inventory of existing products. No assurance can be given that we will not incur additional charges in future periods related to our inventory management or that we will not underestimate or overestimate forecasted sales in a future period.

Inventory levels in excess of consumer demand may result in inventory write-downs or write-offs and the sale of inventory at discounted prices, which have caused and may continue to cause our gross margin to decline and could impair the strength of our brand. For example, during the fourth quarter of 2016, as a result of reduced demand, we recorded write-downs for excess and obsolete inventory, accelerated depreciation of manufacturing and tooling equipment, and recorded a liability to our contract manufacturers for unutilized manufacturing capacity and components. In addition, we offered, and recorded reserves for, additional rebates and promotions during the fourth quarter of 2016 to retailers and distributors. During 2017, we recorded additional write-downs for excess and obsolete inventory, accelerated depreciation of manufacturing and tooling equipment due to continued reduced demand, price protection on certain products, and rebates. Reserves and write-downs for rebates, promotions, excess inventory, tooling and manufacturing capacity are recorded based on our forecast of future demand. Actual future demand could be less than our forecast which may result in additional reserves and write-downs in the future or actual demand could be stronger than forecast which may result in a reduction to previously recorded reserves and write-downs in the future and increase the volatility of our operating results.

Conversely, if we underestimate consumer demand for our products, we may in future periods be unable to meet customer, retailer or distributor demand for our products. We may also be required to incur higher costs to secure the necessary production capacity and components if we underestimate demand and our business and operating results could be adversely affected, including damage to our brand and customer relationships.

Our quarterly operating results or other operating metrics may fluctuate significantly, which could cause the trading price of our Class A common stock to decline.

Our quarterly operating results and other operating metrics have fluctuated in the past and may continue to fluctuate from quarter to quarter. We expect that this trend will continue as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:

47



the level of demand for our wearable devices and our ability to maintain or increase the size and engagement of our community of users;
the timing and success of new product and service introductions by us and the transition from legacy products;
the timing and success of new product and service introductions by our competitors or any other change in the competitive landscape of our market;
the mix of products sold in a quarter;
the continued market acceptance of, and the growth of the market for, wearable devices, and evolution of this market into smartwatches and other form factors;
pricing pressure as a result of competition or otherwise;
delays or disruptions in our supply, manufacturing, or distribution chain;
errors in our forecasting of the demand for our products, which could lead to lower revenue or increased costs, or both;
seasonal buying patterns of consumers;
increases in levels of channel inventory resulting from sales to our retailers and distributors in anticipation of future demand;
increases in and timing of sales and marketing and other operating expenses that we may incur to grow and expand our operations and to remain competitive;
impact of sales and marketing efforts and promotions by competitors, which are difficult to predict;
insolvency, credit, or other difficulties faced by our distributors and retailers, affecting their ability to purchase or pay for our products;
insolvency, credit, or other difficulties confronting our suppliers, contract manufacturers, or logistics providers leading to disruptions in our supply or distribution chain;
levels of product returns, stock rotation, and price protection rights;
levels of warranty claims or estimated costs of warranty claims;
adverse litigation judgments, settlements, or other litigation-related costs;
changes in the legislative or regulatory environment, such as with respect to privacy, information security, health and wellness devices, consumer product safety, advertising, and taxes;
product recalls, regulatory proceedings, or other adverse publicity about our products;
fluctuations in foreign exchange rates;
costs related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs; and
general economic conditions in either domestic or international markets, including potential changes in tariffs.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results.

The variability and unpredictability of our quarterly operating results or other operating metrics could result in our failure to meet our expectations, those of any analysts that publish financial coverage of us, or investors with respect to revenue or other operating results for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.

We may not be able to achieve revenue growth or profitability in the future.

Our historical revenue growth should not be considered indicative of our future performance. Our revenue has declined in recent periods, and we expect our revenue growth to be slower than in the past or to decline in future periods due to a number of factors which may include slowing demand for our products and services, increasing competition, a decrease in the growth of our overall market, our failure, for any reason, to capitalize on growth opportunities, or the maturation of our business.


48


From 2014 to 2016, our annual revenue grew rapidly from $745.4 million to $2.2 billion. However, in recent quarters, our revenue growth has declined, and our historical growth should not be considered as indicative of our future performance. Although our annual revenue in 2016 was up 17% compared to 2015, our annual revenue in 2017 declined 26% compared to 2016, and our revenue in the nine months ended September 29, 2018 declined 10% compared to the nine months ended September 30, 2017. In future periods, we could again experience a decline in revenue, or revenue could grow more slowly than we expect, which could have a material negative effect on our future operating results.

Because we have only a limited history operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to plan for and model future growth. Our limited operating experience at this scale, combined with the rapidly evolving nature of the market in which we sell our products and services, substantial uncertainty concerning how these markets may develop, and other economic factors beyond our control, reduces our ability to accurately forecast quarterly or annual revenue. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more developed and predictable market. Failure to manage our future growth effectively could have an adverse effect on our business, which, in turn, could have an adverse impact on our operating results and financial condition.

In addition, we have not consistently achieved profitability on a quarterly or annual basis. For example, we recorded a net loss of $201.2 million in the nine months ended September 29, 2018 and a net loss of $277.2 million in 2017. Lower levels of revenue and higher levels of operating expenses may result in limited profitability or losses in the future.

If we fail to manage our operating expenses effectively, our financial performance may be negatively impacted.
    
Our success also depends on our ability to manage our operating expenses effectively. Our employee headcount and the scope and complexity of our business have increased significantly during recent years and we had 1,736 employees as of September 29, 2018. We have incurred significant net losses of $201.2 million in the nine months ended September 29, 2018 and $277.2 million and $102.8 million in 2017 and 2016, respectively.

In addition, we are also investing in areas we believe will grow revenue and our operating expenses might increase as a result of these investments. The development of our products and services is complex and costly, and we typically have several products and services in development at the same time. Our research and development efforts may require us to incur substantial expenses to support the development of our next generation devices and other new products and services. Our research and development expenses were $79.8 million and $84.2 million, for the three months ended September 29, 2018 and September 30, 2017, respectively, and $256.2 million and $252.5 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

We could also be required to continue to expand our sales and marketing, product development, and distribution functions, to upgrade our management information systems and other processes and technology, and to obtain more space for our expanding workforce. This expansion could increase the strain on our resources, and we could experience serious operating difficulties, including difficulties in hiring, training, and managing an increasing number of employees.

If our continued investments do not result in future revenue as expected, we may incur greater than expected losses and our liquidity position may be materially adversely affected.

Conversely, in the future, we may again need to strategically realign our resources, adjust our product line and/or enact price reductions in order to stimulate demand, implement additional restructuring and workforce reductions or downsize our facilities for our reduced workforce. Any such actions may result in the recording of special charges including inventory-related write-offs, workforce reductions, or other restructuring costs. Additionally, our estimates with respect to the useful life or ultimate recoverability of our assets, including purchased intangible assets and tooling, could also change and result in impairment charges.

If we are unable to operate efficiently and manage our costs, we may continue to incur significant losses in the future and may not be able to achieve or maintain profitability.

Because some of the key components in our products come from a limited number or single source of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, any of which could disrupt our supply chain.

Some of the key components used to manufacture our products come from a limited or single source of supply. Our contract manufacturers generally purchase these components on our behalf, subject to certain approved supplier lists. We are subject to the risk of shortages and long lead times in the supply of these components and the risk that our suppliers discontinue or modify components used in our products. In addition, the lead times associated with certain components are lengthy and preclude rapid

49


changes in quantities and delivery schedules. We have in the past experienced and may in the future experience component shortages, and the predictability of the availability of these components may be limited. While component shortages have historically been immaterial, they could be material in the future. In the event of a component shortage or supply interruption from suppliers of these components, we may not be able to develop suitable alternate sources in a timely manner. In addition, some of our suppliers, contract manufacturers, and logistics providers may have more established relationships with our competitors, and as a result of such relationships, such suppliers may choose to limit or terminate their relationship with us. Developing suitable alternate sources of supply for these components may be time-consuming, difficult, and costly and we may not be able to source these components on terms that are acceptable to us, or at all, which may adversely affect our ability to meet our requirements or to fill our orders in a timely or cost-effective manner. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would harm our ability to meet our scheduled product deliveries to our customers and users. This could harm our relationships with our channel partners and users and could cause delays in shipment of our products and adversely affect our operating results. In addition, increased component costs could result in lower gross margins. If we are unable to buy these components in quantities sufficient to meet our requirements on a timely basis, we will not be able to deliver products and services to our customers and users, which could adversely impact our revenue, gross margins, and operating results.

Our future success depends on the continuing efforts of our key employees, including our founders, James Park and Eric N. Friedman, and on our ability to attract and retain highly skilled personnel and senior management.

Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. In particular, we are highly dependent on the contributions of our co-founders, James Park and Eric N. Friedman, as well as other members of our management team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue, and impair our ability to compete. Although we have generally entered into employment offer letters with our key personnel, these agreements have no specific duration and provide for at-will employment, which means they may terminate their employment relationship with us at any time.

Competition for highly skilled personnel is often intense, especially in the San Francisco Bay area where we are located, and we may incur significant costs to attract them. We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. Job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment, and the significant decline in the price of our Class A common stock since our initial public offering may adversely affect our ability to attract or retain highly skilled employees. Fluctuations in the price of our Class A common stock may also make it more difficult or costly to use equity awards to motivate, incentivize and retain our employees. Furthermore, there can be no assurances that the number of shares reserved for issuance under our equity incentive plans will be sufficient to grant equity awards adequate to recruit new employees and to compensate existing employees. Additionally, changes in immigration laws may make it harder to attract and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.

We spend significant amounts on advertising and other marketing campaigns to acquire new users, which may not be successful or cost effective.

We spend significant amounts on advertising and other marketing campaigns, such as television, cinema, print advertising, and social media, as well as promotional activities, to acquire new users and we expect to continue to spend significant amounts marketing our products and services to acquire new users and increase awareness of our products and services. In 2017 and the nine months ended September 29, 2018, advertising expenses, excluding co-op advertising and rebates which are recorded as contra-revenue, were $226.3 million and $105.2 million, respectively, representing approximately 14% and 11% of our revenue, respectively. Co-op advertising costs were $45.0 million and $48.6 million for 2017 and the nine months ended September 29, 2018, respectively. A significant portion of our advertising and marketing spend is typically incurred in the fourth quarter as part of our holiday promotions, as well as when new products are released. While we seek to structure our advertising campaigns in the manner that we believe is most likely to encourage people to buy our products and services, we may fail to identify advertising opportunities that satisfy our anticipated return on advertising spend as we scale our investments in marketing, accurately predict user acquisition, or fully understand or estimate the conditions and behaviors that drive user behavior. Particularly during the holiday season, there is significant competition for holiday spending; if competitors or other products offer more compelling promotions or products, we may not realize our expected sales or recover our advertising and promotional spend. If new products do not meet customer expectations, we may not recover our advertising and promotional spend for new product introductions. If for any reason any of our advertising campaigns prove less successful than anticipated in attracting new users, we may not be able to recover our advertising spend, and our rate of user acquisition may fail to meet market expectations, either of which could have

50


an adverse effect on our business. There can be no assurance that our advertising and other marketing efforts will result in increased sales of our products and services.

Our current and future products and services may experience quality problems from time to time that can result in adverse publicity, product recalls, litigation, regulatory proceedings, and warranty claims resulting in significant direct or indirect costs, decreased revenue and operating margin, and harm to our brand.

We sell complex products and services that could contain design and manufacturing defects in their materials, hardware, and firmware. These defects could include defective materials or components, or “bugs,” that can unexpectedly interfere with the products’ intended operations or cause injuries to users or property. Although we extensively and rigorously test new and enhanced products and services before their release, there can be no assurance we will be able to detect, prevent, or fix all defects. For example, our products may fail to provide accurate measurements and data to all users under all circumstances, or there may be reports or claims of inaccurate measurements under certain circumstances.

Failure to detect, prevent, or fix defects, or an increase in defects could result in a variety of consequences including a greater number of returns of products than expected from users and retailers, increases in warranty costs, regulatory proceedings, product recalls, and litigation, which could harm our revenue and operating results. For example, in 2016, we experienced an increase in actual and estimated warranty claims of $108.5 million as compared to 2015, which caused a 4% decline in gross margin in 2016 as compared to 2015. We generally provide a 45-day right of return for purchases through Fitbit.com and a 12-month limited warranty on all of our products, though warranty duration and scope may vary by jurisdiction in compliance with applicable local law. The occurrence of real or perceived quality problems or material defects in our current and future products could expose us to warranty claims in excess of our current reserves. Moreover, we may offer stock rotation rights and price protection to our distributors. If we experience greater returns from retailers or users, or greater warranty claims, in excess of our reserves, our business, revenue, gross margin, and operating results could be harmed. In addition, any negative publicity or lawsuits filed against us related to the perceived quality and safety of our products could also affect our brand and decrease demand for our products and services, adversely affecting our operating results and financial condition.

We rely on a limited number of suppliers, contract manufacturers, and logistics providers, and each of our products is manufactured by a single contract manufacturer.

We rely on a limited number of suppliers, contract manufacturers, and logistics providers. In particular, we use contract manufacturers located in Asia, and each of our products is manufactured by a single contract manufacturer. Our reliance on a sole contract manufacturer for each of our products increases the risk that in the event of an interruption from any one of these contract manufacturers, including, without limitation, due to a natural catastrophe, labor dispute or increased tariffs on goods produced in certain countries, we may not be able to develop an alternate source without incurring material additional costs and substantial delays. Accordingly, an interruption from any key supplier, contract manufacturer, or logistics provider could adversely impact our revenue, gross margins, and operating results.

If we experience a significant increase in demand, or if we need to replace an existing supplier, contract manufacturer, or logistics provider or move our contract manufacturing to a different country, we may be unable to supplement or replace such supply, contract manufacturing, or logistics capacity on terms that are acceptable to us, which may adversely impact our ability to deliver our products to customers in a timely manner. For example, for certain of our products, it may take a significant amount of time to onboard a contract manufacturer that has the capability and resources to build the product to our specifications in sufficient volume. Identifying suitable suppliers, contract manufacturers, and logistics providers is an extensive process that requires us to become satisfied with their quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance, and labor and other ethical practices. In addition, our contract manufacturers often make significant investments to build capacity based upon our forecasted production. If we experience a significant decrease in demand as compared to our forecast, our contract manufacturers may seek to renegotiate the terms of their commitments or choose to limit or terminate their relationship with us. Accordingly, a loss of any key supplier, contract manufacturer, or logistics provider could adversely impact our revenue, gross margins, and operating results.

We have limited control over our suppliers, contract manufacturers, and logistics providers, which subjects us to significant risks, including the potential inability to obtain or produce quality products on a timely basis or in sufficient quantity.

We have limited control over our suppliers, contract manufacturers, and logistics providers, including aspects of their specific manufacturing processes and their labor, environmental, or other practices, which subjects us to significant risks, including the following:


51


inability to satisfy demand for our products;
reduced control over delivery timing and product reliability;
reduced ability to oversee the manufacturing process and components used in our products;
reduced ability to monitor compliance with our product manufacturing specifications;
price increases;
insolvency, credit problems, or other financial difficulties confronting our suppliers, contract manufacturers, or logistic providers;
difficulties in establishing additional or alternative contract manufacturing relationships if we experience difficulties with our existing suppliers, contract manufacturers or logistic providers;
shortages of materials or components;
misappropriation of our intellectual property;
suppliers, contract manufacturers, and logistics providers may choose to limit or terminate their relationship with us;
exposure to natural catastrophes, political unrest, terrorism, labor disputes, and economic instability resulting in the disruption of trade from foreign countries in which our products are manufactured;
changes in local economic conditions in countries where our suppliers, contract manufacturers, or logistics providers are located;
the imposition of new laws and regulations, including those relating to labor conditions, quality and safety standards, imports, duties, taxes, and other charges on imports, as well as trade restrictions and restrictions on currency exchange or the transfer of funds and tariffs; and
insufficient warranties and indemnities on components supplied to our contract manufacturers.

If there are defects in the manufacture of our products, we may face negative publicity, government investigations, and litigation, and we may not be fully compensated by our contract manufacturers for any financial or other liability that we suffer as a result.

We are, and may in the future, be subject to claims and lawsuits alleging that our products fail to provide accurate measurements and data to our users.

Our products and services are used to track and display various information about users’ activities, such as daily steps taken, calories burned, distance traveled, floors climbed, active minutes, sleep duration and quality, and heart rate and GPS-based information such as speed, distance, and exercise routes. We anticipate new features and functionality in the future, as well. From time to time, there have been reports and claims made against us alleging that our products do not provide accurate measurements and data to users, including claims asserting that certain features of our products do not operate as advertised. Such reports and claims have resulted in negative publicity, and, in some cases, have required us to expend time and resources to defend litigation. For example, in the first quarter of 2016, class action lawsuits were filed against us based upon claims that the PurePulse heart rate tracking technology in the Fitbit Charge HR, Fitbit Surge, and Fitbit Blaze do not consistently and accurately record users’ heart rates. If our products fail to provide accurate measurements and data to users, or if there are reports or claims of inaccurate measurements, claims of false advertisement, or claims of inaccuracy regarding the overall health benefits of our products and services in the future, we may become the subject of negative publicity, litigation, including class action litigation, regulatory proceedings, and warranty claims, and our brand, operating results, and business could be harmed.

Our operating margins have declined and may continue to decline as a result of decreased revenues, increasing product costs and operating expenses.

52



Our business is subject to significant pressure on pricing and costs caused by many factors, including intense competition, new product introductions, the cost of components used in our products, labor costs, constrained sourcing capacity, inflationary pressure, pressure from users to reduce the prices we charge for our products and services, warranty claims, and changes in consumer demand. Costs for the components used in the manufacture of our products are affected by, among other things, energy prices, consumer demand, fluctuations in commodity prices and currency, tariffs, and other factors that are generally unpredictable and beyond our control. Any change to pricing and costs could have an adverse effect on, among other things, our average selling price, the cost of our products, gross margins, operating results, financial condition, and cash flows. Moreover, if we are unable to offset any decreases in our average selling price by increasing our sales volumes or by adjusting our product mix, or if our sales volume declines and we are not able to reduce our costs, our operating results and financial condition may be harmed.

A substantial portion of our expenses are personnel related and include salaries, stock-based compensation and benefits, which are not seasonal in nature. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate a negative impact on operating margins in the short term. To the extent such revenue shortfalls recur in future periods, our operating results would be harmed.

Our success depends on our ability to maintain our brand. If events occur that damage our brand, our business and financial results may be harmed.

Our success depends on our ability to maintain the value of the “Fitbit” brand. The “Fitbit” name is integral to our business as well as to the implementation of our strategies for expanding our business. Maintaining, promoting, and positioning our brand will depend largely on the success of our marketing and merchandising efforts, our ability to provide consistent, high quality products and services, and our ability to successfully secure, maintain, and defend our rights to use the “Fitbit” mark and other trademarks important to our brand. Our brand could be harmed if we fail to achieve these objectives or if our public image or brand were to be tarnished by negative publicity. For example, there has been media coverage of some of the users of our products reporting skin irritation, as well as personal injury lawsuits filed against us relating to the Fitbit Zip, Fitbit One, Fitbit Flex, Fitbit Charge, Fitbit Charge HR, and Fitbit Surge products. We also believe that our reputation and brand may be harmed if we fail to maintain a consistently high level of customer service. In addition, we believe the popularity of the “Fitbit” brand makes it a target for counterfeiting or imitation, with third parties attempting to sell counterfeit products that attempt to replicate our products.

In addition, our products may be diverted from our authorized retailers, distributors, and other business partners and sold on the “gray market.” Gray market products result in shadow inventory that is not visible to us, thus making it difficult to forecast demand accurately. Also, when gray market products enter the market, we and our channel partners compete with often heavily discounted gray market products, which adversely affects demand for our products and negatively impacts our margins. In addition, our inability to control gray market activities could result in user satisfaction issues, which may have a negative impact on our brand. When products are purchased outside our authorized retailers and distributors, there is a risk that our customers are buying substandard products, including products that may have been designed by us for destruction, altered, mishandled, or damaged, or used products represented as new.

Any occurrence of counterfeiting, imitation, or confusion with our brand could adversely affect our reputation, place negative pricing pressure on our products, reduce sales of our products, and impair the value of our brand. Additionally, counterfeit and unauthorized grey market sales may result in secondary warranty replacement and service costs. Maintaining, protecting, and enhancing our brand may require us to make substantial investments, and these investments may not be successful. If we fail to successfully maintain, promote, and position our brand and protect our reputation or if we incur significant expenses in this effort, our business, financial condition and operating results may be adversely affected.

If significant tariffs or other restrictions are placed on our goods imported into the United States from China or any related counter-measures are taken by China, our revenue, gross margin, and results of operations may be materially harmed.

If significant tariffs or other restrictions are placed on goods imported into the United States from China or any related counter-measures are taken by China, our revenue and results of operations may be materially harmed. The Trump Administration has signaled that it may alter trade terms between China and the United States, including by limiting trade with China and/or imposing tariffs on imports from China. Between July and September 2018, the U.S. Trade Representative imposed additional duties, ranging from 10% to 25% on a variety of goods imported from China that will potentially be subjected to a 10% tariff until 2019, when the tariffs will increase to 25%. While these tariffs do not currently apply to our products, if additional tariffs that cover our products are imposed, the cost of our products may increase. In addition, any such additional tariffs may also make our products more expensive for consumers, which may reduce consumer demand. We may need to offset the financial impact by, among other things, moving our product manufacturing to other locations, modifying other business practices or raising prices. If

53


we are not successful in offsetting the impact of any such tariffs, our revenue, gross margins, and operating results may be adversely affected.

Any insolvency, credit problems, or other financial difficulties impacting our retailers and distributors could expose us to financial risk.

Some of our retailers and distributors have experienced and may continue to experience financial difficulties. Insolvency, credit challenges, or other financial difficulties may impact our retailers and distributors and could expose us to significant financial risk. In addition, if the credit capacity of any retailer or distributor declines due to deterioration in their financial condition or increases in their outstanding payable balance to us, we may be subject to additional financial risk. Financial difficulties of our retailers and distributors could impede their effectiveness and also expose us to risks if they are unable to pay for the products they purchase from us. For example, Wynit Distribution, LLC, or Wynit, historically our largest customer, filed for bankruptcy protection in September 2017, which caused us to incur $7.6 million in net bad debt expenses and $1.4 million in net cost of revenues in 2017. Credit and financial difficulties of our retailers and distributors may also lead to a reduction in sales, price reductions, increased returns of our products, and adverse effects on our brand and operating results. We maintain credit insurance for the majority of our customer balances, perform ongoing credit evaluations of our customers, and maintain allowances for potential credit losses on customers’ accounts when deemed necessary. Credit and financial difficulties may lead to an increase in our credit insurance premiums and make it more difficult or impossible to obtain sufficient coverage, which could increase our exposure and result in increased bad debt expense or additional write-offs. We also may not have sufficient insurance coverage to cover losses resulting from the credit and financial difficulties of our retailers and distributors. Any reduction in sales by our current retailers or distributors, loss of large retailers or distributors, or decrease in revenue from our retailers or distributors could adversely affect our revenue, operating results, and financial condition.

We depend on retailers and distributors to sell and market our products, and our failure to maintain and further develop our sales channels could harm our business.

We primarily sell our products through retailers and distributors and depend on these third-parties to sell and market our products to consumers. Any changes to our current mix of retailers and distributors could adversely affect our gross margin and could negatively affect both our brand image and our reputation. Our sales depend, in part, on retailers adequately displaying our products, including providing attractive space and point of purchase displays in their stores, and training their sales personnel to sell our products. Our retailers also often offer products and services of our competitors in their stores. If our retailers and distributors are not successful in selling our products or overestimate demand for our products or promote competing products and services more effectively than our products and services, our revenue would decrease and our gross margins could decline due to increased product returns or price protection claims. In addition, our success in expanding and entering into new markets internationally will depend on our ability to establish relationships with new retailers and distributors. We also sell and will need to continue to expand our sales through online retailers, such as Amazon.com, and through our direct channel, Fitbit.com, as consumers increasingly make purchases online. If we do not maintain our relationship with existing retailers and distributors or develop relationships with new retailers and distributors our ability to sell our products and services could be adversely affected and our business may be harmed.

In 2017 and the nine months ended September 29, 2018, our five largest retailers and distributors accounted for approximately 43% and 39%, respectively, of our revenue. Of these retailers and distributors, Amazon.com accounted for approximately 13% of our revenue for 2017 and D&H Distribution Company, Amazon.com and Kohl’s Department Stores, Inc. accounted for approximately 13%, 12% and 10%, respectively, of our revenue for the nine months ended September 29, 2018. No other retailers or distributors accounted for 10% or more of our revenue during these periods. Accordingly, the loss of a small number of our large retailers and distributors, or the reduction in business with one or more of these retailers and distributors, could have a significant adverse impact on our operating results. For example, Wynit, historically our largest customer at the time, filed for bankruptcy protection in September 2017. While we have agreements with these large retailers and distributors, these agreements do not require them to purchase any meaningful amount of our products.

Consolidation of retailers or concentration of retail market share among a few retailers may increase and concentrate our credit risk and impair our ability to sell products.

54



The electronics retail and sporting goods markets in some countries, including the United States, our largest market, are dominated by a few large retailers with many stores. These retailers have in the past increased their market share and may continue to do so in the future by expanding through acquisitions and construction of additional stores. This can further concentrate our credit risk to a relatively small number of retailers, and, if any of these retailers were to experience credit or liquidity issues, it would increase the risk that our receivables from these customers may not be paid. In addition, increasing market share concentration among one or a few retailers in a particular country or region increases the risk that if any one of them substantially reduces their purchases of our wearable devices, we may be unable to find a sufficient number of other retail outlets for our products to sustain the same level of sales. These situations also may result in pricing pressure to us. Any reduction in sales by our retailers would adversely affect our revenue, operating results, and financial condition.

Our business is affected by seasonality and if our sales fall below our forecasts, our overall financial conditions and operating results could be adversely affected.

Our revenue and operating results are affected by general seasonal spending trends associated with holidays. For example, our fourth quarter has typically been our strongest quarter in terms of revenue and operating income, reflecting our historical strength in sales during the holiday season. We generated approximately 35%, 26% and 38% of our full year revenue during the fourth quarters of 2017, 2016 and 2015, respectively. Accordingly, any shortfall in expected fourth quarter revenue would adversely affect our annual operating results, as was the case in the fourth quarter of 2016. In addition, although we expect to achieve cash flow breakeven in 2018, we expect to incur net cash outflows in the second and third quarters of 2018, and positive cash flow in the fourth quarter of 2018.  Any shortfall in revenue, particularly in the fourth quarter of 2018, would negatively affect our ability to achieve cash flow breakeven in 2018, and may adversely affect our liquidity. We may also experience excess inventory levels or a shortage of products available for sale if we fail to accurately forecast consumer demand for the holiday season.

Furthermore, our growth rate in recent years may obscure the extent to which seasonality trends have affected our business and may continue to affect our business. Accordingly, yearly or quarterly comparisons of our operating results may not be useful and our results in any particular period will not necessarily be indicative of the results to be expected for any future period. Seasonality in our business can also be significantly impacted by introductions of new or enhanced products and services, including the costs associated with such introductions.

We collect, store, process, and use personal information and other customer data, which subjects us to governmental regulation and other legal obligations related to privacy, information security, and data protection, and any security breaches or our actual or perceived failure to comply with such legal obligations could harm our business.

We collect, store, process, and use personal information and other user data, and we rely on third parties that are not directly under our control to do so. Our users’ exercise and activity-related data and other personal information may include, among other information, names, addresses, phone numbers, email addresses, payment account information, height, weight, and information such as heart rates, sleeping patterns, GPS-based location, and activity patterns.

Due to the volume of the personal information and data we manage and the nature of our products, the security features of our platform and information systems are critical. If our security measures, some of which we manage using third-party solutions, are breached or fail, unauthorized persons may be able to obtain access to or acquire our users’ data. Furthermore, if third-party service providers that host user data on our behalf experience security breaches or violate applicable laws, agreements, or our policies, such events may also put our users’ information at risk and could in turn have an adverse effect on our business. Additionally, if we or any third-party, including third-party applications, with which our users choose to share their Fitbit data were to experience a breach of systems compromising our users’ personal data, our brand and reputation could be adversely affected, use of our products and services could decrease, and we could be exposed to a risk of loss, litigation, and regulatory proceedings.

Depending on the nature of the information compromised, in the event of a data breach or other unauthorized access to or acquisition of our user data, we may also have obligations to notify users about the incident and we may need to provide some form of remedy, such as a subscription to a credit monitoring service, for the individuals affected by the incident. A growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or acquisition of certain types of personal data. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another. Complying with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises user data. Our users may also inadvertently disclose or lose control of their passwords, creating the perception that our systems are not secure against third-party access. While we maintain insurance coverage that, subject to policy terms and conditions and a significant self-insured retention, is designed to address certain aspects of cyber risks, such insurance coverage may be insufficient to cover all losses or all types of claims that may arise in the event we experience

55


a security breach. In addition, any such security breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition.

Our failure to comply with U.S. and foreign laws related to privacy, data security, and data protection, such as the European Union’s new General Data Protection Regulation, which has broad scope, raised standards, and substantial penalties, and requires an adequate legal mechanism for the transfer of personal data outside of Europe, could adversely affect our financial condition, operating results, and our brand.

We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data protection, and data security. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws.

In particular, there are numerous U.S. federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal data. Such laws and regulations often have changes in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions. For example, the General Data Protection Regulation, or GDPR, became effective in May 2018. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are more stringent than those currently in place in the European Union, and that will include significant penalties for non-compliance, including fines of up to €20 million or 4% of total worldwide revenue. Additionally, in June 2018, California passed the California Consumer Privacy Act, or CCPA, provides new data privacy rights for consumers and new operational requirements for companies, effective in 2020. Fines for noncompliance may be up to $7,500 per violation. The costs of compliance with, and other burdens imposed by, the GDPR and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business.

Additionally, we rely on various legal mechanisms for transferring certain personal data outside of the European Economic Area, or EEA, including the EU-US Privacy Shield Framework, or Privacy Shield, and EU Standard Contractual Clauses, or SCCs. In November 2016, the US Department of Commerce approved our Privacy Shield self-certification, which is available on the Department’s Privacy Shield website. Both Privacy Shield and the SCCs are the subject of ongoing legal challenges in European courts. If we fail or are perceived to fail to meet the Privacy Shield principles or our obligations under the SCCs, or if any of these legal mechanisms for transferring data from the EEA are invalidated by European courts or otherwise become defunct, EU data protection authorities or the Federal Trade Commission could bring enforcement actions seeking to prohibit or suspend our data transfers or alleging unfair or deceptive practices. In such cases, we could be required to make potentially expensive changes to our information technology infrastructure and business operations, and we could face legal liability, fines, negative publicity, and resulting loss of business.

Certain privacy laws and regulations also apply to the collection of personal information from children, including the Children’s Online Privacy Protection Act, or COPPA, and GDPR. In the first quarter of 2018, we introduced Fitbit Ace, our first activity tracker designed for kids ages 8 and up and Fitbit family accounts. If these products no not comply with any applicable laws or regulations, we could be subject to claims, legal liabilities, penalties, fines, and negative publicity, which could harm our operating results.

We strive to comply with all applicable laws, policies, legal obligations, and industry codes of conduct relating to privacy, data security, and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us or third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or the failure or perceived failure by third-party apps with which our users choose to share their Fitbit data to comply with their privacy policies or privacy-related legal obligations as they relate to the Fitbit data shared with them, or any compromise of security that results in the unauthorized release or transfer of personal data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our brand and operating results.

Certain health-related laws and regulations such as the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the Health Information Technology for Economic and Clinical Health Act, or HITECH, may have an impact on our business. For example, in September 2015 we announced that we intend to offer HIPAA compliant capabilities to certain customers of our corporate wellness offerings who are “covered entities” under HIPAA, which may include our execution of Business Associate Agreements with such covered entities. In addition, changes in applicable laws and regulations may result in the user data we collect being deemed protected health information, or PHI, under HIPAA and HITECH. Furthermore, because we accept payment via credit cards, we are subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard, or PCI DSS. If we are unable to comply with the applicable privacy and security

56


requirements under HIPAA, HITECH, or PCI DSS, or we fail to comply with Business Associate Agreements that we enter into with covered entities, we could be subject to claims, legal liabilities, penalties, fines, and negative publicity, which could harm our operating results.

Governments are continuing to focus on privacy and data security and it is possible that new privacy or data security laws will be passed or existing laws will be amended in a way that is material to our business. Any significant change to applicable laws, regulations, or industry practices regarding our users’ data could require us to modify our services and features, possibly in a material manner, and may limit our ability to develop new products, services, and features. Although we have made efforts to design our policies, procedures, and systems to comply with the current requirements of applicable state, federal, and foreign laws, changes to applicable laws and regulations in this area could subject us to additional regulation and oversight, any of which could significantly increase our operating costs.

Cybersecurity risks could adversely affect our business and disrupt our operations.

The threats to network and data security are increasingly diverse and sophisticated. Despite our efforts and processes to prevent breaches, our devices, as well as our servers, computer systems, and those of third parties that we use in our operations are vulnerable to cybersecurity risks, including cyber-attacks such as viruses and worms, phishing attacks, denial-of-service attacks, physical or electronic break-ins, employee theft or misuse, and similar disruptions from unauthorized tampering with our servers and computer systems or those of third parties that we use in our operations, which could lead to interruptions, delays, loss of critical data, unauthorized access to user data, and loss of consumer confidence. In addition, we may be the target of email scams that attempt to acquire personal information or company assets. Despite our efforts to create security barriers to such threats, we may not be able to entirely mitigate these risks. Any cyber-attack that attempts to obtain our or our users’ data and assets, disrupt our service, or otherwise access our systems, or those of third parties we use, if successful, could adversely affect our business, operating results, and financial condition, be expensive to remedy, and damage our reputation. In addition, any such breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition.

Any material disruption of our information technology systems, or those of third-party partners and data center providers could materially damage user and business partner relationships, and subject us to significant reputational, financial, legal, and operational consequences.

We depend on our information technology systems, as well as those of third parties, to develop new products and services, operate our website, host and manage our services, store data, process transactions, respond to user inquiries, and manage inventory and our supply chain. Any material disruption or slowdown of our systems or those of third parties whom we depend upon, including a disruption or slowdown caused by our failure to successfully manage significant increases in user volume or successfully upgrade our or their systems, system failures, or other causes, could cause outages or delays in our services, which could harm our brand and adversely affect our operating results. In addition, such disruption could cause information, including data related to orders, to be lost or delayed which could---especially if the disruption or slowdown occurred during the holiday season---result in delays in the delivery of products to stores and users or lost sales, which could reduce demand for our merchandise, harm our brand and reputation, and cause our revenue to decline. Problems with our third-party data center service providers, the telecommunications network providers with whom they contract, or with the systems by which telecommunications providers allocate capacity among their users could adversely affect the experience of our users. Our third-party data center service providers could decide to close their facilities or cease providing us services without adequate notice. Any changes in third-party service levels at our data centers or any errors, defects, disruptions, or other performance problems with our platform could harm our brand and may damage the data of our users. If changes in technology cause our information systems, or those of third parties whom we depend upon, to become obsolete, or if our or their information systems are inadequate to handle our growth, we could lose users and our business and operating results could be adversely affected.

Our failure or inability to protect our intellectual property rights, or claims by others that we are infringing upon or unlawfully using their intellectual property could diminish the value of our brand and weaken our competitive position, and adversely affect our business, financial condition, operating results, and prospects.

We currently rely on a combination of patent, copyright, trademark, trade secret, and unfair competition laws, as well as confidentiality agreements and procedures and licensing arrangements, to establish and protect our intellectual property rights. We have devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, licensees, independent contractors, commercial partners, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of

57


confidential information. We cannot be certain that the steps taken by us to protect our intellectual property rights will be adequate to prevent infringement of such rights by others, including imitation of our products and misappropriation of our brand. Additionally, the process of obtaining patent or trademark protection is expensive and time-consuming, and we may not be able to file, apply for or prosecute all necessary or desirable patent applications or trademark applications at a reasonable cost or in a timely manner. We have obtained and applied for U.S. and foreign trademark registrations for the “Fitbit” brand and a variety of our product names, and will continue to evaluate the registration of additional trademarks as appropriate. However, we cannot guarantee that any of our pending trademark or patent applications will be approved by the applicable governmental authorities. Moreover, intellectual property protection may be unavailable or limited in some foreign countries where laws or law enforcement practices may not protect our intellectual property rights as fully as in the United States, and it may be more difficult for us to successfully challenge the use of our intellectual property rights by other parties in these countries. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and our failure or inability to obtain or maintain trade secret protection or otherwise protect our proprietary rights could adversely affect our business.

We are and may in the future be subject to patent infringement and trademark claims and lawsuits in various jurisdictions, and we cannot be certain that our products or activities do not violate the patents, trademarks, or other intellectual property rights of third-party claimants. Companies in the technology industry and other patent, copyright, and trademark holders seeking to profit from royalties in connection with grants of licenses own large numbers of patents, copyrights, trademarks, domain names, and trade secrets and frequently commence litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. Companies and individuals may also be subject to criminal prosecution for trade secret theft under 18 U.S.C. section 1832. As we face increasing competition, the intellectual property rights claims against us and asserted by us have grown and will likely continue to grow. For example, we had been involved in litigation with Jawbone and under a related federal criminal investigation concerning alleged theft of Jawbone’s trade secrets, which is described in Note 6, “Commitments and Contingencies” in the notes to our consolidated financial statements. In addition, on June 14, 2018, the six former Jawbone employees who were named as individual defendants in the state trade secret case were charged in a federal indictment with being in possession of certain Jawbone trade secrets.

We intend to vigorously defend and prosecute these litigation matters and, based on our review, we believe we have valid defenses and claims with respect to each of these matters. However, litigation is inherently uncertain, and any judgment or injunctive relief entered against us or any adverse settlement could materially and adversely impact our business, financial condition, operating results, and prospects. In addition, litigation can involve significant management time and attention and can be expensive, regardless of outcome. During the course of these litigation matters, there may be announcements of the results of hearings and motions, and other interim developments related to the litigation matters. If securities analysts or investors regard these announcements as negative, the market price of our Class A common stock may decline.

Further, from time to time, we have received and may continue to receive letters from third parties alleging that we are infringing upon their intellectual property rights. Successful infringement claims against us could result in significant monetary liability, prevent us from selling some of our products and services, or require us to change our branding. In addition, resolution of claims may require us to redesign our products, license rights from third parties at a significant expense, or cease using those rights altogether. We have also in the past and may in the future bring claims against third parties for infringing our intellectual property rights. Costs of supporting such litigation and disputes may be considerable, and there can be no assurances that a favorable outcome will be obtained. Patent infringement, trademark infringement, trade secret misappropriation, and other intellectual property claims and proceedings brought against us or brought by us, whether successful or not, could require significant attention of our management and resources and have in the past and could further result in substantial costs, harm to our brand, and have an adverse effect on our business.

We are regularly subject to general litigation, regulatory disputes, and government inquiries.

We are regularly subject to claims, lawsuits, including potential class actions, government investigations, and other proceedings involving competition and antitrust, intellectual property, privacy, consumer protection, accessibility claims, securities, tax, labor and employment, commercial disputes, and other matters. The number and significance of these disputes and inquiries have increased as our company has grown larger, our business has expanded in scope and geographic reach, and our products and services have increased in complexity.

The outcome and impact of such claims, lawsuits, government investigations, and proceedings cannot be predicted with certainty. Regardless of the outcome, such investigations and proceedings can have an adverse impact on us because of legal costs, diversion of management resources, and other factors. Determining reserves for our pending litigation is a complex, fact-intensive process that is subject to judgment calls. It is possible that a resolution of one or more such proceedings could require us to make substantial payments to satisfy judgments, fines, or penalties or to settle claims or proceedings, any of which could harm our business. These proceedings could also result in reputational harm, criminal sanctions, or orders preventing us from offering certain

58


products, or services, or requiring a change in our business practices in costly ways, or requiring development of non-infringing or otherwise altered products or technologies. Any of these consequences could harm our business.

We may experience difficulties managing our cloud infrastructure migration.

We recently announced our move to the Google Cloud Platform. Cloud infrastructure migrations are complex, time-consuming, and can involve substantial expenditures. Our cloud service is critical to accurately maintain data, books and records, or otherwise operate our business; any such implementation involves risks inherent in the conversion to a new system, including loss of information and potential disruption to our normal operations. We may discover deficiencies in our design or implementation or maintenance of the new cloud system that could adversely affect our ability to accurately maintain data, books and records, or otherwise operate our business.

The market for wearable devices is still evolving and if it does not continue to grow, grows more slowly than we expect, or fails to grow as large as we expect, our business and operating results would be harmed.

The market for wearable devices, which includes both connected health and fitness trackers and smartwatches, is still evolving and it is uncertain whether wearable devices will sustain high levels of demand and wide market acceptance. Our success will depend to a substantial extent on the willingness of people to widely adopt these products and services. In part, adoption of our products and services will depend on the increasing prevalence of wearable devices driven by the introduction of new form factors, related software services and other offerings. However, it is not certain whether consumers will respond to these new form factors, and if our offerings fail to satisfy consumer preferences, our business may be adversely affected.

Furthermore, some individuals may be reluctant or unwilling to use wearable devices because they have concerns regarding the risks associated with data privacy and security. If the wider public does not perceive the benefits of our wearable devices or chooses not to adopt them as a result of concerns regarding privacy or data security or for other reasons, then the market for these products and services may not further develop, it may develop more slowly than we expect, or it may not achieve the growth potential we expect it to, any of which would adversely affect our operating results. The development and growth of this market may not be sustained.

Our activation metric is only an indicator of potential repeat behavior. Therefore, you should not rely on the activation metric as a guarantee of repeat purchasing behavior.

Our activation metric tracks the first instance of a Fitbit device (excluding Aria, Aria 2, Flyer and other accessories) pairing to a user account during the three months ending on the date of measurement, as well as Fitbit users who previously activated another Fitbit device to his or her account.

The activation metric is only an indicator of potential repeat behavior. Actual repeat purchase behavior may depend on a number of factors, including but not limited to our ability to anticipate and satisfy consumer preferences. Therefore, you should not rely on our activation metric as a guarantee of repeat purchase behavior.

See the sections titled, “Management’s Discussion and Analysis of Financial Condition and Results of Operations-Key Business Metrics-Activations” in this Periodic Report on Form 10-Q for additional information.

Our business and products are subject to a variety of additional U.S. and foreign laws and regulations that are central to our business; our failure to comply with these laws and regulations could harm our business or our operating results.

We are or may become subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business, including laws and regulations regarding consumer protection, advertising, privacy, intellectual property, manufacturing, anti-bribery and anti-corruption, and economic or other trade prohibitions or sanctions.

The manufacturing, labeling, distribution, importation, marketing, and sale of our products are subject to extensive regulation by various U.S. state and federal and foreign agencies, including the U.S. Consumer Product Safety Commission, or CPSC, FTC, FDA, Federal Communications Commission, and state attorneys general, as well as by various other federal, state, provincial, local, and international regulatory authorities in the countries in which our products and services are manufactured, distributed marketed or sold. If we fail to comply with any of these regulations, we could become subject to enforcement actions or the imposition of significant monetary fines, other penalties, or claims, which could harm our operating results or our ability to conduct our business.


59


 The global nature of our business operations also create various domestic and foreign regulatory challenges and subject us to laws and regulations such as the U.S. Foreign Corrupt Practices Act, or FCPA, the U.K. Bribery Act, and similar anti-bribery and anti-corruption laws in other jurisdictions, and our products are also subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations established by the Treasury Department’s Office of Foreign Assets Controls. If we become liable under these laws or regulations, we may be forced to implement new measures to reduce our exposure to this liability. This may require us to expend substantial resources or to discontinue certain products or services, which would negatively affect our business, financial condition, and operating results. In addition, the increased attention focused upon liability issues as a result of lawsuits, regulatory proceedings, and legislative proposals could harm our brand or otherwise impact the growth of our business. Any costs incurred as a result of compliance or other liabilities under these laws or regulations could harm our business and operating results.

Our international operations subject us to additional costs and risks, and our continued expansion internationally may not be successful.

We have entered into many international markets in a relatively short time and may enter into additional markets in the future. Outside of the United States, we currently have operations in Australia and a number of countries in Asia and Europe. There are significant costs and risks inherent in conducting business in international markets, including:

establishing and maintaining effective controls at foreign locations and the associated increased costs;
adapting our technologies, products, and services to non-U.S. consumers’ preferences and customs;
variations in margins by geography;
increased competition from local providers of similar products;
longer sales or collection cycles in some countries;
compliance with foreign laws and regulations;
compliance with the laws of numerous taxing jurisdictions where we conduct business, potential double taxation of our international earnings, and potentially adverse tax consequences due to U.S. and foreign tax laws as they relate to our international operations;
compliance with anti-bribery laws, such as the FCPA and the U.K. Bribery Act, by us, our employees, and our business partners;
complexity and other risks associated with current and future foreign legal requirements, including legal requirements related to consumer protection, consumer product safety, and data privacy frameworks, such as the GDPR, and any applicable privacy and data protection laws in foreign jurisdictions where we currently conduct business or intend to conduct business in the future;
currency exchange rate fluctuations and related effects on our operating results;
economic and political instability in some countries, particularly those in China where we have expanded;
the uncertainty of protection for intellectual property rights in some countries and practical difficulties of enforcing rights abroad;
tariffs and customs duties and the classification of our products by applicable governmental bodies; and
other costs of doing business internationally.

Our products are manufactured overseas and imported into the United States, the European Union, and other countries and may be subject to duties, tariffs and anti-dumping penalties imposed by applicable customs authorities. Those duties and tariffs are based on the classification of each of our products and is routinely subject to review by the applicable customs authorities. We are unable to predict whether those authorities will agree with our classifications and if those authorities do not agree with our classifications additional duties, tariffs or other trade restrictions may be imposed on the importation of our products. Such actions could result in increases in the cost of our products generally and might adversely affect our sales and profitability.

These factors and other factors could harm our international operations and, consequently, materially impact our business, operating results, and financial condition. Further, we may incur significant operating expenses as a result of our international expansion, and it may not be successful. We have limited experience with regulatory environments and market practices internationally, and we may not be able to penetrate or successfully operate in new markets. We may also encounter difficulty expanding into new international markets because of limited brand recognition in certain parts of the world, leading to delayed

60


acceptance of our products and services by users in these new international markets. If we are unable to continue to expand internationally and manage the complexity of our global operations successfully, our financial condition and operating results could be adversely affected.

To date, we have derived substantially all of our revenue from sales of our wearable devices, and sales of our subscription-based premium services have historically accounted for less than 1% of our revenue.

To date, substantially all of our revenue has been derived from sales of our wearable devices, and we expect to continue to derive the substantial majority of our revenue from sales of these devices for the foreseeable future. In 2016 and 2017, we derived less than 1% of our revenue from sales of our subscription-based premium services. However, in the future we plan to increase sales of subscriptions to these services. For example, in October 2017, we launched Fitbit Coach, our premium guidance and coaching paid offering, and we intend to further build out our recurring non-device revenue offerings, such as with a premium experience that offers additional features, insights and programs. If consumer reception is unfavorable or we are unable to successfully sell and market our premium services, we may be deprived of a potentially significant source of revenue in the future. In addition, sales of our premium services may lead to additional sales of our wearable devices and user engagement with our platform. As a result, our future growth and financial performance may depend, in part, on our ability to sell more subscriptions to our premium services.

An economic downturn or economic uncertainty may adversely affect consumer discretionary spending and demand for our products and services.

Our products and services may be considered discretionary items for consumers. Factors affecting the level of consumer spending for such discretionary items include general economic conditions, and other factors, such as consumer confidence in future economic conditions, fears of recession, the availability and cost of consumer credit, levels of unemployment, and tax rates. As global economic conditions continue to be volatile or economic uncertainty remains, including economic conditions resulting from recent volatility in European markets, trends in consumer discretionary spending also remain unpredictable and subject to reductions. Unfavorable economic conditions may lead consumers to delay or reduce purchases of our products and services and consumer demand for our products and services may not grow as we expect. Our sensitivity to economic cycles and any related fluctuation in consumer demand for our products and services may have an adverse effect on our operating results and financial condition.

Our financial performance is subject to risks associated with changes in the value of the U.S. dollar versus local currencies.

Our primary exposure to movements in foreign currency exchange rates relates to non-U.S. dollar denominated sales and operating expenses worldwide. Weakening of foreign currencies relative to the U.S. dollar adversely affects the U.S. dollar value of our foreign currency-denominated sales and earnings, and generally leads us to raise international pricing, potentially reducing demand for our products. In some circumstances, for competitive or other reasons, we may decide not to raise local prices to fully offset the strengthening of the U.S. dollar, or at all, which would adversely affect the U.S. dollar value of our foreign currency denominated sales and earnings. Conversely, a strengthening of foreign currencies relative to the U.S. dollar, while generally beneficial to our foreign currency-denominated sales and earnings, could cause us to reduce international pricing, incur losses on our foreign currency derivative instruments, and incur increased operating expenses, thereby limiting any benefit. Additionally, strengthening of foreign currencies may also increase our cost of product components denominated in those currencies, thus adversely affecting gross margins.

We use derivative instruments, such as foreign currency forward contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any, or more than a portion, of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. In addition, our counterparties may be unable to meet the terms of the agreements. We seek to mitigate this risk by limiting counterparties to major financial institutions and by spreading the risk across several major financial institutions.

Changes in our tax rates or exposure to additional tax liabilities could adversely affect our earnings and financial condition.

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our provision for income taxes is subject to volatility and could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the relevant tax, accounting, and other laws, regulations, principles, and interpretations, or by changes in the valuation of our deferred tax assets and liabilities. As we operate in numerous taxing jurisdictions, the application of tax laws can be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions.

61



Uncertainties in the interpretation and application of the 2017 Tax Cuts and Jobs Act could materially affect our tax obligations and effective tax rate.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017, or the 2017 Tax Act, was signed into law and includes several key tax provisions that affected us, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of certain deductions, and changes to how the United States imposes income tax on multinational corporations, among others. The 2017 Tax Act requires complex computations to be performed that were not previously required in U.S. tax law, and preparation and analysis of information not previously required or regularly produced which will require significant judgment in interpreting accounting guidance for such items that is currently uncertain. We have provided our best estimate of the impact of the 2017 Tax Act in our year-end income tax provision in accordance with our understanding of the 2017 Tax Act. However, the interpretation of issued or future guidance on how provisions of the 2017 Tax Act will be applied or otherwise administered by the U.S. Treasury Department, the Internal Revenue Services, and other standard-setting bodies could be different from our interpretation. As additional regulatory guidance is issued by the applicable taxing authorities, as accounting treatment is clarified, as we perform additional analysis on the application of the law, and as we refine estimates in calculating the effect, our final analysis, which will be recorded in the period completed, may be different from our current provisional amounts, which could materially affect our tax obligations and effective tax rate. In addition, foreign governments may enact tax laws in response to the 2017 Tax Act that could result in further changes to global taxation that may affect our financial position and results of operations in the future.

If we are unable to protect our domain names, our brand, business, and operating results could be adversely affected.

We have registered domain names for websites, or URLs, that we use in our business, such as Fitbit.com. If we are unable to maintain our rights in these domain names, our competitors or other third parties could capitalize on our brand recognition by using these domain names for their own benefit. In addition, although we own the “Fitbit” domain name under various global top level domains such as .com and .net, as well as under various country-specific domains, we might not be able to, or may choose not to, acquire or maintain other country-specific versions of the “Fitbit” domain name or other potentially similar URLs. The regulation of domain names in the United States and elsewhere is generally conducted by Internet regulatory bodies and is subject to change. If we lose the ability to use a domain name in a particular country, we may be forced to either incur significant additional expenses to market our solutions within that country, including the development of a new brand and the creation of new promotional materials, or elect not to sell our solutions in that country. Either result could substantially harm our business and operating results. Regulatory bodies could establish additional top-level domains, appoint additional domain name registrars, or modify the requirements for holding domain names. As a result, we may not be able to acquire or maintain the domain names that utilize the name “Fitbit” in all of the countries in which we currently conduct or intend to conduct business. Further, the relationship between regulations governing domain names and laws protecting trademarks and similar proprietary rights varies among jurisdictions and is unclear in some jurisdictions. Domain names similar to ours have already been registered in the United States and elsewhere, and we may be unable to prevent third parties from acquiring and using domain names that infringe, are similar to, or otherwise decrease the value of, our brand or our trademarks. Protecting and enforcing our rights in our domain names and determining the rights of others may require litigation, which could result in substantial costs, divert management attention, and not be decided favorably to us.

Our use of “open source” software could negatively affect our ability to sell our products and subject us to possible litigation.

A portion of the technologies we use incorporates “open source” software, and we may incorporate open source software in the future. From time to time, companies that incorporate open source software into their products have faced claims challenging the ownership of open source software or compliance with open source license terms. Therefore, we could be subject to suits by parties claiming ownership of what we believe to be open source software or noncompliance with open source licensing terms. Some open source licenses may subject us to certain unfavorable conditions, including requirements that we offer our products and services that incorporate the open source software for no cost or that we make publicly available all or part of the source code for modifications or derivative works. Additionally, if a third-party software provider has incorporated open source software into software that we license or obtain from such provider, we could be required to disclose or provide at no cost all or part of our source code that incorporates such licensed software. If a copyright holder that distributes open source software that we use or license or other third party were to allege that we had not complied with the conditions of the applicable license, we could be required to incur significant legal expenses defending against such allegations and may be required to release portions of our proprietary source code, subject to significant damages, re-engineer our products and services, enjoined from the sale of our products and services that contained the open source software if re-engineering our products or services cannot be accomplished on a timely basis, or take other remedial action that may divert resources away from our development efforts. Any of the foregoing could disrupt the distribution and sale of our products and services and harm our business.


62


We may engage in merger and acquisition activities, which could require significant management attention, disrupt our business, dilute stockholder value, and adversely affect our operating results.

As part of our business strategy, we may make investments in other companies, products, or technologies. For example, in 2016, we acquired assets from Coin, Inc., Pebble Industries, Inc., and Vector Watch S.R.L and in 2018 we acquired Twine Health. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by users or investors. In addition, if we fail to successfully integrate such acquisitions, or the technologies associated with such acquisitions, into our company, the revenue and operating results of the combined company could be adversely affected.

Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, and adversely impact our business, financial condition, operating results, and cash flows. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We would have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which may affect our financial condition or the value of our capital stock and could result in dilution to our stockholders. If we incur more debt it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to manage our operations. Additionally, we may receive indications of interest from other parties interested in acquiring some or all of our business. The time required to evaluate such indications of interest could require significant attention from management, disrupt the ordinary functioning of our business, and adversely affect our operating results.

There have been reports that some users of certain of our devices have experienced skin irritations, which could result in additional negative publicity or otherwise harm our business. In addition, some of our users have filed personal injury lawsuits against us relating to certain of our devices, which could divert management’s attention from our operations and result in substantial legal fees and other costs.

Due to the nature of some of our wearable devices, some users have had in the past and may in the future experience skin irritations or other biocompatibility issues not uncommon with jewelry or other wearable products that stay in contact with skin for extended periods of time. There have been reports of some users of certain of our devices experiencing skin irritations. This negative publicity could harm sales of our products and also adversely affect our relationships with retailers that sell our products, including causing them to be reluctant to continue to sell our products. In addition, in the past, some of our users have filed personal injury lawsuits against us arising out of such claims relating to certain of our devices. While we do not believe that these lawsuits are material, due to the inherent uncertainties of litigation, we cannot accurately predict the ultimate outcome of any proceedings arising from such claims, and these actions or other third-party claims against us may result in the diversion of our management’s time and attention from other aspects of our business and may cause us to incur substantial litigation or settlement costs. If large numbers of users experience these problems, we could be subject to enforcement actions or the imposition of significant monetary fines, other penalties, or proceedings by the CPSC or other U.S. or foreign regulatory agencies and face additional personal injury or class action litigation, any of which could have a material adverse impact on our business, financial condition, and operating results.

We may be subject to CPSC recalls, regulatory proceedings and litigation in various jurisdictions, including multi-jurisdiction federal and state class action and personal injury claims, which may require significant management attention and disrupt our business operations, and adversely affect our financial condition, operating results, and our brand.

We face product liability, product safety and product compliance risks relating to the marketing, sale, use, and performance of our products. The products we sell must be designed and manufactured to be safe for their intended purposes. Certain of our products must comply with certain federal and state laws and regulations. For example, all of our products are subject to the Consumer Product Safety Act and the Consumer Product Safety Improvement Act, which empower the CPSC. The CPSC is empowered to take action against hazards presented by consumer products, up to and including product recalls. We are required to report certain incidents related to the safety and compliance of our products to the CPSC, and failure to do so could result in a civil penalty.

Our products may, from time to time, be subject to recall for product safety and compliance reasons. For example, in March 2014, we recalled one of our products, the Fitbit Force, after some of our users experienced allergic reactions to adhesives in the wristband. These reactions included skin irritation, rashes, and blistering. The recall had a negative impact on our operating results, primarily in our fourth quarter of 2013, the first quarter of 2014, and the fourth quarter of 2015. We have provided and are continuing to provide full refunds to consumers who return the Fitbit Force. If returns of the Fitbit Force or other costs related to the recall

63


are higher than anticipated, we will be required to increase our reserves related to the recall which would negatively impact our operating results in the future.

The recall was conducted in conjunction with the CPSC, which monitored recall effectiveness and compliance. In addition to the financial impacts discussed elsewhere in this Annual Report on Form 10-K, this recall required us to collect a significant amount of information for the CPSC, which takes significant time and internal and external resources.

A large number of lawsuits, including multi-jurisdiction complex federal and state class action and personal injury claims, were filed against us relating to the Fitbit Force. These litigation matters required significant attention of our management and resources and disrupted the ordinary course of our business operations. We have settled all of the class action lawsuits and related individual personal injury claims. In the fourth quarter of 2015, we received proceeds from the insurance policies that apply to these claims and related legal fees, and we recorded an accrual for liabilities arising under these claims that was immaterial and falls within the amount of the insurance proceeds received.

In addition, the CPSC previously conducted an investigation into several of our products. Although the CPSC did not find a substantial product hazard, there can be no assurances that investigations will not be conducted or that product hazards or other defects will not be found in the future with respect to our products. The Fitbit Force product recall, regulatory proceedings, and litigation have had and may continue to have, and any future recalls, regulatory proceedings, and litigation could have an adverse impact on our financial condition, operating results, and brand. Furthermore, because of the global nature of our product sales, in the event we experience defects with respect to products sold outside the United States, we could become subject to recalls, regulatory proceedings, and litigation by foreign governmental agencies and private litigants, which could significantly increase the costs of managing any product issues. Any ongoing and future regulatory proceedings or litigation, regardless of their merits, could further divert management’s attention from our operations and result in substantial legal fees and other costs.

Our Aria scales are subject to FDA and corresponding regulations, and sales of this product or future regulated products could be adversely affected if we fail to comply with the applicable requirements.

Medical devices, including our Aria scales, are regulated by the FDA and corresponding state regulatory agencies, and we may have future features or products that are regulated as medical devices by the FDA. The medical device industry in the United States is regulated by governmental authorities, principally the FDA and corresponding state regulatory agencies. Before we can market or sell a new regulated product or make a significant modification to an existing medical device in the United States, we must comply with FDA Quality Management System regulations, and must obtain regulatory clearance or approval from the FDA, unless an exemption from pre-market review applies. In addition, certain future software functionality, whether standalone or embedded in existing or future devices, may be regulated as a medical device and require pre-market review and approval by the FDA. The process of obtaining regulatory clearances or approvals to market a medical device can be costly and time consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products. Any delay in, or failure to receive or maintain, clearance or approval for any medical device products under development could prevent us from generating revenue from these products. Medical devices are also subject to numerous ongoing compliance requirements under the regulations of the FDA and corresponding state regulatory agencies, which can be costly and time consuming. For example, under FDA regulations medical device manufacturers are required to, among other things, (i) establish a quality management system to help ensure that their products consistently meet applicable requirements and specifications, (ii) establish and maintain procedures for receiving, reviewing, and evaluating complaints, (iii) establish and maintain a corrective and preventive action procedure, (iv) report certain device-related adverse events and product problems to the FDA, and (v) report to the FDA the removal or correction of a distributed product. If we experience any product problems requiring reporting to the FDA or if we otherwise fail to comply with applicable FDA regulations or the regulations of corresponding state regulatory agencies, with respect to our Aria scales or future regulated products, we could jeopardize our ability to sell our products and could be subject to enforcement actions such as fines, civil penalties, injunctions, recalls of products, delays in the introduction of products into the market, and refusal of the FDA or other regulators to grant future clearances or approvals, which could harm our reputation, business, operating results, and financial condition.

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place strain on our personnel, systems, and resources.


64


The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are also required to make a formal assessment and provide an annual management report on the effectiveness of our internal control over financial reporting, which must be attested to by our independent registered public accounting firm. In order to maintain the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, resources, including accounting-related costs and management oversight.

As disclosed in Item 4 of this Quarterly Report on Form 10-Q, we did not maintain effective controls over the accuracy of invoicing gross revenue. This represented a material weakness that did not result in the identification of any adjustments to our annual or interim consolidated financial statements. A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As a result of the material weakness identified, our management concluded that our internal control over financial reporting was not effective as of December 31, 2017. Management has identified and implemented changes to our internal control over financial reporting to remediate the control deficiencies that led to this material weakness. However, we cannot assure you that remediation efforts will be effective, and the enhanced controls and procedures could require increased management time and attention and resources.

Additional current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, additional weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to maintain or develop effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.

Our business is subject to the risk of political events, war, terrorism, other business interruptions, earthquakes, fire, power outages, floods, and other catastrophic events.

War, terrorism, geopolitical uncertainties, trade restrictions, public health issues, natural disasters and other business interruptions have caused and may cause damage or disruption to the economy and commerce on a global, regional or country-specific basis, which could have a material adverse effect on our business, our customers, and companies with which we do business. For example, the Trump Administration recently signaled that it may alter trade terms between China and the United States, including limiting trade with China and/or imposing tariffs on imports from China. Political uncertainty surrounding these trade terms could have a negative effect on consumer confidence and spending, which could adversely affect our business.

Our business is also vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, human errors, break-ins, and similar events. The third-party systems and operations and contract manufacturers we rely on, such as the data centers we lease, are subject to similar risks. For example, a significant natural disaster, such as an earthquake, fire, or flood, could have an adverse effect on our business, operating results, and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of our data center facilities are located in California, a state that frequently experiences earthquakes. In addition, the facilities at which our contract manufacturers manufacture our products are located in parts of Asia that frequently endure typhoons and earthquakes. Acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could also cause disruptions in our or our suppliers’, contract manufacturers’, and logistics providers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting California or other locations where we have data centers or store significant inventory of our products. As we rely heavily on our data center facilities, computer and communications systems, and the Internet to conduct our business and provide high-quality customer service, these disruptions could negatively impact our ability to run our business and either directly or indirectly disrupt suppliers’ businesses, which could have an adverse effect on our business, operating results, and financial condition.

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our

65


estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report on Form 10-K. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, inventories, product warranty reserves, business combinations, accounting for income taxes, and stock-based compensation expense. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the price of our Class A common stock.

Our revolving credit facility provides our lenders with first-priority liens against substantially all of our assets, excluding our intellectual property, and contains financial covenants and other restrictions on our actions, which could limit our operational flexibility and otherwise adversely affect our financial condition.

In December 2015, we amended and restated our existing revolving credit facility and revolving credit and guarantee agreement into one senior credit facility. We further amended this agreement in May 2017. Our credit agreement restricts our ability to, among other things:

use our accounts receivable, inventory, trademarks, and most of our other assets as security in other borrowings or transactions;
incur additional indebtedness;
sell certain assets;
guarantee certain obligations of third parties;
declare dividends or make certain distributions; and
undergo a merger or consolidation or other transactions.

Our credit agreement requires us to maintain a minimum liquidity reserve. Our ability to comply with these and other covenants is dependent upon a number of factors, some of which are beyond our control.

Our failure to comply with the covenants or payment requirements, or the occurrence of other events specified in our credit agreement, could result in an event of default under the credit agreement, which would give our lenders the right to terminate their commitments to provide additional loans under the credit agreement and to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, we have granted our lenders first-priority liens against all of our assets, excluding our intellectual property, as collateral. Failure to comply with the covenants or other restrictions in the credit agreement could result in a default. If the debt under our credit agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and operating results. This could potentially cause us to cease operations and result in a complete loss of your investment in our Class A common stock.

We are exposed to fluctuations in the market values of our investments.

Credit ratings and pricing of our investments can be negatively affected by liquidity, credit deterioration, financial results, economic risk, political risk, sovereign risk, changes in interest rates, or other factors. As a result, the value and liquidity of our cash, cash equivalents, and marketable securities may fluctuate substantially. Therefore, although we have not realized any significant losses on our cash, cash equivalents, and marketable securities, future fluctuations in their value could result in a significant realized loss, which could materially adversely affect our financial condition and operating results.

Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.

We are subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, which will require us to conduct due diligence on and disclose whether or not our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability, and pricing of the materials used in the manufacture of components used in our products. In addition, we will incur additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of minerals that may be used or necessary to the production

66


of our products and, if applicable, potential changes to products, processes, or sources of supply as a consequence of such due diligence activities. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to alter our products, processes, or sources of supply to avoid such materials.

Risks Related to Ownership of Our Class A Common Stock

The market price of our Class A common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.

The market price of our Class A common stock has been, and will likely continue to be, volatile. Since shares of our Class A common stock were sold in our IPO in June 2015 at a price of $20.00 per share, our stock price has ranged from $4.51 to $51.90 through September 29, 2018. In addition, the trading prices of the securities of technology companies in general have been highly volatile.

The market price of our Class A common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

overall performance of the equity markets;
actual or anticipated fluctuations in our revenue and other operating results;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
negative publicity related to problems in our manufacturing or the real or perceived quality of our products, as well as the failure to timely launch new products that gain market acceptance;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events; and
sales of shares of our Class A common stock by us or our stockholders.

In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. We are currently subject to securities litigation, which is described in Note 6, “Commitments and Contingencies” in the notes to our consolidated financial statements. This or any future securities litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.

Sales of substantial amounts of our Class A common stock in the public markets, or the perception that they might occur, could cause the market price of our Class A common stock to decline.

Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our Class A common stock to decline.

As of September 29, 2018, there were 247.6 million shares of Class A and Class B common stock outstanding. All shares of our common stock are available for sale in the public market, subject in certain cases to volume limitations under Rule 144

67


under the Securities Act of 1933, as amended, or the Securities Act, various vesting agreements, as well as our insider trading policy.

In addition, as of September 29, 2018, we had stock options outstanding that, if fully exercised, would result in the issuance of 1.5 million shares of Class A common stock and 17.0 million shares of Class B common stock (which shares of Class B common stock generally convert to Class A common stock upon their sale or transfer). We also had restricted stock units, or RSUs, outstanding as of September 29, 2018 that may be settled for 20.7 million shares of Class A common stock and 0.1 million shares of Class B common stock. As of September 29, 2018, all of the shares issuable upon the exercise of stock options or settlement of RSUs and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act. Accordingly, these shares may be freely sold in the public market upon issuance subject to applicable vesting requirements.

In addition, certain holders of our capital stock have rights, subject to some conditions, to require us to file registration statements for the public resale of their shares or to include such shares in registration statements that we may file for us or other stockholders.

The dual class structure of our common stock has the effect of concentrating voting control with our founders and certain other holders of our Class B common stock, including our directors, executive officers, and significant stockholders. This will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.

Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of September 29, 2018, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a substantial majority of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, our co-founders, who currently serve as our chief executive officer and chief technology officer, control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of June 17, 2027 or the date the holders of a majority of our Class B common stock choose to convert their shares. This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.

Transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.

If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.

The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If industry analysts cease coverage of us, the trading price for our common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts’ cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.

We do not intend to pay dividends for the foreseeable future.

We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments. In addition, our credit facility contains restrictions on our ability to pay dividends.


68


Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees, and limit the market price of our common stock.

Provisions in our restated certificate of incorporation and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and restated bylaws include provisions that:

provide that our board of directors will be classified into three classes of directors with staggered three-year terms at such time as the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock;
permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
require super-majority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the chairman of our board of directors, our chief executive officer, or a majority of our board of directors will be authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.

In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.

Moreover, Section 203 of the Delaware General Corporation Law may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.


Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
(a) Sales of Unregistered Securities

None.





69


Item 6. Exhibit Index

Exhibit
 
 
 
Incorporated by Reference
 
Filed
Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
 
X
32.1#
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
X
101.CAL

 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.DEF

 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.LAB

 
XBRL Taxonomy Extension Labels Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.PRE

 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
    
# These certifications are deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


70


SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FITBIT, INC.
 
 
 
 
 
Date:
November 2, 2018
 
 
/s/ Ronald W. Kisling
 
 
 
 
Ronald W. Kisling
 
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-31.1 2 exhibit311q32018.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, James Park, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Fitbit, 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.
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 functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
Date:
November 2, 2018
/s/ James Park
 
 
James Park
President, Chief Executive Officer, and Chairman
(Principal Executive Officer)



EX-31.2 3 exhibit312q32018.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Ronald W. Kisling, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Fitbit, 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.
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 functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
Date:
November 2, 2018
/s/ Ronald W. Kisling
 
 
Ronald W. Kisling
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 exhibit321q32018.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
   
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
I, James Park, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Fitbit, Inc. for the fiscal quarter ended September 29, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fitbit, Inc.  
 
 
Date: November 2, 2018
By:
/s/ James Park
 
 
James Park
 
 
President, Chief Executive Officer, and Chairman
(Principal Executive Officer)
 
I, Ronald W. Kisling, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Fitbit, Inc. for the fiscal quarter ended September 29, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fitbit, Inc.  
 
 
Date: November 2, 2018
By:
/s/ Ronald W. Kisling
 
 
Ronald W. Kisling
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.INS 5 fit-20180929.xml XBRL INSTANCE DOCUMENT 0001447599 2018-01-01 2018-09-29 0001447599 us-gaap:CommonClassAMember 2018-10-24 0001447599 us-gaap:CommonClassBMember 2018-10-24 0001447599 2018-09-29 0001447599 2017-12-31 0001447599 2017-07-02 2017-09-30 0001447599 2017-01-01 2017-09-30 0001447599 2018-07-01 2018-09-29 0001447599 2017-09-30 0001447599 2016-12-31 0001447599 us-gaap:MinimumMember 2018-01-01 2018-09-29 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2016-01-01 2016-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-02 2017-09-30 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-01 2017-07-01 0001447599 us-gaap:MaximumMember 2018-01-01 2018-09-29 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccountsReceivableMember 2017-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-09-30 0001447599 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccruedLiabilitiesMember 2018-09-29 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2018-09-29 0001447599 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-01 2017-07-01 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-01-01 2017-09-30 0001447599 us-gaap:CustomerConcentrationRiskMember fit:SubscriptionbasedPremiumServicesMember 2018-01-01 2018-09-29 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-10-01 2017-12-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2017-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2018-01-01 2018-01-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2017-01-01 2017-09-30 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-29 0001447599 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-29 0001447599 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-29 0001447599 fit:ThreeMonthImpactunder606Member us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-29 0001447599 fit:NineMonthsEndedUnderASC605Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-29 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-29 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-29 0001447599 fit:NineMonthEndedImpactunder606Member us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-29 0001447599 fit:ThreeMonthsEndedUnderASC605Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-29 0001447599 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-29 0001447599 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-09-30 0001447599 us-gaap:OtherAssetsMember 2017-01-01 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001447599 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:MoneyMarketFundsMember 2017-12-31 0001447599 us-gaap:CashMember 2017-12-31 0001447599 us-gaap:CashFlowHedgingMember 2018-07-01 2018-09-29 0001447599 us-gaap:CashFlowHedgingMember 2017-01-01 2017-09-30 0001447599 us-gaap:CashFlowHedgingMember 2018-01-01 2018-09-29 0001447599 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-09-30 0001447599 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-29 0001447599 us-gaap:CashFlowHedgingMember 2017-07-02 2017-09-30 0001447599 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-29 0001447599 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember 2018-01-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2017-01-01 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2018-01-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2018-01-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2017-01-01 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2018-07-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember 2018-01-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-07-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-07-02 2017-09-30 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2018-07-01 2018-09-29 0001447599 us-gaap:CorporateDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:MoneyMarketFundsMember 2018-09-29 0001447599 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-29 0001447599 us-gaap:CashMember 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember 2017-12-31 0001447599 us-gaap:ForeignExchangeContractMember 2018-09-29 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-09-29 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-29 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-09-29 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-09-29 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-01-31 0001447599 us-gaap:FurnitureAndFixturesMember 2018-09-29 0001447599 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001447599 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001447599 us-gaap:LeaseholdImprovementsMember 2018-09-29 0001447599 us-gaap:EquipmentMember 2018-09-29 0001447599 us-gaap:EquipmentMember 2017-12-31 0001447599 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-09-29 0001447599 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001447599 2018-06-30 0001447599 us-gaap:OperatingExpenseMember 2018-09-29 0001447599 us-gaap:CostOfSalesMember 2018-09-29 0001447599 us-gaap:AllowanceForCreditLossMember 2018-09-29 0001447599 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-09-29 0001447599 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-09-30 0001447599 us-gaap:AllowanceForCreditLossMember 2017-09-30 0001447599 us-gaap:AllowanceForCreditLossMember 2017-07-01 0001447599 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001447599 us-gaap:AllowanceForCreditLossMember 2017-07-02 2017-09-30 0001447599 us-gaap:AllowanceForCreditLossMember 2018-06-30 0001447599 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001447599 us-gaap:AllowanceForCreditLossMember 2018-07-01 2018-09-29 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-29 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001447599 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-29 0001447599 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-29 0001447599 us-gaap:CustomerRelationshipsMember 2018-09-29 0001447599 fit:TrademarksAndOtherMember 2018-09-29 0001447599 fit:TrademarksAndOtherMember 2017-12-31 0001447599 us-gaap:DevelopedTechnologyRightsMember 2018-09-29 0001447599 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001447599 us-gaap:CustomerRelationshipsMember 2017-12-31 0001447599 2017-07-01 0001447599 us-gaap:LetterOfCreditMember 2017-12-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2017-05-01 2017-05-31 0001447599 us-gaap:BridgeLoanMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember us-gaap:MaximumMember us-gaap:BaseRateMember 2017-05-01 2017-05-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember us-gaap:MinimumMember us-gaap:BaseRateMember 2017-05-01 2017-05-31 0001447599 fit:A2015CreditAgreementMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-03 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 fit:A2015CreditAgreementMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-03 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2018-09-29 0001447599 us-gaap:LetterOfCreditMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 us-gaap:LetterOfCreditMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 us-gaap:BridgeLoanMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 us-gaap:LetterOfCreditMember 2018-09-29 0001447599 2018-01-19 2018-01-19 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2017-08-23 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2018-03-05 2018-03-05 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:PurchaseCommitmentMember 2018-09-29 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2017-07-10 2017-07-10 0001447599 2016-05-01 2016-05-31 0001447599 us-gaap:PendingLitigationMember 2017-06-01 2017-06-09 0001447599 fit:PurePulseClassActionLawsuitMember us-gaap:PendingLitigationMember 2016-01-06 2016-02-16 0001447599 2018-08-01 0001447599 us-gaap:PurchaseCommitmentMember 2018-09-29 0001447599 fit:PurchaseCommitmenttoThirdPartyHostingProviderMember 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001447599 us-gaap:CommonClassAMember 2018-01-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-07-20 2017-07-20 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-04-14 2017-04-14 0001447599 us-gaap:CommonClassAMember 2017-07-10 0001447599 us-gaap:EmployeeStockOptionMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-05-01 2015-05-31 0001447599 fit:MarketbasedAwardsMember 2018-01-01 2018-09-29 0001447599 fit:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-09-29 0001447599 fit:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-07-19 0001447599 us-gaap:EmployeeStockOptionMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-05-31 0001447599 us-gaap:CommonClassAMember 2018-09-29 0001447599 fit:A2015EquityIncentivePlanMember us-gaap:CommonClassAMember 2018-09-29 0001447599 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-29 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-02 2017-09-30 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-29 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-02 2017-09-30 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-29 0001447599 us-gaap:SellingAndMarketingExpenseMember 2017-07-02 2017-09-30 0001447599 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-29 0001447599 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-29 0001447599 us-gaap:CostOfSalesMember 2018-07-01 2018-09-29 0001447599 us-gaap:CostOfSalesMember 2017-07-02 2017-09-30 0001447599 us-gaap:CostOfSalesMember 2018-01-01 2018-09-29 0001447599 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2017-07-02 2017-09-30 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2017-07-02 2017-09-30 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2018-07-01 2018-09-29 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0001447599 us-gaap:WarrantMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0001447599 us-gaap:WarrantMember us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2018-01-01 2018-09-29 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2017-01-01 2017-09-30 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-07-01 2018-09-29 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2017-07-02 2017-09-30 0001447599 us-gaap:WarrantMember us-gaap:CommonStockMember 2017-07-02 2017-09-30 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001447599 us-gaap:WarrantMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2018-01-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2018-01-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2018-01-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-01-01 2018-09-29 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2017-01-01 2017-12-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerBMember 2017-01-01 2017-12-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerDMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerGMember 2018-01-01 2018-09-29 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerEMember 2017-01-01 2017-12-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2018-01-01 2018-09-29 0001447599 us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-12-31 0001447599 us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerDMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2018-01-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerGMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2018-07-01 2018-09-29 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2017-07-02 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2017-01-01 2017-09-30 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerDMember 2017-07-02 2017-09-30 0001447599 fit:TwineHealthInc.Member 2018-02-28 0001447599 fit:TwineHealthInc.Member us-gaap:CustomerRelationshipsMember 2018-02-28 0001447599 fit:TwineHealthInc.Member 2018-02-01 2018-02-28 0001447599 fit:TwineHealthInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2018-02-01 2018-02-28 0001447599 fit:TwineHealthInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2018-02-28 0001447599 fit:TwineHealthInc.Member us-gaap:CustomerRelationshipsMember 2018-02-01 2018-02-28 iso4217:USD fit:lawsuit xbrli:pure fit:investor fit:defendant fit:employee fit:patent iso4217:USD xbrli:shares xbrli:shares false --12-31 Q3 2018 2018-09-29 10-Q 0001447599 217249641 31281638 Large Accelerated Filer FITBIT INC 35800000 30408000 19599000 10526000 15218000 41901000 32738000 8983000 6064000 0 78517000 111592000 98812000 16000 15000 1000 3000 2000 1000 270000 171000 99000 154000 50000 104000 18222000 0 2600000 679554000 623471000 679300000 291582000 79624000 623320000 207378000 82734000 9000000 P1Y 2 3700000 0.85 1 672000 1516000 0 0 0 60200000 22700000 4100000 1400000 100000000.0 200000000.0 2 13000000 P6Y 300000 1100000 2000000 7000000 12200000 11100000 81400000 48000 121000 120000 -76000 14941000 13923000 12400000 0.99 3 1 0.85 8100000 5500000 141200000 146300000 212731000 232991000 30300000 406019000 325964000 78517000 247447000 928000 6580000 452137000 386384000 79721000 306663000 44401000 15325000 36693000 4979000 59431000 73103000 -9000 3333000 P7Y P4Y 956060000 1025803000 22797000 1379000 4792000 12947000 3679000 67256000 2889000 12786000 40280000 11301000 24115000 1999000 4381000 14097000 3638000 73613000 5129000 13630000 43858000 10996000 1400000 4134000 4100000 2100000 5900000 5866000 25143000 100000 73000 14768000 9791000 411000 29484000 113000 125000 18874000 10235000 137000 20526000 0 191000 11982000 8123000 230000 21164000 0 177000 12150000 8607000 230000 1582075000 1406080000 1384365000 1198899000 193066000 371206000 0 0 564272000 218567000 294793000 0 513360000 291738000 79722000 207426000 82837000 0 0 319112000 221083000 337334000 0 0 291582000 79624000 0 0 291582000 79624000 264305000 73029000 221083000 0 0 207378000 82734000 0 0 207378000 82734000 151998000 69085000 337334000 221083000 200000 1800000 3800000 5400000 600000 301320000 280681000 341966000 115028000 193066000 27277000 6595000 402237000 114641000 218567000 55380000 13649000 193066000 0 0 193066000 218567000 0 0 218567000 -21106000 60271000 5.23 500000 500000 18300000 3800000 24000 25000 -113531000 -243605000 -3402000 -197859000 0.19 0.11 0.17 0.12 0.14 0.13 0.17 0.11 0.12 0.13 0.10 0.12 0.13 0.13 0.10 0.01 42432000 32835000 32808000 35504000 27350000 -294000 33102000 6928000 5458000 10176000 25885000 10203000 35509000 -6617000 -6897000 2449000 3606000 217762000 202396000 0 602459000 624728000 -1405000 240061000 171328000 0 554132000 586907000 0 0.01 0.005 0.02 0.015 132815000 -1690000 32808000 3990000 3920000 4000000 109900000 78500000 28338000 35388000 9100000 28300000 11800000 35400000 0 0 0 4595000 0 86000 0 4681000 0 4681000 0 4681000 0 4681000 0 0 0 0 0 0 0 0 0 0 0 3882000 799000 4681000 0 2138000 0 0 2138000 0 86000 0 0 86000 -2062000 -8838000 1035000 3335000 -6617000 0 -6897000 -1405000 2449000 0 3606000 0 0 21000 0 0 2138000 0 2138000 0 2138000 86000 0 86000 0 86000 2138000 86000 0 0 2138000 0 0 86000 -0.48 -1.00 -0.01 -0.83 -0.48 -1.00 -0.01 -0.83 467000 0 -3.173 -0.288 0.902 -0.021 33266000 30949000 134000000 P2Y0M0D 0 0 0 9510000 772000 0 8738000 15376000 944000 316000 14116000 1433000 0 1433000 2061000 1854000 207000 1777000 1180000 597000 6451000 5854000 597000 6497000 5854000 643000 7461000 6634000 827000 31866000 1278000 0 30588000 41056000 1278000 3790000 35988000 22356000 506000 0 21850000 25680000 334000 3474000 21872000 21376000 4304000 40690000 102815000 24812000 91111000 51036000 61058000 10000000 10022000 174760000 442304000 153514000 386652000 0 6000000 6000000 5250000 7513000 -27176000 -179839000 -20883000 -197022000 86227000 51883000 -18827000 4179000 77882000 8962000 -122160000 16357000 -208899000 -80227000 -1822000 5653000 -48869000 -68208000 -9846000 -9649000 -79448000 80064000 125504000 -123356000 0 0 0 0 26800000 37300000 0 22356000 25680000 1162000 2451000 2072000 5599000 120070000 175504000 123895000 195112000 3825000 19608000 13395000 9019000 10400000 29600000 7300000 24100000 758112000 711359000 1582075000 1406080000 701300000 653305000 0 2138000 208000 2346000 0 86000 412000 498000 36900000 36800000 0 25000000.0 50000000.0 250000000.0 25000000.0 50000000.0 100000000.0 33300000 2 2 5 3 2 0 0 208000 208000 0 0 412000 412000 3089000 -4790000 -32913000 63537000 8718000 25500000 1524000 -113403000 -231722000 -2056000 -201201000 30000000 34700000 15000000 6692000 6780000 -88000 0 202396000 624728000 171328000 586907000 -27636000 -182424000 -17814000 -200255000 162870000 26850000 27130000 29387000 33550000 37554000 8399000 23007000 21051000 15420000 10003000 -176000 -12318000 -1466000 3418000 0 314000 0 0 3342000 3418000 -76000 0 0 12000 0 -12000 -6617000 -8264000 2334000 3362000 0 7000 -115000 -244000 -6603000 -20590000 911000 7489000 -6793000 -20582000 868000 6780000 192000 -7000 43000 709000 48000 133000 120000 -88000 49884000 52596000 -702000 134000 -5141000 -2366000 1301000 -693000 10804000 15684000 494540000 284986000 16700000 6000000 556000 13646000 58199000 40174000 6074000 2525000 97269000 45541000 24204000 16298000 5400000 21400000 13893000 11641000 500576000 309323000 19806000 93020000 99923000 72761000 86679000 87882000 50468000 47855000 87882000 47855000 18576000 65553000 10504000 29079000 26825000 44167000 9245000 -1722000 5669000 8142000 -1354000 -9226000 164339000 66854000 20942000 58431000 18112000 179623000 69889000 22756000 66053000 20925000 104908000 106520000 7600000 7805000 37000 11600000 185000000 434600000 3350000 3362000 -12000 0 0 747000 84170000 252471000 79840000 256223000 110 0.06 -132112000 -334440000 -6488000 -327952000 -6488000 -327952000 392522000 392522000 244204000 25276000 34370000 88672000 392522000 1044763000 1044763000 613825000 69656000 76237000 285045000 1044763000 393575000 -1863000 393575000 230171000 24799000 34419000 104186000 393575000 395438000 940784000 -488000 940784000 552118000 56737000 97236000 234693000 940784000 941272000 21340000 15191000 77536000 269442000 66676000 239573000 6400000 67256000 73613000 4389000 8.07 800000 13709000 5.11 19188000 20702000 9.13 6.96 7806000 8.42 18455000 2.97 582000 7.05 0 50236000 21386000 18465000 3.01 2.97 48539000 16758000 2.72 2.33 0.00 5.35 P10Y 50219000 1800000 2339000 8500000 823963000 66000 -75000 -9000 0 694721000 3484000 -151000 3333000 0 14750000 8114000 38800000 25900000 56445000 146356000 43383000 106385000 98851000 51520000 61898000 109872000 74996000 78517000 46067000 183309000 39862000 137740000 234242000 230918000 245838000 242746000 234242000 230918000 245838000 242746000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,837</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,426</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,237</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,554</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table classifies marketable securities by contractual maturities (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to two years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period product revenue. </font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Products and Services</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once control has transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax. </font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company&#8217;s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product&#8217;s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company&#8217;s Fitbit Coach offering.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company allocates revenue to all performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s process for determining its SSP considers multiple factors including consumer behaviors, the Company&#8217;s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company&#8217;s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from </font><font style="font-family:inherit;font-size:10pt;">$1.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$3.00</font><font style="font-family:inherit;font-size:10pt;">. SSP for the online dashboard and mobile apps is currently estimated at </font><font style="font-family:inherit;font-size:10pt;">$0.99</font><font style="font-family:inherit;font-size:10pt;">. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user&#8217;s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company&#8217;s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (&#8220;VAT&#8221;) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Rights of Return, Stock Rotation Rights, and Price Protection</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called &#8220;open-box&#8221; returns, and such returns may be made at any time after the original sale.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All purchases through Fitbit.com are covered by a 45-day right of return.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors and retailers are allowed return rights for defective products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, actual returns have primarily been open-box returns. In addition, through </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has had limited price protection claims.&#160;On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Incentives</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue returns reserve activities were as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2017</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2017</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Returns taken </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(183,309</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The Company corrected the amounts presented as &#8220;Increases&#8221; and &#8220;Returns taken&#8221; for the three and nine months ended September 30, 2017. The Company did not consider this correction to be material since it had no impact on the beginning and ending balances of the revenue returns reserve and did not have any impact on its condensed consolidated balance sheets and statements of operations. </font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to the Company&#8217;s derivative instruments designated as hedging instruments (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">586,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">624,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,617</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,897</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,405</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements of Fitbit, Inc. (the &#8220;Company&#8221;) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 1, 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s fiscal year ends on December 31 of each year. The Company is on a 4-4-5&#160;week&#160;quarterly calendar. There were&#160;91 days in each of the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and 272 and 273 days in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018 Acquisition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of </font><font style="font-family:inherit;font-size:10pt;">$16.7 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to developed technology intangible assets, </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> to customer relationships intangible asset, </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> to goodwill, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> to deferred tax liabilities, </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> to deferred revenue, and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Topic 805, with any adjustments being recorded to goodwill. Approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company&#8217;s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years, respectively. Goodwill is not deductible for tax purposes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2019 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company&#8217;s leases are accounted for as operating leases. In June 2018, the Company notified the lessor of its intent to sublease a portion of one of its San Francisco offices.&#160;Under the terms of the lease, the lessor has the right to recapture this space.&#160;The lessor elected to exercise their recapture right effective August 1, 2018, which resulted in a reduction of approximately </font><font style="font-family:inherit;font-size:10pt;">$81.4 million</font><font style="font-family:inherit;font-size:10pt;"> in the Company&#8217;s future lease obligations associated with this lease. Future minimum payments under the Company&#8217;s noncancelable lease agreements, reduced by the recaptured amount, was as follow (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and $</font><font style="font-family:inherit;font-size:10pt;">24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amount of open purchase orders as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was approximately </font><font style="font-family:inherit;font-size:10pt;">$434.6 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$185.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to the Company&#8217;s migration to a third-party hosting provider. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company&#8217;s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;"> was accrued for such liabilities to contract manufacturers.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Jawbone.</font><font style="font-family:inherit;font-size:10pt;"> On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (&#8220;Jawbone&#8221;), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and five of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding a sixth employee defendant and related allegations. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (&#8220;BodyMedia&#8221;), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys&#8217; fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company&#8217;s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the &#8220;ITC&#8221;).</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone&#8217;s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone&#8217;s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone&#8217;s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone&#8217;s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney&#8217;s Office for the Northern District of California requesting certain of the Company&#8217;s confidential business information that appeared to be related to Jawbone&#8217;s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney&#8217;s Office. On June 14, 2018, the six former Jawbone employees who were named as individual defendants in the state trade secret case were charged in a federal indictment with being in possession of certain Jawbone trade secrets. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sleep Tracking</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:10pt;"> On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs&#8217; motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company&#8217;s motion for summary judgment was denied on December 8, 2017. During the three months ended June 30, 2018, the parties agreed to a settlement and on August 1, 2018, the plaintiffs filed a motion for preliminary approval of the class action settlement. On September 13, 2018, the court held a hearing and denied preliminary settlement approval without prejudice and ordered revised settlement papers be filed by October 26, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Heart Rate Tracking.</font><font style="font-family:inherit;font-size:10pt;"> On January 6, 2016 and February 16, 2016, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse&#174; heart rate tracking technology does not consistently and accurately record users&#8217; heart rates. Plaintiffs allege common law claims, as well as violations of various states&#8217; false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (&#8220;SAC&#8221;) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike the class allegations. The Court dismissed the claims for revocation of acceptance, violation of California&#8217;s Song-Beverly Consumer Warranty Act, and unjust enrichment, and allowed the remaining claims pending amendment to the complaint with further details. Plaintiff filed a Third Amended Complaint on June 19, 2018. The Court granted the motion to strike and ordered the plaintiff to amend to make clear that he is seeking to represent a class of opt-outs only, but that plaintiff would be free to amend in the event Fitbit&#8217;s arbitration agreement was found to be unenforceable.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In response to an April 3, 2018 arbitration demand from Kate McLellan, one of the original plaintiffs who was compelled to arbitration, the Company attempted to resolve the individual claim with Ms. McLellan. At the May 31, 2018 hearing, the Court expressed concern that the Company was &#8220;picking off&#8221; McLellan and thereby undermining the arbitration option and the Court&#8217;s prior order on arbitration, and ordered additional briefing. On July 24, 2018, the Court awarded the plaintiffs their attorneys&#8217; fees on the motion practice, but denied plaintiffs&#8217; request that the arbitration right should be waived as a sanction. The parties are moving forward in private arbitration with Ms. McLellan.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the plaintiffs&#8217; allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Securities Litigation. </font><font style="font-family:inherit;font-size:10pt;">On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company&#8217;s initial public offering (the &#8220;IPO&#8221;). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company&#8217;s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company&#8217;s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company&#8217;s products. Plaintiffs seek to represent a class of persons who purchased the Company&#8217;s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the &#8220;Secondary Offering&#8221;). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for </font><font style="font-family:inherit;font-size:10pt;">$33.3 million</font><font style="font-family:inherit;font-size:10pt;">, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement. The federal and class action cases have been dismissed with prejudice.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 1, 2017 and June 9, 2017, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim. The hearing on the motion was held on September 6, 2018.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation. The individual case was resolved at a June 13, 2018 mediation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the plaintiffs&#8217; allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Immersion.</font><font style="font-family:inherit;font-size:10pt;"> On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the &#8216;301 patent, but denying as to the other </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> patents.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> Immersion Chinese patents. In addition to the Company, Immersion named Runtong, one of the Company&#8217;s former distributors in China. On August 23, 2017, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third was scheduled for May 30, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 8, 2018, the parties entered into a settlement agreement resolving the litigation globally. The cases have been dismissed with prejudice. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other. </font><font style="font-family:inherit;font-size:10pt;">The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company enters into commercial agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors&#8217; and officers&#8217; insurance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Customer Information and Other Information </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Retailer and Distributor Concentration</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">G </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> * Represents less than 10%. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors that accounted for equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">G </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Represents less than 10%.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic and Other Information</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">552,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">613,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas excluding United States</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,419</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,237</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,522</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044,763</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, long-lived assets, which represent property and equipment, located outside the United States were </font><font style="font-family:inherit;font-size:10pt;">$34.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Debt </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2015 Credit Agreement</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2015, the Company entered into a second amended and restated credit agreement (the &#8220;Senior Facility&#8221;) with Silicon Valley Bank (&#8220;SVB&#8221;), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;">, including up to $</font><font style="font-family:inherit;font-size:10pt;">50.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the issuance of letters of credit and up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company&#8217;s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company&#8217;s assets, excluding its intellectual property.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Company entered into a first amendment to the Senior Facility (the &#8220;First Amendment&#8221;), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;">, with up to </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> available for the issuance of letters of credit and up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company&#8217;s level of liquidity (defined as the sum of the Company&#8217;s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;">, and, with respect to LIBOR loans, </font><font style="font-family:inherit;font-size:10pt;">1.5%</font><font style="font-family:inherit;font-size:10pt;">&#160;to </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> in unrestricted cash, of which </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company was in compliance with the financial covenants under the Senior Facility as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$36.8 million</font><font style="font-family:inherit;font-size:10pt;">, issued to cover various security deposits on its facility leases.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, the Company had outstanding letters of credit of </font><font style="font-family:inherit;font-size:10pt;">$36.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point-of-purchase displays, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,541</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,509</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss per Share </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,056</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,403</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201,201</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;basic for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;diluted for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,242</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,918</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted impact of ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted common stock subject to vesting</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of the Company&#8217;s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment. </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,793</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company&#8217;s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no Level 3 assets as of September 29, 2018 and December 31, 2017. There were Level 3 liabilities as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between fair value measurement levels during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The Company does not have a controlling interest or the ability to exercise significant influence over the investee, and this investment does not have a readily determinable fair value. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Such changes in the basis of the equity investment are recognized in &#8220;Other income (expense), net&#8221; in the Company&#8217;s consolidated statement of operations. During the three months ended September 29, 2018, the Company identified events and circumstances that indicated that there was a decline in the fair value of this investment. As a result, the Company performed an assessment of the financial condition, financial forecast, near-term financing prospects, and other factors of the issuer, and concluded that this equity investment was fully impaired and recorded an impairment loss of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">. This equity investment was classified within &#8220;Other assets&#8221; on the Company&#8217;s consolidated balance sheets as of September 29, 2018 and December 31, 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the&#160;</font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded an expense (benefit) for income taxes of </font><font style="font-family:inherit;font-size:10pt;">$(18.8) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for an effective tax rate of&#160;</font><font style="font-family:inherit;font-size:10pt;">90.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(2.1)%</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rate for the&#160;</font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company&#8217;s U.S. deferred tax assets, the mix of income/losses between its foreign jurisdictions, and pretax losses in jurisdictions for which no tax benefit will be recognized. Included in this tax amount was a discrete tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> in connection with a fixed assets depreciation tax method change filed with the 2017 income tax return.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (&#8220;2017 Tax Act&#8221;) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, no changes have been made to the provisional amounts previously recorded. The Company is still finalizing certain provisional amounts and will complete its analysis within the measurement period in accordance with SAB 118.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in&#160;Altera&#160;Corp. v. Commissioner&#160;requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the prior decision of the United States Tax Court. On August 7, 2018, the court withdrew the opinion issued on July 24, 2018 to allow time for a reconstituted panel of judges to confer. The Company will continue to monitor this case. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the&#160;</font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded an expense for income taxes of&#160;</font><font style="font-family:inherit;font-size:10pt;">$86.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$51.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for an effective tax rate of&#160;</font><font style="font-family:inherit;font-size:10pt;">(317.3)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(28.8)%</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rate for the&#160;</font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;">&#160;months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;was different than the statutory federal tax rate primarily due to the impact of a valuation allowance recorded against U.S. deferred tax assets, and the mix of income between United States and foreign jurisdictions.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for deferred taxes under ASC Topic 740, &#8220;Income Taxes&#8221; (&#8220;ASC 740&#8221;), which involves weighing positive and negative evidence concerning the realizability of the Company&#8217;s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company&#8217;s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total amount of gross unrecognized tax benefits was&#160;</font><font style="font-family:inherit;font-size:10pt;">$38.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$25.9 million</font><font style="font-family:inherit;font-size:10pt;"> would affect the effective tax rate if recognized. The Company does not have any tax positions as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders&#8217; equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,837</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,426</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,237</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,554</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross unrealized gains or losses on marketable securities as of&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;December&#160;31, 2017&#160;were not material. There were no available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December&#160;31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table classifies marketable securities by contractual maturities (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to two years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Flow Hedges</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company&#8217;s cash flow hedges consist of forward contracts with maturities of 12 months or less.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument&#8217;s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders&#8217; equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company&#8217;s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the ineffective portion of the Company&#8217;s cash flow hedges were not material. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had outstanding contracts with a total notional amount of </font><font style="font-family:inherit;font-size:10pt;">$60.2 million</font><font style="font-family:inherit;font-size:10pt;"> in cash flow hedges for forecasted revenue as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December&#160;31, 2017. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet Hedges</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had outstanding balance sheet hedges with a total notional amount of </font><font style="font-family:inherit;font-size:10pt;">$146.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$141.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, respectively. </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Foreign Currency Derivatives</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company&#8217;s foreign currency derivative contracts as of the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of derivative instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Statement Effect of Foreign Currency Derivative Contracts</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,603</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,590</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,617</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,897</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,405</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,062</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,838</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, all net derivative gains related to the Company&#8217;s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of Derivative Contracts on Condensed Consolidated Statements of Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to the Company&#8217;s derivative instruments designated as hedging instruments (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">586,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">624,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,617</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,897</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,405</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Offsetting of Foreign Currency Derivative Contracts</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty.&#160;The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance; ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842). Topic 842 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. Topic 842 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is continuing to make progress in evaluating the impact of this guidance on its consolidated financial statements, and preliminary assessments are subject to change. The Company&#8217;s implementation team has made progress in its project plan, which includes evaluating contracts, developing policies, processes and information technology tools to report financial results, and implementing and evaluating the Company&#8217;s internal controls over financial reporting that will be necessary under the new standard. Upon adoption, the Company expects to elect the transition package of practical expedients permitted within the new standard, which amount other things, allows the carryforward of the historical lease classification. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160;ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. ASU&#160;2018-07&#160;will become effective for the Company on January 1, 2019 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 clarifies the accounting for implementation costs in cloud computing arrangements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company&#8217;s sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$78.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, presented within &#8220;Accrued liabilities&#8221; and was </font><font style="font-family:inherit;font-size:10pt;">$109.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2017, presented within &#8220;Accounts receivable, net.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended or as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">941,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in the Company&#8217;s condensed consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situations including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01,&#160;Business Combinations&#160;(Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01&#160;became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09,&#160;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i)&#160;diversity in practice and (ii)&#160;cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU&#160;2017-12,&#160;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements of Fitbit, Inc. (the &#8220;Company&#8221;) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 1, 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s fiscal year ends on December 31 of each year. The Company is on a 4-4-5&#160;week&#160;quarterly calendar. There were&#160;91 days in each of the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and 272 and 273 days in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, income taxes, impairment of equity investment, and unused advertising credits from a non-monetary transaction. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no significant changes in the Company&#8217;s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of&#160;Accounting Standards Update (&#8220;ASU&#8221;) 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">,&#160;discussed below in the section titled &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font><font style="font-family:inherit;font-size:10pt;">.&#8221; </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period product revenue. </font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Products and Services</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once control has transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax. </font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company&#8217;s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product&#8217;s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company&#8217;s Fitbit Coach offering.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company allocates revenue to all performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s process for determining its SSP considers multiple factors including consumer behaviors, the Company&#8217;s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company&#8217;s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from </font><font style="font-family:inherit;font-size:10pt;">$1.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$3.00</font><font style="font-family:inherit;font-size:10pt;">. SSP for the online dashboard and mobile apps is currently estimated at </font><font style="font-family:inherit;font-size:10pt;">$0.99</font><font style="font-family:inherit;font-size:10pt;">. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user&#8217;s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company&#8217;s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (&#8220;VAT&#8221;) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Rights of Return, Stock Rotation Rights, and Price Protection</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called &#8220;open-box&#8221; returns, and such returns may be made at any time after the original sale.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All purchases through Fitbit.com are covered by a 45-day right of return.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors and retailers are allowed return rights for defective products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, actual returns have primarily been open-box returns. In addition, through </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has had limited price protection claims.&#160;On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Incentives</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer Bankruptcy</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, Wynit Distribution (&#8220;Wynit&#8221;) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company&#8217;s largest customer, historically representing </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue during the six months ended July 1, 2017 and </font><font style="font-family:inherit;font-size:10pt;">19%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivables as of July 1, 2017. As of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured.&#160;In connection with Wynit&#8217;s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company ceased to recognize revenue from Wynit, which totaled </font><font style="font-family:inherit;font-size:10pt;">$8.1 million</font><font style="font-family:inherit;font-size:10pt;"> during the third quarter of 2017. Additionally, the Company recorded a charge of </font><font style="font-family:inherit;font-size:10pt;">$35.8 million</font><font style="font-family:inherit;font-size:10pt;"> during the third quarter ended September 30, 2017 comprised of cost of revenue of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;"> associated with all of Wynit&#8217;s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of </font><font style="font-family:inherit;font-size:10pt;">$26.8 million</font><font style="font-family:inherit;font-size:10pt;">, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The </font><font style="font-family:inherit;font-size:10pt;">$26.8 million</font><font style="font-family:inherit;font-size:10pt;"> insurance receivable allowed the Company to recover </font><font style="font-family:inherit;font-size:10pt;">$22.7 million</font><font style="font-family:inherit;font-size:10pt;"> of bad debt expense and </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> of cost of revenue, resulting in a net charge of </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the consolidated statement of operations comprised of net bad debt expense of </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and net cost of revenue of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">. The Company received </font><font style="font-family:inherit;font-size:10pt;">$21.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the insurance receivable during the fourth quarter of 2017 and the remaining </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> in January 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company released </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;"> in outstanding product return and rebate reserves related to Wynit, as it believed the possibility of future claims associated with these reserves was remote. This reserve release resulted in a </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;"> increase in revenue during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Monetary Transaction</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash, which was amended in October 2018 to extend the contractual period from four to six years. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded&#160;</font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of revenue and </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> of associated cost of goods sold upon exchange of the products for advertising credits of </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> and cash of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. The&#160;</font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of&#160;</font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> years, and will be expensed as advertising services are received. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, negligible amounts of credits were utilized in each of these periods, and during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of credits were utilized in each of these periods. The Company&#8217;s prepaid and other assets related to unused advertising credits as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$11.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance; ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842). Topic 842 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. Topic 842 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is continuing to make progress in evaluating the impact of this guidance on its consolidated financial statements, and preliminary assessments are subject to change. The Company&#8217;s implementation team has made progress in its project plan, which includes evaluating contracts, developing policies, processes and information technology tools to report financial results, and implementing and evaluating the Company&#8217;s internal controls over financial reporting that will be necessary under the new standard. Upon adoption, the Company expects to elect the transition package of practical expedients permitted within the new standard, which amount other things, allows the carryforward of the historical lease classification. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160;ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. ASU&#160;2018-07&#160;will become effective for the Company on January 1, 2019 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 clarifies the accounting for implementation costs in cloud computing arrangements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company&#8217;s sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$78.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, presented within &#8220;Accrued liabilities&#8221; and was </font><font style="font-family:inherit;font-size:10pt;">$109.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2017, presented within &#8220;Accounts receivable, net.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended or as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">941,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in the Company&#8217;s condensed consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situations including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01,&#160;Business Combinations&#160;(Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01&#160;became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09,&#160;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i)&#160;diversity in practice and (ii)&#160;cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU&#160;2017-12,&#160;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tooling and manufacturing equipment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased and internally-developed software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,520</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued revenue reserve from returns</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued manufacturing expense and freight</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued co-op advertising and marketing development funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory received but not billed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes and VAT payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal settlements and fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components and activity of accumulated other comprehensive income (&#8220;AOCI&#8221;), net of tax, were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,418</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted impact of ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted common stock subject to vesting</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,603</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,590</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,617</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,897</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,405</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,062</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,838</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,056</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,403</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201,201</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;basic for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;diluted for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,242</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,918</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.00</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,630</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,786</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,793</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of the intangible assets as of&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December&#160;31, 2017 were as follows (in thousands, except useful life): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(316</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,680</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company&#8217;s foreign currency derivative contracts as of the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of derivative instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments under the Company&#8217;s noncancelable lease agreements, reduced by the recaptured amount, was as follow (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill&#160;were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at September 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended or as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">941,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(334,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,603</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,590</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,617</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,897</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,405</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,062</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,838</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty reserve activities were as follows (in thousands)</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement of claims </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,553</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:26px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled &#8220;</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:8pt;">Fitbit Force Recall Reserve&#8221; in the Company&#8217;s Annual Report on Form 10-K for additional information regarding such reserves.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the equity incentive plans was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the equity incentive plans was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#8211;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(582</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options vested and expected to vest&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;"> The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of </font><font style="font-family:inherit;font-size:8pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:8pt;"> were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of </font><font style="font-family:inherit;font-size:8pt;">$5.35</font><font style="font-family:inherit;font-size:8pt;"> as of </font><font style="font-family:inherit;font-size:8pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:8pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,634</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,680</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">552,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">613,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas excluding United States</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,419</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,237</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,522</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,044,763</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">G </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> * Represents less than 10%. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors that accounted for equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">G </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Represents less than 10%.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Exchange</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 13, 2017, the Company filed its definitive proxy statement and submitted to stockholders a proposal for a stock option exchange program (the &#8220;Program&#8221;). The Program allowed the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (&#8220;Eligible Employees&#8221;), to exchange out-of-the-money or &#8220;underwater&#8221; options to purchase shares of the Company&#8217;s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (&#8220;RSUs&#8221;) that may be settled for shares of its Class A common stock, (&#8220;New RSUs&#8221;), under the Company&#8217;s 2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;). Each New RSU represented an unfunded right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> share of the Company&#8217;s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program received one New RSU for every </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> &#8220;out-of-the-money&#8221; options that they exchanged.&#160;The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year minimum vesting period). None of the members of the Company&#8217;s board of directors were eligible to participate in the Program. On May 25, 2017, the Company&#8217;s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of </font><font style="font-family:inherit;font-size:10pt;">3.7 million</font><font style="font-family:inherit;font-size:10pt;"> &#8220;underwater&#8221; stock options were tendered by the Eligible Employees, representing approximately </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of </font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> New RSUs under the 2015 Plan in exchange for the &#8220;underwater&#8221; stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;">, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2015, the Company&#8217;s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the &#8220;2007 Plan&#8221;). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">18.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class A common stock were reserved and available for future issuance under the 2015 Plan. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the equity incentive plans was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#8211;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(582</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options vested and expected to vest&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;"> The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of </font><font style="font-family:inherit;font-size:8pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:8pt;"> were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of </font><font style="font-family:inherit;font-size:8pt;">$5.35</font><font style="font-family:inherit;font-size:8pt;"> as of </font><font style="font-family:inherit;font-size:8pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:8pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the equity incentive plans was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 4, 2018, the Company issued </font><font style="font-family:inherit;font-size:10pt;">0.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of market-based awards that vest based upon the achievement of a specified stock price. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets. Stock-based compensation expense related to these awards will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2015, the Company&#8217;s board of directors adopted the 2015 Employee Stock Purchase Plan (the &#8220;2015 ESPP&#8221;), which became effective on June 17, 2015. A total of </font><font style="font-family:inherit;font-size:10pt;">3.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company&#8217;s Class&#160;A common stock through payroll deductions at a price per share equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of the Company&#8217;s Class A common stock (i) on the first trading day of the applicable offering period and (ii)&#160;the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November&#160;of each year. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warrant</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 10, 2017, the Company issued a warrant to purchase </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of </font><font style="font-family:inherit;font-size:10pt;">$5.23</font><font style="font-family:inherit;font-size:10pt;"> per share and a contractual term of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> warrants were outstanding. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,630</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,786</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was </font><font style="font-family:inherit;font-size:10pt;">$134.0 million</font><font style="font-family:inherit;font-size:10pt;">, which the Company expects to recognize over an estimated weighted average period of </font><font style="font-family:inherit;font-size:10pt;">2.0</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,509</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Returns Reserve </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue returns reserve activities were as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2017</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2017</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Returns taken </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,067</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(183,309</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The Company corrected the amounts presented as &#8220;Increases&#8221; and &#8220;Returns taken&#8221; for the three and nine months ended September 30, 2017. The Company did not consider this correction to be material since it had no impact on the beginning and ending balances of the revenue returns reserve and did not have any impact on its condensed consolidated balance sheets and statements of operations. </font></div></td></tr></table><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases in the revenue returns reserve include provisions for open box returns and stock rotations. </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point-of-purchase displays, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,541</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tooling and manufacturing equipment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased and internally-developed software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,520</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total depreciation and amortization expense related to property and equipment, net was&#160;</font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$35.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$28.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill&#160;were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at September 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in the carrying amount of goodwill during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was attributable to an acquisition in February 2018 described in Note 11. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of the intangible assets as of&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December&#160;31, 2017 were as follows (in thousands, except useful life): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(316</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,680</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in the carrying amount of goodwill during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was attributable to an acquisition in February 2018 described in Note 11. Total amortization expense related to intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after </font><font style="font-family:inherit;font-size:10pt;">September&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,634</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,680</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued revenue reserve from returns</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued manufacturing expense and freight</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued co-op advertising and marketing development funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory received but not billed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes and VAT payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal settlements and fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty reserve activities were as follows (in thousands)</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement of claims </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,553</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:26px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled &#8220;</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:8pt;">Fitbit Force Recall Reserve&#8221; in the Company&#8217;s Annual Report on Form 10-K for additional information regarding such reserves.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately </font><font style="font-family:inherit;font-size:10pt;">110</font><font style="font-family:inherit;font-size:10pt;"> employees, or approximately </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s global workforce. The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components and activity of accumulated other comprehensive income (&#8220;AOCI&#8221;), net of tax, were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,418</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at September 29, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, income taxes, impairment of equity investment, and unused advertising credits from a non-monetary transaction. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> EX-101.SCH 6 fit-20180929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2131100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414413 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Balance Sheet Components - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Balance Sheet Components - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Balance Sheet Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Balance Sheet Components - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Balance Sheet Components - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2414412 - Disclosure - Balance Sheet Components - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Balance Sheet Components - Revenue Returns Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounting Pronouncements Recently Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Financial Instruments - Additional Derivative Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Financial Instruments - Amortized to fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Financial Instruments - Contractual maturity dates (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Financial Instruments - Financial Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Financial Instruments - Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Net Loss per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Significant Customer Information and Other Information link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Significant Customer Information and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Significant Customer Information and Other Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Stockholders' Equity - Stock Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fit-20180929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 fit-20180929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 fit-20180929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at the beginning of the period Goodwill Goodwill acquired Goodwill, Acquired During Period Balance at the end of the period Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash [Member] Cash [Member] Money market funds [Member] Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government agencies [Member] US Government Agencies Debt Securities [Member] Corporate debt securities [Member] Corporate Debt Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Available-for-sale debt securities, amortized cost Available-for-sale Debt Securities, Amortized Cost Basis Available-for-sale debt securities, gross unrealized gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, Net Of Tax Amount of unrealized gain, net of tax in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale. Available-for-sale debt securities, gross unrealized losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, Net Of Tax Amount of unrealized loss, net of tax in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale. Cash, cash equivalents, and available-for-sale securities, amortized cost Cash, Cash Equivalents, And Available-for-sale Securities, Amortized Cost Cash, Cash Equivalents, And Available-for-sale Securities, Amortized Cost Cash, cash equivalents, available-for-sale securities, fair value Cash, Cash Equivalents, Available-for-sale Securities, Fair Value Cash, Cash Equivalents, Available-for-sale Securities, Fair Value Total Available-for-sale Securities, Debt Securities Prepaid expenses Prepaid Expense Point-of-purchase displays, net Prepaid Supplies Derivative assets Derivative Asset, Current Prepaid marketing Prepaid Advertising Insurance receivable Insurance Settlements Receivable, Current Other Prepaid Expense And Other Assets, Miscellaneous, Current Prepaid Expense And Other Assets, Miscellaneous, Current Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Fair Value Disclosures [Abstract] Schedule of fair value of assets and liabilities measured on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options to purchase common stock [Member] Employee Stock Option [Member] RSUs [Member] Restricted Stock Units (RSUs) [Member] Warrant [Member] Warrant [Member] Diluted impact of ESPP [Member] Employee Stock [Member] Diluted common stock subject to vesting [Member] Diluted Common Stock Subject to Vesting [Member] Diluted Common Stock Subject to Vesting [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Diluted impact of ESPP [Member] 2015 Employee Stock Purchase Plan [Member] 2015 Employee Stock Purchase Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Risks and Uncertainties [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue [Member] Sales Revenue, Net [Member] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer D [Member] Customer D [Member] Customer D [Member] Customer C [Member] Customer C [Member] Customer C [Member] Customer G [Member] Customer G [Member] Customer G [Member] Customer B [Member] Customer B [Member] Customer B [Member] Customer E [Member] Customer E [Member] Customer E [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Americas excluding United States [Member] Americas Excluding United States [Member] Americas Excluding United States [Member] Europe, Middle East, and Africa [Member] EMEA [Member] APAC [Member] Asia Pacific [Member] Non-US [Member] Non-US [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Revenue Revenue from Contract with Customer, Including Assessed Tax Long-lived assets including property and equipment Long-Lived Assets Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue [Member] Cost of Sales [Member] Research and development [Member] Research and Development Expense [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of cash, cash equivalents and marketable securities Debt Securities, Available-for-sale [Table Text Block] Debt Securities, Available-for-sale [Table Text Block] Schedule of derivative instruments in statement of financial position, fair value Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Schedule of cash flow hedging instruments, statement of operations Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of derivative contracts on consolidated statement of operations Schedule of Derivative Contracts on Consolidated Statement of Operations [Table Text Block] Schedule of Derivative Contracts on Consolidated Statement of Operations [Table Text Block] Schedule of cash flow hedging instruments, comprehensive income Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Schedule of offsetting of foreign currency derivative contracts Schedule of Derivative Instruments [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Tooling and manufacturing equipment [Member] Equipment [Member] Furniture and office equipment [Member] Furniture and Fixtures [Member] Purchased and internally-developed software [Member] Software and Software Development Costs [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total property and equipment Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation and amortization expense Depreciation, Amortization and Accretion, Net Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Beginning balances Contract with Customer, Liability Deferral of revenue Contract with Customer, Liability, Revenue Recognized Recognition of deferred revenue Contract with Customer, Performance Obligation Satisfied in Previous Period Ending balances Deferred Revenue Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Cash flow hedges: Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax [Abstract] Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $43, $192, $709 and $(7), respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Less: reclassification for realized net gains included in net loss, net of tax expense (benefit) of $(115), $-, $(244) and $7, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Net change, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized gain (loss) on available-for-sale investments, net of tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Less reclassification for realized net gain (loss) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Net change, net of tax Other Comprehensive Income (Loss), Total Reclassification, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Total Reclassification, Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value Measurements Fair Value Disclosures [Text Block] Significant Customer Information and Other Information Concentration Risk Disclosure [Text Block] Change in unrealized gain (loss) on cash flow hedges, tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Reclassification for realized net gains included in net income, tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Basis of Presentation and Summary of Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Balance, end of period (in shares) Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance, weighted average exercise price, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance, weighted average exercise price, end of period (in dollars per share) Options exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested and expected to vest, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options outstanding, aggregate intrinsic value, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Fair value of the Class A common stock (in dollars per share) Share Price Schedule of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of restricted stock unit activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency exchange contract [Member] Foreign Exchange Contract [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as hedging instrument [Member] Designated as Hedging Instrument [Member] Not designated as hedging instrument [Member] Not Designated as Hedging Instrument [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid expenses and other current assets [Member] Prepaid Expenses and Other Current Assets [Member] Accrued liabilities [Member] Accrued Liabilities [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Fair Value Derivative Assets Derivative Asset, Fair Value, Gross Asset Fair Value Derivative Liabilities Derivative Liability, Fair Value, Gross Liability Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Revenue Return Reserve [Member] Allowance for Credit Loss [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Beginning balance Valuation Allowances and Reserves, Balance Increases Valuation Allowances and Reserves, Additions for Adjustments Returns taken Valuation Allowances and Reserves, Deductions Ending balances Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Net Loss per Share Earnings Per Share [Text Block] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Beginning balances Standard and Extended Product Warranty Accrual Charged to cost of revenue Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Changes related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlement of claims Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balances Financial Instruments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Components Inventory, Work in Process and Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning Unvested balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending Unvested balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning Unvested balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited or canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Unvested balance (in dollars per share) Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Other Assets [Member] Other Assets [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets: Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Available for sale securities Derivative assets Derivative Asset Total Assets, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Derivative liabilities Derivative Liability Stock warrant liability Mandatorily Redeemable Preferred Stock, Fair Value Disclosure Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Transfers between fair value levels Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Cash paid for acquisition Payments to Acquire Businesses, Gross Impairment of equity investment Other than Temporary Impairment Losses, Investments Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance [Member] Employee Severance [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Expected number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Number of positions eliminated in the period, percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Severance costs Severance Costs Numerator: Earnings Per Share, Basic [Abstract] Net loss Denominator: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Weighted-average shares of common stock—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares of common stock—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net loss per share: Earnings Per Share Reconciliation [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Offsetting Liabilities [Table] Offsetting Liabilities [Table] Offsetting Liabilities [Line Items] Offsetting Liabilities [Line Items] Gross Assets Recognized Gross Amounts Offset in the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Net Amounts Presented in Condensed Consolidated Balance Sheets Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments Derivative Liability, Not Offset, Policy Election Deduction Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Net Amount Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Offsetting Assets [Table] Offsetting Assets [Table] Offsetting Assets [Line Items] Offsetting Assets [Line Items] Gross Amounts of Recognized Assets Gross Amounts Offset in the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Net Amounts Presented in Condensed Consolidated Balance Sheets Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments Derivative Asset, Not Offset, Policy Election Deduction Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Received Derivative, Collateral, Obligation to Return Cash Net Amount Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Loss Contingencies [Table] Loss Contingencies [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment [Member] Purchase Commitment [Member] Purchase Commitment to Third Party Hosting Provider [Member] Purchase Commitment to Third Party Hosting Provider [Member] Purchase Commitment to Third Party Hosting Provider [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] PurePulse Class Action Lawsuit [Member] PurePulse Class Action Lawsuit [Member] PurePulse Class Action Lawsuit [Member] Immersion [Member] Immersion [Member] Immersion [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation [Member] Pending Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Operating Leases, Future Minimum Lease Payments Due, Decrease from Lease Recapture Operating Leases, Future Minimum Lease Payments Due, Decrease from Lease Recapture Operating Leases, Future Minimum Lease Payments Due, Decrease from Lease Recapture Rent expense Operating Leases, Rent Expense Remaining minimum amount committed Purchase Commitment, Remaining Minimum Amount Committed Loss contingency, individual investors named as lead plaintiffs Loss Contingency, Number of Plaintiffs Settlement amount award to other party Litigation Settlement, Amount Awarded to Other Party Loss contingency, number of lawsuits filed Loss Contingency, New Claims Filed, Number Number of patents found not infringed Loss Contingency, Patents Found Not Infringed, Number Patents allegedly infringed, number Loss Contingency, Patents Allegedly Infringed, Number Number of additional defendants Loss Contingency, Number of Additional Defendants Loss Contingency, Number of Additional Defendants Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Twine Health, Inc. [Member] Twine Health, Inc. [Member] Twine Health, Inc. [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] In Process Research and Development [Member] In Process Research and Development [Member] Customer Relationships [Member] Customer Relationships [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Intangibles acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Assumed liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Consideration held as security for indemnifications obligations Business Combination, Consideration Transferred, Held As Security For Indemnification Obligations Business Combination, Consideration Transferred, Held As Security For Indemnification Obligations Amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Developed technology [Member] Developed Technology Rights [Member] Trademarks and other [Member] Trademarks And Other [Member] Trademarks And Other [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net Amortization of intangible assets Amortization of Intangible Assets Statement of Cash Flows [Abstract] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for doubtful accounts Provision for Doubtful Accounts Provision for inventory obsolescence Inventory Write-down Depreciation Depreciation Write-off of property and equipment Impairment of Long-Lived Assets Held-for-use Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Other Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Available-for-sale Securities, Debt Sales of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Repayment of debt Repayments of Debt Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Taxes paid related to net share settlement of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Effect of exchange rate on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Income Statement [Abstract] Cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest income, net Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net loss Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Shares used to compute net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Diluted (in shares) Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Debt Disclosure [Abstract] Long-Term Debt Debt Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Timing Differences [Axis] Timing Differences [Axis] Timing Differences [Axis] Timing Differences [Domain] Timing Differences [Domain] [Domain] for Timing Differences [Axis] Three Months Ended Under ASC 605 [Member] Three Months Ended Under ASC 605 [Member] Three Months Ended Under ASC 605 [Member] Three Month Ended Impact under 606 [Member] Three Month Impact under 606 [Member] Three Month Impact under 606 [Member] Nine Months Ended Under ASC 605 [Member] Nine Months Ended Under ASC 605 [Member] Nine Months Ended Under ASC 605 [Member] Nine Month Ended Impact under 606 [Member] Nine Month Ended Impact under 606 [Member] Nine Month Ended Impact under 606 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Under ASC 605 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Impact [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type [Domain] Nonmonetary Transaction Type [Domain] Advertising Barter Transactions [Member] Advertising Barter Transactions [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Subscription-based Premium Services [Member] Subscription-based Premium Services [Member] Subscription-based Premium Services [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Reserves and accruals, returns and allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Estimated selling price Revenue Recognition, Estimated Selling Price, Per Share Revenue Recognition, Estimated Selling Price, Per Share Net cash provided by financing activities Net cash provided by operating activities Best estimated selling price on upgrade rights Revenue Recognition, Best Estimated Selling Price On Upgrade Rights, Per Share Revenue Recognition, Best Estimated Selling Price On Upgrade Rights, Per Share Nonmonetary transaction, advertising credit utilized during the period Nonmonetary Transaction, Advertising Credit, Utilized During the Period Nonmonetary Transaction, Advertising Credit, Utilized During the Period Accounts receivable, net Accounts Receivable, Net, Current Deferred revenue Contract with Customer, Liability, Current Contract with Customer, Liability Deferred Revenue Accrued liabilities Accrued Liabilities, Current Accumulated deficit Retained Earnings (Accumulated Deficit) Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash flow hedges [Member] Cash Flow Hedging [Member] Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of accumulated other comprehensive income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue Conversion Gains and Losses on Foreign Investments Schedule of deferred revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of accounts receivable reserves Schedule Of Accounts Receivable Reserves [Table Text Block] Schedule Of Accounts Receivable Reserves [Table Text Block] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Schedule of prepaid expenses and other current asset Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Schedule of intangible assets (excluding goodwill) Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of product warranty reserves Schedule of Product Warranty Liability [Table Text Block] Schedule of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Operating expenses [Member] Operating Expense [Member] Remaining 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Remaining 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum lease payments Operating Leases, Future Minimum Payments Due Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income Tax Disclosure [Abstract] Income tax benefit Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Discrete tax benefit related to fixed assets depreciation tax change Deferred Tax Assets, Property, Plant and Equipment Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of antidilutive securities excluded from earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Marketable securities Available-for-sale Securities, Debt Securities, Current Inventories Income tax receivable Income Taxes Receivable, Current Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred tax assets Deferred Tax Assets, Net, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term deferred revenue Contract with Customer, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Class A and Class B common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity WynitDistribution [Member] WynitDistribution [Member] Wynit Distribution [Member] Revenue [Member] Sales Revenue, Goods, Net [Member] Unrecognized revenue, net Unrecognized Revenue, Net of Adjustments Unrecognized Revenue, Net of Adjustments Allowance for Doubtful Accounts Receivable Accounts Receivable Charge Recorded Accounts Receivable Charge Recorded Unrecoverable inventory Unrecoverable Inventory Costs Unrecoverable Inventory Costs Accounts receivable for shipments made in the quarter Accounts Receivable, Gross Insurance proceeds receivable, accounts receivable Insurance Settlements Receivable, Accounts Receivable Insurance Settlements Receivable, Accounts Receivable Probably insurance proceeds Insurance Settlements Receivable Insurance proceeds receivable, inventory Insurance Settlements Receivable, Inventory Insurance Settlements Receivable, Inventory Charges offset by insurance recorded Charges Offset By Insurance Recorded Charges Offset By Insurance Recorded Bad debt expense Cost of revenue Inventory Expense, Net Of Insurance Recovery Inventory Expense, Net Of Insurance Recovery Proceeds from insurance settlement Proceeds from Insurance Settlement, Operating Activities Release of product return and rebate reserves Release of Product Return and Rebate Reserves Release of Product Return and Rebate Reserves Nonmonetary transaction, gross operating revenue recognized Nonmonetary Transaction, Gross Operating Revenue Recognized Nonmonetary transaction, cost of goods transferred Nonmonetary Transaction, Cost of Goods Nonmonetary Transaction, Cost of Goods Nonmonetary transaction, advertising credit received Nonmonetary Transaction, Advertising Credit, Amount Nonmonetary Transaction, Advertising Credit, Amount Nonmonetary transaction, cash received Nonmonetary Transaction, Cash Received Nonmonetary Transaction, Cash Received Nonmonetary transaction, remaining advertising credit Nonmonetary Transaction, Remaining Advertising Credit Nonmonetary Transaction, Remaining Advertising Credit Nonmonetary transaction, advertising credit, expected period of use Nonmonetary Transaction, Advertising Credit, Expected Period Of Use Nonmonetary Transaction, Advertising Credit, Expected Period Of Use Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Eligible Employees [Member] Eligible Employees [Member] Eligible Employees [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Class A [Member] Common Class A [Member] 2015 Equity Incentive Plan [Member] 2015 Equity Incentive Plan [Member] 2015 Equity Incentive Plan [Member] 2015 Employee Stock Purchase Plan [Member] Market-based Awards [Member] Market-based Awards [Member] Market-based Awards [Member] Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units [Member] Unfunded right to receive stock on a date in time in the future (in shares) Deferred Compensation Arrangement with Individual, Unfunded Options Deferred Compensation Arrangement with Individual, Unfunded Options Out-of-the-money options Deferred Compensation Arrangement with Individual, Out-Of-The-Money Options Deferred Compensation Arrangement with Individual, Out-Of-The-Money Options Minimum vesting Deferred Compensation Arrangement with Individual, Minimum Vesting Deferred Compensation Arrangement with Individual, Minimum Vesting Underwater options tendered Deferred Compensation Arrangement with Individual, Underwater Options Tendered Deferred Compensation Arrangement with Individual, Underwater Options Tendered Underwater options tendered, percent Deferred Compensation Arrangement with Individual, Underwater Options Tendered, Percent Deferred Compensation Arrangement with Individual, Underwater Options Tendered, Percent Stock issued in exchange (in shares) Stock Issued During Period, Shares, Conversion of Units Stock issued in exchange Stock Issued During Period, Value, Conversion of Units Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Percent of share price available to employees Share-based Compensation Arrangement by Share-based Payment Award, Market Price After Discount, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Market Price After Discount, Purchase Date Unrecognized compensation expense related to unvested options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation expense related to unvested options, estimated weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of securities called by each warrant Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Exercise price of warrant (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Warrants outstanding Class of Warrant or Right, Outstanding Accrued sales incentives Accrued Sales Incentives, Current Accrued Sales Incentives, Current Accrued revenue reserve from returns Accrued Revenue Reserve Accrued Revenue Reserve Product warranty Product Warranty Accrual, Current Accrued manufacturing expense and freight Accrued Manufacturing Expense And Freight, Current Accrued Manufacturing Expense And Freight, Current Employee-related liabilities Employee-related Liabilities, Current Accrued co-op advertising and marketing development funds Accrued Advertising And Marketing Costs, Current Accrued Advertising And Marketing Costs, Current Accrued sales and marketing Accrued Marketing Costs, Current Inventory received but not billed Accrued Inventory Received Not Billed, Current Accrued Inventory Received Not Billed, Current Sales taxes and VAT payable Sales and Excise Tax Payable, Current Accrued research and development Accrued Research and Development Accrued Research and Development Accrued legal settlements and fees Accrued Professional Fees, Current Derivative liabilities Derivative Liability, Current Other Other Accrued Liabilities, Current Accrued liabilities Revenue [Member] Revenue [Member] Revenue [Member] Other Income, Net [Member] Other Income (Expense), Net [Member] Other Income (Expense), Net [Member] Gain (loss) recognized in OCI – effective portion Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Gain (loss) reclassified from OCI into income – effective portion Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Gain (loss) recognized in income – ineffective portion Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Gain recognized in income – excluded time value portion Derivative Instruments, Gain (Loss) Recognized In Income, Time Value Portion Derivative Instruments, Gain (Loss) Recognized In Income, Time Value Portion Gain (loss) recognized in income Derivative, Gain (Loss) on Derivative, Net Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entities [Table] Entities [Table] Common Class B [Member] Common Class B [Member] Entity Information [Line Items] Entity Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Taxes Income Tax Disclosure [Text Block] Derivative [Table] Derivative [Table] Derivative [Line Items] Derivative [Line Items] Derivative, notional amount based on forecasted revenue Derivative, Notional Amount Based On Forecasted Revenue Derivative, Notional Amount Based On Forecasted Revenue Derivative, notional amount Derivative, Notional Amount Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Unrealized Gains (Losses) on Cash Flow Hedges [Member] Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gains (Losses) on Available-for-Sale Investments [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance, beginning of period Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Net change, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balance, end of period Acquisitions Business Combination Disclosure [Text Block] Due in one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in one to two years Available-for-sale Securities, Debt Maturities, Year One To Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One To Two, Fair Value Total Available-for-sale securities in continuous loss position for one year or more, gross unrealized losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2015 Credit Agreement [Member] 2015 Credit Agreement [Member] 2015 Credit Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit [Member] Line of Credit [Member] Letter of Credit [Member] Letter of Credit [Member] Swing Line Loan [Member] Bridge Loan [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate [Member] Base Rate [Member] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Credit facility, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Covenant, minimum unrestricted cash Line of Credit Facility, General Liquidity Covenant, Unrestricted Cash, Minimum Line of Credit Facility, General Liquidity Covenant, Unrestricted Cash, Minimum Covenant, cash and cash equivalents held in accounts subject to control agreements Line of Credit Facility, General Liquidity Covenant, Cash and Cash Equivalents Held in Accounts Subject to Control Agreements Line of Credit Facility, General Liquidity Covenant, Cash and Cash Equivalents Held in Accounts Subject to Control Agreements Credit facility, amount outstanding Long-term Line of Credit EX-101.PRE 10 fit-20180929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 29, 2018
Oct. 24, 2018
Entity Information [Line Items]    
Entity Registrant Name FITBIT INC  
Entity Central Index Key 0001447599  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Sep. 29, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common Class A [Member]    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   217,249,641
Common Class B [Member]    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   31,281,638
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 402,237 $ 341,966
Marketable securities 221,083 337,334
Accounts receivable, net 325,964 406,019
Inventories 195,112 123,895
Income tax receivable 8,962 77,882
Prepaid expenses and other current assets 45,541 97,269
Total current assets 1,198,899 1,384,365
Property and equipment, net 106,520 104,908
Goodwill 61,058 51,036
Intangible assets, net 25,680 22,356
Deferred tax assets 3,920 3,990
Other assets 10,003 15,420
Total assets 1,406,080 1,582,075
Current liabilities:    
Accounts payable 232,991 212,731
Accrued liabilities 386,384 452,137
Deferred revenue 27,350 35,504
Income taxes payable 6,580 928
Total current liabilities 653,305 701,300
Long-term deferred revenue 5,458 6,928
Other liabilities 52,596 49,884
Total liabilities 711,359 758,112
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Class A and Class B common stock 25 24
Additional paid-in capital 1,025,803 956,060
Accumulated other comprehensive income (loss) 3,333 (9)
Accumulated deficit (334,440) (132,112)
Total stockholders’ equity 694,721 823,963
Total liabilities and stockholders’ equity $ 1,406,080 $ 1,582,075
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Revenue $ 393,575 $ 392,522 $ 940,784 $ 1,044,763
Cost of revenue 240,061 217,762 554,132 602,459
Gross profit 153,514 174,760 386,652 442,304
Operating expenses:        
Research and development 79,840 84,170 256,223 252,471
Sales and marketing 66,676 77,536 239,573 269,442
General and administrative 24,812 40,690 91,111 102,815
Total operating expenses 171,328 202,396 586,907 624,728
Operating loss (17,814) (27,636) (200,255) (182,424)
Interest income, net 2,072 1,162 5,599 2,451
Other income (expense), net (5,141) (702) (2,366) 134
Loss before income taxes (20,883) (27,176) (197,022) (179,839)
Income tax expense (benefit) (18,827) 86,227 4,179 51,883
Net loss $ (2,056) $ (113,403) $ (201,201) $ (231,722)
Net loss per share:        
Basic (in dollars per share) $ (0.01) $ (0.48) $ (0.83) $ (1.00)
Diluted (in dollars per share) $ (0.01) $ (0.48) $ (0.83) $ (1.00)
Shares used to compute net loss per share:        
Basic (in shares) 245,838 234,242 242,746 230,918
Diluted (in shares) 245,838 234,242 242,746 230,918
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (2,056) $ (113,403) $ (201,201) $ (231,722)
Cash flow hedges:        
Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $43, $192, $709 and $(7), respectively 868 (6,793) 6,780 (20,582)
Less: reclassification for realized net gains included in net loss, net of tax expense (benefit) of $(115), $-, $(244) and $7, respectively (2,334) 6,617 (3,362) 8,264
Net change, net of tax (1,466) (176) 3,418 (12,318)
Change in foreign currency translation adjustment 0 0 0 314
Change in unrealized gain (loss) on available-for-sale investments, net of tax 120 48 (88) 133
Less reclassification for realized net gain (loss) 0 0 12 (12)
Net change, net of tax 120 48 (76) 121
Comprehensive loss $ (3,402) $ (113,531) $ (197,859) $ (243,605)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Change in unrealized gain (loss) on cash flow hedges, tax $ 43 $ 192 $ 709 $ (7)
Reclassification for realized net gains included in net income, tax $ (115) $ 0 $ (244) $ 7
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Cash Flows from Operating Activities    
Net loss $ (201,201) $ (231,722)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Provision for doubtful accounts 37 7,805
Provision for inventory obsolescence 9,019 13,395
Depreciation 35,388 28,338
Write-off of property and equipment 7,513 5,250
Amortization of intangible assets 5,866 4,134
Stock-based compensation 73,613 67,256
Deferred income taxes (1,690) 132,815
Impairment of equity investment 6,000 0
Other (693) 1,301
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable 80,227 208,899
Inventories (80,064) 79,448
Prepaid expenses and other assets 123,356 (125,504)
Accounts payable 16,357 (122,160)
Accrued liabilities and other liabilities (68,208) (48,869)
Deferred revenue (9,649) (9,846)
Income taxes payable 5,653 (1,822)
Net cash provided by operating activities 1,524 8,718
Cash Flows from Investing Activities    
Purchase of property and equipment (40,174) (58,199)
Purchases of marketable securities (284,986) (494,540)
Sales of marketable securities 93,020 19,806
Maturities of marketable securities 309,323 500,576
Acquisition, net of cash acquired (13,646) (556)
Net cash provided by (used in) investing activities 63,537 (32,913)
Cash Flows from Financing Activities    
Repayment of debt (747) 0
Proceeds from issuance of common stock 11,641 13,893
Taxes paid related to net share settlement of restricted stock units (15,684) (10,804)
Net cash (used in) provided by financing activities (4,790) 3,089
Net increase (decrease) in cash and cash equivalents 60,271 (21,106)
Effect of exchange rate on cash and cash equivalents 0 467
Cash and cash equivalents at beginning of period 341,966 301,320
Cash and cash equivalents at end of period $ 402,237 $ 280,681
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies
 
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three and nine months ended September 29, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

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

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 91 days in each of the three months ended September 29, 2018 and September 30, 2017, and 272 and 273 days in the nine months ended September 29, 2018 and September 30, 2017, respectively.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.

Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, income taxes, impairment of equity investment, and unused advertising credits from a non-monetary transaction. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Significant Accounting Policies

There have been no significant changes in the Company’s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), discussed below in the section titled “Accounting Pronouncements Recently Adopted.”

Revenue Recognition

The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period product revenue.

Products and Services

The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once control has transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax.

Arrangements with Multiple Performance Obligations

The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company’s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company’s Fitbit Coach offering.

The Company allocates revenue to all performance obligations based on their relative standalone selling prices (“SSP”). The Company’s process for determining its SSP considers multiple factors including consumer behaviors, the Company’s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company’s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from $1.00 to $3.00. SSP for the online dashboard and mobile apps is currently estimated at $0.99. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.

Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.

The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user’s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than 1% of revenue for all periods presented.

In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company’s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than 1% of revenue for all periods presented.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.

The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (“VAT”) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.

Rights of Return, Stock Rotation Rights, and Price Protection

The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:

Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called “open-box” returns, and such returns may be made at any time after the original sale.
All purchases through Fitbit.com are covered by a 45-day right of return.
Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.
Certain distributors and retailers are allowed return rights for defective products.
Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.
    
The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through September 29, 2018, actual returns have primarily been open-box returns. In addition, through September 29, 2018, the Company has had limited price protection claims. On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.

Sales Incentives

The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.

Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.

Customer Bankruptcy

In September 2017, Wynit Distribution (“Wynit”) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company’s largest customer, historically representing 11% of total revenue during the six months ended July 1, 2017 and 19% of total accounts receivables as of July 1, 2017. As of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured. In connection with Wynit’s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured.

The Company ceased to recognize revenue from Wynit, which totaled $8.1 million during the third quarter of 2017. Additionally, the Company recorded a charge of $35.8 million during the third quarter ended September 30, 2017 comprised of cost of revenue of $5.5 million associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of $30.3 million associated with all of Wynit’s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of $26.8 million, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The $26.8 million insurance receivable allowed the Company to recover $22.7 million of bad debt expense and $4.1 million of cost of revenue, resulting in a net charge of $9.0 million in the consolidated statement of operations comprised of net bad debt expense of $7.6 million and net cost of revenue of $1.4 million. The Company received $21.4 million of the insurance receivable during the fourth quarter of 2017 and the remaining $5.4 million in January 2018.

During the nine months ended September 29, 2018, the Company released $12.4 million in outstanding product return and rebate reserves related to Wynit, as it believed the possibility of future claims associated with these reserves was remote. This reserve release resulted in a $12.4 million increase in revenue during the nine months ended September 29, 2018.

Non-Monetary Transaction

The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash, which was amended in October 2018 to extend the contractual period from four to six years. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded $15.0 million of revenue and $7.0 million of associated cost of goods sold upon exchange of the products for advertising credits of $13.0 million and cash of $2.0 million. The $13.0 million of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of six years, and will be expensed as advertising services are received. During the three months ended September 29, 2018 and September 30, 2017, negligible amounts of credits were utilized in each of these periods, and during the nine months ended September 29, 2018 and September 30, 2017, $1.1 million and $0.3 million, respectively, of credits were utilized in each of these periods. The Company’s prepaid and other assets related to unused advertising credits as of September 29, 2018 and December 31, 2017 were $11.1 million and $12.2 million, respectively.

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance; ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842). Topic 842 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. Topic 842 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is continuing to make progress in evaluating the impact of this guidance on its consolidated financial statements, and preliminary assessments are subject to change. The Company’s implementation team has made progress in its project plan, which includes evaluating contracts, developing policies, processes and information technology tools to report financial results, and implementing and evaluating the Company’s internal controls over financial reporting that will be necessary under the new standard. Upon adoption, the Company expects to elect the transition package of practical expedients permitted within the new standard, which amount other things, allows the carryforward of the historical lease classification. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 will become effective for the Company on January 1, 2019 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 clarifies the accounting for implementation costs in cloud computing arrangements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $78.5 million as of September 29, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and nine months ended or as of September 29, 2018 was as follows (in thousands):
 
Three Months Ended September 29, 2018
 
Nine Months Ended September 29, 2018
 
Under ASC 605
Impact
Under ASC 606
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
395,438

$
(1,863
)
$
393,575

 
$
941,272

$
(488
)
$
940,784

Accounts receivable, net
247,447

78,517

325,964

 
247,447

78,517

325,964

Deferred revenue
33,102

(294
)
32,808

 
33,102

(294
)
32,808

Accrued liabilities
306,663

79,721

386,384

 
306,663

79,721

386,384

Accumulated deficit
(327,952
)
(6,488
)
(334,440
)
 
(327,952
)
(6,488
)
(334,440
)


The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in the Company’s condensed consolidated statement of cash flows.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situations including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 29, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
 
The carrying values of the Company’s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment.
 
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
September 29, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
218,567

 
$

 
$

 
$
218,567

U.S. government agencies

 
82,734

 

 
82,734

Corporate debt securities

 
207,378

 

 
207,378

Derivative assets

 
4,681

 

 
4,681

Total
$
218,567

 
$
294,793

 
$

 
$
513,360

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
86

 
$

 
$
86

Stock warrant liability

 

 
412

 
412

Total
$

 
$
86

 
$
412

 
$
498


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346


 
The fair value of the Company’s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company’s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.

In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.

There were no Level 3 assets as of September 29, 2018 and December 31, 2017. There were Level 3 liabilities as of September 29, 2018 and December 31, 2017. There have been no transfers between fair value measurement levels during the three and nine months ended September 29, 2018 and September 30, 2017.

In December 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for $6.0 million in cash. The Company does not have a controlling interest or the ability to exercise significant influence over the investee, and this investment does not have a readily determinable fair value. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Such changes in the basis of the equity investment are recognized in “Other income (expense), net” in the Company’s consolidated statement of operations. During the three months ended September 29, 2018, the Company identified events and circumstances that indicated that there was a decline in the fair value of this investment. As a result, the Company performed an assessment of the financial condition, financial forecast, near-term financing prospects, and other factors of the issuer, and concluded that this equity investment was fully impaired and recorded an impairment loss of $6.0 million. This equity investment was classified within “Other assets” on the Company’s consolidated balance sheets as of September 29, 2018 and December 31, 2017.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments
9 Months Ended
Sep. 29, 2018
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments
Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The Company’s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.

Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities.

The following table sets forth cash, cash equivalents and marketable securities as of September 29, 2018 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
114,641

 
$

 
$

 
$
114,641

 
$
114,641

 
$

Money market funds
218,567

 

 

 
218,567

 
218,567

 

U.S. government agencies
82,837

 
1

 
(104
)
 
82,734

 
13,649

 
69,085

Corporate debt securities
207,426

 
2

 
(50
)
 
207,378

 
55,380

 
151,998

Total
$
623,471

 
$
3

 
$
(154
)
 
$
623,320

 
$
402,237

 
$
221,083


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334



The gross unrealized gains or losses on marketable securities as of September 29, 2018 and December 31, 2017 were not material. There were no available-for-sale investments as of September 29, 2018 and December 31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.

The following table classifies marketable securities by contractual maturities (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
221,083

 
$
319,112

Due in one to two years

 
18,222

Total
$
221,083

 
$
337,334



Derivative Financial Instruments

The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.
 
Cash Flow Hedges
 
The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company’s cash flow hedges consist of forward contracts with maturities of 12 months or less.

The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument’s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders’ equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company’s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended September 30, 2017, the ineffective portion of the Company’s cash flow hedges were not material.

The Company had outstanding contracts with a total notional amount of $60.2 million in cash flow hedges for forecasted revenue as of September 29, 2018, and no outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December 31, 2017.

Balance Sheet Hedges

The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities.

The Company had outstanding balance sheet hedges with a total notional amount of $146.3 million and $141.2 million as of September 29, 2018 and December 31, 2017, respectively.
 
Fair Value of Foreign Currency Derivatives

The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
September 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
3,882

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 

 

 

Hedges not designated
Prepaid expenses and other current assets
 
799

 

 

 

Hedges not designated
Accrued liabilities
 

 
86

 

 
2,138

Total fair value of derivative instruments
 
 
$
4,681

 
$
86

 
$

 
$
2,138



Financial Statement Effect of Foreign Currency Derivative Contracts

The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Nine Months Ended
 
Income Statement Location
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
911

 
$
(6,603
)
 
$
7,489

 
$
(20,590
)
Gain (loss) reclassified from OCI into income – effective portion
Revenue
 
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Loss reclassified from OCI into income – effective portion
Operating expenses
 

 

 

 
(1,405
)
Gain recognized in income – ineffective portion
Other income, net
 

 

 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
672

 

 
1,516

Foreign exchange balance sheet hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other income, net
 
1,035

 
(2,062
)
 
3,335

 
(8,838
)


As of September 29, 2018, all net derivative gains related to the Company’s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.

Effect of Derivative Contracts on Condensed Consolidated Statements of Operations

The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to the Company’s derivative instruments designated as hedging instruments (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
171,328

 
202,396

 
586,907

 
624,728

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Losses on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 

 

 
(1,405
)


Offsetting of Foreign Currency Derivative Contracts

The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty. The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.

The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of September 29, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
September 29, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
4,681

 
$

 
$
4,681

 
$
86

 
$

 
$
4,595

Foreign exchange contracts liabilities
86

 

 
86

 
86

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components
9 Months Ended
Sep. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance Sheet Components

Deferred Revenue

Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.

Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 29, 2018
 
 
 
 
Beginning balances
$
32,835

 
$
42,432

Deferral of revenue
10,176

 
25,885

Recognition of deferred revenue
(10,203
)
 
(35,509
)
Ending balances
$
32,808

 
$
32,808



Revenue Returns Reserve
 
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017(1)
 
September 29, 2018
 
September 30, 2017(1)
 
 
 
 
 
 
 
 
Beginning balances
$
74,996

 
$
51,520

 
$
109,872

 
$
98,851

Increases
43,383

 
56,445

 
106,385

 
146,356

Returns taken
(39,862
)
 
(46,067
)
 
(137,740
)
 
(183,309
)
Ending balances
$
78,517

 
$
61,898

 
$
78,517

 
$
61,898


(1) 
The Company corrected the amounts presented as “Increases” and “Returns taken” for the three and nine months ended September 30, 2017. The Company did not consider this correction to be material since it had no impact on the beginning and ending balances of the revenue returns reserve and did not have any impact on its condensed consolidated balance sheets and statements of operations.

Increases in the revenue returns reserve include provisions for open box returns and stock rotations.

Inventories
 
Inventories consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 

 

Components
$
19,608

 
$
3,825

Finished goods
175,504

 
120,070

Total inventories
$
195,112

 
$
123,895


 
Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Prepaid expenses
$
16,298

 
$
24,204

Point-of-purchase displays, net
8,114

 
14,750

Derivative assets
4,681

 

Prepaid marketing
2,525

 
6,074

Insurance receivable

 
37,300

Other
13,923

 
14,941

Total prepaid expenses and other current assets
$
45,541

 
$
97,269



Property and Equipment, Net
 
Property and equipment, net, consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
69,889

 
$
66,854

Furniture and office equipment
22,756

 
20,942

Purchased and internally-developed software
20,925

 
18,112

Leasehold improvements
66,053

 
58,431

Total property and equipment
179,623

 
164,339

Less: Accumulated depreciation and amortization
(73,103
)
 
(59,431
)
Property and equipment, net
$
106,520

 
$
104,908


 
Total depreciation and amortization expense related to property and equipment, net was $11.8 million and $9.1 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $35.4 million and $28.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

Goodwill and Intangible Assets

The changes in the carrying amount of goodwill were as follows (in thousands):
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
10,022

Balance at September 29, 2018
$
61,058



The increase in the carrying amount of goodwill during the nine months ended September 29, 2018 was attributable to an acquisition in February 2018 described in Note 11.

The carrying amounts of the intangible assets as of September 29, 2018 and December 31, 2017 were as follows (in thousands, except useful life):
 
September 29, 2018
 
December 31, 2017
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(14,116
)
 
$
21,872

 
$
30,588

 
$
(8,738
)
 
$
21,850

Customer relationships
3,790

 
(316
)
 
3,474

 

 

 

Trademarks and other
1,278

 
(944
)
 
334

 
1,278

 
(772
)
 
506

Total intangible assets, net
$
41,056

 
$
(15,376
)
 
$
25,680

 
$
31,866

 
$
(9,510
)
 
$
22,356



The increase in the carrying amount of goodwill during the nine months ended September 29, 2018 was attributable to an acquisition in February 2018 described in Note 11. Total amortization expense related to intangible assets was $2.1 million and $1.4 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $5.9 million and $4.1 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after September 29, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
1,854

 
$
207

 
$
2,061

2019
6,634

 
827

 
7,461

2020
5,854

 
643

 
6,497

2021
5,854

 
597

 
6,451

2022
1,180

 
597

 
1,777

Thereafter

 
1,433

 
1,433

Total finite-lived intangible assets, net
$
21,376

 
$
4,304

 
$
25,680



Accrued Liabilities
 
Accrued liabilities consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
Accrued sales incentives
$
98,812

 
$
111,592

Accrued revenue reserve from returns
78,517

 

Product warranty
47,855

 
87,882

Accrued manufacturing expense and freight
32,738

 
41,901

Employee-related liabilities
30,949

 
33,266

Accrued co-op advertising and marketing development funds
19,599

 
30,408

Accrued sales and marketing
15,325

 
44,401

Inventory received but not billed
15,218

 
10,526

Sales taxes and VAT payable
15,191

 
21,340

Accrued research and development
6,064

 
8,983

Accrued legal settlements and fees
4,979

 
36,693

Derivative liabilities
86

 
2,138

Other
21,051

 
23,007

Accrued liabilities
$
386,384

 
$
452,137


Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Beginning balances
$
50,468

 
$
72,761

 
$
87,882

 
$
99,923

Charged to cost of revenue
9,245

 
26,825

 
(1,722
)
 
44,167

Changes related to pre-existing warranties
(1,354
)
 
5,669

 
(9,226
)
 
8,142

Settlement of claims
(10,504
)
 
(18,576
)
 
(29,079
)
 
(65,553
)
Ending balances
$
47,855

 
$
86,679

 
$
47,855

 
$
86,679

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.

Restructuring

In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately 110 employees, or approximately 6% of the Company’s global workforce. The Company recorded $6.4 million in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.

Accumulated Other Comprehensive Income (Loss)

The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
6,780

 

 
(88
)
 
6,692

Amounts reclassified from AOCI
(3,362
)
 

 
12

 
(3,350
)
Other comprehensive income (loss)
3,418

 

 
(76
)
 
3,342

Balance at September 29, 2018
$
3,484

 
$

 
$
(151
)
 
$
3,333

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt
9 Months Ended
Sep. 29, 2018
Debt Disclosure [Abstract]  
Long-Term Debt
Long-Term Debt
 

2015 Credit Agreement
 
In December 2015, the Company entered into a second amended and restated credit agreement (the “Senior Facility”) with Silicon Valley Bank (“SVB”), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company’s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company’s assets, excluding its intellectual property.

In May 2017, the Company entered into a first amendment to the Senior Facility (the “First Amendment”), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company’s level of liquidity (defined as the sum of the Company’s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.
 
The Company was in compliance with the financial covenants under the Senior Facility as of September 29, 2018. As of September 29, 2018, the Company had no outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling $36.8 million, issued to cover various security deposits on its facility leases.

Letters of Credit
 
As of September 29, 2018 and December 31, 2017, the Company had outstanding letters of credit of $36.8 million and $36.9 million, respectively, in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 29, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
Leases
 
The Company’s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2019 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company’s leases are accounted for as operating leases. In June 2018, the Company notified the lessor of its intent to sublease a portion of one of its San Francisco offices. Under the terms of the lease, the lessor has the right to recapture this space. The lessor elected to exercise their recapture right effective August 1, 2018, which resulted in a reduction of approximately $81.4 million in the Company’s future lease obligations associated with this lease. Future minimum payments under the Company’s noncancelable lease agreements, reduced by the recaptured amount, was as follow (in thousands):

Remaining 2018
$
8,399

2019
33,550

2020
29,387

2021
27,130

2022
26,850

Thereafter
37,554

Total future minimum lease payments
$
162,870



 Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was $7.3 million and $10.4 million for the three months ended September 29, 2018 and September 30, 2017, respectively, and $24.1 million and $29.6 million for the nine months ended September 29, 2018 and September 30, 2017, respectively.

Purchase Commitments

The aggregate amount of open purchase orders as of September 29, 2018 was approximately $434.6 million, of which $185.0 million related to the Company’s migration to a third-party hosting provider. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company’s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.

During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of September 29, 2018, $11.6 million was accrued for such liabilities to contract manufacturers.


Legal Proceedings

Jawbone. On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (“Jawbone”), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and five of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding a sixth employee defendant and related allegations.
On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (“BodyMedia”), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys’ fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company’s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the “ITC”).

On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.

On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone’s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone’s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone’s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.

On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone’s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.

On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.

On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney’s Office for the Northern District of California requesting certain of the Company’s confidential business information that appeared to be related to Jawbone’s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney’s Office. On June 14, 2018, the six former Jawbone employees who were named as individual defendants in the state trade secret case were charged in a federal indictment with being in possession of certain Jawbone trade secrets.

Sleep Tracking. On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs’ motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company’s motion for summary judgment was denied on December 8, 2017. During the three months ended June 30, 2018, the parties agreed to a settlement and on August 1, 2018, the plaintiffs filed a motion for preliminary approval of the class action settlement. On September 13, 2018, the court held a hearing and denied preliminary settlement approval without prejudice and ordered revised settlement papers be filed by October 26, 2018.

Heart Rate Tracking. On January 6, 2016 and February 16, 2016, two purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse® heart rate tracking technology does not consistently and accurately record users’ heart rates. Plaintiffs allege common law claims, as well as violations of various states’ false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.
On February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (“SAC”) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike the class allegations. The Court dismissed the claims for revocation of acceptance, violation of California’s Song-Beverly Consumer Warranty Act, and unjust enrichment, and allowed the remaining claims pending amendment to the complaint with further details. Plaintiff filed a Third Amended Complaint on June 19, 2018. The Court granted the motion to strike and ordered the plaintiff to amend to make clear that he is seeking to represent a class of opt-outs only, but that plaintiff would be free to amend in the event Fitbit’s arbitration agreement was found to be unenforceable.

In response to an April 3, 2018 arbitration demand from Kate McLellan, one of the original plaintiffs who was compelled to arbitration, the Company attempted to resolve the individual claim with Ms. McLellan. At the May 31, 2018 hearing, the Court expressed concern that the Company was “picking off” McLellan and thereby undermining the arbitration option and the Court’s prior order on arbitration, and ordered additional briefing. On July 24, 2018, the Court awarded the plaintiffs their attorneys’ fees on the motion practice, but denied plaintiffs’ request that the arbitration right should be waived as a sanction. The parties are moving forward in private arbitration with Ms. McLellan.

The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.

Securities Litigation. On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company’s initial public offering (the “IPO”). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of five individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the “Securities Act”), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company’s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company’s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.

On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company’s products. Plaintiffs seek to represent a class of persons who purchased the Company’s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the “Secondary Offering”). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.
On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for $33.3 million, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement. The federal and class action cases have been dismissed with prejudice.
On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.
On June 1, 2017 and June 9, 2017, two additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim. The hearing on the motion was held on September 6, 2018.
On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.
On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation. The individual case was resolved at a June 13, 2018 mediation.
The Company believes that the plaintiffs’ allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.
Immersion. On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the ‘301 patent, but denying as to the other two patents.
On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of three Immersion Chinese patents. In addition to the Company, Immersion named Runtong, one of the Company’s former distributors in China. On August 23, 2017, two additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third was scheduled for May 30, 2018.
On July 8, 2018, the parties entered into a settlement agreement resolving the litigation globally. The cases have been dismissed with prejudice.

Other. The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.
Indemnification
In the ordinary course of business, the Company enters into commercial agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors’ and officers’ insurance.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Sep. 29, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity
Stockholders’ Equity
 
Stock Option Exchange

On April 13, 2017, the Company filed its definitive proxy statement and submitted to stockholders a proposal for a stock option exchange program (the “Program”). The Program allowed the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (“Eligible Employees”), to exchange out-of-the-money or “underwater” options to purchase shares of the Company’s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (“RSUs”) that may be settled for shares of its Class A common stock, (“New RSUs”), under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”). Each New RSU represented an unfunded right to receive one share of the Company’s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program received one New RSU for every two “out-of-the-money” options that they exchanged. The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a one-year minimum vesting period). None of the members of the Company’s board of directors were eligible to participate in the Program. On May 25, 2017, the Company’s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of 3.7 million “underwater” stock options were tendered by the Eligible Employees, representing approximately 85% of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of 1.8 million New RSUs under the 2015 Plan in exchange for the “underwater” stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of $8.5 million, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options.

Equity Incentive Plans

In May 2015, the Company’s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the “2007 Plan”). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of September 29, 2018, 18.3 million shares of Class A common stock were reserved and available for future issuance under the 2015 Plan.

Stock Options
 
Stock option activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(2,339
)
 
2.33

 
 
Forfeited or canceled
(582
)
 
7.05

 
 
Balance—September 29, 2018
18,465

 
2.97

 
$
50,236

 
 
 
 
 
 
Stock options vested and expected to vest—September 29, 2018
18,455

 
2.97

 
50,219

Stock options exercisable—September 29, 2018
16,758

 
2.72

 
48,539


 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of September 29, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.35 as of September 29, 2018.

 Restricted Stock Units
 
RSU activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
13,709

 
5.11

Vested
(7,806
)
 
8.42

Forfeited or canceled
(4,389
)
 
8.07

Unvested balance—September 29, 2018
20,702

 
$
6.96


 
On May 4, 2018, the Company issued 0.8 million shares of market-based awards that vest based upon the achievement of a specified stock price. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets. Stock-based compensation expense related to these awards will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.

Employee Stock Purchase Plan

In May 2015, the Company’s board of directors adopted the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which became effective on June 17, 2015. A total of 3.8 million shares of Class A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock through payroll deductions at a price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock (i) on the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November of each year.

Warrant

On July 10, 2017, the Company issued a warrant to purchase 0.5 million shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of $5.23 per share and a contractual term of ten years. As of September 29, 2018, 0.5 million warrants were outstanding.

Stock-Based Compensation Expense
 
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Cost of revenue
$
1,999

 
$
1,379

 
$
5,129

 
$
2,889

Research and development
14,097

 
12,947

 
43,858

 
40,280

Sales and marketing
3,638

 
3,679

 
10,996

 
11,301

General and administrative
4,381

 
4,792

 
13,630

 
12,786

Total stock-based compensation expense
$
24,115

 
$
22,797

 
$
73,613

 
$
67,256


 
As of September 29, 2018, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was $134.0 million, which the Company expects to recognize over an estimated weighted average period of 2.0 years.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 29, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
  
The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax.

For the three and nine months ended September 29, 2018, the Company recorded an expense (benefit) for income taxes of $(18.8) million and $4.2 million, respectively, for an effective tax rate of 90.2% and (2.1)%, respectively. The effective tax rate for the nine months ended September 29, 2018, was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company’s U.S. deferred tax assets, the mix of income/losses between its foreign jurisdictions, and pretax losses in jurisdictions for which no tax benefit will be recognized. Included in this tax amount was a discrete tax benefit of $4.0 million in connection with a fixed assets depreciation tax method change filed with the 2017 income tax return.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.

In December 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the nine months ended September 29, 2018, no changes have been made to the provisional amounts previously recorded. The Company is still finalizing certain provisional amounts and will complete its analysis within the measurement period in accordance with SAB 118.

On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the prior decision of the United States Tax Court. On August 7, 2018, the court withdrew the opinion issued on July 24, 2018 to allow time for a reconstituted panel of judges to confer. The Company will continue to monitor this case.

For the three and nine months ended September 30, 2017, the Company recorded an expense for income taxes of $86.2 million and $51.9 million, respectively, for an effective tax rate of (317.3)% and (28.8)%, respectively. The effective tax rate for the nine months ended September 30, 2017 was different than the statutory federal tax rate primarily due to the impact of a valuation allowance recorded against U.S. deferred tax assets, and the mix of income between United States and foreign jurisdictions.

The Company accounts for deferred taxes under ASC Topic 740, “Income Taxes” (“ASC 740”), which involves weighing positive and negative evidence concerning the realizability of the Company’s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of September 29, 2018, the Company maintained a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company’s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward.

As of September 29, 2018, the total amount of gross unrecognized tax benefits was $38.8 million, of which $25.9 million would affect the effective tax rate if recognized. The Company does not have any tax positions as of September 29, 2018 for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following 12 months.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
9 Months Ended
Sep. 29, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
 
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Effect of dilutive securities

 

 

 

Weighted-average shares of common stock—diluted for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Net loss per share:
 
 
 
 
 
 
 
Basic
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Diluted
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)


The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Stock options to purchase common stock
11,982

 
14,768

 
12,150

 
18,874

RSUs
8,123

 
9,791

 
8,607

 
10,235

Warrant
230

 
411

 
230

 
137

Diluted impact of ESPP
191

 
73

 
177

 
125

Diluted common stock subject to vesting

 
100

 

 
113

Total
20,526

 
25,143

 
21,164

 
29,484

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Customer Information and Other Information
9 Months Ended
Sep. 29, 2018
Risks and Uncertainties [Abstract]  
Significant Customer Information and Other Information
Significant Customer Information and Other Information
 
Retailer and Distributor Concentration
 
Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three and nine months ended September 29, 2018 and September 30, 2017 were as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
D
13
%
 
12
%
 
*

 
*

C
12

 
17

 
10
%
 
14
%
G
10

 
*

 
*

 
*

* Represents less than 10%.

Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at September 29, 2018 and December 31, 2017 were as follows:
 
September 29, 2018
 
December 31, 2017
G
13
%
 
*

D
13

 
*

C
12

 
17
%
B
*

 
13

E
*

 
11

 
* Represents less than 10%.

Geographic and Other Information
 
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
United States
$
230,171

 
$
244,204

 
$
552,118

 
$
613,825

Americas excluding United States
24,799

 
25,276

 
56,737

 
69,656

Europe, Middle East, and Africa
104,186

 
88,672

 
234,693

 
285,045

APAC
34,419

 
34,370

 
97,236

 
76,237

Total
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763


 
As of September 29, 2018 and December 31, 2017, long-lived assets, which represent property and equipment, located outside the United States were $34.7 million and $30.0 million, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
9 Months Ended
Sep. 29, 2018
Business Combinations [Abstract]  
Acquisitions
Acquisitions

2018 Acquisition

In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of $16.7 million, of which $5.4 million was allocated to developed technology intangible assets, $3.8 million to customer relationships intangible asset, $10.0 million to goodwill, $1.8 million to deferred tax liabilities, $0.2 million to deferred revenue, and $0.6 million to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Topic 805, with any adjustments being recorded to goodwill. Approximately $2.6 million of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company’s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately four and seven years, respectively. Goodwill is not deductible for tax purposes.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three and nine months ended September 29, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

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

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 91 days in each of the three months ended September 29, 2018 and September 30, 2017, and 272 and 273 days in the nine months ended September 29, 2018 and September 30, 2017, respectively.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.
Use of Estimates
Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, income taxes, impairment of equity investment, and unused advertising credits from a non-monetary transaction. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Revenue Recognition Policy
Revenue Recognition

The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period product revenue.

Products and Services

The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once control has transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax.

Arrangements with Multiple Performance Obligations

The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company’s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company’s Fitbit Coach offering.

The Company allocates revenue to all performance obligations based on their relative standalone selling prices (“SSP”). The Company’s process for determining its SSP considers multiple factors including consumer behaviors, the Company’s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company’s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from $1.00 to $3.00. SSP for the online dashboard and mobile apps is currently estimated at $0.99. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.

Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.

The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user’s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than 1% of revenue for all periods presented.

In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company’s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than 1% of revenue for all periods presented.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.

The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (“VAT”) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.

Rights of Return, Stock Rotation Rights, and Price Protection

The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:

Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called “open-box” returns, and such returns may be made at any time after the original sale.
All purchases through Fitbit.com are covered by a 45-day right of return.
Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.
Certain distributors and retailers are allowed return rights for defective products.
Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.
    
The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through September 29, 2018, actual returns have primarily been open-box returns. In addition, through September 29, 2018, the Company has had limited price protection claims. On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.

Sales Incentives

The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.

Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance; ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842). Topic 842 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. Topic 842 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is continuing to make progress in evaluating the impact of this guidance on its consolidated financial statements, and preliminary assessments are subject to change. The Company’s implementation team has made progress in its project plan, which includes evaluating contracts, developing policies, processes and information technology tools to report financial results, and implementing and evaluating the Company’s internal controls over financial reporting that will be necessary under the new standard. Upon adoption, the Company expects to elect the transition package of practical expedients permitted within the new standard, which amount other things, allows the carryforward of the historical lease classification. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU 2018-07 expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 will become effective for the Company on January 1, 2019 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 clarifies the accounting for implementation costs in cloud computing arrangements and will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $78.5 million as of September 29, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and nine months ended or as of September 29, 2018 was as follows (in thousands):
 
Three Months Ended September 29, 2018
 
Nine Months Ended September 29, 2018
 
Under ASC 605
Impact
Under ASC 606
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
395,438

$
(1,863
)
$
393,575

 
$
941,272

$
(488
)
$
940,784

Accounts receivable, net
247,447

78,517

325,964

 
247,447

78,517

325,964

Deferred revenue
33,102

(294
)
32,808

 
33,102

(294
)
32,808

Accrued liabilities
306,663

79,721

386,384

 
306,663

79,721

386,384

Accumulated deficit
(327,952
)
(6,488
)
(334,440
)
 
(327,952
)
(6,488
)
(334,440
)


The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in the Company’s condensed consolidated statement of cash flows.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situations including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three and nine months ended or as of September 29, 2018 was as follows (in thousands):
 
Three Months Ended September 29, 2018
 
Nine Months Ended September 29, 2018
 
Under ASC 605
Impact
Under ASC 606
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
395,438

$
(1,863
)
$
393,575

 
$
941,272

$
(488
)
$
940,784

Accounts receivable, net
247,447

78,517

325,964

 
247,447

78,517

325,964

Deferred revenue
33,102

(294
)
32,808

 
33,102

(294
)
32,808

Accrued liabilities
306,663

79,721

386,384

 
306,663

79,721

386,384

Accumulated deficit
(327,952
)
(6,488
)
(334,440
)
 
(327,952
)
(6,488
)
(334,440
)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 29, 2018
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets and liabilities measured on recurring basis
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
September 29, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
218,567

 
$

 
$

 
$
218,567

U.S. government agencies

 
82,734

 

 
82,734

Corporate debt securities

 
207,378

 

 
207,378

Derivative assets

 
4,681

 

 
4,681

Total
$
218,567

 
$
294,793

 
$

 
$
513,360

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
86

 
$

 
$
86

Stock warrant liability

 

 
412

 
412

Total
$

 
$
86

 
$
412

 
$
498


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments (Tables)
9 Months Ended
Sep. 29, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of cash, cash equivalents and marketable securities
The following table sets forth cash, cash equivalents and marketable securities as of September 29, 2018 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
114,641

 
$

 
$

 
$
114,641

 
$
114,641

 
$

Money market funds
218,567

 

 

 
218,567

 
218,567

 

U.S. government agencies
82,837

 
1

 
(104
)
 
82,734

 
13,649

 
69,085

Corporate debt securities
207,426

 
2

 
(50
)
 
207,378

 
55,380

 
151,998

Total
$
623,471

 
$
3

 
$
(154
)
 
$
623,320

 
$
402,237

 
$
221,083


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334

The following table classifies marketable securities by contractual maturities (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
221,083

 
$
319,112

Due in one to two years

 
18,222

Total
$
221,083

 
$
337,334

Schedule of derivative instruments in statement of financial position, fair value
The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
September 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
3,882

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 

 

 

Hedges not designated
Prepaid expenses and other current assets
 
799

 

 

 

Hedges not designated
Accrued liabilities
 

 
86

 

 
2,138

Total fair value of derivative instruments
 
 
$
4,681

 
$
86

 
$

 
$
2,138

Schedule of cash flow hedging instruments, statement of operations
The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Nine Months Ended
 
Income Statement Location
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
911

 
$
(6,603
)
 
$
7,489

 
$
(20,590
)
Gain (loss) reclassified from OCI into income – effective portion
Revenue
 
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Loss reclassified from OCI into income – effective portion
Operating expenses
 

 

 

 
(1,405
)
Gain recognized in income – ineffective portion
Other income, net
 

 

 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
672

 

 
1,516

Foreign exchange balance sheet hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other income, net
 
1,035

 
(2,062
)
 
3,335

 
(8,838
)
Schedule of derivative contracts on consolidated statement of operations
The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to the Company’s derivative instruments designated as hedging instruments (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
171,328

 
202,396

 
586,907

 
624,728

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Losses on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 

 

 
(1,405
)
Schedule of cash flow hedging instruments, comprehensive income
The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Nine Months Ended
 
Income Statement Location
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
911

 
$
(6,603
)
 
$
7,489

 
$
(20,590
)
Gain (loss) reclassified from OCI into income – effective portion
Revenue
 
2,449

 
(6,617
)
 
3,606

 
(6,897
)
Loss reclassified from OCI into income – effective portion
Operating expenses
 

 

 

 
(1,405
)
Gain recognized in income – ineffective portion
Other income, net
 

 

 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
672

 

 
1,516

Foreign exchange balance sheet hedges:
 
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other income, net
 
1,035

 
(2,062
)
 
3,335

 
(8,838
)
Schedule of offsetting of foreign currency derivative contracts
The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of September 29, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
September 29, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
4,681

 
$

 
$
4,681

 
$
86

 
$

 
$
4,595

Foreign exchange contracts liabilities
86

 

 
86

 
86

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138




XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
9 Months Ended
Sep. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of deferred revenue
Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 29, 2018
 
 
 
 
Beginning balances
$
32,835

 
$
42,432

Deferral of revenue
10,176

 
25,885

Recognition of deferred revenue
(10,203
)
 
(35,509
)
Ending balances
$
32,808

 
$
32,808

Schedule of accounts receivable reserves
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017(1)
 
September 29, 2018
 
September 30, 2017(1)
 
 
 
 
 
 
 
 
Beginning balances
$
74,996

 
$
51,520

 
$
109,872

 
$
98,851

Increases
43,383

 
56,445

 
106,385

 
146,356

Returns taken
(39,862
)
 
(46,067
)
 
(137,740
)
 
(183,309
)
Ending balances
$
78,517

 
$
61,898

 
$
78,517

 
$
61,898


(1) 
The Company corrected the amounts presented as “Increases” and “Returns taken” for the three and nine months ended September 30, 2017. The Company did not consider this correction to be material since it had no impact on the beginning and ending balances of the revenue returns reserve and did not have any impact on its condensed consolidated balance sheets and statements of operations.
Schedule of inventories
Inventories consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 

 

Components
$
19,608

 
$
3,825

Finished goods
175,504

 
120,070

Total inventories
$
195,112

 
$
123,895

Schedule of prepaid expenses and other current asset
Prepaid expenses and other current assets consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Prepaid expenses
$
16,298

 
$
24,204

Point-of-purchase displays, net
8,114

 
14,750

Derivative assets
4,681

 

Prepaid marketing
2,525

 
6,074

Insurance receivable

 
37,300

Other
13,923

 
14,941

Total prepaid expenses and other current assets
$
45,541

 
$
97,269

Schedule of property and equipment
Property and equipment, net, consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
69,889

 
$
66,854

Furniture and office equipment
22,756

 
20,942

Purchased and internally-developed software
20,925

 
18,112

Leasehold improvements
66,053

 
58,431

Total property and equipment
179,623

 
164,339

Less: Accumulated depreciation and amortization
(73,103
)
 
(59,431
)
Property and equipment, net
$
106,520

 
$
104,908

Schedule of goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
10,022

Balance at September 29, 2018
$
61,058

Schedule of intangible assets (excluding goodwill)
The carrying amounts of the intangible assets as of September 29, 2018 and December 31, 2017 were as follows (in thousands, except useful life):
 
September 29, 2018
 
December 31, 2017
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(14,116
)
 
$
21,872

 
$
30,588

 
$
(8,738
)
 
$
21,850

Customer relationships
3,790

 
(316
)
 
3,474

 

 

 

Trademarks and other
1,278

 
(944
)
 
334

 
1,278

 
(772
)
 
506

Total intangible assets, net
$
41,056

 
$
(15,376
)
 
$
25,680

 
$
31,866

 
$
(9,510
)
 
$
22,356

Schedule of estimated future amortization expense
The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after September 29, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
1,854

 
$
207

 
$
2,061

2019
6,634

 
827

 
7,461

2020
5,854

 
643

 
6,497

2021
5,854

 
597

 
6,451

2022
1,180

 
597

 
1,777

Thereafter

 
1,433

 
1,433

Total finite-lived intangible assets, net
$
21,376

 
$
4,304

 
$
25,680

Schedule of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
 
September 29, 2018
 
December 31, 2017
 
 
Accrued sales incentives
$
98,812

 
$
111,592

Accrued revenue reserve from returns
78,517

 

Product warranty
47,855

 
87,882

Accrued manufacturing expense and freight
32,738

 
41,901

Employee-related liabilities
30,949

 
33,266

Accrued co-op advertising and marketing development funds
19,599

 
30,408

Accrued sales and marketing
15,325

 
44,401

Inventory received but not billed
15,218

 
10,526

Sales taxes and VAT payable
15,191

 
21,340

Accrued research and development
6,064

 
8,983

Accrued legal settlements and fees
4,979

 
36,693

Derivative liabilities
86

 
2,138

Other
21,051

 
23,007

Accrued liabilities
$
386,384

 
$
452,137

Schedule of product warranty reserves
Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Beginning balances
$
50,468

 
$
72,761

 
$
87,882

 
$
99,923

Charged to cost of revenue
9,245

 
26,825

 
(1,722
)
 
44,167

Changes related to pre-existing warranties
(1,354
)
 
5,669

 
(9,226
)
 
8,142

Settlement of claims
(10,504
)
 
(18,576
)
 
(29,079
)
 
(65,553
)
Ending balances
$
47,855

 
$
86,679

 
$
47,855

 
$
86,679

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.
Schedule of accumulated other comprehensive income
The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
6,780

 

 
(88
)
 
6,692

Amounts reclassified from AOCI
(3,362
)
 

 
12

 
(3,350
)
Other comprehensive income (loss)
3,418

 

 
(76
)
 
3,342

Balance at September 29, 2018
$
3,484

 
$

 
$
(151
)
 
$
3,333

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 29, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum payments under the Company’s noncancelable lease agreements, reduced by the recaptured amount, was as follow (in thousands):

Remaining 2018
$
8,399

2019
33,550

2020
29,387

2021
27,130

2022
26,850

Thereafter
37,554

Total future minimum lease payments
$
162,870

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
9 Months Ended
Sep. 29, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock option activity
Stock option activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(2,339
)
 
2.33

 
 
Forfeited or canceled
(582
)
 
7.05

 
 
Balance—September 29, 2018
18,465

 
2.97

 
$
50,236

 
 
 
 
 
 
Stock options vested and expected to vest—September 29, 2018
18,455

 
2.97

 
50,219

Stock options exercisable—September 29, 2018
16,758

 
2.72

 
48,539


 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of September 29, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.35 as of September 29, 2018.
Schedule of restricted stock unit activity
RSU activity under the equity incentive plans was as follows (in thousands, except per share amounts):
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
13,709

 
5.11

Vested
(7,806
)
 
8.42

Forfeited or canceled
(4,389
)
 
8.07

Unvested balance—September 29, 2018
20,702

 
$
6.96

Schedule of stock-based compensation expense
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Cost of revenue
$
1,999

 
$
1,379

 
$
5,129

 
$
2,889

Research and development
14,097

 
12,947

 
43,858

 
40,280

Sales and marketing
3,638

 
3,679

 
10,996

 
11,301

General and administrative
4,381

 
4,792

 
13,630

 
12,786

Total stock-based compensation expense
$
24,115

 
$
22,797

 
$
73,613

 
$
67,256

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
9 Months Ended
Sep. 29, 2018
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income (loss) per share
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(2,056
)
 
$
(113,403
)
 
$
(201,201
)
 
$
(231,722
)
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Effect of dilutive securities

 

 

 

Weighted-average shares of common stock—diluted for Class A and Class B
245,838

 
234,242

 
242,746

 
230,918

Net loss per share:
 
 
 
 
 
 
 
Basic
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Diluted
$
(0.01
)
 
$
(0.48
)
 
$
(0.83
)
 
$
(1.00
)
Schedule of antidilutive securities excluded from earnings per share
The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
 
 
 
 
 
 
 
 
Stock options to purchase common stock
11,982

 
14,768

 
12,150

 
18,874

RSUs
8,123

 
9,791

 
8,607

 
10,235

Warrant
230

 
411

 
230

 
137

Diluted impact of ESPP
191

 
73

 
177

 
125

Diluted common stock subject to vesting

 
100

 

 
113

Total
20,526

 
25,143

 
21,164

 
29,484

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Customer Information and Other Information (Tables)
9 Months Ended
Sep. 29, 2018
Risks and Uncertainties [Abstract]  
Schedules of concentration of risk
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
United States
$
230,171

 
$
244,204

 
$
552,118

 
$
613,825

Americas excluding United States
24,799

 
25,276

 
56,737

 
69,656

Europe, Middle East, and Africa
104,186

 
88,672

 
234,693

 
285,045

APAC
34,419

 
34,370

 
97,236

 
76,237

Total
$
393,575

 
$
392,522

 
$
940,784

 
$
1,044,763

Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three and nine months ended September 29, 2018 and September 30, 2017 were as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2018
 
September 30, 2017
 
September 29, 2018
 
September 30, 2017
D
13
%
 
12
%
 
*

 
*

C
12

 
17

 
10
%
 
14
%
G
10

 
*

 
*

 
*

* Represents less than 10%.
Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at September 29, 2018 and December 31, 2017 were as follows:
 
September 29, 2018
 
December 31, 2017
G
13
%
 
*

D
13

 
*

C
12

 
17
%
B
*

 
13

E
*

 
11

 
* Represents less than 10%.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Accounting Pronouncements Recently Adopted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Jun. 30, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net cash provided by financing activities     $ (4,790) $ 3,089    
Net cash provided by operating activities     $ 1,524 8,718    
Best estimated selling price on upgrade rights     $ 0.99      
Revenue $ 393,575 $ 392,522 $ 940,784 1,044,763    
Accounts receivable, net 325,964   325,964     $ 406,019
Deferred revenue 27,350   27,350     35,504
Contract with Customer, Liability 32,808   32,808   $ 32,835 42,432
Deferred Revenue 32,808   32,808      
Accrued liabilities 386,384   386,384     452,137
Accumulated deficit (334,440)   (334,440)     (132,112)
Accounting Standards Update 2014-09 [Member] | Accrued liabilities [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reserves and accruals, returns and allowances 78,500   $ 78,500      
Accounting Standards Update 2014-09 [Member] | Accounts Receivable [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reserves and accruals, returns and allowances           $ 109,900
Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net cash provided by operating activities       25,500    
Minimum [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Estimated selling price     $ 1      
Maximum [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Estimated selling price     $ 3      
Subscription-based Premium Services [Member] | Customer Concentration Risk [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Concentration risk, percentage     1.00%      
Advertising Barter Transactions [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Nonmonetary transaction, advertising credit utilized during the period     $ 1,100 $ 300    
Under ASC 605 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Revenue 395,438   941,272      
Accounts receivable, net 247,447   247,447      
Deferred revenue 33,102   33,102      
Accrued liabilities 306,663   306,663      
Impact [Member] | Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Revenue (1,863)   (488)      
Accounts receivable, net 78,517   78,517      
Deferred revenue (294)   (294)      
Accrued liabilities 79,721   79,721      
Three Months Ended Under ASC 605 [Member] | Under ASC 605 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit (327,952)   (327,952)      
Three Month Ended Impact under 606 [Member] | Impact [Member] | Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit (6,488)   (6,488)      
Nine Months Ended Under ASC 605 [Member] | Under ASC 605 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit (327,952)   (327,952)      
Nine Month Ended Impact under 606 [Member] | Impact [Member] | Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit $ (6,488)   $ (6,488)      
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jul. 01, 2017
Jan. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2016
Concentration Risk [Line Items]              
Bad debt expense         $ 37 $ 7,805  
Release of product return and rebate reserves         12,400    
WynitDistribution [Member] | Customer Concentration Risk [Member]              
Concentration Risk [Line Items]              
Unrecognized revenue, net       $ 8,100      
Allowance for Doubtful Accounts Receivable       35,800      
Unrecoverable inventory       5,500      
Accounts receivable for shipments made in the quarter       30,300   30,300  
Insurance proceeds receivable, accounts receivable       22,700   22,700  
Probably insurance proceeds       26,800   26,800  
Insurance proceeds receivable, inventory       4,100   4,100  
Charges offset by insurance recorded           9,000  
Bad debt expense       7,600      
Cost of revenue       $ 1,400      
Proceeds from insurance settlement   $ 5,400 $ 21,400        
WynitDistribution [Member] | Revenue [Member] | Customer Concentration Risk [Member]              
Concentration Risk [Line Items]              
Concentration risk, percentage 11.00%            
WynitDistribution [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]              
Concentration Risk [Line Items]              
Concentration risk, percentage 19.00%            
Advertising Barter Transactions [Member]              
Concentration Risk [Line Items]              
Nonmonetary transaction, gross operating revenue recognized             $ 15,000
Nonmonetary transaction, cost of goods transferred             7,000
Nonmonetary transaction, advertising credit received             13,000
Nonmonetary transaction, cash received             $ 2,000
Nonmonetary transaction, remaining advertising credit     $ 12,200   $ 11,100    
Nonmonetary transaction, advertising credit, expected period of use         6 years    
Nonmonetary transaction, advertising credit utilized during the period         $ 1,100 $ 300  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Assets:          
Available for sale securities $ 221,083,000   $ 221,083,000   $ 337,334,000
Liabilities:          
Transfers between fair value levels 0 $ 0 0    
Impairment of equity investment 6,000,000   6,000,000 $ 0  
U.S. government agencies [Member]          
Assets:          
Available for sale securities 69,085,000   69,085,000   73,029,000
Corporate debt securities [Member]          
Assets:          
Available for sale securities 151,998,000   151,998,000   264,305,000
Level 3 [Member]          
Assets:          
Total         0
Other Assets [Member]          
Liabilities:          
Cash paid for acquisition         6,000,000
Fair Value, Measurements, Recurring [Member]          
Assets:          
Money market funds 218,567,000   218,567,000   193,066,000
Derivative assets 4,681,000   4,681,000    
Total 513,360,000   513,360,000   564,272,000
Liabilities:          
Derivative liabilities 86,000   86,000   2,138,000
Stock warrant liability 412,000   412,000   208,000
Total 498,000   498,000   2,346,000
Fair Value, Measurements, Recurring [Member] | U.S. government agencies [Member]          
Assets:          
Available for sale securities 82,734,000   82,734,000   79,624,000
Fair Value, Measurements, Recurring [Member] | Corporate debt securities [Member]          
Assets:          
Available for sale securities 207,378,000   207,378,000   291,582,000
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]          
Assets:          
Money market funds 218,567,000   218,567,000   193,066,000
Derivative assets 0   0    
Total 218,567,000   218,567,000   193,066,000
Liabilities:          
Derivative liabilities 0   0   0
Stock warrant liability 0   0   0
Total 0   0   0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. government agencies [Member]          
Assets:          
Available for sale securities 0   0   0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate debt securities [Member]          
Assets:          
Available for sale securities 0   0   0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]          
Assets:          
Money market funds 0   0   0
Derivative assets 4,681,000   4,681,000    
Total 294,793,000   294,793,000   371,206,000
Liabilities:          
Derivative liabilities 86,000   86,000   2,138,000
Stock warrant liability 0   0   0
Total 86,000   86,000   2,138,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. government agencies [Member]          
Assets:          
Available for sale securities 82,734,000   82,734,000   79,624,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate debt securities [Member]          
Assets:          
Available for sale securities 207,378,000   207,378,000   291,582,000
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]          
Assets:          
Money market funds 0   0   0
Derivative assets 0   0    
Total 0   0   0
Liabilities:          
Derivative liabilities 0   0   0
Stock warrant liability 412,000   412,000   208,000
Total 412,000   412,000   208,000
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | U.S. government agencies [Member]          
Assets:          
Available for sale securities 0   0   0
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate debt securities [Member]          
Assets:          
Available for sale securities $ 0   $ 0   $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Amortized to fair value (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents $ 402,237 $ 341,966 $ 280,681 $ 301,320
Available-for-sale debt securities, gross unrealized gains 3 16    
Available-for-sale debt securities, gross unrealized losses (154) (270)    
Cash, cash equivalents, and available-for-sale securities, amortized cost 623,471 679,554    
Cash, cash equivalents, available-for-sale securities, fair value 623,320 679,300    
Total 221,083 337,334    
U.S. government agencies [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents 13,649 6,595    
Available-for-sale debt securities, amortized cost 82,837 79,722    
Available-for-sale debt securities, gross unrealized gains 1 1    
Available-for-sale debt securities, gross unrealized losses (104) (99)    
Cash, cash equivalents, available-for-sale securities, fair value 82,734 79,624    
Total 69,085 73,029    
Corporate debt securities [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents 55,380 27,277    
Available-for-sale debt securities, amortized cost 207,426 291,738    
Available-for-sale debt securities, gross unrealized gains 2 15    
Available-for-sale debt securities, gross unrealized losses (50) (171)    
Cash, cash equivalents, available-for-sale securities, fair value 207,378 291,582    
Total 151,998 264,305    
Cash [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents 114,641 115,028    
Money market funds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents $ 218,567 $ 193,066    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Unrealized Loss Position (Details) - USD ($)
Sep. 29, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Available-for-sale securities in continuous loss position for one year or more, gross unrealized losses $ 0 $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Contractual maturity dates (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Due in one year $ 221,083 $ 319,112
Due in one to two years 0 18,222
Total $ 221,083 $ 337,334
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Additional Derivative Information (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Not designated as hedging instrument [Member]          
Derivative [Line Items]          
Derivative, notional amount $ 146,300   $ 146,300   $ 141,200
Cash flow hedges [Member] | Designated as hedging instrument [Member]          
Derivative [Line Items]          
Derivative, notional amount based on forecasted revenue 60,200   60,200   $ 0
Other Income, Net [Member] | Cash flow hedges [Member] | Designated as hedging instrument [Member]          
Derivative [Line Items]          
Gain (loss) recognized in income – ineffective portion $ 0 $ 0 $ 0 $ 21  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Financial Position, Fair Value (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets $ 4,681 $ 0
Fair Value Derivative Liabilities 86 2,138
Designated as hedging instrument [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 3,882 0
Fair Value Derivative Liabilities 0 0
Designated as hedging instrument [Member] | Accrued liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 0 0
Fair Value Derivative Liabilities 0 0
Not designated as hedging instrument [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 799 0
Fair Value Derivative Liabilities 0 0
Not designated as hedging instrument [Member] | Accrued liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 0 0
Fair Value Derivative Liabilities $ 86 $ 2,138
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in OCI – effective portion $ 911 $ (6,603) $ 7,489 $ (20,590)
Revenue [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) reclassified from OCI into income – effective portion     3,606  
Operating expenses [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) reclassified from OCI into income – effective portion     0  
Other Income, Net [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in income – ineffective portion 0 0 0 21
Gain recognized in income – excluded time value portion 0 672 0 1,516
Other Income, Net [Member] | Not designated as hedging instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in income 1,035 (2,062) $ 3,335 (8,838)
Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] | Revenue [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) reclassified from OCI into income – effective portion 2,449 (6,617)   (6,897)
Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] | Operating expenses [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) reclassified from OCI into income – effective portion $ 0 $ 0   $ (1,405)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue $ 393,575 $ 392,522 $ 940,784 $ 1,044,763
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses 240,061 217,762 554,132 602,459
Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] | Reclassification out of accumulated other comprehensive income [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses 0 0 0 (1,405)
Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue 2,449 (6,617) 3,606 (6,897)
Cash flow hedges [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue 393,575 392,522 940,784 1,044,763
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses $ 171,328 $ 202,396 $ 586,907 $ 624,728
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Offsetting Liabilities [Line Items]    
Gross Assets Recognized $ 86 $ 2,138
Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Net Amounts Presented in Condensed Consolidated Balance Sheets 86 2,138
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments 86 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0 0
Net Amount 0 2,138
Offsetting Assets [Line Items]    
Gross Amounts of Recognized Assets 4,681 0
Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Net Amounts Presented in Condensed Consolidated Balance Sheets 4,681 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments 86 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Received 0 0
Net Amount $ 4,595 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 29, 2018
Deferred Revenue [Roll Forward]    
Beginning balances $ 32,835 $ 42,432
Deferral of revenue 10,176 25,885
Recognition of deferred revenue (10,203) (35,509)
Ending balances $ 32,808 $ 32,808
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Revenue Returns Reserves (Details) - Revenue Return Reserve [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ 74,996 $ 51,520 $ 109,872 $ 98,851
Increases 43,383 56,445 106,385 146,356
Returns taken (39,862) (46,067) (137,740) (183,309)
Ending balances $ 78,517 $ 61,898 $ 78,517 $ 61,898
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Components $ 19,608 $ 3,825
Finished goods 175,504 120,070
Total inventories $ 195,112 $ 123,895
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 16,298 $ 24,204
Point-of-purchase displays, net 8,114 14,750
Derivative assets 4,681 0
Prepaid marketing 2,525 6,074
Insurance receivable 0 37,300
Other 13,923 14,941
Total prepaid expenses and other current assets $ 45,541 $ 97,269
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 179,623   $ 179,623   $ 164,339
Less: Accumulated depreciation and amortization (73,103)   (73,103)   (59,431)
Property and equipment, net 106,520   106,520   104,908
Depreciation and amortization expense 11,800 $ 9,100 35,400 $ 28,300  
Tooling and manufacturing equipment [Member]          
Property, Plant and Equipment [Line Items]          
Total property and equipment 69,889   69,889   66,854
Furniture and office equipment [Member]          
Property, Plant and Equipment [Line Items]          
Total property and equipment 22,756   22,756   20,942
Purchased and internally-developed software [Member]          
Property, Plant and Equipment [Line Items]          
Total property and equipment 20,925   20,925   18,112
Leasehold improvements [Member]          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 66,053   $ 66,053   $ 58,431
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 29, 2018
USD ($)
Goodwill [Roll Forward]  
Balance at the beginning of the period $ 51,036
Goodwill acquired 10,022
Balance at the end of the period $ 61,058
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]          
Gross $ 41,056   $ 41,056   $ 31,866
Accumulated Amortization (15,376)   (15,376)   (9,510)
Net 25,680   25,680   22,356
Amortization of intangible assets 2,100 $ 1,400 5,866 $ 4,134  
Developed technology [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross 35,988   35,988   30,588
Accumulated Amortization (14,116)   (14,116)   (8,738)
Net 21,872   21,872   21,850
Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross 3,790   3,790   0
Accumulated Amortization (316)   (316)   0
Net 3,474   3,474   0
Trademarks and other [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross 1,278   1,278   1,278
Accumulated Amortization (944)   (944)   (772)
Net $ 334   $ 334   $ 506
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 $ 2,061  
2019 7,461  
2020 6,497  
2021 6,451  
2022 1,777  
Thereafter 1,433  
Net 25,680 $ 22,356
Cost of revenue [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 1,854  
2019 6,634  
2020 5,854  
2021 5,854  
2022 1,180  
Thereafter 0  
Net 21,376  
Operating expenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 207  
2019 827  
2020 643  
2021 597  
2022 597  
Thereafter 1,433  
Net $ 4,304  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales incentives $ 98,812 $ 111,592
Accrued revenue reserve from returns 78,517 0
Product warranty 47,855 87,882
Accrued manufacturing expense and freight 32,738 41,901
Employee-related liabilities 30,949 33,266
Accrued co-op advertising and marketing development funds 19,599 30,408
Accrued sales and marketing 15,325 44,401
Inventory received but not billed 15,218 10,526
Sales taxes and VAT payable 15,191 21,340
Accrued research and development 6,064 8,983
Accrued legal settlements and fees 4,979 36,693
Derivative liabilities 86 2,138
Other 21,051 23,007
Accrued liabilities $ 386,384 $ 452,137
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 50,468 $ 72,761 $ 87,882 $ 99,923
Charged to cost of revenue 9,245 26,825 (1,722) 44,167
Changes related to pre-existing warranties (1,354) 5,669 (9,226) 8,142
Settlement of claims (10,504) (18,576) (29,079) (65,553)
Ending balances $ 47,855 $ 86,679 $ 47,855 $ 86,679
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Restructuring (Details) - Employee Severance [Member]
$ in Millions
1 Months Ended
Jan. 31, 2017
USD ($)
employee
Restructuring Cost and Reserve [Line Items]  
Expected number of positions eliminated | employee 110
Number of positions eliminated in the period, percent 6.00%
Severance costs | $ $ 6.4
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details)
$ in Thousands
9 Months Ended
Sep. 29, 2018
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period $ 823,963
Other comprehensive income (loss) before reclassifications 6,692
Amounts reclassified from AOCI (3,350)
Net change, net of tax 3,342
Balance, end of period 694,721
AOCI Attributable to Parent [Member]  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period (9)
Balance, end of period 3,333
Unrealized Gains (Losses) on Cash Flow Hedges [Member]  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period 66
Other comprehensive income (loss) before reclassifications 6,780
Amounts reclassified from AOCI (3,362)
Net change, net of tax 3,418
Balance, end of period 3,484
Currency Translation Adjustments [Member]  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period 0
Other comprehensive income (loss) before reclassifications 0
Amounts reclassified from AOCI 0
Net change, net of tax 0
Balance, end of period 0
Unrealized Gains (Losses) on Available-for-Sale Investments [Member]  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period (75)
Other comprehensive income (loss) before reclassifications (88)
Amounts reclassified from AOCI 12
Net change, net of tax (76)
Balance, end of period $ (151)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Details) - USD ($)
1 Months Ended
May 31, 2017
Sep. 29, 2018
Dec. 31, 2017
May 03, 2017
Dec. 31, 2015
Letter of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility, amount outstanding   $ 36,800,000 $ 36,900,000    
2015 Credit Agreement [Member] | Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility, borrowing capacity       $ 100,000,000.0 $ 250,000,000.0
Covenant, minimum unrestricted cash $ 200,000,000.0        
Covenant, cash and cash equivalents held in accounts subject to control agreements $ 100,000,000.0        
Credit facility, amount outstanding   $ 0      
2015 Credit Agreement [Member] | Letter of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility, borrowing capacity       50,000,000.0 50,000,000.0
2015 Credit Agreement [Member] | Swing Line Loan [Member]          
Line of Credit Facility [Line Items]          
Credit facility, borrowing capacity       $ 25,000,000.0 $ 25,000,000.0
2015 Credit Agreement [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member]          
Line of Credit Facility [Line Items]          
Stated interest rate       1.50%  
2015 Credit Agreement [Member] | Minimum [Member] | Line of Credit [Member] | Base Rate [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 0.50%        
2015 Credit Agreement [Member] | Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member]          
Line of Credit Facility [Line Items]          
Stated interest rate       2.00%  
2015 Credit Agreement [Member] | Maximum [Member] | Line of Credit [Member] | Base Rate [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 1.00%        
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details)
$ in Thousands
Sep. 29, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2018 $ 8,399
2019 33,550
2020 29,387
2021 27,130
2022 26,850
Thereafter 37,554
Total future minimum lease payments $ 162,870
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 05, 2018
patent
Jan. 19, 2018
USD ($)
Jul. 10, 2017
patent
Jun. 09, 2017
lawsuit
May 31, 2016
investor
Feb. 16, 2016
lawsuit
Sep. 29, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
Sep. 30, 2017
USD ($)
Aug. 01, 2018
USD ($)
Aug. 23, 2017
defendant
Loss Contingencies [Line Items]                        
Operating Leases, Future Minimum Lease Payments Due, Decrease from Lease Recapture                     $ 81.4  
Rent expense             $ 7.3 $ 10.4 $ 24.1 $ 29.6    
Loss contingency, individual investors named as lead plaintiffs | investor         5              
Settlement amount award to other party   $ 33.3                    
Pending Litigation [Member]                        
Loss Contingencies [Line Items]                        
Loss contingency, number of lawsuits filed | lawsuit       2                
PurePulse Class Action Lawsuit [Member] | Pending Litigation [Member]                        
Loss Contingencies [Line Items]                        
Loss contingency, number of lawsuits filed | lawsuit           2            
Immersion [Member] | Pending Litigation [Member]                        
Loss Contingencies [Line Items]                        
Number of patents found not infringed | patent 2                      
Patents allegedly infringed, number | patent     3                  
Number of additional defendants | defendant                       2
Purchase Commitment [Member]                        
Loss Contingencies [Line Items]                        
Remaining minimum amount committed             434.6   434.6      
Purchase Commitment to Third Party Hosting Provider [Member]                        
Loss Contingencies [Line Items]                        
Remaining minimum amount committed             185.0   185.0      
Accrued liabilities [Member] | Purchase Commitment [Member]                        
Loss Contingencies [Line Items]                        
Remaining minimum amount committed             $ 11.6   $ 11.6      
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Jul. 20, 2017
Apr. 14, 2017
May 31, 2015
Sep. 29, 2018
Jul. 19, 2017
Jul. 10, 2017
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)       13,709,000    
Market-based Awards [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)       800,000    
Employee Stock Options And Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense related to unvested options       $ 134.0    
Unrecognized compensation expense related to unvested options, estimated weighted average period       2 years    
Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of securities called by each warrant           500,000
Exercise price of warrant (in usd per share)           $ 5.23
Expiration period       10 years    
Warrants outstanding       500,000    
Common Class A [Member] | 2015 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuance (in shares)       18,300,000    
Common Class A [Member] | 2015 Employee Stock Purchase Plan [Member] | Stock options to purchase common stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuance (in shares)     3,800,000      
Percent of share price available to employees     85.00%      
Eligible Employees [Member] | 2015 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unfunded right to receive stock on a date in time in the future (in shares)   1        
Out-of-the-money options   2        
Minimum vesting   1 year        
Underwater options tendered         3,700,000  
Underwater options tendered, percent         85.00%  
Stock issued in exchange (in shares) 1,800,000          
Stock issued in exchange $ 8.5          
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 29, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Balance, beginning of period (in shares) | shares 21,386
Granted (in shares) | shares 0
Exercised (in shares) | shares (2,339)
Canceled (in shares) | shares (582)
Balance, end of period (in shares) | shares 18,465
Options exercisable (in shares) | shares 18,455
Options vested and expected to vest (in shares) | shares 16,758
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Balance, weighted average exercise price, beginning of period (in dollars per share) $ 3.01
Granted, weighted average exercise price (in dollars per share) 0.00
Exercised, weighted average exercise price (in dollars per share) 2.33
Canceled, weighted average exercise price (in dollars per share) 7.05
Balance, weighted average exercise price, end of period (in dollars per share) 2.97
Options exercisable, weighted average exercise price (in dollars per share) 2.97
Options vested and expected to vest, weighted average exercise price (in dollars per share) $ 2.72
Options outstanding, aggregate intrinsic value, end of period | $ $ 50,236
Options exercisable, aggregate intrinsic value | $ 50,219
Options vested and expected to vest, aggregate intrinsic value | $ $ 48,539
Fair value of the Class A common stock (in dollars per share) $ 5.35
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
9 Months Ended
Sep. 29, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning Unvested balance (in shares) | shares 19,188
Granted (in shares) | shares 13,709
Vested (in shares) | shares (7,806)
Forfeited or canceled (in shares) | shares (4,389)
Ending Unvested balance (in shares) | shares 20,702
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning Unvested balance (in dollars per share) | $ / shares $ 9.13
Granted (in dollars per share) | $ / shares 5.11
Vested (in dollars per share) | $ / shares 8.42
Forfeited or canceled (in dollars per share) | $ / shares 8.07
Ending Unvested balance (in dollars per share) | $ / shares $ 6.96
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 24,115 $ 22,797 $ 73,613 $ 67,256
Cost of revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 1,999 1,379 5,129 2,889
Research and development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 14,097 12,947 43,858 40,280
Sales and marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 3,638 3,679 10,996 11,301
General and administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 4,381 $ 4,792 $ 13,630 $ 12,786
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Income Tax Disclosure [Abstract]          
Income tax benefit $ 18,827 $ (86,227) $ (4,179) $ (51,883)  
Effective income tax rate 90.20% (317.30%) (2.10%) (28.80%)  
Discrete tax benefit related to fixed assets depreciation tax change         $ 4,000
Unrecognized tax benefits $ 38,800   $ 38,800    
Unrecognized tax benefits that would impact effective tax rate $ 25,900   $ 25,900    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Schedule of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Numerator:        
Net loss $ (2,056) $ (113,403) $ (201,201) $ (231,722)
Denominator:        
Weighted-average shares of common stock—basic (in shares) 245,838 234,242 242,746 230,918
Effect of dilutive securities (in shares) 0 0 0 0
Weighted-average shares of common stock—diluted (in shares) 245,838 234,242 242,746 230,918
Net loss per share:        
Basic (in dollars per share) $ (0.01) $ (0.48) $ (0.83) $ (1.00)
Diluted (in dollars per share) $ (0.01) $ (0.48) $ (0.83) $ (1.00)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 20,526 25,143 21,164 29,484
Stock options to purchase common stock [Member] | Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 11,982 14,768 12,150 18,874
RSUs [Member] | Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 8,123 9,791 8,607 10,235
Warrant [Member] | Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 230 411 230 137
Diluted impact of ESPP [Member] | Common Stock [Member] | Diluted impact of ESPP [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 191 73 177 125
Diluted common stock subject to vesting [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 100 0 113
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Customer Information and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Concentration Risk [Line Items]          
Revenue $ 393,575 $ 392,522 $ 940,784 $ 1,044,763  
Geographic Concentration Risk [Member] | Non-US [Member]          
Concentration Risk [Line Items]          
Long-lived assets including property and equipment $ 34,700   $ 34,700   $ 30,000
Revenue [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 13.00% 12.00%      
Revenue [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 12.00% 17.00% 10.00% 14.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 10.00%        
Revenue [Member] | Geographic Concentration Risk [Member]          
Concentration Risk [Line Items]          
Revenue $ 393,575 $ 392,522 $ 940,784 $ 1,044,763  
Revenue [Member] | Geographic Concentration Risk [Member] | United States [Member]          
Concentration Risk [Line Items]          
Revenue 230,171 244,204 552,118 613,825  
Revenue [Member] | Geographic Concentration Risk [Member] | Americas excluding United States [Member]          
Concentration Risk [Line Items]          
Revenue 24,799 25,276 56,737 69,656  
Revenue [Member] | Geographic Concentration Risk [Member] | Europe, Middle East, and Africa [Member]          
Concentration Risk [Line Items]          
Revenue 104,186 88,672 234,693 285,045  
Revenue [Member] | Geographic Concentration Risk [Member] | APAC [Member]          
Concentration Risk [Line Items]          
Revenue $ 34,419 $ 34,370 $ 97,236 $ 76,237  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     13.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%   17.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     13.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage         13.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage         11.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2018
Sep. 29, 2018
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill   $ 61,058 $ 51,036
Twine Health, Inc. [Member]      
Business Acquisition [Line Items]      
Cash paid for acquisition $ 16,700    
Goodwill 10,000    
Deferred tax liabilities 1,800    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue 200    
Assumed liabilities 600    
Consideration held as security for indemnifications obligations 2,600    
Twine Health, Inc. [Member] | In Process Research and Development [Member]      
Business Acquisition [Line Items]      
Intangibles acquired $ 5,400    
Amortization period 4 years    
Twine Health, Inc. [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Intangibles acquired $ 3,800    
Amortization period 7 years    
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N,8DT?(\\#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,$% @ FXQB32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " ";C&)-Q:F]!N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFDU0%'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#PAU5=V"19):DH0)6(2%R+I6*Z$B2O+QC-=JP8?/V,\PK0![ MM.@H 2\YL&Z:&$YCW\(5,,$(HTW?!=0+<:[^B9T[P,[),9DE-0Q#.31S+N_ MX>WI\65>MS ND70*\Z]D!)T"KMEE\FOSL-EM65=7_+[@O*CJ';\3S4JLFO?) M]8??5=AZ;?;F'QM?!+L6?MU%]P502P,$% @ FXQB39E&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 " ";C&)-L<;05H<" B"0 & 'AL+W=OL MT6_.7-14Z:FX!+(5C)XLJ:X"$H9I4-.R\=>%7=N+=<%OJBH;MA>>O-4U%;^W MK.*/E0_^V\)S>;DJLQ"LBY9>V#>FOK=[H6?!$.54UJR1)6\\P2& M8!$_2O:0H[%G2CEP_F(FGT\K/S09L8H=E0E!]>/.=JRJ3"2=QZ\^J#]H&N)X M_!;]HRU>%W.@DNUX];,\J>O*SWWOQ,[T5JEG_OC$^H(2W^NK_\+NK-)PDXG6 M./)*VE_O>).*UWT4G4I-7[MGV=CGHWL30T_#":0GD(% XO\2HIX0#02PA*#+ MS);Z@2JZ+@1_>*+[MUIJF@*6D=[,HUFT>V??Z6JE7KVOPR*XFS ]8MLAR @! M R+0L0CRB)Y,-"*!0!)< D+<4Z$;(9VZ*G3^=!)"/J,SXUUP=::] MU6/2,69.!37P!HBKLIBJN!@2SJC@+H;(C3#3.X ;&>+W?@@ -RJX3B73;Q6X M7B60D7B1QG/9XG8%UXUDII$!]R-D[ZX7=QNX7G+KS9UZ(R YI-&TB8+1B5,S M<;&'L_2._-;8F\%H=;@ ;(@]L?["N]O#5RHN92.] U?ZW+.GTYESQ71"X9-. MY:HO+,.D8F=EAID>B^[4[B:*M_V-)!BN1>L_4$L#!!0 ( )N,8DW,2UB& M*P0 'T3 8 >&PO=V]R:W-H965T&UL?9AACZ,V$(;_ M2L3W.^P9V^!5$JE)5;52*ZVN:ON93;R;Z""DP&ZN_[Z&<%$R,[XO"9!W[,=@ M'AR6E[;[VA]"&!;?FOK4K[+#,)R?\KS?'4)3]9_;5,=3]EZ.1U[[M;+]GVHCZ?PW"WZ]Z:INO\VH6XOJTQGWP]\ M.;X=AO% OEZ>J[?P9QC^.C]W<2^_M;(_-N'4']O3H@NOJ^PG_;1%& NFQ-_' M<.GOMA?C4%[:]NNX\]M^E:F1*-1A-XQ-5/'K(VQ#78\M18Y_YT:S6Y]CX?WV M]]9_F08?!_-2]6';UO\<]\-AE9798A]>J_=Z^-)>?@WS@&RVF$?_>_@(=8R/ M)+&/75OWT^=B]]X/;3.W$E&:ZMOU^WB:OB_77QS.97(!S 5P*]#FAP4X%R I MR*]DTU!_KH9JO>S:RZ*[7JUS-4X*_83Q9.[&@].YFWZ+H^WCT8\UF&7^,;8S M1S;7"-Q''A-;(6%OD3SV?X, $0*F>KRO=W(]BO4XU9O[^H(,XAHIILAIBA@% M@"2VY3$TVKL$C1%I#*D=9 M>*@HRA)DE%)$*3D*Z653\O-OK2' 6Y[R!;C$1?(BB^E)U-K M*^2P-.@2ETDK65**$S%+*=Z5X-:QKF0G2(@!VA2/;&3-E4Q=NYDS#][Q_'I)*:\2-+*1 M-52677<>0VM58G$ LEF!F]50LP(WIK-L&@HI#PFI M@BQ5X%(U5*H@2-4B*DMQ>*Y0&E5B2D-B872YT>6*G"I M&BI5X+JTXV*.XO"8B<_OU.21M0III?("09/L3A RJ>LL:Q2X1BV5%G ] M:@51$_0!*@2]=?'!ED"2/0K>%-0(R1L!994B5ZFEXD)!I=X40)_%0JX$] X31+)*D:O4LC_IP/Y^ MRVL>*2BN>?*[]R#CBZD_JN[M>.H7+^TPM,WTXN.U;8<0&U6?XP@/H=K?=NKP M.HR;1=SNKB^$KCM#>YY?=N6W-V[K_P%02P,$% @ FXQB3;VAJ;=X! M010 !@ !X;"]W;W)K?I]5315*(.,K3XVD\G[9M+^5\6ESJ['CR+^6HNN1Y6OZW\%EQG8UA_-[PZ;@_ MU$U#-)^>T[W_[.M_SB]E>(ON7K;'W)^J8W$:E7XW&S_#9"U58] 2_Q[]M>H] MCQHIKT7QM7GYLOI3-2I_\N_^2S@S4A"'YLB MJ]J_H\VEJHN\\Q*&DJ??;Y_'4_MY[?R_F_$&LC.0=X/0]T<&JC-0/PSTAP:Z M,]"_VH/I# SJ(;II;X.Y2NMT/BV+ZZB\K8=SVBP[F)@P79NFL9V=]KL0SRJT MOLV-FT9OC9\.6=P0V4>21V1%$;@34>C_/@C)#6(AB;E\[&!)B5B@,?S4R?I# M)P_#5&RL5&NO^O8#,C5KKUM[W;='0US<$-LBIQ91B3+6H'!PF#02>5M1+-'" M.HWB0C$06MM8\>(,*\Y0<0J)NR&FUX_4X40#)([!P%HT=C$*#:.#-,F3B/-2THY#19'AE+2Q%*BI;;F,*GMP'9-6&4)56:1 MLH0NKCBV2/^24M8:A:@5I:1*C,7*&"Q.PK3SRD#PI[Z@VLBQ+YCMZ@"?S RF M19S@>6.P!,(/4L=@(*2#@24) TD-J+P$RP-F*X;CPV%]E),BS R>/H8S+L3! M8H64B\/*[/7[J)#-F,\@B4*\518=T^_I-[".G$D<)\/I3Q1RG!#2&"R1Z]A) M+0<.)N#3+2BJ$;!&Q YN:P!YRT6"/E7,AG%DMD4GT8.=9' M*0/]N#ZJXPL"L%2=P>HL*1G##!J<^#@,PHH2"LMC_4'XQ0HY4(&50_F/+UK MD:JGMZH>/?#% =#JP.+JH&-8S[PSQA?'$A: M'%A<''3,SZ3Q&)'&8T1:A_V2-+XPD$#G?6#O2S[Q2IIX'4Z\DN:_D"*&PO=V]R:W-H M965T&ULC5=M;YLP$/XKB.\I&/.6*(E4 M,F;5+5:MMGFC@) M*F &3M+]^]F&4GJ^-).B@,WSW-US9^QC>>'M2W=D3%BO55EW*_LH1+-PG&Y[ M9%7>W?&&U?+)GK=5+N2P/3A=T[)\ITE5Z7BN&SI57M3V>JGG'MKUDI]$6=3L MH;6Z4U7E[=^$E?RRLHG]-O%8'(Y"33CK99,?V!,3/YN'5HZ?2KB]/[-^A7O8B>.*SNVK1W;YZ=2//++5S8("FQK M4/^=G5DIX2H2Z6/+RT[_6]M3)W@U6)&A5/EK?RUJ?;T,]M]H.,$;"-Y(D+X_ M(]"!0-\)_J<$?R#X_^LA& @!\.#TVG4RTUSDZV7++U;;KXTCDK.P,DZ2'>!!+,/T)2$T)&A"/]CT%X6!")9]!!#!L3 M$;H@AIM&LD^-? B3HKFBFD^GN:(XWT?YON;[$WX4@%SWD$A#:@V9>6X0@FP@ M*$*H[U*0$M0:D3^0& Q'2>1YN+H 51>8V?%Q?HCR0R,[,9,5%A%(,5E2&F9#'B*UF)4%61J0I4,XD0-Y3Z0)>)"D,2 5F(*4I# M^!Z8J-@+K]0J1E7%IBH02A*;H1 _A"L90T4 E)H@ZA-0]PRS)!=QC,N:H[+F MIBS@)ID;;L"JV=Q$I#<1F8F@Y$J!B(OOZZZI!>S:R8"9NI&; Y"#@'R0E!3! MS&#F,LP;O;)_DBN'%3%$S5THBMRLT&U(BD (?(T0S(QO#=$^_VBS1@ M;E3)!)E5,C$S^*YEJ+3T,W !J=20=5L?:@V]G.VO)3+=0Q-YD=6^9[3W5@8#XABPU!YE/5 M8NN.[=U\WY__R-M#47?6,Q>R[]/=V9YSP63\[IVLS%%^$HR#DNV%NHWD?=OW MQ?U \&;H^9WQPV/]#U!+ P04 " ";C&)-*GTJ/2@" !5!@ & 'AL M+W=OSC4.I0=E>@GTYY]Q[?/%-UC'^*BH Z;U1THB57TG9 M+A$21044BSO60J/>'!FG6*HM/R'1<;.DM0- M[+DGSI1B_F<-A'4K/_2O@>?Z5$D=0'G6XA.\@/S1[KG:H4&EK"DTHF:-Q^&X M\I_"Y2[5> /X64,G1FM/.SDP]JHW7\N5'^B"@$ AM0)6CPML@! MI,KX;37] M(:4FCM=7]<_&N_)RP (VC/RJ2UFM_ ??*^&(ST0^L^X+6#^I[UGSW^ "1,%U M)2I'P8@POUYQ%I)1JZ)*H?BM?]:->796_TJ;)T26$ V$,+U)B"TA?B/\YM%A_=>$R5>TJ=-!TQ[Q3YRE4])(_ M1AFZ:!T+6?>0: 1)'S]"ME-(.""0RC\4$&S11Q'S@U_%-D=U/D M0YGQ[%G%AA^/^ _Q/#^9Y2>&GXS/.G;.NH=F5U['0%2H*I:J96B4[7][, FH&-C:COA]-]W;0B'S,Q6 MB@(V[^R^LY=G+XMSTW[K]B'TD^]U=>R6TWW?GQ[F\VZ[#W79?6E.X1A_>6G: MNNSC8_LZ[TYM*'=C4%W-T9AL7I>'XW2U&-\]M:M%\]97AV-X:B?=6UV7[;_K M4#7GY12F'R^^'E[W_?!BOEJEM-' M>-A0,02,BK\.X=S=?9\,J3PWS;?AX=?=S"2_E6]5^;\R_AFI"; M3J[9_Q;>0Q7E@Y-8Q[:INO'_9/O6]4U]+25:J>0Z?%6C;=CO+V+SWD;7"3Y*#F.DAD:B'\L%4U'D"/J?ISJQ\E\ MD17Y+&-N%)4%L@D["1R!8H>X'9"-0YEH'466Y>@2: "57H^ BB'+#:&H:099 M8;@A*0-"#XF1##KM@!1'@MDDMDA>@MJ0(R MB94&='"")">8!#I!9R=(>(+A] 3)1F\0.4$5&1KO[R#XV9%.49 8)8XND(B< M^;B5L]R1U.6%M0EZ@D[+H""&U)T$=K*B %7B_H43F+//(!]Q&TUGOL\1(0AVN*.%J.5M10G-6 M9)8OR:K,VP1;46AQIXPM [G(2=$Y#RF:H$Y/32A+:RSJ;FJ(Q8E8@'XDHK*7I4,\C55D4'A36IFZ(A%!;' UU54-JRF M(!230^J<,2Y/6=()B\JN%7)N26,G95;TFZ)SJ9T9Z8 E#;!\I28)SHA\<=91 M9#/"XFZN?':D\Y5 F;&)Z4$Z$DG9;O(AMB:%=KD5.4E5ZE2=.%8K/$3.0U)X M"!E?>S>:C'R1:E^=B*3L-I&?54C9;8++/,>9JC,^M>\@G;"D$)9/P#5IA,W% M\4"1D?&I\:/CE12\\M5I39*:F<%<])E&88 4RDAG*REL1UCSA<+K+W:WC87&Y7B]?+0-Z?K MI?+\=K.]^@]02P,$% @ FXQB34S--2.Q 0 T@, !@ !X;"]W;W)K M$"@_#'&>Y!J4#D9;Q,G'0N&8!+^\+^-?;N M>SD)"_>HGF3IFHS>4E)")7KE'G#X!E,_UY1,S?^ ,RB?'I3X&@4J&[^DZ*U# M/;%X*5J\CJ=LXSE,_!?8.H!/ /X.P,9"4?D7X42>&AR(&6??B7#%FSWWLRE" M,(XB_O/BK8^>\PV_3=DY$$TYAS&'+W/F#.;9YQ)\K<2!_P?GZ_#MJL)MA&__ M4?AYG6"W2K"+!+L/6US)V2;OBK#%3#68.FZ3)07V;=SD171>V#L>[^0M?=SV MG\+4LK7DA,[?;)Q_A>C 2TFN_ HU_H'-CH+*!?.3M\VX9J/CL)M>$)N?&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0;RY M4HB=8L02""MBH!G;S))K/H2;&=3 M_IZQDX8 :5]LSWC.F3/C<3$9^^AZ $^>E-2NI+WWPY$Q5_>@N+LQ VB\:8U5 MW*-I.^8&"[R)("59>CB\98H+3:LB^LZV*LSHI=!PML2-2G'[ZP323"5-Z+/C M072]#PY6%0/OX"OX;\/9HL56ED8HT$X832RT);U+CJ<\Q,> [P(FMSF34,G% MF,=@?&I*>@B"0$+M P/'[0KW(&4@0AD_%TZZI@S [?F9_4.L'6NY< ?W1OX0 MC>]+>DM) RT?I7\PTT=8ZGE#R5+\9[B"Q/"@!'/41KJXDGITWJB%!:4H_C3O M0L=]FF^R?('M ](%D*Z VYB'S8FB\O?<\ZJP9B)V[OW PQ,GQQ1[4P=G;$6\ M0_$.O=ZE.*7_P=-]>+:K,(OP["^%+Q#D MNP1Y),A?+7$O)OLG"=OT5('MXC0Y4IM1QTG>>->!O4OCF_P)GZ?]"[>=T(Y< MC,>7C?UOC?& 4@XW.$(]?K#5D-#Z<'R'9SN/V6QX,RP_B*W?N/H-4$L#!!0 M ( )N,8DTJJXKIM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0+RR;1BM RB:J6JF55JG:/'MA "N^4-LLZ=]W; BA M+>J+[1G/.7-F/,Y'8U]--XVQBGLT;[6Z:XT+3,H^]LR]P,7@H-9TO!@ M9=[S%KZ!_]Z?+5IL8:F% NV$T<1"4]#[Y'C*0GP,^"%@=*LS"95Z MH+L@""14/C!PW*[P %(&(I3Q<^:D2\H 7)_?V#_&VK&6"W?P8.2SJ'U7T#M* M:FCX(/V3&3_!7,^!DKGX+W %B>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[.-T< MDAFV#4AG0+H [F(>-B6*RA^YYV5NS4CLU/N>AR=.CBGVI@K.V(IXA^(=>J]E MLL]R=@U$<\QIBDG7,4L$0_8E1;J5XI3^ T^WX?M-A?L(W_^A\+!-D&T29)$@ M^V^)6S&W?R5AJYXJL&V<)DC=-N@*D;**JE5IIE:KILQ<&L.(+M9X-UK[X%".1-*^-SVH;0'1CS90M:^!O;@<$_M75:!'1=PWSG0%2) MI!7CF\T'IH4TM,A2[.2*S/9!20,G1WROM7"_CZ#LD-,MO0:>9=.&&&!%UHD& MOD/XT9T<>FQ6J:0&XZ4UQ$&=TX?MX;B/^ 1XD3#XA4UB)V=K7Z/SI%W@$I:(0EO%KTJ1SRDA/L.Q&O>'O@.)LR!M,HTC\LWF/T4FQW=QF[1*$) M&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDGY@6 MLJ-%%GTG4V0X."4[.!EB!ZV%^7L$A6-.=_35\2B;U@4'*[)>-/ 3W*_^9+S% M%I5*:NBLQ(X8J'-ZMSLU J"/DT_LR:= D9B.OSJ_J76+NOY2PLW*-ZDI5KU,&9VQ%O//)6^^]%+O]YXQ=@M",.4X8 MOL8L".;5EQ!\*\21OZ/S;?I^,\-]I._7T=-D6R#=%$BC0/IAB1N8]&V1;-53 M#::)TV1)B4,7)WGE70;VCLW"\<:?S31FD^&PGW\06[YQ\0]02P,$% @ FXQB38?>L].T 0 MT@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0 M[WI3J%9)I&XK!!)(JR+@V9M,$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/UCW[ M#B"0%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[=TP+:6B9 M)]_9E;D=@I(&SH[X06OA?IU V;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQA:66 M&HR7UA '34'O]\=3%N-3P'<)HU^=2:SD8NUS-#[5!=U%0:"@"I%!X':%!U J M$J&,GS,G75)&X/K\ROXAU8ZU7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/7<4C(7 M_QFNH# \*L$;6S[#M@%\!O %<)?RL"E1 M4OXH@BAS9T?BIM[W(C[Q_LBQ-U5TIE:D.Q3OT7LM]QG/V342S3&G*8:O8Y8( MANQ+"KZ5XL3_@_-M^&%3X2'!#W\I/&P39)L$62+(WBQQ*R;[)PE;]52#:],T M>5+9P:1)7GF7@;U/C\C^A$_3_D6X5AI/+C;@RZ;^-]8&0"F[&QRA#C_88BAH M0CR^Q[.;QFPR@NWG'\26;US^!E!+ P04 " ";C&)-,0D9R[4! #2 P M&0 'AL+W=O2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O M2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M M,M-[*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R:+&9I1(*M!-& M$PMU3N^VAV,:XF/ #PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RW MB9/.*0-P>?YD?XRU8RUG[N#>R)^B\FU.;RFIH.:]],]F>(*IGFM*IN*_P@4D MA@+-/)]@Z()D R0RXC7G8F"@J?^"> M%YDU [%C[SL>GGA[2+ W97#&5L0[%._0>RFVZ77&+H%HBCF.,JATG>>&=!_8NB6_R.WR<]F_<-D([7S;VOS;& TK97.$(M?C!9D-"[<-Q MCV<[CMEH>---/XC-W[CX %!+ P04 " ";C&)-MXJ35[4! #2 P &0 M 'AL+W=O"[S#KXY[WG8N.$B9]ZR%7^!^]R?C+;*PU%R"LEPK9* I M\.WN<,Q"? QXX##:U1F%2LY:/P7C>UW@) @" 94+#,QO%[@#(0*1E_$\<^(E M90"NSZ_L7V/MOI8SLW"GQ2.O75?@/48U-&P0[EZ/WV"NYQJCN?@?< 'APX,2 MGZ/2PL8558-U6LXL7HID+]/.5=S'Z29-9]@V@,X N@#V,0^9$D7E7YAC96[T MB,S4^YZ%)]X=J.]-%9RQ%?'.B[?>>REWV3XGET TQQRG&+J.62*(9U]2T*T4 M1_H.3K?AZ:;"-,+3?Q1^WB;(-@FR2)!]6.)&S'7R7Q*RZJD$T\9ILJC2@XJ3 MO/(N WM+XYN\A4_3_I.9EBN+SMKYEXW];[1VX*4D5WZ$.O_!%D- X\+QDS^; M:.:2$[6F31=S)%AH-3LH.3 M(7;06IA?1U XYC2A5\>C;%H7'*S(>M' -W#?^Y/Q%EM8*JFALQ([8J#.Z7UR M..Y#? SX(6&TJS,)E9P1GX/QN4?A!-%9G D9NI] M+\(3)P?N>U,&9VQ%O//BK?=>BN0VR=@E$,TQQRF&KV.6".;9EQ1\*\61_P/G MV_!T4V$:X>D?"O]#L-\DV$>"_9LE;L6D?R5AJYYJ,$V<)DM*'+HXR2OO,K#W M/+[):_@T[5^%:61GR1F=?]G8_QK1@9>RN_$CU/H/MA@*:A>.[_W93&,V&0[[ M^0>QY1L7OP%02P,$% @ FXQB31!=!3ZT 0 T@, !D !X;"]W;W)K M&UL?5/;;IPP$/T5RQ\0[[*01BM RB:J6JF55JG: M/'MA "N^4-LLZ=]W; BA+>J+[1G/.7-F/,Y'8U]--XVQBGLT; T:W.)%1R,>8E&)_K@NZ"()!0^<# <;O" T@9B%#&SYF3+BD#<'U^8_\8 M:\=:+MS!@Y'/HO9=0>\HJ:'A@_1/9OP$GB2JK! M>:-F%I2B^.NT"QWW<;K)LAFV#4AF0+( [F(>-B6*RA^YYV5NS4CLU/N>AR?> M'Q/L316UUKX =]Q[]^XXL@'-LVT!''E14MN%DB.V5XN;U"!*' MG&[IF^-)-*T+#E9D'6_@.[@?WCKL0'P-^"ACL MXDQ")6?$YV#<5SG=!$$@H72!@?OM G<@92#R,GY/G'1.&8#+\QO[UUB[K^7, M+=RA_"4JU^9T3TD%->^E>\+A&TSU7%,R%?\ %Y ^/"CQ.4J4-JZD[*U#-;%X M*8J_C+O0<1_&FS2=8.N 9 (D,V ?\[ Q453^A3M>9 8'8L;>=SP\\?:0^-Z4 MP1E;$>^\>.N]EV)[?9.Q2R":8HYC3+*,F2.89Y]3)&LICLD'>+(.3U<5IA&> M_J-POTZP6R7818+=?TM(T65)BK^,D+[SSP-XF\4W^AH_3 M_LA-([0E9W3^96/_:T0'7LKFRH]0ZS_8;$BH73C>^+,9QVPT'';3#V+S-R[^ M %!+ P04 " ";C&)-2S_6E>@! !F!0 &0 'AL+W=O\9ES9FQFDD&J-UT#F.!=\%:G86U,=R)$YS4(IA]D!ZT] M*:42S%A3541W"ECA@P0G-(IB(EC3AEGB?1>5);(WO&GAH@+="\'4KS-P.:3A M)KP[7INJ-LY!LJ1C%7P%\ZV[*&N1F:5H!+2ZD6V@H$S#Q\WI?'1X#_C>P* 7 M^\!5.@=GE!D_ N2.R:?R<.,-9T@4N]W?V%U^[K>7* M-#Q)_J,I3)V&QS HH&0]-Z]R^ A3/?LPF(K_##?@%NXRL1JYY-I_@[S71HJ) MQ:8BV/NX-JU?AXG_'H8'T"F K@+(*.0S?V:&98F20Z#&N^^8>^+-B=J[R9W3 M7X4_L\EKZ[UEFSA*R,T139CSB*%+S(P@EGV6H)C$F?X33O'P+9KAUH=OE^KT M TZP0PEVGF#W%\%Q52*"B?]3Y!X5V2,$="6"8;:X2(R*Q C!;B6"8?:XR $5 M.2 $\4H$PQQPD2,J(H_4]\D? M^#B!OC!5-:T.KM+8;O,]44IIP*82/=BGJ^W0FPT.I7';@]VKL?5'P\ANFFID M'JW9;U!+ P04 " ";C&)-IU=3.+(! #2 P &0 'AL+W=OX@/+I08FO4:*R\4O*P3K4,XN7 MHL7;=,HNGN/,?X5M _@,X#< -A6*RI^$$T5F<"1FFGTOPA6G!^YG4X9@'$7\ MY\5;'[T4Z7V2L4L@FG..4PY?YRP9S+,O)?A6B2/_#\ZWX;M-A;L(WZVK\X_; M!/M-@GTDV/_38GK3XE;.K4JVFJD&T\1MLJ3$H8N;O(HN"_O XYW\39^V_:LP MC>PL.:/S-QOG7R,Z\%*2.[]"K7]@BZ.@=L&\][:9UFQR'/;S"V++,R[^ %!+ M P04 " ";C&)-M-RE$K8! #2 P &0 'AL+W=OV$ *[Y0VRSI MWW=L"*4I?;$]XW/.7#S.1V-?7 ?@R:N2VA6T\[X_,N:J#A1W-Z8'C3>-L8I[ M-&W+7&^!UY&D)$MVNP],<:%IF4??V9:Y&;P4&LZ6N$$I;G^=0)JQH'OZYG@6 M;>>#@Y5YSUOX"OY;?[9HL46E%@JT$T83"TU![_?'4Q;P$?!=P.A69Q(JN1CS M$HQ/=4%W(2&04/F@P'&[P@-(&80PC9^S)EU"!N+Z_*;^&&O'6B[45)#PP?IG\WX!',]MY3,Q7^&*TB$ATPP1F6DBRNI!N>-FE4P%<5?IUWH MN(_3S>$PT[8)R4Q(%L)=C,.F0#'SC]SS,K=F)';J?<_#$^^/"?:F"L[8BGB' MR3OT7LO](&UL=51M;YLP$/XKR#^@YB4)2420FD[5)FU2U&G;9P>.@&IC:CNA^_>S M#6&,7;]@W_&\W!E\62_5JZX!3/ N>*L/I#:FVU.JBQH$TP^R@]:^J:02S-A0 M7:CN%+#2DP2G<1ANJ&!-2_+,YTXJS^35\*:%DPKT50BF?A^!R_Y (G)/O#27 MVK@$S;..7> [F!_=2=F(3BIE(Z#5C6P#!=6!/$;[X\[A/>!G [V>[0/7R5G* M5Q=\*0\D= 4!A\(X!6:7&SP!YT[(EO$V:I+)TA'G^[OZL^_=]G)F&IXD_]64 MICZ0+0E*J-B5FQ?9?X:QGS4)QN:_P@VXA;M*K$"3$"P(=C'SEGYAA>:9D'ZCA[#OF/G&TC^W9%"[IC\*_L\5K MF[WE4;K)Z,T)C9CC@(GGF E!K?ID$6,6Q_@_>HS3$[3"Q-.3N7NRQ@56J,#* M"ZS^:3%=M(AAMKC)&C59(P*[A0F"V8:XR08UV2 "T<($PWQPWBEJDB("R<($ MPZQPDRUJLD4$U@L3#/-!)SO49(<(+/]M#),N3.CL,@E0%S]&=%#(:^M'V"P[ M3:K'V%_&O_!AS'UCZM*T.CA+8Z^TOWB5E 9L*>&#_3]J.UFG@$-EW#:U>S7, MER$PLAM')YWF=_X'4$L#!!0 ( )N,8DT2NR_3/0( -0' 9 >&PO M=V]R:W-H965T28O1E0- M[%6D+W7-U9\="-EM8AK?#*_5N33.0/*LY6?X >9GNU=V14:68U5#HRO91 I. MFWA+GW=T[AP\XJV"3D_FD4OE(.6[6WP];N+$100""N,HN!VN\ )"."8;Q^^! M-!XUG>-T?F/_[).WR1RXAAB$?^2=N>)XI MV46JW_R6NQK39V;WIG!&OQ7^GPU>6^LUIVF:D:LC&C"['L.FF!%!+/LHP3") M';MS9[C[#(UPYMUG4W6VQ@GF*,'<$\S_2W$=I(A@U@DNLD!%%@@!#40PS(.M M6*(B2X1@%HA@F#DNLD)%5@C!(A#!,$M<)$5%4H1@%8A@F!076:,B:X0@+/P] MQKYHN A-\!N4(!1AZ5'0@]K3!S>5(A1A]5'0@_)3]+IN*4,HP@. @AZ< (K? M:SI#*,(S@((>' **7W]Z?[=9$AX##$3#6E\+YM8QY:U M9?Y1_@?O^]UWKLY5HZ.#-/9I]P_P24H#-I;DR;X3I6VQXT+ R;CIRLY5WV?Z MA9'MT$/)V,CSOU!+ P04 " ";C&)-HASPWK4! #2 P &0 'AL+W=O M'B %ZG?]\!.XZ;^@68X9PS%X9L-/;%M0">O"FI74Y;[_L#8ZYL M00EW97K0>%,;JX1'TS;,]19$%4E*,K[;73,E.DV++/I.MLC,X&6GX62)&Y02 M]L\1I!ESFM!WQU/7M#XX6)'UHH&?X'_U)XL66U2J3H%VG='$0IW3V^1P3 ,^ M GYW,+K5F81*SL:\!..QRNDN) 022A\4!&X7N ,I@Q"F\3IKTB5D(*[/[^KW ML7:LY2PD-)1748I#^R8P/,-?SA9*Y^.]P 8GPD G&*(UT<27E MX+Q1LPJFHL3;M']R(\ M<7+@V)LR.&,KXATF[]![*7B29.P2A&;,<<+P%>8#P5!]"<&W0ASY?W2^3=]O M9KB/]/TZ>KK?%D@W!=(HD/Y3(O]4XA;F-// M/X@MW[CX"U!+ P04 " ";C&)-FI,C--0! ".9Y9G"&;)+J1;< !KT*WNLNZ8USD&*;& -? 7S;;@H:Y&5I>H$]+J3/5)0Y_@Q/IU3A_> M[QU,>K-'KI*KE"_.^%3E.'() 8?2. 9FEQL\ >>.R*;Q<^'$JZ0+W.[?V#_X MVFTM5Z;A2?(?767:'!\QJJ!F(S?/S>E<_JK\&6V]MX+&249NCFC!G&<,W6#B%4$L^RI!0Q)G^D\X#8?O M@AGN?/ANJYZD88(D2)!X@N2O$O=W)88P_Q'9!T7V 8+#G4@(&UL M=51M;]L@$/XKB!]0$A)W761;:EI-F[1)4:=MGXE]ME%Y\0#'W;\?8-?U,OK% M<,=SSW/'<-"VQO0%6 MQR I"-UL;HED7.$RC[Z3*7,].,$5G RR@Y3,_#F"T&.!M_C5\<3;S@4'*?.> MM? =W(_^9+Q%%I::2U"6:X4,- 6^WQZ.6#*.Y^*]P >'A(1.O46EAXQ=5@W5:SBP^%II6KN([3R>W' M.2P=0.< N@3<11TR"<7,'YEC96[TB,QT]ST++=X>J+^;*CCC5<0SG[SUWDM) MZ38GET T8XX3AJXP;PCBV1<)FI(XTO_":3I\E\QP%\-W:_7L'8)]DF ?"?;_ ME$BO2DQA=FF1+"F2)0CV5R(I3'8E0E:-DV#:^&0MJO2@XKBLO,M4W-/8^#?X M-%+?F&FYLNBLG7\^L\F0XW<]C2I9_ M1?D74$L#!!0 ( )N,8DWPY<&IMP$ -(# 9 >&PO=V]R:W-H965T M[EG',_N*0#FE?; #CRIE5K,]HXUYT8LT4#6M@[[*#U M-Q4:+9PW38J]4[*%BR&VUUJ8WV=0.&1T M2]\=+[)N7'"P/.U$#=_ ?>\NQEML5BFEAM9*;(F!*J,/V],Y"?@(^"%AL(LS M"95<$5^#\;G,Z"8D! H*%Q2$WV[P"$H%(9_&KTF3SB$#<7E^5W^.M?M:KL+" M(ZJ?LG1-1H^4E%")7KD7'#[!5,^>DJGX+W #Y>$A$Q^C0&7C2HK>.M23BD]% MB[=QEVWGKCO31&< ML17QSB=OO?>6&ULE5G;;N,V$/T5P^^)1'*H2^ 8B./$+= "BUVT?59L)C96 MLEQ)B;=_7]WBM3B':_DEEI@SPYDAY\Q0G!WSXGNY-:::_,C2?7D_W5;5X<[S MRO769$EYFQ_,OO[/:UYD256_%F]>>2A,LFF%LM23OA]X6;+;3^>S=NQ+,9_E M[U6ZVYLOQ:1\S[*D^&]ATOQX/Q73SX&ON[=MU0QX\]DA>3/?3/77X4M1OWDG M+9M=9O;E+M]/"O-Z/WT0=RL=-0(MXN^=.99GSY/&E9<\_]Z\_+ZYG_J-128U MZZI1D=0_'^;1I&FCJ;;CWU[I]#1G(WC^_*G]N76^=N8E*5E_SXV^F=TA/)[WW?Y@/D];PQI)ZCG6>ENW?R?J]K/*LUU*;DB4_ MNM_=OOT]]OH_Q;" [ 7D2:">^U<"JA=0/P7HEP+4"]#8&70OH,?.$/0"P5B! ML!<(+0&OBVZ[7,ND2N:S(C].BF[''9)F8XN[L-X0ZV:P7?_V?_6*E?7HQUS* M>.9]-(IZS*+#R#.,MB!+#A$GA%<;<+)"(BL6DHG+X02/'!'XE@T7E3Q=5O(, ME"@+LP(8C;U5,.:JE5>#.1SA(JB 6@4T4&#YNNPP88O9MY@;"F/+E2>.4GX4 M8ULTM$4S6X00EBV:S2*T),N4#J3/0%$H(FQ* $T)0%B494J'B(HI;5/ MV&+A8]KUP5XEFW=]$,/(CVSN'05[[F'A$*:L3;D"VDC2&;T,W7-4%0'1"2[Q$[:WO,8*(H4':B+4?B5@!'6@H5.BS'Q4(H9KEFD51L MIANEB,C>X&.!*P042@KAV@>X4 E4J0*'"EQ?A!Y?+06N"P(5AM".8< \#B/M MLP@&+(N&L*%!N(0(7D.DI(WIM) MLGLS"9HSQRPXNR3(+G+0A,3Y(,,K?,7Y($'GPGWEW8:C.Y(X921(&7*H4#@5 ME#_>5X5308'J2G:5@B#7,07GB^+Y(LG!WLIQU+GBK*-P(BA00RBTO>4'&2%L M\GX"*.7*;(5S2J&<3D*$CA17. M/S7BY*#XF:!>2>*+>1$WM CGJAIQ+%"@EU?"MT]@%V'#,SM.?.(UD+6@!%IY M/P@"^Q1[&3>T"/,((8IP5&7"%$'RBF\9F"*(UTJVEPFUHQ$/"X!1Y,A.8_6*PM['%V%#>S#A$"<[/DF!IUT M'$J[&%^$#>W!1$B@D]8.1B?,7'1%)TV8:HA3#3NC$>>0&R7#6+,/=Y>!P\]R MF&XT:+FUPRV-^4%?T7)KS ^:MQ L,IIWW#?!>=KV'Q$OP8;V8++1H#%W!A83 MA+ZB,=>.;Z8\IWE40+;"_3(".+0)9[8&;;QVU!.-DU%?T<9KG(R:MQ$\,KR+ MA_OE$JRSQSN[*C)63=?Z^KQI?SD9/EV\/LKEIL<87XNY1@/&EN'OJ MKM9^JN]N^OY,BK?=OIR\Y%659^TMS&N>5Z:VWK^MUW-KDLWI)36O5?,8UL]% M=\/6O53YH;\]]$Y7F//_ 5!+ P04 " ";C&)-SU\VPXL# O$0 &0 M 'AL+W=O*J]9E>66?WO1A3R,/.)_W[A.5]OVNY",)]NL[7X*=I? MVZ=:C8)CEF5>BJK)9>758C7SOY#K1T:[@![Q.Q>'YN34JRR7=$^R\.CT W%OJ>[_R[VHE#PKA+%L9!%T_]ZBUW3RE)G4:64V=MP MS*O^>-#YW\-P -4!]!A H@\#F Y@EP9$.B"Z-"#6 ?&E 8D.2"X-X#J 7QJ0 MZH#4" B&Y>C7]RYKL_FTE@>O'F[1;=8I@5RGZ@Y:=!?[&Z;_3RUQHZ[NYS2. MIL&^2Z0Q-P.&CC#Q&'.+,,D80!9!DCOIY/\HA*X4=,H*;L M.&\4SAOM$[!1@A0G8# !ZQ-$HP03H]4!PWM,U6,8-WJU(3P-8UQ(! N)[$*L M.1\P\0D+H5$88IH8TL2 AN $"4R07#[C'";@H +CUKGGUG2FQ-5G"EE2P,(, MEM2:3A:G+IH)I)D &D.W]Q.+)HY=+"3$]A "'DNTH=U/R,+0E.4YV+@@AU\1 M4%!B%D0L)DJY7= YV+@@; 2$@H*X61"UF9+4+N@<;%P0-A8"G"5)S8*8Q101 MNYXSJ'$YV%X(\I>)260;S"1T$F&#(]UZ!3(IXXB; 1D<0BLA2N,:=& M0IR&2;!?$6!8W%BB6V([5AR9"WD'4/2#>K"S$6!MW&'A!+L6F5QNXA0[$@6. M%)D[%@3BU,&#C88"H^',D<*Q1_C$)H%B,5,@9KM; .*1@P>KE *51HDC!=8? MC3_1+586M95%N?&T>:1 6K'3+"C6%D7:2DPF;IN%FPB+AB+1<)/(WA 0YF;" MVJ)@2\!3DVEB&X&3B&$%,B0NPVCO-&BT2I2:QO2 8,3YB&%8J@Q(-;68$,CA M7@SKF8%'?<1-'@HZLIZL &7OA(*3E[CN4\*/K%[G5>.]R%:]#_9O;2LI6Z$2 MAE?JYMF(;'D<%&+5=J=&PO=V]R:W-H965T24FZ;[^ZU37%0VK4 M'[6M'(Z&(_$3#\7+C[+Z7K\61;/ZL=\=ZJOU:],<+S:;^O&UV.?UI_)8'-J_ M/)?5/F_:G]7+ICY61?[4-]KO-CQ)]&:?;P_KZ\O^V$-U?5F^-;OMH7BH5O7; M?I]7_]T4N_+C:LW6/P]\V;Z\-MV!S?7E,7\I_BJ:K\>'JOVU.45YVNZ+0[TM M#ZNJ>+Y:?V87UF1=@U[Q][;XJ,^^K[JN?"O+[]V/WY^NUDF74;$K'ILN1-Y^ MO!>WQ6[716KS^'<,NCZ=LVMX_OUG=-MWONW,M[PN;LO=/]NGYO5JG:Y73\5S M_K9KOI0?OQ5CA]1Z-?;^C^*]V+7R+I/V'(_EKN[_7SV^U4VY'Z.TJ>SS'\/G M]M!_?HSQ?S;##?C8@)\:M.>.-1!C _&K@8PVD&,#23V#&ALHZAGTV$#_:J#[ MZS$4JZ_^7=[DUY=5^;&JAAOHF'?W*;O0[?5][ [VE[/_6WL!ZO;H^S5/^>7F MO0LT:FX_3J,R5W/D2YBJLK^"I.&DV;9*G3#G*](;[ =Q3W/H*G4SRG UR M/Q_$@B *]T3 FHN^O7!*(7$ "0/(/H!T JC)11LTIM<]L$?E5*G#/1@7N@FA0G!$C^EDA?OT2#4H 4EF@8PSD88[ MCXG$$9'2:>;^Q$0R#E*GZ2S0\222.B8A!_,8_]Y+_930DX^HLT#'A8P,9HQ@ MCA &*$ ?4$E, M(X%HY%42T"/PG*9++9#./*<%QI) 6)H^IX6/$2_WF,1-!#-&(,9,^2C\:5ZP MF&2I!=*98DH,.8D@%W@V2PPY"2#G/9NE#R1O!6568J,2-U?,,XGFJ=.GL?1G ME%ZNLQ(;E;BY8G!*-!^=WE[2GV9ZNQ M68F-2MSU3HPJY3M=D02ZJS"JU *GJS!!%,7IJGF"S$ML5.+FB@FB*(Y641TM M0>@FA5&A*(Y6H6F7-!E8>*=++9 *T_JG\%-3!=;>%SA:A5FE*(Y6T1PM36:! M+.IH%2:7HCA:Y<_VO*QG)38J<7/%B%04"ZO\B2"L,DEF@2Q>94QFY9-9)($7 M9!H#4R\PL!H#4U,,K"8;6++2 F7IAA833>P M=*E%TKB!U9AY&AE8$P@1>..XP,!J#!]-,;!Z'C[S$AN5N+EB^&B*4=7S1C4J M<1/!+-$4HZKG9WGS$AN5N&][,;3, D-J,+0,Q9":>4,Z+[%1B9LKYI.A&%+C M3P3A\C!19X$NMCQL,!<-Q9\:,&F$J=-T%NBBJ6,>&V17 V_H#<:A66!7#<:A MH=A5,V]7YR4V*G%S#>S"0'8UL)YN, [- KMJ,,@,Q:Z.HMB6E'F)C4J&7#=G MV\/V1?72;^ZK5X_EVZ'I^GEV]+2!\#/OMI=-CM^PBUL&CM^QB_MA>^"O\,-N MQ3_SZF5[J%??RJ8I]_W6L^>R;(HV\^13>Y5?B_SI]&-7/#?=U^Z6K89=@L./ MICR..R WIVV8U_\#4$L#!!0 ( )N,8DTRC9F@T0, '\1 9 >&PO M=V]R:W-H965T[=H M@18(MFA[K=AT;*QDN9(2;]^^U"&&S1GN>F^B@_\9_D-IOI":G^OF:[MWKIM] MJ\ICNTCV77=Z3--VLW=5T7ZH3^[H?]G5355T_K)Y2=M3XXKM$%25*0JATZHX M')/E?+CWU"SG]6M7'H[NJ9FUKU55-/^M7%F?%PDD[S>^'%[V77\C7LFP/E3NVA_HX:]QND7R$Q\]2] &#XN^#.[=7Y[.^E.>Z_MI? M_+9=)*)WY$JWZ?H4A3^\N;4KRSZ3]_'OE#2YC-D'7I^_9_]E*-X7\URT;EV7 M_QRVW7Z1V&2V=;OBM>R^U.=?W5202F93];^[-U=Z>>_$C[&IRW;X.]N\MEU= M35F\E:KX-AX/Q^%XGO*_A_$!. 7@)0"R[P;(*4#>&Y!- =F] 6H*4$% .M8^ M3.:GHBN6\Z8^SYKQ?3@5_6L'C\H_KDU_03E>A@G,]<%G/1I+Z.2S'(%H-# GE3#/ )))M #@FR:PHBRI \RX4ZT(Q+H(Q5HJ,\0 J"XPP(C21"=&L%,@ M@K#A.T-E4AHI([.3LW9R:L=:/@$(GG3B?CI !);P8SY,FIL.D3K+0V)2F5:Y MBMCA<0?(O#(Z](-D((N6\(J1F=P@1@SQ^ 3*3\J8270S0:&9[TENC?"L PYV M(6: LNP!1,@93I7G$3<\\X"#7MC:0(%FT4ABA\I,KC'22\"3#RCZ:',# [5< M6!4:HC(C!<9FB&07V)]J;9PPPD"'MG9-RE9(V)# C0X,FMIKA MB87BCOZ>1#0(B)2#M<*1L"Q>,C 0B\,/(6H^#7]CB M2*GVH,)GQ8G 1%X=Y,F''/G"%D>*-?^HI+&A(4:7@[(1&"//0*0,I$V.S'I. M09X32U2'.I,B]LQX$"('PEA/\.A"?7^;(P\;9& 3MCG2)11 IK/P/Q6K4P)C M7<6S"^EB2T(L!<\NS']B[\/C1E+Z\YO>8>-Z:ZN.^=SB@]^EO>NV%XN2K?K^E/CSYOQD\!XT=6G MZ7-'>OGFLOP?4$L#!!0 ( )N,8DV+K;XTK $ ,P# 9 >&PO=V]R M:W-H965TH?'A XN[M!YA8;I3VC^%>SCF<@Z&Z1&47^FUD^'UQHD+HN8KCE/1/M,N$(A&*A9!??TJ@B4#/"&1V%J,^,,?JTN@)F?EG MC2SQRBRLQ@SYC9B5,2<(9K/$+,)LCK7<,]_,;/G MRJ*==OX7Q8/LM7;@U;(K?WD&_[260D#OPO36S\U\P>;"Z3&]';(\X/H_4$L# M!!0 ( )N,8DWKBAO!XP$ .X$ 9 >&PO=V]R:W-H965T,<9)+]6+K@!,\-J(5J>H,J;;8:SS"AJN'V0'K7U32M5P M8TMUQKI3P M/:@2F8?@!-[QN49;XWE%EB;P84;=P5(&^- U7?_8@9)\B@FZ- MI_I<&=? 6=+Q,_P \[,[*EOA2:6H&VAU+=M 09FBCV1WB!W> YYKZ/5L'K@D M)RE?7/&U2%'H#(& W#@%;H)8HV0=J^%@==V>"[)C= MS-PU_=[Y=S:MMMUKQBA)\-4)C9C]@*$S#'V+.*P@X@F"K8')!5UU03V?S?B$ MO2/ 5@68%XC>Q%B8W ^8C<>T@TE*PBU;9+F',?)("%VW$ZW:B5;L+-;9#YAX MMDZX<'*/(%M*WS$2KQJ)[XS0Q^7GC?]O7^YAC&T8BQ9V\.SDN9O@.U?GNM7! M21I[B/U1*Z4T8"7#!ZM9V(LM(&X" "," &0 'AL+W=O.PY,4YXB_T!(7\I\C93D2 M[IB<.:W*(VM8!']&9B#=:?<--0H%M-=G_P!=,)%PYD6LDE'#]:R5G+FC> MJ$@K.?JLGUFAGU6C?Z69"; AP)8@UWY$\!J"]T7P'Q+\AN"/72%H",'8%<*& M$/8(3ETL7?TU$BB.&*TL5A^@$JES"N:AW-]$!?5VZO_D!G 9O<0>]"/GHH0: MS++&P XFF-U"UD,(:!&.--"Z@"872SB@P]L%5D-$Z/8\/!79/!?9&D0" ML9Z>YOLW];PCX!L%?"W@W0B$9H' *! 8'$QZ.UIC)AI3U-OEAY[;K^@XV-8$ M [ #NW$=&EV'!M=3L\#$*# 97[>I46!J<- [YLL:$W0R#5TX*-LHU'8ZJ-J= M@LV,=F=#N]X= >":7WUW?,G G>X!#"Y OWV !YG6;_=SR/HY9&. P'X;&PO=V]R:W-H965T45WW!*7LB3\WS,M6+.V ML7U;>,G/F=0+:)/6Y$Q_4OFKWG$U0SW+,2]I)7)669R>UO8GO-JZC@XPB-\Y M;<3=V-*I[!E[U9-OQ[7M:$6TH >I*8AZ7.F6%H5F4CK^=J1VOZ<.O!_?V+^8 MY%4R>R+HEA5_\J/,UG9L6T=Z(I="OK#F*^T2"FRKR_X[O=)"P;42M<>!%<+\ M6H>+D*SL6)24DKRUS[PRSZ;COX7! 6X7X/8!V)\-\+H ;Q2 6F4FU<]$DDW* M66/QUJV:Z#\%7GGJ, ]ZT9R=>:>R%6KUNO$\-T573=1AGEN,>X<9(;8 (N@A M2 GH5;B@"M?$>P,5'DS@@02>(? '!/XHC183&4QE,'X8XU$F4Y #Z_!!'3Z@ M(QCI:#'!W19Q.%(QA;C8BV$A 2@D (2$,$$($H3++8E @FB!)=$D3R^.QW^N M*>B!)3&H(UY@23RS12MB#C$0D8 B$D!$!!-@!RY49[DA^$&MXP66=*"YLYB% M#(7 Y8[=!9YTH%DABN?=#]W _"SWDEK#V3JA,Q_<*),4D5H_.D MLLI4"]E/"GJ2>ABI,6_[J'8B6=WUB*AO5#?_ 5!+ P04 " ";C&)-J"V. M22T# "F#0 &0 'AL+W=O,Z8 M.>#QD==OS8XQX;P7>=E,W)T0U?SM2-U^315X>O_!_D6+EV)>TX;- M>?XG6XO=Q(U=9\TVZ3X7+_SXE76"J.MTZK^S \LE7&4BUUCQO-&_SFK?"%YT M+#*5(GUOKUFIK\>._R,,#L!= .X#Y-J7 H(N(/@,(!<#2!= ;EV!=@'46,%K MM>MB+E*13L01%UF%F+ MP2<8FIQ#%C8$]0A/)M!G@:$L9M@*Q^<+S&U$:*2YN$JRO$AREF8 %BO0\>2L M6 ,Z"4A -$%P1H!A @H24""#P-BN%A-I3*DQ"4)&.6W,0QCZ!M/"1D4D-K9^ M"5!AGR8#A0U!62$@B\ $$4@0W5[8&"2(@0RH48X60T^4!J$?PJLDX"H)L,H M ?+A?O5O5XH&6A[=H+4#G8H=V%$$MO03PL JT0 %W&XHN$,KW'"(V%D$R/0W M#^1Y !Q*8>>EV/#0DC;"JZRK,$((BBH4<:;GX$ M=7\R0 &W/[JC_Q%L AP &J]"6T+0'Y S>+:*&F)H57>V'+.(##)EA!9' ?Q M@#C8=Q!@/'3H#0T;#[[#>#!L//@&XYEAVW@P(<9+9PZ@Y L,14;Q0%B<#-@0 MAIT, TY&AY3#3H;O<#(,.QD&G,PN'K$>*;/SKT.6 .0!$9\:^7HGWY@%J[?Z M@[]Q5GQ?"J7U9+8_5#QA]8UJS,_0:(Z ^84\A+1'AD_Z]@3S(ZVW6=DXKUS( M+V/]_;KA7#"9O?\H=WLG#TW](&<;H6XC>5^W)X=V('C5G8J\_F@V_0]02P,$ M% @ FXQB38CI>HOH @ Z@H !D !X;"]W;W)K&ULC59M;YLP$/XKB.\MV-@&HB12\S)MTB95G;9]IHF3H +.P$FZ?S_; M$$KL:Y(OP;X\]]P]9W/<^"3JMV;'N?3>RZ)J)OY.ROTH")K5CI=9\RCVO%+_ M;$1=9E)MZVW0[&N>K8U3600X#%E09GGE3\?&]EQ/Q^(@B[SBS[77',HRJ__- M>"%.$Q_Y9\-+OMU);0BFXWVVY3^Y_+5_KM4NZ%G6>55_/-Q']"HR6* MM(-!_,[YJ1FL/2WE58@WO?FVGOBASH@7?"4U1:8>1S[G1:&95!Y_.U*_CZD= MA^LS^Q/O/*/$\=_]D-=L"= ^X=5.QK#E'G$'TXD*L. MI',@]T:@G0.U(@2M=E/,12:SZ;@6)Z]N[\,^T]<.C:@ZKI4VFM,Q_ZEZ-LIZ MG$8T&@='3=1A9BT&#S TO80L7 CJ$8%*H,\"0UG,L...+P/,700+K1QNDBRO MDERD&8'%BHQ_-"P6P3 ! 0F((2 7U296M5M,;#!5BTDC&E.K(! ,4VQ)7KBP ME(1Q8@5=NC 4$A*S"%9'07444&>E/6LQ=! ($]75D*4.@*$X9K8Z%T8I09%] M[BZ,A9@,+O&%. :*8X X!A/$($%\_^5)0(+DCO(FCE+K+9G?1"QN(I8NX@&1 MD,)B4E!,"HB)+3$I<%>(U7GF+NB!,611+5Q4Q$)FR8*HDC2&9:$0[J2APJJ:_ MP-H/9D]8?^QFI=M]-7NY%BWTV603_>3O\#4$L#!!0 ( )N,8DW. MQ,"5?P( /,) 9 >&PO=V]R:W-H965T.2F5/Z9L: M?#NN7%\1D9(LT,BX2I<+O MW;6H];4U_OSMW48+W+OIHR,9M-I@H$F>%1L 47<2SP)T%,$($6@X\,A M1>+#!B%H$&J#Z,$ 66ETFE1K:JW)$BN/L21 80:#1"!(!(!8U=ITFGCP%M_B MF%,\0,0@1 Q A!9$/'K%J!ICR70U$A D 4 B"R1Y#C*63)0C!2E2@"*V*-*G MWV1.\0"1@1 9 &'EN0HP5TY]D 7(L@*66P@;(AUN&#Z22V3W#'Y%&28;L MOC%631053;0O]('U9D1S=9V5/(+ '0P%'UAS1O2L*&/5% O<#!'4#>UE9T2S MZP[03)' W1!![7"TO3SOA[.21Q"X(R*H)=K+SXB&[3^*%['-,E;9+-Y@]U7' MH1^8G8N:.WLJY$:NM]L3I8)(._]%VEWD":P?E.0DU&TJ[UEW#.D&@C;FB.7U MY[SU?U!+ P04 " ";C&)-?Y+/<"4" 9!@ &0 'AL+W=OK6",FJ!D;D M ^^@U3LG+AA1>BG.2'8"R-$Z,8IP%"T0(TT;EH6U[459\(NB30M[$<@+8T3\ MV0+E_2:,PU?#4W.NE3&@LNC(&;Z#^M'MA5ZA,!@-,F?(S7N]SH MK>!G [VKK #2DT@C?%[B!F.*8WC=/X: M_9.M7==R(!)VG/YJCJK>A,LP.,*)7*AZXOUG&.K)PF H_BM<@6JY(=$Y*DZE M_0VJBU2<#5$T"B,O;FQ:._9N)U\-;GX'/#C@T4'G?L\A&1R2F0-R9+;4CT21 MLA"\#X2[K(Z8_T2\3O1A5L9HS\[NZ6JEME[+)(\*=#6!!LW6:?!$DZUN);M[ M23PJD 88*;"/8HOOW/$LP7N*FP2)M\S$NBA-@QKAUFMQJ M6J?!RR2;57*O2G&:O%%-YH7)/##)#,9ILDF:.(KSQ0SF7H6SY3+SPRR\, L/ M3#J#6=RE^1!'.)HQ[SRR),NBE1\G]^+D'IS9%6QSWT5%RQG-_U0.!DU>&@-Q MMDU)!A6_M+8A3JQCWWO$]J7^D[NF^8V(<]/*X,"5?N_V59XX5Z!AH@=]*K7N MT^."PDF9::[GPG4KMU"\&QHQ&K\&Y5]02P,$% @ FXQB32)YX,N, @ M* @ !D !X;"]W;W)K&ULC5;;CILP$/T5Q'N7 MBR] 1"(M2:I6:J755FV?G<1)T *FMI-L_[ZV(2PQ;G9?@CV<.3-G/'B27QA_ M$4=*I?=:5XV8^T\9I(M>6'0+2#_*]7OPW>J:5@NM,5(PMJX3Y];8G(5G=LZA4:O+:/-= M.[1$=UTT0^JXMMIH3L>\4_44RGI>@ 3GP5D3]9BBP\0C#,IN(:LI)!H0@4I@ MR")V95'$$_?X-L!RBL"AE<.[).N[)#=I F>Q@/$'-\5*W 3020 - ;PA2*UJ M=YC$8!J#26"666>RG*)0A&*[)%-4%&9I8M=E"LO2%/WG!)%3&7(HLYJDZ#!H M% 8"D )+V12%,(3(4C9%12$&J05;.V 0 X3=TK!3&IY*2ZU"%W@2YQ/(4FQW ML0,&<8@32YP#%JE.@U;4M0N7 A!F;GF)4U[B.#FKC$4R[4G5'U;:RRD*1VEF M]??J0USK][@Z8<'HFJLI/YB9([PM.S52?Z@CZS#6'F-]35KV(IHM(X=]I<9@ M-[7>Z+L9^IWP0]D(;\.DNIS-%;IG3%*5?/B@CN2HQO:PJ>A>ZF6BUKP;7MU& MLK:?R\'PYV#Q#U!+ P04 " ";C&)--(QL#.8! #Q! &0 'AL+W=O ML[A'$2R0<@WU0#HX)VS3N6HT;K?8ZS* M!CA5#Z*'SKRIA>14FU)>L.HET,J1.,-Q&#YB3ML.%9GKG621B:MF;0X#OH'_U)F@K/*E7+H5.MZ ()=8Z>HOV1 M6+P#O+8PJ,4\L$G.0KS9XDN5H] : @:EM@K4##4E+7,[O MZI]<=I/E3!4@8 K_%6[ #-PZ,6N4@BGW M#,JKTH)/*L8*I^_CV'9N'";].\U/B"="/!.B]+^$9"(D*P(>G;FHSU33(I-B M".3XL7IJST2T3\QFEK;I]LZ],VF5Z=Z*9!ME^&:%)LQAQ,0+3/P1.<72+P"B1-(/\18F3R,F(W#=.,BN\=PNXKR-\HH_2-, MZO62>KPD*R\CABR]; @)TY49#\S\H)O0;X=X[1"/G=4Z!^+9&A)%Z\_L@<7) M=K?>';PX?/8R^$;EI>U4[L 2!& @ %@< !D !X;"]W M;W)K&UL?97MDIL@%(9OQ?$"5D7\(&.<:=+IM#/M M3&8[W?XF"8G.HE@@<7OW!32I"V3_R(?O.3SO$:$:&7\5#2$R>.MH+]9A(^6P MBB)Q:$B'Q1,;2*_>G!COL%1#?H[$P D^FJ".1B".\ZC#;1_6E9G;\;IB%TG; MGNQX("Y=A_G?#:%L7(=)>)MX;L^-U!-170WX3'X2^6O8<36*[EF.;4=ZT;(^ MX.2T#C\EJRW2>B-X:%]2!R[[M^Q?C'?E98\%V3+ZNSW*9AV687 D)WRA\IF-7\GL)PN#V?QW MI;7O3CG/^6Y@_ ,P!X!Z0P \#TCD@ MM0*BBD\DJU05\Z G3>W,.^56J-EKG999%5UUHEFS MF31@H0'O%5N/XG^22 '<*8"7 ICX=!&? .1/D'H3I"8!?&4P"*+_2R9ER5S6 "R"Y,Y MR\"\3"P65_2 (_=RY)Z:6*7?Y,X2( /69MRZHCPN'GR>PHM2>%"0A5)\X';B MZ>X*E2 W/Z=H\4)I6^,'YB?VUX$>R;586>.I!-CDJB,\9-RUJA+ZCZ@Y"1U MMU!]/AW5TT"R8;Z%HOM56/\#4$L#!!0 ( )N,8DU-HB],%P, /T, 9 M >&PO=V]R:W-H965TS@:3$OK3T)6#GG'//O<87,SV+ZJ7>=%6M^) R_5/UM1%:E4PVKGU8>*IYN&5.0>]GWF%6E6 MNO-I,_=8S:?B*/.LY(^54Q^+(JW^+7@NSC,7N9>)IVRWEWK"FT\/Z8[_Y/+7 MX;%2(^^JLLD*7M:9*)V*;V?N/9HD*-:$!O$[X^>Z=^_H5)Z%>-&#;YN9ZVM' M/.=KJ252=3GQ)<]SK:1\_.U$W6M,3>S?7]23)GF5S'-:\Z7(_V0;N9^YD>ML M^#8]YO))G+_R+B'J.EWVW_F)YPJNG:@8:Y'7S:^S/M92%)V*LE*DK^TU*YOK MN=._T& "[@CX2E"QWR.0CD#>",&[A* C!&,CT(Y QT9@'8$9!*\M5E/]52K3 M^;029Z=J'Z!#JI]3-&%J?==ZLEG.YC^U +6:/20MUF$6+P3T,C6\A M*QOR)N(I U<7&'*QP!8=WP98V@CF&QX^%'GX6"0!1"B<"0'K21H^N:DGA@4" M4"!H!((; 6(L2(L)&TS95CN,&39@JW&P!("Q@) 8=DU!UQ1P'1BN6PSMQ?D2 M$N2;KL?!$@!&XX ,/'8,=,ULUZ9I9H5!/J/8?/;&P1((%L1^!)L.0=,A4&IJ MN [M."CR#3?+T%KX&)F@E2U%:&"B'FPI')$>ZB:O",PK O)BL$ ,"L3CMQ[R MX6;HC]A\':A?$19'D=411\$2",8B&@SX'FCB"/ =#DB '?@>X4]4#VY]B(RI M'K'RQ3BDS*S>*%@"P?PX&/(-=UP$M=R!+8G@]H?H)ZH']R($-".[>G8#4?EB M:E9O%"P!8"A":,@WW(X0U(\&WAT(WODH^D3UX+V/XC'5BZTNQ9A/S1?0.%@" MP&ADOX"\WDFLX-6N.4?7SEH<2ZES[LU>S^KW6)_DC/D%FBP1,+]"DX?V)/XF MWWX8_$BK75;6SK.0ZOS8G/*V0DBNW/MW:M7WZEOD.LCY5NK;4-U7[8&\'4AQ MZ#XVO.L7S_P_4$L#!!0 ( )N,8DV9XQ#6XP$ *0$ 9 >&PO=V]R M:W-H965T\9GSIEC;.>SD"^J ]#!*V>#*L).Z_& D*HZ MX%3=B!$&L]((R:DVH6R1&B70VA5QA@C&&>*T'\(R=[F3+',Q:=8/<)*!FCBG M\N\1F)B+, K?$L]]VVF;0&4^TA9^@/XYGJ2)T,I2]QP&U8LAD- 4X7UT.&86 M[P"_>IC59AY8)V//PAFNDK9P.W]C M?W+>C9<^LP@\.D$8ZS?9ET5R;=D4FN9#PF MWP7OB M3ME_N+^_WZEL^T$%9Z'-674GJA%"@VD&WQB[G7DRUH!!H^WTULREOS@^T&)< MW@2T/DSE/U!+ P04 " ";C&)-)2K)^6P# #J#P &0 'AL+W=O754WUB3#@O15[62_?7NQ(JTON5G5LI?#KPJ4B%?JZ-7GRN6[MN@(O>P[X=>D6:ENUJT8P_5:L$O M(L]*]E Y]:4HTNK?FN7\NG21^SKP(SN>1#/@K1;G],A^,O'K_%#)-Z_/LL\* M5M89+YV*'9;N'9HG&#.O2NKV+F8Q[1F&Y[_R?;BM'1CU]FS0WK)Q0]^ M_<+4@JCKJ-5_8\\LEWBC1,ZQXWG=?CJ[2RUXH;)(*47ZTGUG9?M]5?E?P^ MK )P'R#G?B^ J #R%A"\&Q"H@,!V!JH"J.T,H0H(M0"OVZQV][>I2%>+BE^= MJBN@<]K4*9J'\GQWS6![G.UO\@!J.?J\"OQPX3TWB12S[A@\8.ALC&Q-!/6$ M)P7T*C"D8HV-<#R>8&,2H:]I^##)_<=)$B )A5="P/TD;3P9[6<$)PC !$&; M(!@EB+4#Z9BH9V9B8ZK(ON1IF9 D0">%$QN*@8.(<)[YB!"6;V-P[YL ?Z M%G=.0Z."* ;3Z2 _1T%GZA7V&\19+A&O9H> M2:*9?LFMJ 2@IO8--EL$N*U9J:9%WA"S3FVH!*"F%,->BTRS!2K4]$@21(&N MV(9* &I*,6RD"')2,I$"ME+T"2_%L)=B&R_%IOLA'.E6:D4E'U%CT;"18ALC MQ8#QS0+]L*VH!**B:,)(,.RAV,9#%33Z>T<,S190 D#4U_^^>(.VHV#5L6T: M:V?'+Z5HZFHPVC>F=VU?JHVOT7R#@/$MFM]W;>=;^JX+_IY6QZRLG4W]ZC]02P,$% M @ FXQB37A>5DKO @ "PT !D !X;"]W;W)K&ULC9?;CILP$(9?!?$ "S;G51*IFZIJI59:;=7VVILX"5K U':2[=O7-@0% M>[SB)F#GG_EGL#\.JROC;^)$J0S>VZ83Z_ D9?\816)WHBT1#ZRGG?KGP'A+ MI!KR8R1Z3LG>!+5-A.,XCUI2=^%F9>:>^6;%SK*I._K, W%N6\+_/=&&7=ZE5?&WO3@VWX=QKHBVM"=U"F(.ESHEC:-SJ3J^#LF#2=/'7A_?LO^ MQ32OFGDE@FY9\Z?>R],Z+,-@3P_DW,@7=OU*QX:R,!B[_TXOM%%R78GRV+%& MF-]@=Q:2M6,654I+WH=CW9GC=E.@QT1=S)V>--?._*>Z%6KVLDE1NHHN.M&H>1HT^$Z#YXHM MH,@F2:0*F*K 8!78Q"?W5<0%G" !$R0F0642=$,!,2JM/@91,1/E"+9)09O4 M9,CF-I5EXXJ*U&>3@3898(-CR\85Y6GEN6@Y:)-#-LBR<45YFGFZ*4"; K*Q M=M"3*T)%X>FF!&U*DR&=[>3,;O"88=@;3;& *J#YQ@WA$(O$TBH$+H;O?.G6#D4;$ 1N0R[W.! MB4<0\LX2N<+ M$,, R]X''H99QA#+SA(5SM,L36+[]A3=O97JSX0?A!_K3@2O3*H77/,:>F!, M4I4Q?E!%G]27R31HZ$'JTT*=\^'U?!A(UH^?'M'T_;/Y#U!+ P04 " "; MC&)-2%!8CN4" 1"P &0 'AL+W=O++#1+)9M<51_]#V9_O8N5%RR[(O:]WTI6FB3A_6\4=XR$$, :/B5ZFO M_=U]-)3R;,S+,/BZ7\=D(-*5WMDA1>$N%YWKJAHR.8X_<]+XMN80>'__EOWS M6+PKYKGH=6ZJW^7>GM:QC*.]/A3GRCZ9ZQ<]%Y3&T5S]-WW1E9,/)&Z-G:GZ M\3?:G7MKZCF+0ZF+U^E:-N/U.N=_"\,#Z!Q ;P' _QO Y@#F!203V5CJI\(6 MFU5GKE$W[59;#$T!#\R]S-TP.;Z[\9FKMG>SEPT'N4HN0Z)9LYTT]$Y#WRMR M1)'>)(D#N%%0E(*.\>PN'JC"$S T 1L3\'=E**^,29.-FF;4*"G!+R54 4"J M*$[#41H>TE#BT4R:]&Z=3*:0>32ABN @*0J2(B#@@:3!$MR1I!Y(J)*9E MO M1: P H'QWOY6!,LPFC&O(?-0Y7:; Z3H3 9 L,\F"R$(8I[;94C*D:%P&$D M"B,1&.[!R& 94*GR84(5(YQ('$:A, J!\;IAJT*8E/FJ/%1QSI>V"0CN3P3! M$;Y!$82'^CZ68S*2TH6M@@7#! 0H\X$ 0(%/E HH\#XPB<.N'<"18 ""Z?! M2H(([O.$*JDD6\#!G1@0*Z:^%<^B=ZVA,K^9$1430BWQX%X,H1E3%>Q7Z+-2 M^#2AQFW6PJ<%N!]#:,A @FX.O9:Z/@V:!Y$Q0K(%(-R3 3-EGT<$?XE,"B:# M[@EUW'V%S"=*[LXFPV'Q>]$=RZ:/GHUUQYSQ,'(PQFJ7DWQPY9W<^?0VJ/3! M#K>9N^^F0]HTL*:=#Z#)[12\^0=02P,$% @ FXQB3?UC;+&H @ ^0@ M !D !X;"]W;W)K&ULC59=;YLP%/TKB/<5,/Y* ME$0J(=,F;5+5:MLS39P$%3"SG:3[][.!4F*['R]@7\X]]YR+P5Y13)[9'5A;SA+6OTDST7=:'T5!PBV0I6[+JDNHI '..H+LHF M7"VZV)U8+?A)567#[D0@3W5=B'\9J_AE&2;A2^"^/!R5"42K15L!8/ME>)O,-]3@.\#ODEWD9!P8)X^%&B:ZQY97LKL'V)!6O!Q8MI2Z>^WO9=/?+P/^2 MYD\ 0P(8$W3M]Q+2(2%]38#O)L A 7ZV AH2D%4AZKUWSZ9[J?4T?,*IO$B.ANB 9/U&##!H-DU)'E5L][P";T$L". $X*46"*S M'D,Z3--W.X:86OUP4000G%@M<5&44&JWQ47-9C.0^HTAKS'D&(.I;:S'H&D9 M )'ERP4!3(&%REW4EX0 VY>+@C#!Q.\+>WUACZ_4\H4]8E($+6,N"F%L?T8> MJAD V/+EHF@"@=\6\=HB'EN6X(QX;,5Z*5J^?#"*B*4Y]\# +"96 S8>&$8( MO;$6J=<<]7QDU@+*J+/D(:'(7HPNBF)L:\X_Q;7YB*LW%DW^VS43AVX3E<&6 MGQIE_CR3Z+A/WP+SW[?B63)?)YYXKO?U?AM^I>\/!3\+<2@;&3QRI7>;;D_8 M0<5*QO3)#HL>BWXW[B>+M<-"(QM/.ZC]02P,$% @ MFXQB36\_]I_= 0 H00 !D !X;"]W;W)K&UL M;53MCILP$'P5BP>(P0'N+@*DRU55*[52=%6OOQU8/G0VIK8)U[>O;0@EJ?_$ MWF5V9L?Q.IN$?%A5)WHDH =XZF-1FCZR3LQ#O-OA:Y4%H M&P(&I;8,U"P7> '&+)%IX_?"&:R2MG"[O[)_=MZ-ES-5\"+8KZ[2;1X\!JB" MFHY,OXKI"RQ^D@ MYK_!!9B!VTZ,1BF8_02QER!V!/$- MP=.=S1F3.$SO,%$4^D42KTCROT@'-%.,C="I1A[-YB;[#I_S\1=L7_P>7B_4]ETO4)GHI%D*#Z27< M&<>M>2_6@$&M[?;![.4\-7.@Q; \"'A]E8J_4$L#!!0 ( )N,8DTTBKI# M,P, &<. 9 >&PO=V]R:W-H965TVSP_ MS"TOLGEMCT(HYZTLJG;E'I6J[SVOW1Y%F;5WLA:5_F]-'U/S7HI3ZK(*_'4..VI++/F[T84\K)RF?O>\9P?CJKK M\-;+.CN('T+]K)\:W?+&++N\%%6;R\IIQ'[E/K#[#>?= !/Q*Q>7=G+O=$MY MD?*U:WS=K5R_FY$HQ%9U*3)].8M'411=)CV//T-2=]3L!D[OW[-_-HO7BWG) M6O$HB]_Y3AU7;N(Z.['/3H5ZEI#<3K;&516M^G>VI M5;(-O+B-/WFUUGW MC-D]Z+W9=IUF*\Q_>O*M[CVO@X OO7.7:(C9]#$PB6%CA*>SCQ) 26P #0]\ M2P).SI&;!/QJC@&=(" 3!"9!<)4@G"VRCXE-3&5B$N!IQ&F=D-0)"9UHIM/' MA!.=*$J!5HE(E8A0B6@JT=GFRG)VP.#&S9U"+I^ M=MSB=D9SR3@6LGF,T62RX .[2D/'*.K0KE+8661HZAB%W1QNAKF+XL2V)31W M#(.'^688/0UX9&&/T? Q3!]"G&'Z>, 2BPX-'Z/H0X9,":'$8@6@&06?,*3M MK*(9!7:[(8'F#RC^YH8$S)_%)D##!P1\R(]#T"TJ-)] '9USCPQ!MZC0" -& M&!D1,,$V$1I@H ">NQ PP#85FEX@Z TM6 *-)20?L"!-'%#$(0MBXA9Q2.MP M&CA. (=,. 1=Z226-PBGJ>34R3EW",9M[D.[\4S<%4.*VSE:?*E%>3WK&*>@!3)_P/[TNP[UES MR*O6>9%*5QNF)MA+J82>C'^GEWO45=_8*,1>=;>QOF_ZTJ=O*%D/99TWUI;K M?U!+ P04 " ";C&)-Z$;3]14# #?#0 &0 'AL+W=O?S^#EA?%7<:14>F]568N5?Y2RN0T"L3W2BH@; MUM!:_;-GO")2#?DA$ VG9&>,JC+ 89@&%2EJ?[TT*>.%45 MX?\VM&27E8_\]XGGXG"4>B)8+QMRH#^I_-4\<34*.I9=4=%:%*SV.-VO_#MT M^XAS;6 0OPMZ$;UG3Z?RPMBK'GS;K?Q01T1+NI6:@JC;F=[3LM1,*HZ_EM3O M?&K#_O,[^Z-)7B7S0@2]9^6?8B>/*W_A>SNZ)Z=2/K/+5VH32GS/9O^=GFFI MX#H2Y6/+2F%^O>U)2%99%A5*1=[:>U&;^\7ROYO!!M@:X,X I9\:1-8@^C"( M/S6(K4$\UR"Q!LG(! M0"1#R!?(T0CS"&$+28S MF-I@HG01ZFM45@B8#X&#D%(PI'0:4NH@R$"";'Y1%B#! H@ C?IC,0%WCCN$@9QB!P4L5Q3-[RP$"Q;%,WK+@I)>KI..:7MK#G(8%KP-(& ? M2!,'!2Q;E%Y1'%BX*)M3G,RIIW%Q9B"'8<'; 8+V \<^CV#QHGQ^<3"L20QI M,AN_M2"0RP^L1@RH,LRP@P+6 M#DZNR!;6#H;>>9.U!4!9Y/ #"PP# LL<>R"&Q8 75V0+BP$#K[+IVDY!.![O M2$'OV[2B_&!.%L+;LE-MCC6]V>[TV%2?2&;[]@] M8Y*J6,(;M<)'==KJ!B7=2_V8J6?>'CG:@62-/4X%W9EN_1]02P,$% @ MFXQB37K6\+P' @ RP4 !D !X;"]W;W)K&UL M=93;CILP$(9?!?$ :S#G")":K:I6:J5HJVZO'1@"6H.I[83MV]>#J)P6RG' T*B:J$GXHF-,*B5AO&>2#7D%R1&#J0V M03U%V/-BU)-N<,O.)JA%:7NNMA$!T;' Y-X7[R#\=,ZXW@M8-);/J.KN3,V)L>?*L+ MU],) 85*:@>BFAL\ Z7:2*7Q9_%T5Z0.W/;O[E],[:J6,Q'PS.COKI9MX::N M4T-#KE2^L.DK+/5$KK,4_QUN0)5<9Z(8%:/"?)WJ*B3K%Q>52D_>Y[8;3#LM M_O

P!> O :@.=:9I#)_#.1I,PYFQP^[_U(]"_V#UCM3:4GS5:8-96\4+.W M,DRB'-VTT:(YSAJ\U7C^JD'*?X5@*P0;@V!CX(>!W2"P&@3&(#,&@S' GI_N MTIQ%R4:4!EEFQX163&@('']236#F)C8-W'(LH3C_:M]3*28U%N#V(_OZPIH^_)XFBT([) MK)CL$9/$.TSV<-C\&*?)OARTN8?ZF?M!^*4;A'-F4EUI<_$:QB0H2^]))=VJ MEW4=4&BD[B:JS^?W91Y(-BY/)UK?[_(?4$L#!!0 ( )N,8DTQ0&C,40, M *$/ 9 >&PO=V]R:W-H965T:F,^I#G2?7WFF3T-#>1>1YX37=[)@;LQ:Q, M=N0'83_+EXH_V9W*)LU)4:>T,"JRG9O?T-4S#@2A0?Q*R:GNW1LBE3=*W\7# MPV9N.F)&)"-K)B02?CF2)*FEU,0>S?G]7OFN1Y,F])398T^YUN MV'YN1J:Q(=ODD+%7>EH1F9!O&C+[)W(D&8>+F? 8:YK5S7]C?:@9S:4*GTJ> M?+37M&BN)ZE_IL$$+ FX(^#/":XDN/\)Z%.")PF>;@1?$GS="($D!+J$4!)" M74(D"9$N(9:$6)> G'/E'&U*5VRD33F7&V%MRKG@J%=QMVGWMA>;YKY)6+*8 M5?1D5*T_RT2\!M 59W%Q,=K8I?F1-WC-1X\++PQG]E$H2N>*N MQ?B],#X<(X!C!$",42[+8)J+Z_96;Q GA..$0!P,*T2P0J3?G3&L$ -S&/7 M;3Q93\4LQ7* KTT'B.(I-%2O7J2?*U*8&>'+V=Y+D$ZZ"L"-!_3 *LR"%6Q!DEVC\P@^ULU%8 M"D5 F%BAH3 5BO6+AQ6>P5//^,[H3;>2((1Z^7JN9XV*_'@9-YR3PH,8 7-2 M;$Q8M:%^84?%"H/AJ<& M7$GK8#&'PB/%T##V2BLBJ>;K>\HN@XKK(K]+ZR* MPH=XZD-@58"-"Z%IPUR"M3.R>U_.XO#ZG%2[M*B--\KX9WCSI;REE!$NZ5@\ MQ3T_+W\JRHINZFKK>WGER9BZS'U_\#U= M;^KF@3>;;).U^"'JG]OG4K6\H\LRS451I;)P2K&:NI_8[1/G34"K^)6*0W5R M[S2EO$CYVC2^+*>NW_1(9&)1-Q:)NNS%7&19XZ3Z\4>;NL><3>#I_;O[8UN\ M*N8EJ<1<9K_39;V9NK'K+,4JV67U=WGX+'1!H>OHZK^*O&E&48Z8'1I0*0#(B/ ZT:W?5WW29W,)J4\.&4WX[9),['9;:0FQ*)YV+[_ M]C_UQBKU=#\+?3[Q]HV1UMQU&NII@KYFCC1A7W./-*.^YF&HH;[B$;E$?%6H.@9S#&!AP:\-: GQHP'QL$T" 8]H Q8[ Z3=AJBE;# M>.2/?=^2*8290I")L,$(&HPNKS6"!M$%M4:#6F/?MU8:PSPQR,.QP1@:C"^O ME/F8-Q_T(3 AZ$11[\4&ECP6KAG($YIYD&ADR8-!84-2B%D<,"GL"E089H4A M6 9KPI"6\,P,8A@6AFB)S52=*#Y-=4.6F<8P5&P$$HW-%PA$9"L(L\< ?&3" MQX;TG1T[C!\#_)%EI6$80'8%@80))$ @&9^\!RWJ+:TQ/U,R80P)$$86DLGR M*:(K2L:($?]_R?=:=%HR/[?$$F:1 (MD[@2@R++P$ :1 (@462PP8G3%AXLP M/83H,9:#.0WIL2R1A,$A!,[8S!(/LEC8(LP6C8=9N&]F02)+-1P#R & W-SE M\2& :FMCGXT<\\WI%RG1>6\R%J=.-ISP4K*6BA'_T;U>Z..N\=& M)E9U=8['JIG_P!02P,$% @ FXQB34/I?47B @ M"0L !D !X;"]W;W)K&ULC9;1;ML@%(9?Q?+] M8@/&=JHD4M-IVJ1-JCIUNZ8)2:S:Q@.2=&\_P-1S\+'4F]B0G_.=0_C)65V% M?%4GSG7TUM2M6L=*PJHTW*S?W*#*J.)VTGDLVJ8T?^ MD^OG[E&:43)$V5<-;U4EVDCRPSJ^1W=;C.T"I_A5\:L:O4>VE!5SX Z]K&\GD\<<'C0>F73A^?X_^Q15OBGEABC^(^G>UUZ=U M7,;1GA_8N=9/XOJ5^X)H'/GJO_,+KXW<9F(8.U$K]QGMSDJ+QD??SW9? "[!?@80$I7"T]R&7^F6FV64EQC62_^1VSOS&ZPV9O=G;2;87[ MSB2OS.QE0TF^2BXVD-=L>PT>:="@2$ST 8$AQ!9/EE-2P $(F"-Q 4%GCC.:,2V:.B*;.:H(-.4]PD"R19AL+RI'R9)%.F-^ M!)L7$0!4AB#R45L@V.$(L'@66MR+$!Z;?$'(# DV.0)<3D.7>]$-J5BD<^<) M]CH"S$Y#LWM14--RYGY%L-T1X'<:^MV+/DJ"+8\ S]/0\UY4WH"*F:L%P:9' M@.MIZ'HO*D8@FF(RXR0,VQX#MJ>A[?'4]H:$9BYE#-L>(X 4_EE[T;BFK*1S MUS^&;P<,W XTO!WP]':@"Q*>\634B31<'ET/IJ*=.+>N 1S-#GW>O6OSDO_R MODG\P>2Q:E7T(K3IAUS7S)]Z3"H^4';U\*\R[XYZP=:=+[Q M3(;N=_,/4$L#!!0 ( )N,8DUD0DP-: ( -$' 9 >&PO=V]R:W-H M965TEN&E>-6PO/76K M:RK_[!@7C[6/_>?":W6Y:KL0;LJ67MAWIG^T>VEFX:!RJFK6J$HTGF3GM;_% MJQV.K8.S^%FQAQJ-/9O*08@W._ER6OO(1L0X.VHK0Q%\%_525_7?NY[)W:F-ZY?Q>,SZQ-*?*_/_BN[,V[, M;22&<11%-:U+V*":6F[]VS:MSST>L_W6 'TCN0P2%R#F$'GNPVOZ7VC/&*F+TYVD6W%>Z="5Z9U?LF2?(RO%NAWF;7V9"1#1XL0J,^ M( B$V)&9>Y(4L$ $QA@Y@6@LD")8( 8%8B<0_R> )TEV-HFS:;HD"YSG,"8! M,8?(8A*$,$QA0@I@"^H006P BN% 1$FDY+I3/*1Z$6 8[0Z+=0.WBA M/C% S:;4OHK)")L$>(D$END6$X TNPK(G)0'\<)18+B><020BBDI@D@H6R#! MA8^!RL^F)=D;C<\L#8IIK82C&[5F\N)ZB?*.XM:X1C9:'?K5EK@;^9]YU^R^ M47FI&N4=A#;WNKM]ST)H9H)!@?G*KZ:_#A/.SMH.,S.679/I)EJT?0,-ARZ^ M^0M02P,$% @ FXQB399HG^#@ @ $PL !D !X;"]W;W)K&ULE5;M;MHP%'V5* _0Q':<#P1(A3)MTB95F[;]=L% U"3. M; /=V\]VTA2<2T?_$/MR[O$])^9RIRZW8216J]YS53 M=Z+EC?EF*V3-M-G*7:1:R=G&)=55A.,XC6I6-N%\ZF*/+Y^9?_DQ!LQ3TSQI:A^EQN]GX5Y&&SXEATJ_5V$ V#7OU7?N25 M@=M*S!EK42GW&:P/2HNZ9S&EU.RE>Y:->YYZ_M_ET#Z!/*6 MD+R;D/0)R:TGT#Z!>B=$G79GY@/3;#Z5XA3([CZTS%X[-*'F=:UMT+T=]YWQ M4YGH<4XS-(V.EJC'+#H,/L<4EY"',>2-)#(%#%5@J(H%'J7CRP.68T0:>S7\ MEV3U+LE%F00TB[A\=&%:$OO7 M<0G!<)'XMQ: )22GN6DE*HY!Y7[%O,0##6>[[$YW]H==<[MQTI8*U.#3:&G,6 M'2:X>VP' B^^0),E N(/=N)S \0;?3!+:C"%N6-@*H;FI/KXS M+V9O)M1A4_&MMLO,K&4WIG4;+=I^!(V&.7C^#U!+ P04 " ";C&)-)B_B MZW4" [" &0 'AL+W=O$U?@GTYY]QS?8V= MM,?DA98(,>NUJ5NZLDO&NB4 M"A1 ^D#[E#+WYPP:2#C4W(&M",('B6IJ8'G M.!%H8-7:62IC>Y*E^,+JJD5[8M%+TT#R=XUJW*]LUWX+/%7GDHD R-(.GM$S M8C^[/>$S,*H.*RP%2E./Z=W5DY"_$X(/"<% "#Z;(1P(X6H+TGDZ;"- 1:XL=;@K0$5\J2^N;30 M6%IH*$W+LS9@$JU'N0GC:E69,/IV,&'^4U!D+"@R" 3:AHIF"QY51?9N[RZ5G] O M/"1/&#/$S3L/?.^4_"8?)S4Z,3&,^9BH^TQ-&.Z&JQJ,_Q>R?U!+ P04 M" ";C&)-.C->I,," !4"@ &0 'AL+W=OT@*!1DT6]W"5WB=G-W7VN6I4L4*ZMNO?OKRW(8AE? M$B/M\,S3>69*.Y,SX^_B0*ET/HJ\%%/W(&4U]CRQ.=""B &K:*G>[!@OB%13 MOO=$Q2G9&J16?L M:"EKQM[UY/MVZOHZ(IK3C=041#U.=$[S7#.I./XVI&Z[IG;LCB_L7XUX)69- M!)VS_$^VE8>IF[C.EN[(,9>O[/R--H(BUVG4_Z GFBNXCD2ML6&Y,/_.YB@D M*QH6%4I!/NIG5IKGN>&_N,$.N'' K8-:^YY#T#@$GP[A78>P<0B?72%J'")K M!:_6;I*Y()+,)IR='5[OAXKH;8?&D2K71AM-=$4PP! F&O?1$(ZO*:8V).I'B,$J"Q$H0 M"'%H[8@&QX3BT MTKV$V/P1NE'[&!07 ^*L,J1Q;QU+_OPA8O$0L;R'N!*2@$(20(B5US1YKDH M#*H2Q 94"6*[7:41*&[4V\/Q$/9'/GR@^OUOO'>@UIBD^[GY _NCG,.P,+'/ M7A"66$?!LH%=GQDWI-VX*U!?6F)+0\]) V%]:2"L+PT]EN9U;L2"\KUI3X2S M8<=2ZH)WK&T+](+UC6K94S2>(\"^T"V3N8$_Z>M^ZR?A^ZP4SII)=8^;VW;' MF*0J='^@MNM!M7CM)*<[J8>Q&O.ZSZDGDE5-#^>UC>3L/U!+ P04 " "; MC&)-3$A' _H" !@# &0 'AL+W=OPXWEYOIA8OG^L"8=%[*HJIG[D'*X\3SZLV!E;2^XT=6J6]V7)14JJ78 M>_51,+HU067A$=^/O9+FE3N?FKT',9_RDRSRBCT(ISZ5)17_%JS@EYD+[NO& M8[X_2+WAS:='NF<_F?QU?!!JY74LV[QD59WSRA%L-W/O8;*&3 <8Q.^<7>JK M>T=+>>+\62^^;6>NKS-B!=M(34'5YM=L_S* NFWED3 MM9A%@R$WF%O(J@^!#N&I!+HL");%@O3"R>T!RSXB]JT-D"!=Q:(/F$NWEL@'F-NW%=KU^42 25VS\6(DE[I(B R5+AX MPX-^QXO]@=<9X*T%TD]XBS<7R,9XF_74]LJV#P'??L-_S+/&>""P)'E7TU') MQ-Z,JK6SX:=*:CNN=KMQ^)[HZYWBX+MI+Y-U+UH9MYF(?FQG>>][D_%_#]02P,$ M% @ FXQB34?MBU].! :Q8 !D !X;"]W;W)K&ULE5C;CJ,X$/T5Q <,^((-41*I<].NM"NU9C6[SW3B7#1="Q;O6*$T\ZOO"2^-3YLZG[=AK,9_FERHY9>JU<,I+ MFL;%?PN5Y->92]R/@>^GP[%J!KSY]!P?U%^J^G%^+>HW[^YE=TI55I[RS"G4 M?N:^D,F&B\:@1?Q]4M>R]^PTJ;SE^<_FY??=S/6;B%2BME7C(JY_WM52)4GC MJ8[CW\ZI>Y^S,>P_?WC?M,G7R;S%I5KFR3^G776ML+V65IYV7.I0T_G7[/67M[[7S_V&AG M0.\&]=Q?&;#.@'T:\"\->&? A\X0= ;!T!E$9R ^#=H%]FYDM>ROXBJ>3XO\ MZA2W#72.FWU*)J)>WVTSV"YG^[]Z )H@>(2L3 MHCG9F @:LCO&JX.\1TI1I MJ.GB<8FDBA*_%^=3)^KF3#7 2X$P8Y)RU]NS! M/L0..'3 6P>\'Z.6QN(&D2TD:R$L8H$,-,H0C 94\[8R81'W9<@U[DP8\3F7 MPK+. 4PN,)/S*78@H ,QG%X)'4@0 =/XE29Q7/KZ=AN$V@"4[_=0#R&',.00 MA,RQ@P@ZB(:31GRL)+X1 ^5PU@N6' /TAQ.("%SD)1I"+RYR((>2: MH#XEC_-@-2! #HA%D BN3A*.R!;7)XF>:WZ'>2KZ$ =4'^"@[ /,8*0,%WWN Y /S)*-)I!K" 2J&S;,("(9G4 M239A(A*!Y?M#L3A1H#O$MDQ8=Z@8/IYEAU6&@V=!I[C"/K2 G^E:& M,";UOA+ (DF9MF9K ).",DL?Q+ @,B"(Q.;")A6'&8V7,87_L5 /6[ MR\=YL"PQ($O$%BJN?3;B ,)P[3.SYP#9HG.*M@4V$&0+!JL( RI"+#T4PW7* M1APO.*Y3/N!XL0(@ZP;@N)@Y*F9+?\QQQ? 1)P>.*X8/.#EL ,B>K>4F 5TE M6%IYCBN&CVCE.:X8/J"5WR"0U/MPKW?OE:KBT-Y:ELXVOV15$V-O]'XS^D*; M>S-M?$$F2P+&5V2ROMU[?KJ_7'4U8Z;WE5Y6E[I[;/\TK5L?O?:HZ. M*M[=7Q*UKYI'63\7M^O/VTN5G[NK7>]^OSS_'U!+ P04 " ";C&)-1^TJ M2JP" !!"@ &0 'AL+W=OUY;)Y/%[((U'31LXO7]A_^2*-\4\,L5O1?VK MVNGC*B[C:,?W[%3K!W'YS(>"LC@:JO_*S[PV<)N)T=B*6KG?:'M26C0#BTFE M8<_]M6K=]3+POX3! 60((&. T7XO@ X!]#4@?3<@'0+264#2E^)Z<\V;:H\SN>9T3LDS.EFC ;'H,F6!2FH^8Q/"/ M(@02V1"/("?TKH(T@D!S695])#" M0=I> Z.LG%7BHS*,0BW-P%PR+Y<\U(T<),@_WHT")"B\#,AB]J=N"J]0G!<( MP3(E*%/^L^F;'I)-51 *J2Q E070SGPFL_!ERI *1K#;$*!3S.V&/"$2U FX M&@,ZY5P'>SIY4 L)"L'G<5[(30WN: K\RX=S3PW+FJ^U_:V,/>R'VKZA1;=,+ EX]2X M_@M02P,$% @ FXQB33JGON:GH "XP" !0 !X;"]S:&%R9613=')I M;F=S+GAM;.R]:9/;2)8@^'GV5\!Z5;NA-I#%^\CJ:;-0I#);W9DIC4)9;6-C M^P$DP0A4D@ + !5B_?I]I_MS &0PE%E'CXV558I! GX\?_[NXU^JJHZ.>?;G M8WI7'//ZO__3;#S[I^C+?I=7__V?'NOZ\,WO?U^M']-]4O6+0YK#+]NBW"82LR*->5#TF95K]R^_K?_V7W^,[_-XR^K'(Z\<*WMFDF^:O M]^FA'XV6<30:#!?-']^O:_AQTOUCQQ+^UP]9GD;OZG1?_7]G'O^8/F1572:P MCY^2?=I\ZKMWG]Z\^Q2]^^GNS/MW ($RV<&TF_1+]!_IJ?GBK(USP])^9!&M^MU"D_! M,QM^OOF8.[5/IT-K_N&@]S_.OO A+;-BG#_UW_[;UVGXX:QG^LJQKN09:WI@Q&?W-V]+L"$"BOX-C@4U7LL@V= MX9MDE^3K%.:!:UC!G?KY_MOHYM7KZ%64Y=&GQ^)8P;1M&*;K?C0>TD69G\-( M6!",^4WKYZ1ZI#N]Q@_IGX_9YV0'S[DZA9'@Z3C*T[KYW+O\,\Q1E!U#O,O7Q3Z-ZN2+&:3YT(V@J!_AQJR#_39?_%34@&27G_E0 GTLX?!Q4(3( 3&LG27KI_TU/?9'=8A M.74!&7XOC[ Z,\;9'90I'.BQ-80_S/3L-.&17)CLAR)_Z-5IN8\VSTS+4+LP M%,]YX0&\QUF-Y\ZXM08F!M<]S=?P<'3S4U>>QUXRWDMM]4AV2=_O=_ G9: MI>7G])_^-6K13B0FC\5NDY;5__-_+T;#^1\(S>I3^W8*E<(E*$U9,XFI<)36 MD6TV&?)"V!S>CQY0C75RR&"S'8=[W!]W1';DXA1[6/0CW*?L-!-SF6&^'6%?VOVQ5*).NZQ20^=B/W70&2'FSF#.Y_7\*) M18>RV+8/1?:?/SC"V<*XCX"V2;EFGK"!*78%D;_6)H%+\!GMB3%T\,+OTSQ% M80D?2C;[+"?1JP;LZC[\HK6Z\^M'M.P@NBF<9"VXVTERF3(HC8!88EXT4W*]@ZP+]U<7Y*Z\ZEZ_<1;) 1LG4P;Y(J6T+EJ0NB _ V@N3Z-?$ENKB0,X]<=7'O MI$ M)W.M<.1O6FL<.;GS-Y"$H^VN>(H>T\U#QVVY>P0VC^@!JA?H3[OL+[#T!]"; MA'!&1=+"R%B[3RFZ& MPRFLXU4/_G\SFDQ>\^+FEY>&Z+TF4-DIS@,3[USVD(M0L#Y%J+)5.]Y0LOG3 ML:J[:-(UIY%\3K(=BB$]F*17 16#YS^G/&!U:7D(WRO!>X9MAMC710>^XC(( M$M_\0#N\^9"@&/4(!!FTJ==7WY*O0^0.*'W\2OQ3FMV%%ULI@ M7MF6Q3[RW.46\;A;P7'(5R&M!'0H0"3<&6H)W^)G A9PX<\9;G)U,MPM<:.W MZ,D'?*%2L&V*XZK>'H&#BJ1^^?%,E"J8:P5@2JLUW)T6K_TV!>199W0XS=_^ M$[2ZM%=LMPC10Z<:U-; B[+._L)G#6]E3 MNPM&YG4D8=D#5-5)&J?5ZN^2GWM!EJ' M*F;>N:#'_'0M*CYW.=X14"]?C@]'$!SA8*_''GV#KO#^&@L#RYW7/OUC4LLO M5[]RZX_6'3=!D,Z\;(O[G2"^(6DJRU\+-KX,V-]E>0)DY2*P/P(*G13S-^FJ M#=NR6*?I1H;,JNI(MB76 M1B(TG3K6=LT89\UE45*#,/>0Y3EN!"\ &3)?]'Z*-_K,/N$O]V#U$2L%XY'Z! NYP,PS74'5-^7#TDNQ#LVW%5'#J:"X04O M05\^/Q;+!G8=TK\#RA]?L)?UDX<6%MQ8.O65@6"P7=9O'#? S=]FO?,5"LQTY*W! _N6Z#T:.=U M1M@(B!J@0PKJ%QSF9UP>7D*<728XNUY\1I;6O[3YSO7/_?M^]/WM[0<'3)9'0!_/]F:EF??6Q(0',,$^R9,'6KX8>&"&0Y;3(R(D MPN78[8S<#WP8SR-CL@KK*7+82XY#[Y#K@M9 U,2^D,,1517B'"X-=[4%R<'# MK@%ZMQ:_^$.A7"$CYEX==WQBA;,JQ?YJ;YF:RUP*"K[::)ZA"Z%XUCF8>[E^ M+-.41L[1P;5GTU.*IJ?H'H^/4$^]:(3'>5&['6<[%(DV)(]_3G6?.B40]U5* M@@A1<0><(T!\RRZ9$SIOX'L BP@ /-%P MT/L/#P&S>89UZY;'\- .?G!KO7=2!;M)E;& MXRX8L&U,#!94X6MF2<37$A@$'PA&B#)Z-HDFO4EO&CVEZ2_1GX])"2@)J+%& M_K.15P!UGO _RV&T24Y$ &A,01K&Q&<1,+=?JR$TXLLQFH_DW[&; H>^#K7/ MC6R-#Q=)=R<""9EA\JS2>T@/F%K!UT^/!1#.7O&$V%4=5U6VR1+T8_6CV]V. M+[I<"+9:)&N^S3B , Y+I]-=MH\FB:49+4^AJ]P46&8D-Y]>W3^ <0:8TFT)Z:$19,9N3Z@Z2!U-T M<=8PS:U(Q0!"RN>*)#ZS0#Q$;5=_,VIWD0UZ0 E'67R"OGM*V&KMY<"8,6 MG3Q'YJA>-T+K#U[;(UU%4@40 T2Y>A"NRYQF77P&ID:#GCIM!#0O/ OK!PT! MM[IC8 =NMS@P!4 S+ MX,KV4?DZDD3!K')-_&J3 ?:7*L\!EGMLY!FK(Q!,?BJER[Y/3LCE\)$2D1V0 M\(67HG^-E QH[LE*7D25>67M;1Q=[-!*?SJBV6!PGQ%RY]EGC+H54&C'1MUX M(,:MRVR%XG.*-D08BFXE7AF!2++A*T,BIE_2/<9:)"5PO)\/""/'0V_O?W8\ M%!C!I#< 1B%>,UX_J#2DFE1,_>Y '@0$*JOHYA,(F>MH-IB]!O:!&SQ6E5T; MKJ=*61:ILQK9O,P:P+\LS$N@("!9IH"Q0GD6@!4*3N)O2K-!X[HTEH3$._F(E F M A)N*:GQPPN&%XJY=N>'> BMD<@W&E OYFB M>RIN^8$&'K!,BY#='->UGD(?CQB_J$3X$"C;LV,5KR)I %"USEBUVM%)L:Y@ M4+)2 Q9)$R"KT18W*8T;R^Z':D(ZSGH]#'!26 '>B5<6:P+\!&K).'8*C\JR(7ZI,88:RN!X.DU1N MD"P8H__,;7.F/L6E32@&Q"T<8JHA_-@C&? F8!PH%3P(42#*\R-P$-2I,;Z- M=&#<[_O5+GL09<\N#S7#$N<2588I&-U5VNY>!SN8P0HS&#VJM^,12"?(*;#% MJMC6_(G6&QS>-BNK^LR !,M'/Y+@7[FG/P#C4D)Z)>-;T>$2Y?="5Y[#82(9 M#F/UQ/%46=:$@R')!@'-BZ[0_;)Y9M6Z:X\VSO?D%#=%3+U_^+@S46Y1Z4'Z M^TA!EV30SNG6@FA1$A96IWP-,F"6/L7F(I+?JT?+!KZ51$4W]RWR'2H_FZ1Z M7!4 8HZJ*%;H5DH.!SF@^C$KG]LJZD4;7'*9/3S67?LT%GK\6P#O27K,FN+3 M8YKW8!F];-MS'E-07ZH,Q5DFL,<<=2Z0,%*##,?#0YELA/QL4S2_*[E%^BX8 M(N!V$/ HI /UHW?HZ=V(?&[Y$%SVI"+TVB%V;8G/ >4_EK#)<_#)H]4QWR 7 M3^S=9'5F1[8:.3,\S?.4SG*.KK-D:R-\S5HS+ ZVW22]NV)-5%=)+(Q%Q/?, M;>85,/)DI0 3R #%H"8[$%U#_EEY(\.]L\AUVQ0.Z".HF&]N4HRMR\A^C<0: M7C:DW-&<+1"CHM1+)$8?U!)*$)Z /&7P8]P)&]*-*30-5HDO[@NXXV(S*ZJZ M=]@=45HN'[)<(HM0ORF1PQY2"K<5H>B1ER&A>5FY/NX1&(WS(-00/+;E,O(U*!220?F+%D;(-;^:M@?#!!< MK\;X(032=<*M>#?K+I1G.7Z_@CERZ:UF(^R(=,AG>$(UB8%9L M(2';SZT8)/26N9OJV4E3Z!(+@8@$+7:CDD?L.0*!1H(F1C/4S)EUN+,[5LE#&IAX M'>5E8HO$03@?XJ'H]; +QUTN'"J2AK(X/CP*I\4A>#"O5(""CFB-[$ X2&S( MC4>D!$2P!PQNQ=56%/6*6P2A%I_O =6@"Y[L3G6VQ@D> *S$AF123P?U?3@B M0#*8#PX3S[K02 52J0B63T7Y2W%$I5R/DKRE9#DR^[Y\(("N@((G#W^!C\#= MZ0&PS],!0WF(4J1BW UTW$LWZ D$XAU!"Y2T:/B[0+#'2\ELI^F3.,][&0.Z MIE0IRXJ6I%^E)=KBC5+JC((EJ!M(-)^ 6A(!A@L&*+UO:4%)($G)_8C5:F11 M$/W"M1T;$'*W2Y'&5T=)5D9 1^!I_VO_LQ;=..JG?QZLB#73M1D&0T/V$Q6RTUZ0)3/A>TDQ_JQ4$>>N%-MP*(S&I"N1R-M M9;($3U%-Z"?#!_!F,_\&N'\D8T/,Z6;1QT(B)OB!6$(R\%)]*(M:C),= M#!I=2K5J@17?&1Z8'1.E#ER:@5FX.OB!05]*2S+"%2"6.SLN/TMT6FP;;.*" M.X,)B^+_ 2ZZ.M9XU0/Z!E)\C[A]/WK#EE:R/?EH$ 26A">PN%41*T6M'\WJ MG:OXABVS,[2R\BJJYC+X&$W< ZI\Z@]"T!C3%-X/$M0! T 3H>=)S%3!!26/ MW&U%X!0NEC4U9[N)T=9I3,B8?]M;%5_4.NR,3,Y_H-9+YSL .0]55?0J(A=, MMK50 EVEF$44%.B,/+CH.ETZB][]-3H^2D1+EHA7)_0.3WL;F(U-!PYG_(AW MPLA;8%5@=B*7N6[GT%(,V@Q^7;/W.2%F%J43C/PA(O41/_9SJR2VYW##K%E6 M($MB-7C+GF2WIBM 0!H2E%*5C566& MSJ[821CHKI$X$QXX83$.%]&P,!,1)5=U$.-*CGQ&VXY0@!B#!=D[QS>%U"QV M$&/$"RE<>L_TH99D>V%X"ULT2#\F&X?!K6->[Y)L#\._1['!QU:(P<=SSD_LA0^% SA%^XJA:"273$%-O4-6W$"=[ O%8)46VJPJ+ /:4)I78 MC6,3WRPFI[[PQXA]%B#O1-O=$;$ #2\DL6:80@#7PRC=U7&+"8ILH3C@/5NS MEYJM;L"#[$DCU-26XX.B^%"\:TB0*70IH/575.(0,U-4) $N)#HP,1,4D5L! M![-V ;4[41:<:="I(6RV\@=7BL&I$AZ"Y"U'_TGSND"[<(K1 XG,: 0SU<\%?2GL1T7$!71D3NZ8R UYNE.G(ZH M% 3N&HEG$7_Y)]BN/TE$E54J<2NIHZ;^3@HEQHM6&CQGL/"\$LP@H NQ6=\X M@&!7=6)NR_?F+:N@0-"S%+S&;#FP:'I_)P>O _;UA M:7@#D(+UAL*9DNW$TT@4*YH'!?C@SI@W=CX<1W,*[2'_.JG47^P$G7ZX(X0' M2#LNOD*"P2I1-3ZS_*X_8\@;>:Q==-(AJ6K5,MYY'W&'8-WR(RL'<5*RL,D@ M0-4S)5*M),(3(6F"4H),6IMXB^XTSW_;?DPZL9!9 MK1:ZB@QON+=U[1(8FZ$ &F1#G-%?.:]"4Z LJE)$\E?&?.RCH8>,J/UG'<-6B^/;P?*5-3^4Z8I#HDNY[P8U I.1 M,:,8.<"]K,!BW0.#MH!:&<@%9J MJ]]4@F X8)DUJY*'![1O6MX!+SZD>-J' M1[J^#R3TN'6A1MXC_H)P95]3WX7(1&^2_)?R>*C76&3'BD@4^/J?IQQ ^JVE MSZJ$TT\^$)PB9'&1*S]@2\N\>TP.J- ,AWK:8#-FJ5%,*NH).= ^2I;,O85SJOQ]A"(WS1\P8+LT( M23O[BRX7/&!?[$>WK>]BM5F84+G.X8B$>PB8*X2TMQ0+KGC<73"U.Q=V6WF( MPA'!9D-VO4I!O!5@AVN'2ESU_J# M>)(T<6Q$KF<8G4+SJ1F2C@$>?[7H#Z,]W"4$P'-K@>-P'&_7D%R8A.#5U0@ M3(0>3_N+YX=O1C*[D&5U[6V8)P05'6C\:7_JA@>H%)BQJ9[\#F +*^L&-(<> M;RA+S)D[:1.#_OCL+!+ %*)-X4L?=>)F>')80:RF=%]1<.$C\&S4$0BOR/Y M$K"/.R)R^>505,8B1*GLS/ZP\K-9/YQ3_Y0RD'7D*0H921UZ@NJ^UJ_ M$]MT@,GMCI4F>U#\:E79!)*+9SR:&42- S/FX=HJ2G$+.8SXG-6T&$R$EFB3A 2A%2VA$2]!\. C M"U?6N7YGI@LU-(DHAA%&_;D; 3;;0G(J3C QA*!]VV(1JRGL =7WG(L5Z$5? M]@=FD6UK;I!!9+)W@AN.8W;>P'E_YB]@S@GR7>1@V)^XYUH83U(00,,^)/C7 M"59#KB1LIHMBL/4&KS ^# 1I8N'P[TE^1)LMYZM\ZT>\*I&C26%W3.)?#4?A M+);BXD2RQ:<+CROS 3,;O<@O8B* MJ8J-;$%PB:]7TMJ/Y*]Z#X(]BJL UP>Y+^_]J.'J-JXV,.Q1*9P-AQ BF0+A MD)%47%D2399@AK:L <:?L3]LK<4@U 1)KK:."'K-=E/>B^!)]KQXV.1[4'Y% M9%SPR'4JB*6F\6.B#CRFB8B/%((%4A=ZELZ1=V)V9O-GI.VV%N%,#+I-$#:^ M$\/LA5ROV1F9X-5P:NA#PZ@)MSOXS2"7WG&.E2:++X4V.> WEWON"(@XC,T\ M+@.1B+_Y0:AN\# \/NPRR779N\PR MW23!#]0GKHX29MM5ZJ*5K;R45)Q=$C"388 NKZP8&";3Q2]?[;E(0T:,YJE; MFGT!%9.&4!3LLIU^32M]-6QM%.CQZ,Q.^Y*]<2&]X_POH(Q'_Q-8M^9]@/KU M7;HJE4,*]?#I\YW9+6\HZLNFJ']W>__&:=)8P0&&OKW_F8;L#49Q]$-*[CW) M9EE,1J_%A;BJTC\?Z;9IA51GYLTP+@W6\'#,*#'P#SKDO#<\_1RZQ$,U&:5HU%#<*-2FVZ#L-LLZ(,]K<,Z1XOE()_4[R M>"8)%GOXYFC"PT6G#\D]#RLQ#%6L'")PP=O%"[V@-#..L<@^I\YSY\R!7OYA MC%NJXTNV[C*9CFR3PY @#MH#Z:4L%.O00%]B&&0K7Y<3WXX2,TU)F62Y(TL< M7#Q)^Q-Z@)EP:]% X&4]65PGJ4W/Y9>IK56241]*$TV9/SC/S7=@.2#4)CHM6\%?)E=FC[(H'5!N*G: B):UY,$AZGRAIN@$UI38@?3;V2T)F)'3*CJ[NM\"XY\L1 ML &,J'KZ)#'=)28#'ZC6&>-1*'V83*S4Q263-,01IX ,OR0/XH=KQ1-1#)<$ MOJ TJ G89G:7!B'&2O%/P"XT.562Q4!G/0&XGY!PR8TS;@>^?&$]L(8KQ/DQ M3&"2NSP$+#+@)]ZZK[C>@=IA8(T*_S1*3EE]G!"3^!@'1X38<]&@0KY6A$DE MT.L84A;+QCKRP$(R%N0@_"%Z!!WW,QHI[1EOBI2M8WS8(6 T[^DZL(3U1;R* M2E;"?S^"*&%8%'"<%J=!MN!YU[N\JDNJV5WU[MBL@[7G/!L:CV:OOXE^9/+L M*B\&3V+*:-> ?3NI=Q>2\$L8:G)^.<0"GVJ!TO!\?? MHT3N[ZUA31K!JB9^MUIK'4*G,QZ7A@B@WM6VCS&:N80:S39GNX"O216"X>MX MTHC9=TI)!@YS,G/[VTS'1_+_MOR%,&TRP5H\FB%>][VT>.Y=O M53R;#@#/[I%D9]N3KO43&OX1..Y%7R2N;Z5 >Y$9KV(>ZZ5/K5R=5K M<.X!3D&KZO3@XM?T<8.L0.#J(&>-7I!YT +:]1+5$T3W#QY1:0YCE[5TV\1P MFJ.UV+J!?445I-K$WYPOBFBO/@F\AWA2<"1)I%4M:##6^N M^K,K;*T'.2@EZ+L=A@>G3)3#&\BGZ>5X9N-5XZ8DG+%NJA*=.R423TRME*H.Z=N#*KTE)^*/ 4T+TYIRDT7>F\( MJ3Y(,++7G_IV5J3O22Z19]6ZX/@B-Q&Y$40(H&IVDKN@(A M]Y4U&_U79[E7'M[T.8[;>R=J3@]+%-UKJL;-_7%5*RON3?" -7S 5]KRE@X$ MW[M00;RCG(MWFDM!1O.[77'<$(R.7&_4)#I^0C[U#OFE5&)P%3XL#DQ1YR@] M$B3A&AI**N=]8(823;QV$P>9PO^[8,4+BI>\P[)D)*]-//;$#?3YRJ(K3L,D M,%:1."THBPO/.,U(TNNNA- (74*ZH,JZ]G,E^ GC=U !';1#7V M4DM!(:%2*Y&SGS#6NRTGA1$+E"^4U6[6ZNIB+EG^DLHMA4FP7+<-!V@3SZ6P MS?5E7*SJ+EAB\,! 23&(5C4$+ME*&J8 M8 !:0PN&=5+XFLN2M*&?L=YWPE+4.ZC:)6&0HA/Y(-VV@B!:2KE*39ZD#$$Z M;5BD'8W\LH)VG1.?P6'],3X/8Q5D3R.=RS0.U1B#%( A%HEGMG(F* ?GK I" M-CF)!@&L[[YH,A*=&R+_%5F/9B'U&H]KIM.Y5NQJX9A(1F\(YAH-E?]F8I*. Y84I.AMY MN8)6GSPW\K&B<9?-(VZU:W(U4MHUS3D*E<*<\0J"@D>:H3VV:\JB%N5YN)*3 M&JD_VS%OR/XI+0) @OE$P]K^/EV#_(13/O>0JM%WP/*F9(8 :-DO9]<\HKSU M531>3N/)> &?;H;Q8C:.7M.7XW@ZG\*GY6088WE-^'FR6-"/R\D@GB\FT;GC MC$:3>3R9S*/Y(IX.Y]%X-(V7L\FYKYOMOJ+Q.!X.1M'-:#F!^<:C>#%8='_9 M5<%^/)C%,]C&?!G/1\-HO)C%8UCLF:\[FDY%-^/1/%Y.1S#/S2SF7=^,QQ-8 M_( ^7OPYQ&&)V&]+31$E1F?85Y*0QS../LM*)M[&$78,BZ@]TU44_5\'O3#'!(#C)UR5NVN,N&7\'PS/&WZ@7O?],+, H M HO1M#=$1< 6NL,[VC '&U>H-[3Z+W^PU3"9_QP/; -1/I5(D#_%7)A2GD:7 MBT.JGOC2I!*A9RM3&QNT95#HO4IWCNO)Z.UJDR+^;3A7FZSS6-88H_XU@8=- MOD[KI.I\% <"OQTK8PB*,;L,2ZMD+?0Z*Y"BNMH M46XH$ZUEVB!M8H,\?LUV,O+8V]JEW-7CY(Z^9EQ![P]A_V!N& MJ_*YJV>-HKD>BR>'EV'1W]+[OWS"R=E;^=R*T GB"J["0HX2:^C<$#&J!R@E M(BVS]5,;-8*\WXHSB\FNF$0K=%>CN184AI7D!(A_U3628*.W;0)A8E@IB"X. M\K9<81>)\)*;P_*]X%JJM5,%5EQ+' %#[QZ$/KA%^U)XA@KL42$CJ1,3@VFD M2_ %/3YYF6EN\??$_6N])[#4-WJ*=_X4?8S(8(IF&K*/.)\)\/7,.\D2-X)4 M73Z6AX+C5*A+E]H3K]7T_>/I&>+DM=A-,>Q6:;A*?% &35, MSA,7(;W)7I\A@/CD39:]9F:FA/9V"1F&HQCNJY809_C\6[IY0/#J'1_B'?^$ MSCBRXS6<*PV3K+[L6PWU[6P<028YQ-CWS9I3R^..K53B2Y6\6O3+>=%";>>WT62-P-5VN["]Q#IF@4+Q#K M@!O;7VY/BF9W%76H"CQG QI,SP*7 K?(8_8H;4DI615'BGW5?RV2X%P3!$Q7 MS\[)FWP;*7*)5PN$3]$:22 %NV Q)?R7@P)5(.'G@Z=MVDJ8-VT/GBW=34_J M,]XK)NRAK?N,H=L\11'=617:QMRY8F7:,$/A[W9/FRV.NAU2K49+YC'OWKK4 M.NG,N-S:0OWEHD84W9UK.DTQ[DMIQGW!%(.AB5\DCKZFW">KNVR.CDY7CXB6 M/@2;"M10F!0U7SM%E"DK=%JJ#9/QA3@"IS0BXP?LD@B%\TUXC)X6^4H]-A34 MAD7D9$W2?D!/IY9AJ,/ \P,--)1_1_+O..)^ MQJS9?H-FHO2D93(P";N*7D6CX2*>SN;PB78Y^D/P27^E=AV^-%64: =R?70Q MBN?C2?//.U=?K1%8Y!X<#>;Q>+YH_>TYBPI>^L0DGBV&C;]XGW8SH^4DGB_' MP6:FPW$\G@VL4O^-G/A2P]I% _)(MG\YMJC&@T6]/_V4>G(^"O^-9[,F':TEV.T\G#:V]0]HR>P)11N;WPV6.> R M+.NB+(L5(3.W(_4/R4%@):.&XT8A>*91C8;UF.8ZW;!N)O@]BO0K\N3)NKNV MF!N9EJ8]".R>ZBZ,^_9NG)FI=+D6C6R%D$75)I>)XKQ<54$?D4A%"]P0P%O- M$.@M#PL]T2"<>2 '0C7E0#*L#@7+H5C&7>*V2]^Z1CL:\'?:$2SC0.2D@6Y< M#0AG9@E3]\ %F,B^R).[QO):R8I^#.Y+$VYUIB&T%M&"%F5YX6BSXL2+P..F*)I KK"+RLZ5]WLA==(K?6=A:YZPN%!0W9 M,(>=S4IT'7O%A0R/!T)WT$EZ5)!.0PJ:L0.O9F&^-)K?0K'?1;:+;"Z9$SM& M5YE2% VCI*5?TG*-Q=!MN=,LWP(H*0)&TP+5HJAN[ZRR!NWFY,_8Z!OA!,8$ MAHZ1#OM!(U'C_S@.C.. TSO#3E0K;1%+>G\3-LW*[-X__5[8#<5BW4AVYVOR M::J'^KRG[-GD_9-5*=SXYM_#%A MS /C%#,31:)K# 5AVM%+^49+\^_RM;;ZWGOR@=; %9M=W_)^31?2"P:&3I?N M'27SD\/LK>U-C0Y*)6#Q0X1D2%#G+1]]SO9[JY$O,(2=J<3-5L[GXDHLXT'8/ M^T.9/@*QD4X%1'YP?&I%3H7L'HL=UO43< @28KWC=7)L5"?CDI%GX&4 Q%EE M!S+_:?21*35"%?G2#55"J\EC;0&--L$VI,.9PMQ\3(4.@(@Z0%$%Z?P]5$B M(.Q1*RU/YDI6G@LAZ[P\M3U.DV+50=9C6W4=Y1K/0'D4!&:Z$3N45/K"V#RF MQ4 )"PP?0XQ_;@-89*-%8UQ';T>("M[)'L[&[SFED\AQD&'/I*(C@?XBQ2T57H""A^+C,0IX%J%PE!(7__7 MIJ-UV.RB2C3.^E%J@+1;VKM2A!W(W4TCFT:W6RZJGVXH5#SZOL2C^-E?\N\) M/UM?2YJAL:(23<,%M8A;-V&CQUY%P^$DGDV&YVPZ[M?V+Q8.K1!<:? M H[ +M'$>#.:#QA?X/OQ /%E/ $$8TOD&# /,!?QY8%.I<7 />_!J/"749,+ MQ4%L2=BF7: UE][873^6 58A^NLPAH9E@RUFR8^,RAD AXI,0/U,Y&K'_# MD6HAY-AP/BW2H;IIM),#SDD9E%WJZ^B(RP9_N<+]T=[KMT=B7*XOB*<(<-;# M93R$/9AGT('T5$B:I4/O13P:>;.U&4"0Q5C>NJ58:VU@,8D53M1FL@?,^#G" MEDUL(=4;3*E: /FMZ!*2S[=I+G1#D,"T/GGC!Q=7EGKD)):YSBJP'+J;&SB= MA$O?:L'@QGC$;-^)]LUK08\WJTKL.K;B Q:%%N^Z+:&8U:V!3ZZF8E"JP-97 MBB46.:(DUMW;86]#HGWJ1H$$ND]XR+=M, !!?> MH.$ [;.S1Q?:>T!T+CA.@41:CZ36*=% [^YDB-:Z)*&#HG %%QH)7H86P4.& M^'7U&@JD?C9S2&Q%&/@@MZ.YG'[T-GC,50AF2XP#N[=3>S>[-U%J/V5!0RY> MX^U=/A*Q6153T! 1O+O -\5-A>PPU&*;A5*;X.;$E;^2:6E<5# M-@,[T(=!5=3T.Z@=8V-I.3%/EM-A(.=(M;J%S!Q-TD*(QOY,>%.3LS5QVYL; M+*@O&Q-\S4<)6SE;J#F^M)SG3R*MSHB;02%?RX8;5#"1NN(P /=C\$4[7LT& MIIJ=)3 Z-764Z:#WYU/.R.%4G%F0#[@Q3.?%\W:XSMZ(L>^>C'T=O-$F\"I; M=+*$66"3V3TGTSA']=6!L!5'6J!JPTT<-H_A.* XH,0A"%NY"%TS@B'UFO:$OYK*U#HDZ MBV-V8 >T!RJI5(H!OT7HD;DU3R\,1;A\C4+[L5[%YV[4<#*S%=&I9.1D:&[9 MRW2_9H5)8V# '"@!R9V"Q(;U?NJ"6:< Z&\EGC^G9KBBB&GN"K,)I=-C9%]* MB'>D5[(>+JVK?,7KKO2R9B?#+A74"5)=7JR.4+^K]NS]!*WNGU^GN(84Z(=" MHI=MW*9?AZ2L=?]H JA^[>N._=M;+:C\X=I"NZ@XQXO%Z(Q-2C]=FJLK=[-I ME&K^*T2\09*N7_5\N7SAV)=6N?!6,@XK8^M"B(Z=NB,"%.V[J9#Q[;^"/'LCY0?V/K[T[17Y1=E5GZ-T[5WE6ZP<\EV3:J"_H MP@6>OZ,=2=?M#.MWO$(/9G=-.ZYXARAWW5/?M3A@0[KYAJS(*N2''!&@Q@@R M_$/4EAA?1=N[:W@SCR6"J6PP!UYBG M2]ZV(1^L_)Z;:#2\8@IJY$':"(:K,Q%X?JK9W ?8#N/I<-;&ER[)XQ+.R+K: MWM-WU##3N)'9:"4L-Q9PG(?$);WGK!TTTO)E\4E[)0R7)9? MSE(NDJA-=<1 \FVJKF>@>8:=/"N@?QUQ_"U)(#-'M7MXJGTE,!NP=,W9O#4N M-"8X&U6CET!I"E]HC8OQSJ+I8A8O!_-H-H*5P_?LF+QAC'H=%?DE3>P9D^\5M_5YIL V\K_*(CK M\RS+>.\MJB^2JIQ]6*6IK YNIK$+;+J3'; P*FE$-@#SY6J1+L273;(VC3T: M2DHDVJW*<^JCVL-R'BA$B4L7DS=D==+D.M69P]3\P$[J"L!25"89$M*26L"T M"M!QB2V)#8;U'79XJK'65A6'"%GD1'U9]0NP?:DKMTF9.9#@5N@-XZB/.^WD:8&B635&P#82?I3K M1NA8?#CH1\^Y.M?[$_:MD*\^.))Y/CX05N/.]Z.6=O"#= C01FT7C50U*J], MG=&Q)A2D<&%(>U6-E@A?>USOJ25ZDNM&E?BJ:S81" _^A:,6O(EX]@YZ4/+.0WDTT5B M>4IK6]3"E$2KI)@JQ>BIY((M%M9*./<%@ DH)YSEJM"L^2+O471X]!/4%= M5?AL=R!JS$')&JZ=@I#^#KAV/T^%/TSS:ZYD:83SIAXB>>/-:;2$[=6@.;/\ MB >YL""7F'*LTNUQ!VB_34U536<<04 ]I;O/'.Q+:0,(=56B&D9[-F%3YC5' MY7-L0_[ ?S4K[CF1A.S$+ZM^]T)=PWWUQI5-E\G)%(F1BRC(3T $'8_DMB4[ M+N/%:QT.XN%\%HVF\6(Q#0J)V1NH3]_ XR.RIMR,I_%T@!%N;P,?@,Y+>:3R M06_[1RGP^%'J,WYT*-PH_.@]HW]]$#I%[&;X^@5/=@)\/HF7RQEE88/BA-%W MP\$R7E"9P.4B7DR':%&RY@L#.G(64%7T6S(:@$FE61QN-[8DIOP6[$!_OZ:>9!OBC3 A*3>A1;8X8$L6+>5X5ZD/ MV:LR*H!3-\H$:G'>5YMX:"."ZUC%&F$ M(IU;CV;FDGVF#I/&RZ+VLW +2KQW]K.6@W7.+:\[?)7[ MQP@$F"@/ZO""_2:C*8I6&8!$RS,/YTAE)M%P-(@'\X'8'#*S.!QA2J&.\&D$ M@X $JXZ/M];QP2:_.W%\B%OH>A?);PV$ULP8P1N/Z'Z.)D!D)]&' M15[-YV M.)8@T%548/^P2TX2CK2 ;0-H)O%\.NBH)1'6D-#Y.+R/6I "B9I&0$WF$Y1C MVYUK]56,!!T,!(##<;PXOY_%HML2ZZ(#H$M:$ MH=\'=K.CT!S\EOK?R.7]6Q_(IZ+8*14 R>.(J76!P@+L. %JCZ(.$V]1Z$,/!D+CX^E*PB,$46,@"V+L_C"Z@P4W"0'0X. P@'R]AQ*KZIE'F M%FM[6%$>P-+TH0Y;SU8T\PT:=-,O8MFFF;T8+$]&@$_^Z!J)A4$/0 M+L+WD5!ZAFRRD?3;T8#(=REZ1KIRLZE&E]0=-X?$G<%X9A:GF>X@+@Y&(_MZ MQ]9)#AE,%UPBV/1M?F[Y+VW22KF^-1?+U$P_*K0 JY4\@"SL);I RRMH*:O4 MEZ, ; LK0YE6LQR^YD[EJVHE7#Z5F)H\'6JKX5Q+XL3$8>[\K;UZ2'*O>.1; M1ZQ,QT?@W]-XN>!RV1.@63/RN(Z&(OT"0D_YUP4EN.B/P+FT905?>11%0"VM M0!Z8+P<@^-)(F!,U.6NX_H0*.#(VRWFP/#>(MLL)U<7&A"W^8CY',7HZF#EA MHG%<2K\FB)0S3L**QW/9T!2X*J758%%P^G4)PC0GW0"U1]']OQ :JPOG(OUM M(S11W5&KWZ^AAG\]HCNUE?;QBTD'K?\M22X>IVERSAWL.V%&@=Y"^:@Z:]K; MD1&G#4%64;B'&]=KD>S09\*TN7CPRPOMW\GPJG+[2 (G)#,R?'1MR(4V#TG. MP0BP_.XAG?)LU/-;LR*NGZILH\%ZVIR8D6@#L M%$WF /%IM)A3+)H.V9!J!6FI]B;:C1]KM-<@<<:,P<$P>BN]UGI*"\)V B#2 M+K']P C(H$ZQ+GK%(>@I[M-,J5@2\PY.?I:\2]CV$H>;F,8%#*GP7:3"(!%/ M)O#DT"FH)V,JE:Z@L$9TE<'S(S@.$$&FHUET3R/6R1<9]X^WG[0L(SXY7 X) M;28#>P0;@NR_&Y M(F^+F=CA6(@>@TIDT! M)69DK@*LG)&[:BZQEVQ"2]%+4T3,*9' =89D;NU9U+"7Y?&(/Z&2'];!P.1T$"H2& M7%1[5M(WE&ZY5S&!T/,,33$ISXU:?-U;P;,MRH_.Q<8^[ K *?#:3ORDE[-C+B( M2$,,O@S.U:>X=K3YWHKWC$@:^G#8@,7EB_AB4[=!%U??5=NX85KF"M-J^6Y" M2H8IL%)A>QRK-(FQ,8CYE8C:FQ\H+)$T2&\(37S%_=-+$@;E@MZ:".(P5_$Y M%;]5K^'F!Q\6U4JA=3% G]"_NI-2]ZX]6T?Y!SO<;9#JCQPYJ"S#(MXSIH9& MR=>;^914KQNDK>^?S1)*EUN)9G,5S$!!=)!0U+T*./7+N_W:,%0(= M%-1X3(X9)[2.Z#NJ]?'\@D"Q'7KO^\VJ>#P> M-YWR/Z"_\A/Z*[&$5?-7*FMEFL&>KV45CH.KF6J_^=L'D!N(G#4*(4X;E?IL MXG6B3;JI]'VJ]):QR=NY!L<2+#^/LTSZE.[IJQ@%T)/L5?W\!V,BTD? MN_0$X,Q_<=?E_H]O_&U!3KG9H]^A+L6 _D#V11-:)=^0WQ=76<;1_3'_5&(+ M 1H9RWV>N+X<*:;\O'OF8[&"RP __-MQ?P#IZH1-8-=]]L,0Z9)"23*\E!4Z M[)(U\V4GFY"F(_YR !(ZI^>";!#+Q3YQ)2-0 M\:<#4^C-\AAY( H>FR#N4C^0L,8!"QV^\79&21<$6NP(H M#!'^/Z7B#M)4H_R5W6T5$*ER09LPS5Y$2>.=XK3&@#V)IP0EPJ MCEAQ'623^N3C+[3@>C=X@W:'!K[$8$[25+6U'TX(M9T1W Z[I\'0%R*S'!^" M I"'B70MQ>Y TM:R5;7>I=,'O8S0H0I0B;D"6"B;8<6:=,-=$"JL4.%;A+$* M_@!\,<%P"O>+C>#@D#BL8=_D0N7QKU*PE;IY^<]!64GWILUG3]\RAIU5("XVNK4+8MT@E= PMD/ M%'E.,4P@0&&MTJ/QUG1TISE#+5F*(6*I+2RZEF[IY'?TRJV^XDG?X5CB3:W# M!K;)PP/*W77JV]\:"0G+2@N1.']IDDJ:=@BK;% 2O/O#04A;N*(@TX7@81^* M^NOH2SA.D](TI&X+&=:6 A#R"4GK%:FE_4#I)6H\--X WY#D(J%!/K1W7=!6 MJ2]3WH5;W%8! 9 !I=G0D5-/*-;]2)<[[L]BICMBXA?H620ZJ,EG9+SN MC.2@S\7N,^>J[_<9RVZOA0!3M1DX<#E.A07VP=F1MQ-F?(-F\8_X24C\H#_] M'3XR[ ]^QUGQ[==_>/?F_4=]82@OC/"%/DIHCG*)\RON.C2XJA72_SVI9JP1 M?$$V2F8$(IQEPL6%LL+149N0Y\,W=FGGPY(>OB$Y1L//S1&Y09D_J-G?, BT MOA+5\B^A.H!5JQ/8S*M1<&W@.2QIQ20^W4BM-Z<:-2Z95@^@ZO"-$JZ0 WWDR&;U,D4FWQIU?C MF?%4Q[81&$4N:J$JJ1F&.:54H:S28"(GZNTH'*@?_> G4R'\A4GS33!;8$?XS#AEFEX;+%J.A>LE);ZY9[$Z!?M5HD>[U(H/$ESQF"8;T;T)?>Z! M(7V'JC^6T\=RNKL,Z'N>)8TZR0'=WU)611K ? D-C0]JN*YS%.$9 9*K6R8X=5#R6 MQD@C=N7I$XM.&N/F#]I\R210!/$FF44=@)P!B)\2^Q0S#4-R@^79BXJK8"A7 M+66-I5R]6Q;\VHR9@$JARDQ#4VX5GU3&H:?W%RV7QSSM*&N.%3.X;A'!LZJ* M4F\"+9*;EQU7 FI;*0>K_,UI;FV:Q;=@B M7RVMB5[X^.VZ%I-B@\D;50=H7/=:/ON.7T#JP!VG*!>I[CM"(/ MBTW->Q [L5CB^AU,- 4V#CVY+7M=RS^[B,?+)=_!\3B>3@?LB 6R/UZ(_W4T MCX?C ;M=T24"SQAOZWA.%43%P1IN.+Q[%*,XBA?S 2P#$%!=B&14UCK-2M/Y M54$O:C<*I!#/G7,II(YF, Z%%""TB+ IOR60\,?L)Q,2%592>25S?9P_"!D@?)76^ M1YF-H$>PD4K2P\N&<1W=%[5KM)%V*YNP*O+U-'YYV)NK0;7*I"J=N\#=!1=;IU(:[8V"P"4,-J?6SEI" M:GO<;=E7O3I)42O4*%TS:6I2Y+WV]#VGGCR@-7!=.4!7FHICVP,R6<_V:=!A M(T?G&LK5H.$2F]#&ODU7TT;#USO606VJCV7@PN -'ZF%BRU(=F"W-/6FW"6Y M*QEHT&*-_7C(D%*284CY$8,S9HL01_-3O4-N!VKFT >SF@YZQ=YU#HT* *NM M,;KVI#=B\&I7DL)OC;779X7*-R3K;GS>]7OT_T<6<: ME[^]C0@PE)397?)4'3.7P7E_)"1#)]>QE,[O*FIZ%GS,67\-Q9"$BCK4+7S; MHBP@@HOS/0*-*MB+1:U5L$V._$8G(.NE.ASI ]=JPW2\"DO[8].>BJ@@R,T^ MX/B84WHY?X1]81REZY^MG98KMTQ$3,R$RC=)KAE^;K952:'<&TFDW*.J(%C@+!3-]WGL,="JM151Q1EK(9B9MDGW"I M1F>N/QPQJ>MSJK]) /J?J+X>-4&"-6X)9U@<'1/2S&*''XH&]^RLN15+U9TN M)";C&7F?J^P+J@NMM0>N60*@9I[HM,.!XJI.BZ^\*3:G'['6)",NS(0X@7'S MV#YKXTL!$JHU$=J]?1ZEN_ Q,[5VO\W$ALZXKG3BIX(ZUN7^]^ 66)34AA-^ M]"T2Y-0W#J:),*OQNC->:SMRC("RAYK4\%6>GES56(I!(B-L\[HAUTLQRY++ MR*;YGXI0=N;7]LDO5*PU"!^3HM/L Z /V5XZXG&'0I#MF^8MH\021V"*BY$4 MHD#(<2 ]K.H$+_A!\K& ;1>[(PL=CUH@WF6IFJ-ZQTD5XJZ@P& 6KJJ*LAB, M5?S=ISM%"<% ,+\(@(ZS/%GXTQ6,!PIFZGXZ?+6*EG*D/XKG[-B9WTB*;80 MS[9;[ Q.)9B7(+&+DF /[;M=^J4NBQRY?[C9'^I-O_7(O8M3^='%J=S<]CZ\ MYL=#/$.OBYB.L6@%8Z/#53:AYIMG"*Q$08G>B!7GL?5TEI+-,6WC=IIBV':$ M/;H1+N0KJ=B#@SH6X33&AX];/ZJ$$?X:D5KE/\4% C:/^%$^P+=4QY3U 7Z 0P7-(UJQ EU3U" M4@J:(YG'!M25I9EP>8M?(O8/TQ#(ZI=D1>=US@BGM M;KAVT9^.TE0R;!G6SKD,CIO3'?6F!&NEV=^OZX(C .ST"'-IM=<-<[G/\%S? M7\/# ?BC/"[02ZX!M_IOT@V9XN^P+5Q6P_+(K5\^'%VKLFK]"(+E3H2PG] J MA8M?:@KJ>UOZ;AQWQ#6X(10_?F&S M* /B+'?)J(@0:]RF5()"ZU=P/;Y7C,1MJ!*-'1+P1H,&2!>70.H)QI9TA [* M]')@/\_ X8J6]6\'^)\*@0RU6"/P8'EL>U66?W,HG$&YWWCKGW 4AW-D?OZM M$>\\=-UE'ET'W95.DB$BF:#)$!KS2X";CT++@[!,B_(I?]51S6 M>:6&RF+?V_BQ@'DU#XVY+^&/\I3V)-J>]@KF4YC,J:$A_6XY"^LXDR@6$YB+ MWTH$;%@=S$@'0<%WN$;H(;8+ #Z\Y4YZ, I94/O16U$G:5:1BDF@\KWRO%!! M^'LH4V#KV3JUDL!PU 7,)ZZW5<\$\9QH!V-4X7=Z&DG/U>10CRM17CG&6SA:!,[(6UW8[ M+_,2@#W6S+M'= M48[@73HVHZ=/[$I WQ?;C,.5#NM-GNPY- 5MJI^SS3&Q5A5E5!3V&4*;F08. MH>ERY _:BD1'77VEX2SN8I5RB4_L[86=:<1CI/AS1EJ]WZ7I ?7%-2J[D;.> M.:$D,;H;!0)'TN;$:JU"E/YFYH2*5EWKJK5=@HG;P?@*V;GCU*[-DI19X@A8 M3MG"EBX?B&D ZM(.Y/MXC N8)H<&433A;I&"7>8VIZW4B );MJAPE?1LUIP M V[VOB:Y;7-E,ARZC!R!O_](L!2[EBJC#&\T$&_2=!]AU#JOBH+P&+TEC<3' M1QP\-!H\!P^N S86@+J^RV\0[CQ0U"1Y#+RX,C Z4323!WXY)SZ M=6H7,ZP&PA1G=F9<[4@.>#%7:F8%%NP4@AFOK!_]6XJ>$0J<4SH5 MH"P_.&,3D&,9,\?OGXIG2)C8)O[61.S#L4P_''<5\-[A?/(' CB'2WK*9BH- M..JE6;IDO.3\F?6Q9%\GNZ.Q1H)OG^7'K0(:1RLB:7G/L!#306R;\(4ROHO3 M0F[EB1!H-:E-?HW5TT!TL,Z\*(IK/W(YOZ*6E#L<#&1DH6/G*:\QVS-.8OQT M(JFP2.Z^AC@[>IQ^0=Z=V*^ZB/9&EHOON9GM'QW#+QW3G-34,5"U83A@N=5P9*#FE4R<>P$>>'8%).@]]<'NC#1;*+EXPKL 5*5E+K0R$#<1F:$Z5H[X,J%4J! M.PZEY72Z^HQ6RR(&,^!^I<9T0<.1; M'DK2U+Z;M$K6QNV=4!EC77\)O?F-*$M#N\+';\OL+W QU:E9%6*0_S^4Y[>C M/#]2QF\H8IR_T*+%5""/HJF<[_1G[>; 6:@@(G%LI,/($(N<)'F/>8%O,"P>%G2G6/B?6HL M;J:F[A",TARD@T?34LWDHY4NQDU6I@:/5M9+PV2G1[1)0>/963;O /V)LH]: M[FLB4*3:+I4Z?7J&8 JLK6@7\!2B$S@/A_5C0M,.VS1SBVJ*FL.[1N)-86.3 MY.@HY*ONH;&(J%%,!2[H;3\'M[U$P1$%<#>C2&I4V%:2]KUEP],NDU=)ZFMQ MS-4T K#(*7T;KP[%J7*7SDK+#3$_'6O FQD4:S'EXMGZ#\3:']<_ %E+\E@C M4XG EAG(@1C'Z^D]&0N22GC1KH/6!N[0&J3W@]AOR$/\66U_SL+ UX60XT? M!UT)VCCH4>3=HNLM5-2WO!(H19E64KUSC8)MRS7VY,NA'C(65XOM5LLAZ(QJ M@2Q3$.XI?'3/*$X>.0,]R514@R4MPX9_HW.=S++X4,"&#"*:E+U5F6$ \X/W M<8\F(27"?1*];&(P43@,E.F,*1 7I5P(#9MA+%5%J:4(BT7/0]%NG<."JT?% MZ:>$#5O(7ZLD-QS5:9(8JUI0-I(V-D;+#]58"@Y M/R'I?]!2M!B:[&W%>[P"9=Q\^YAK[)O6K2*'M3#"$UG&J&P2MX,L)7$+D\F* MRK1X95F. B?)V2T6RJR2B;%LB&MN_X-;5B#&B@ Z8PM:S2[GRK\6**+>AO;K M54TT.'+"M#4S&DC%UJ;L$TPD1G"3837A0D,N\3VZM4^P;DF)Z;)#8WTJ-$$? MCJM=MO9A,$'@R8?W0> )Z0^#T"Y/=_)PP JP_O]7.!G[G'F&C?T3&M7;[<;JR&K:4L]Q>K3_<-)*82),D=8CCC]A$H4K M+=>U0'.C;K+72ILI9)P+U+B5LY0C=FV)#/+Z*U7P_CW,>Y/!,#8+MJ 4:I8' M5/P"3+[27/PR5> ?3(!GKKD,;^@S\KNZ8$G:9FYHN&61-PU\,VOCG7VEC5-L. ?X?H5\6]'K<]1:L!5 MH7A1?J1;ZK*IA$9V$3<2 E]"57TLHNEVB M9&#@,N]9KA>[ZQ*[WXBM?O9U6R0+J8<"W@6.QO89Q,3W\K-GBGW-_ MK:ILG^V2\CDWX5?<%1="KQ6(V?__&;,ZGC@((,A2OQR';ZC"_+R5L,LV(32 MOAX.1(Q4ZR'D0=R*M(J[#'C?M.AB (JC*U8C ML&T SUV07Z,#^/$!7('=UQY5)^^YBMTP0T']-"_VH37#SB!*:XN[^"R1+I6Q%+;TF VC[)DP=S M19[0B6#27QP]3/)"+(IV6]%OCZEGMFC,D'+3G(F'B"DQ=A#TV %O:"I)^9)V MBCND+[Q/Z:FP-J+VH06^8-F>.P[/J1[1-ER>NB2G<[@M=A+IW%,F&YOTY$H^ M^7N(@DZ%I0*JQZ3T;0T:4DN;W]BHM_'EX^P^S?/;O7A8)5EVT3)9E!0@<.&4 MQ#,PM629GSE[(@%_9W'V7$I6J,9W7B"7'^$-IOIV%?CJU6FEGBKQ4 <_EG"A M-J>7ZC%7NCSX(F@P1FA[?*+>SCO:IH_I<($3QAWJPWH2:?OV>!4N7"&DE6T! M*W[N5OL:==JWD/@H%;F5N25JNILV=9EZOD)_\_3?>R-9OW2>MFV9'#;*5 M+_GUDNWM#D,#D^=U0)9 NODR@[1IHOU;\,-/C0ND,>[BD<"4/, V)LCJ+MEC MY+=__6NMT+)NVY!W[3FC690L^^]EM<:6E"VS=?6WMEOC*F3J?O1N#P"HG+6: M;)PNM,[]"*M#MSXO^^^3-JKX+O;?3$6H@A@V[([ ^P.9G&^:).X8-2 M$!(#XLQRKL(!DC9?@ CW:*Y^3#+*U715'UWC+-JO.?$@EX>N#@H#9BF/2'13 MOVY3M+!1K\/N@&.O/P+!+2@_UWMA6U5R.([;E=PLN,@6SIMT9!1VB9)>2E.LIEWX#!:.PZ0W$.1/19B#*,^K-")!9S-3%B80C19_$)D/ M@Q+:Z7+DG1X8.89P-+23B">T55/9AZ4Z'S]S))79#$'FA!5M=O,"M1XO4BNQ M@.+BF.9F>S8SPK\Q463EM%QF:)5B+6RTTGUF5NFJM7(_#7L^\F:![0"XSFVS M@$FCV@SCU*Z+JP+_HR+76]-:2B",D6'P$@0K@2S<,LCA*,UJ\ M9[QH=2AUZ:[4#9:W!#SS34.]X3CL3>H3-)B357%0&3&7BZ_U'+=4X;UHF![^ MLU%*\](F[<5"L50VY$KVF,Q@&B:5*JQF!\2;,Y9HNWAW(1$P6$KDU[+\\,09 MO[!BL:G0*[MD8R];Z9!/B858$E((5S94JI#I5Z,0!XHO36 A7=JD^]Q'\;][ M%D,["OM6?&/16(_%TI*@NJ839+1P7M:8TI>[HV)2SEE')61LV;&Z!2<>"-@$ MU>$#W7J/!=R$U[+DE_OY4J[8?"*RM*/,&I@$56UV4RH,M61!Z\5^="\W3FR5 MKDP?7@7*2]1QB8\5Z/$LN8>0QAVX.E.NC#. O,)AY?X%,VMN!8Z_IOJ*V%:+ M2IX1S94L0(EHXPLJ &.\VB=?N.I;44MBF2]1)03,54:S\%UK_(K4'O0!8*YL M7!6 0&Z+WC*.N/I44!YK^TY*ZQ<&M[MV[/Q (8T/SUD-J/LY,@-5[,+R7M5E MI&KJJ23_!+RF^7:C."PI::&]U)E2C9S>6:31(>FE0?2:!@63=&#$H!1QDDF* M''0FFFUE6\,G=@:N8"*K+(1E@9"&)MDO)&=CY92LKAGCG:EH+:(B:=(=%3<] M4WJT\SG=SFQ,OW/E*5M%2^_1LX>W%Y[^?ZEW;GUJ]77PU4BE5B6YT_"@/@H> MW'&3E'LTKTEC@0^*UNT.Y&2LSJ./??(Y,(WG\-?OG%P@/[K0][>JCFD_M\J'V) X(' !H0B; M3<-B>WL0:DARD2'8GXZD1L,:&:AAY3PQT)[1+"1 /W1+%QJX_R;\WMP3E*2I MZ#YPM/96Y*21=<&6O6/?U,3F$3&2O'(P^7C_LX."IQ:K5$BEU&%S^\%7N]8? MNP%_2I\B.VA\H40H.=;EKKS3FK=H00_K$]%C^*W'2DH"EZE\> ["(\Y-M3# M_#)3JC4E1,SE;%YV-)AD2SI4(+.K$"6US7RA_IR4DH MM=\7KMB7,_4QZ9\E(UWJ6?M"@3RJTIL;4S@]H?7W3AC^K:55PV%>8_D*KY;O M2=L]>Y=6A40_>(Y%:J>SO%"%8X5KVH"J+PW89??Q(64!;;5N8D<861/@'I?< MW^W'--581,LA0E:(XCG& =,%)\G7E4[0H5?$$;B>7$TM<3CRQ# #-/:+MAQ] M>N]3V._?WKEH_I'SM%N"3I6L;7"CJ_%S*VW(8/GC_MSY]\^20#N; G]!=M,>%IG7K +XLA-H56,FS05W-T%\!3+ MD1[$',<@U(!Y)304$*8826JE;7_'?9GG6EHRKUFYAL_8WF!=/.34?(4FT.9' M5I8Q'7A?+?I3$YBAA1[<&.Y& S@2:>"&-X\N9W'NLJN4&%YZ=];!SOO=Q+TR M+5ZFW5>NXUZS+\+>Q$UQ<+X_>RO=H3' _1EB25S0D7RY;9?K,C-1H-)#TO4. M6:^YGK>(O^I=),.==N<:87M2%O MY2#%Y56VQC9NH+YC_U-IC"=][]H] K&-[P*[!([[@V'TO2!$LV>\3KF);D;Q M>(SM T?]\1C;DF[3C&L*2VEB?&:ZP!Y_\_Y@VIB_ S6&BW@RF\)PRSFWL1V- M9\%Q5416!!&0=&G!?/SZ\KA3&1=''2X;HTJ]?<2J"Z/,XOET :/,1]%D$4_' MW%7VDS50HF8O:MI%TZ:ZA1WM]A:?CR]U$SFHUC5=HZ02Y-5J$&/9 @^"5"*#?T?NB$Y]M&$;2;DKZ!?QBA>;=*?J MU;'.N-_<'F2C[$"5? ['FBI/X#434Y^MI ^BP$H;^C4"''E_+EBG:W-1C;65 MJ!32 MDU/%_1N M,:)D'S:>B\-3U*O#QK-9C\HV-=_!&_.0Y;D89? Z!"ENNFA4F_J:YM\11M%! ML!/@@?RXQ9*!4=LNHR]CH8Z1!7*/C_AR=GU,UN!"9XC6CK Y$HX/D&LC[Y K M0"88C2T[SJ7VH6L^@B284 #H"P+C^G72(<<%LE& M868(_YTO1R@0S<8#G' .>L:5)X']A>(AW$#X "^2:C"'@4#0 E%G'H^FL^>: M%3*E?YE!Q/#JHXI@9U1GZKXT'$_"KJRMO!:6Z:5!M2R$^3Q>(''B [J)< J* M+LNFWG(R@AGXIC2=2N^X-_HG;,QV_K?K6NS9L9H1*D;YEW;L-0RKL7MYQA(^ M-;DS-7G$CP-/_NE89A66G=0H3$F[9&F%$X5=4,K;I,PI@H7F>+U1&/0 M*@9F2=AWCQKT4%"Q7V ?)6V)%\++BB=W53>J5L%0;M65>#2Y60'J;[/Z-8L M;DHFPJ]NAHO^XG78'&O2'YUM^4A.F=P(+@BT4FR/RT%_]#MFB:/^\/7O6EVQ M\+ Z7GU1 RYNHZ;J8\W>-U8274BS1/NZ"8#H[SFQ:G-TV9$:D(-: ;J CYN.4?GC/YX+G$-\VA':))OLR_D6R)@_UYB'U3+S;@[!ERB/,2V6+(/ M4QQ.7LH:SQ"H&"7S@N:5X^T0T3&&0HK^$_ZC-P<7RI$.Q#0P S+I*;!4(@7 MDT9SV2+/)4F)K/&)--CE76-S3YA7,I5PJ#T(^\4F4O,R>8"=&9^8A+F=L(!C MF3=*0X^LF$'@1OIP=Y0\T'\O5JX$ 8UWXT7N.3UJ"@YP_!T 7!4Y#(;G\&@" M4$49 X@QOZ34/-*&<'!U84+:T%,(C!I)C<-;.KJ\2MJ@G7H-XL=IE;#M(\>P>-^=DO&*?6%$Q,^-2Q'YW',9 M5_E8/'704"P:SGCJ3A/U7=1L7?>2M0^RK8)F]%57 "@,3/75B4CBBM]@= 9\ M @&U#^Q\80J_O<&_@T/V+6B3S0;+^S#J?'][^T&E;4;BQY0[3W+:-VKT6GR2 MXO:(&J5H)T^(4/MBT\ZZBWHJUNE"C96(8K([(>.^,1EK@"A'+JE>O8ZH@[A+ M:>9"5EJ>;Y=*1&OB-[XUC>X-?!E5*G5"67SW;.1*2@HT1(_8!X7NL7RRT$AW M#UR(%*:%I)\S3B10AM,*%.4:!91TFOW%%OGN&I#2]#B62R!!O:41H%7F^M^Q M\S1!V6 O83JB2B',RHUO,RV(<:XL$@B_\)"T"_$9++?4A\2A$";F'D!.9/I' M/N> MB<8K*>Y6PJM,"(^5!J7CAZX4)>Y2JP9P1:D-T.7*T(;P_A)-10C8"/!Y.Y<8 MX0KWB4F @PM#JFA 68*MD5Y@D#"'<7!%2>T5 )#@%O?4G4;;X&V;$<=A@!^& MVA6P>D)Q:7/R4L')].M\3G#J%)<6,R,;D; T'5YHD'U16KH9#^?]\6L5F% . M^TTE)K?7OX*\U"4J>2!*W-YY(4DM^(&@Y"2DAIB>;[KEI480GG:UWW)C9S=I MJJ['V_L[4.D.V3J:@P[I2C8994*]W4BDF@Y-BAS. MI0RM/B^S^A!73N!-J7"C<69>WF,S6.Z IK!6D+MWW4B#3Q-P*Q:\A[)XJA]C MVP(T%34KUD=A[5("GY,,6&X^;C20< ML@H-E4)3;)2Q!D<8/##^];,>QP*"N MX5P YH*.8+M)XM[/X3WUL>D:P%FQ6U>H"S/T,G3.<)%\)M0VH1L')3[S+,ZU M3:&A8O)0F%)]SP*8#1X^Z)K3]P,#B-%(Q((Q7A@[N&UR/)H:&LRQ "RPL[>N M33ZS;: G6:"%<_=*4Z.(?&B_>/1ZD=ZKEUO7PV MTA$; /$8AB-E"BU#S$]PQW[ R=#R25[]YA/.JO%!G[A@BVD/QX5%W%)JPA5" MI2VF1XI0X03CLX%P"?JHN23'CH0&)%\[G8I%I>M=K']S(^A/6"07JQM]$_VD M"W^%$0F#*;I7X>-P.(XG@S'_ >_$\'_Y [2P^0C#$KY-N?H(C>.\PFIX\\9T M:T07!RP#<.OB<&\YI%AB3:;P8+Z+1>!*/)B/X>Q3/)S/X>Q O84=O^?Z0 M'VQW;)9V;(9<-/]]V4KU@+]VK3^U$..;Z WM'F YZ"M4!_W)0C\M!.S#_F" M8)857/M\B.(NBP3E)866[I,WSC&<7\0[O[B,(PUNLMRCPS@V'\7(Q0D? ?+9 N_QP.L!HF<5\PJ;M M13P&LPE"9;*8M)(N M@*-3I@TL^0Z4L )S==]9NP-<"$K*M-\V1_F85;^PD/5S+AHWW=<+R1Y?-6_T MD:P7*;>7^];D]MX5%!13AH]I;263>OS$N8OL(7).7AA!@S=)3QD.V.E+X-2G MMU]G*\<'N[0CRF5V[K._PUWX%A S^ATR[=]%_PS_N\./&+0SP&\G\)_O\?,_ MR_\^:HAQ18YP!ZC^)7"S%9-U)"&USP'=:50LZ6\0SDE[='+',01S]FFPW& MOX.>QEK8[18'A5.8Q,/%+%H 29Z/B''/ED !%]-X,(&Y/]S>1?#=9+C$?\;S M0;2<4RSE? ;_S(5\OHK&RW$\G4_ITPAH*0:/+4%YGR\FY$T>3) QC,]K&YV8 M&0-SS1]Z.RE!SCHPB^Z^,.=!"SE0M..?C]F!:XJA"X\"XHXUZLD=-C7"^U?C MB!#X7P,[3Y,LWZXYX DQKOG;&ZW/ R+S2M'R HFW8S%4S#=H/3"= M6IJ!>"ZLBON@,(<&4']Z0I3^-U B45=_EZ_[,O++!5VBG5"9)UEF$*1")JO4FO#BTYPUO/A3%!O4X_"D< M,]"[3;8K/#DP]D;[I/!"OG7PU,P^A?(CK.*(I4',<*Z0DND#0C+E)0AG56BS MS\-LR:^VV]L"U&R56V!1&_8NHCUO@V42.5>5&S\ZXXB!91_-]B;'YM7(0$*] M8<%^#LE)ZQ*TD=C7&TLD?8V*9I+>G:NX,A@NY6S,Q:3H)Q]D36 N1P?.38?:3-KC6?:)2>Q#!QS M*8Q"0QW(^>)>YF#F6/^J3A4057XM )XC^L.X/ MS$N\('TO5;V161G!VW@[/Q2[;$VUWO73Z^;PG\1-2$C ;D9 QEQBWWP)05]/ MQ!2L+K92L$<0WD:K&KPBARI"[I@G(!S4/M>KVRV/H4T.Y+U*ZL8Y8((LP[F'G2U2&#!^= MARQ-.<^!\SH[8+(["4LZ[,U*C6=9"[9%OH*IN^'B<8M]P +9YCV)C+5GHF1H M4H^S'(=&M0ESKLG=:%_P[FW5IRB0UF1AGJDCY1:O1M&82(F:^''V0UI:6FA* MV/AX5@9%RY[!1]PYV%,?BWJ+9Q(-K]8Q'E*3BMTI-YP2VWEPV,V?M/.O"Y]Y?B""3%%S3[HR9>^J^#&R M[H F2?(%G:HH*0'W.VP?/!ST_L-#P&R>8=TA63="?4PY2ER4*QGA_><^G.-M MT,=/"JB&+;N:F!@LJ IZV8Z'C4#F1H0")<%/>I/>% 3V])<(E.&RI@YG,";6 M.2NUYBO)\\LA!G2WW"$=W7&OMSSPY1B!@L3_CMT45X=PG!WYHG;QP1,T*AVB M^-1A4;I ]#M13\L9F5B6)A&/5/AX>@05^M0KGA O433(-AG<3O+/D;O#A$U@ MD$YE2V *R[$47B.A@(@TM_$SJRUO)8BUI5,U?^>JWB7WX1-9\F5@:/$8'X@D M-7$J0^E=':'4K8#KCX,0;\L<&+>61L^4J72G%)L/QL_Z>_Z21=.,EG@1#9$* MYQ01<+JP/@H;6IWLII(R"%-6^YTXN9AU2(:*5*6EH&Z.!]1*IY)C5S4>E1![ MT"Z]1[69RA@W4@1M-57V;I*0;!4N[Y2E.(+BN*J!\CM4IH)VL"",FG#S-J=1 MY40 JI6BG'[(=5E#1;.Y$J>_;;@5M]$,Q&%O*Z(@!HB?[<&4!4- HP/&>'D[ MYZVI<-*Q2G&K.P8V^XU!,%IG4@K'1<+$9#S/2I427#HD6L5]Y?5C?J0,/=_; M%%6$#<6_HNR74,0TEO2H$;/,#>]C,-N11!?FR5QWBV-85'#$,F(.&Z5N-5:2 M\8FEE99^<:6T7&_)JR]%BY*HZ?"C1V(6VEL%FKJ>M$S(^7HK=S,X;1$!L>6C ME?KV^!$TF#UE-2-ZV?I6E35+4!:5 27K]-Q8A;W-1$?*=+OC6/^6@GP^(R#E M%F3-LA%X$*TU];&3>;B(B&*V7!XP*),[D:[7')M2;%T29&--;-"QY?(\'3)) M]I9P,"GQY,,2(BU*JJ8(;M7C5=$/VA.,V:M .8@2("6FLN4(47G8[324PODJ M$%EY+?++$T@C$@%*X_JH(A'M5R!2:L UK%?T<(IKR6JRE&FE8"'85,U!1:P* MR'3]E-3KQ[09(85ERC3PEQHO[G'!2#N$> :+QK5VZ.OF@#NBAG!M2$!*%U/B M^JNA@8&Z'*REP%TAH5&$X*@>*N*7RLS,4!;7PV&HJ2@/D@5C])^Y;;$BG4]M M"?A/W,*AF/BK, */9)3 <>M#.<6Y]:/F]W[P.6K1>V\G"I875HSD'#3A^;1= MERQL$MZLT8D?U=OQF)0;K%H'6RBV-7_22B#^\#C?L7M K?VD(PG^E7OZ _,O MN6ZB*Z''6DIB0]JNP&$B&0YC]<33C18@H@A2//YD)R8B:49R>=6Z:X\VF:9" M.-5$$=/6#G69Q]1S%^GO(^9.LP^ X[:!IW'EP.J4K[%W1<_@CHYRC>;T QYH1C2F0K5FA'2PX'.2 N'GQYJRCY;WQQL(Y]&K,]_BV M]R0]9ET(0^)[L(Q>MNWYJ#^,(O&!=[:!ET.&X^&A3#8:J9DF^*206^F ;,#M M(.!12 <*2EZ';@BX[ D;H+'L+O)WI%]HQT-[Y1GXY-'JF&^HGK>]FRQ'L^]. MSHS*JIZE=(VL^-992@'LNX+U0NU1$I)>]CQXOB %J<_=9MO=(%.+YF>*V075 M=$=UWRS_]/7O[N^=S:E;:Z9"MY7&R=:N6S$2:WC9D')'<[@*@EXB,6MP%W!L MN_0Y*QHE_TW35)B FB?!*O%%*85 5B&,A#_LCBBFE0_*6U(+Q#"NUK%,EI.[8-*H6JE6--=\G M/(^,OCVQ]8"ZW)3I X@^);>K2O@H>WR6=,L$*/L#538EMTGRIZ(T!-6F"P0" MDM^F7$:F!I6IMEARF@>Q]E<4Q@3@>C7&#R&0GB--),:Y83WOA%OU:M!?+LUP M_GH%=^3277%)'A#:?M<,L@5LW)5G^K>236O\>D3ME)4^@2U=0%6S;8 MC4H>02T*[2Y@$LQQDQU:K4VF2>L+"WP6UJQ'>:+;.%[[P9W>L?!YO2+F$V")Q$,Z'>.CCRWTIB/.'BJ2!BS[XG&,>S"L5 MOBR<>=:%Y-J12<89]4?Z"#G]_E*#_2BE1L^_+!P+H2M' #OYA M+1/3X;4^';(U\SHI7]=W(2NL4%RX04])$ _SNT"PQTO);*=I=3_/>QD#NJ94 M**<>/IY^H1)95S94?PS1E>GQ 4> 1^! MI_VO_LQ;=..JG?QZLB#7SCMB%1TMKB+99'QM(+3!672<=RRY$W^^$G\#<0N3 M%%(N&TTMK&!M:,K89&)JU1PO5UJ]6!'"^OH?FN;LG,JFFP"SH?J,O_I)G3BV M].2NU<3BV36BQTJ9O,ECD"I6QGLL9BO)-X59?.-Z3O$27<&U#DL3 MH:1$*1"M<1!@Q]@SN[)96.A_/VA_6#C,#+.9?P//6K]:,_M7,4W M'+,P^\.EF%<\)>/9UUKOA8#&F*;P?G"I'@!/QFHFB9DJN*#DD;NM")S"Q;*F MYFPW,=HZ$<>UBC50G-ZJ^*(YAL[(Y S7:KUT1NL-Q=N2]PNYH&]PH:L4LXB" M IUF*H]5;NDL>O?7:'&G/@:?M89Q$DVF/2Q3Q:8#AS-^Q#MMVMD$JP*S$[G, M=3N'EF+09O#[9N?J[)#<916,_"$B]1%/[7.K)+;G<,.L658@2])TT;6V)9"N M[<^"H) 6*:U+9 T,*GJXRNV)"RMC7P@K;3DAFW:G2ACE1G,+?<7A1F$, M9>1$1'/72=L13UPKHVUGZF"B;B&^*:1F^5QE4KCTGNE#+H8U1U,.U M,X"P0]!6DT,,:(_@Q OU@.RR+5"(TWJ74H#0D_L!J\866J@OUEQ=#I9*I%.4 M-ZCJ6XB3/8%XK)(BVU6%16#O:TJ3Q,.7GN:D9(O)J2_\,6*?!<@[T7;W_[?W M[;UM(UF^7X58I.]U!K17)$51ZL%=P'&Z2"G4!3<0,R[ ;HC&YL7X1T M3!Z*6SQGESN3]"G(!&JG=8L:].$_U<89[(#H?'8$:B)Z9?>-UI#P(V'V>%)B-ID% M9+GP\I#VYA'K2?8S/M.FDOE'B ).%I%0T:F0/V?$&BE@.IX:=D=G#+1&1(K@ MH*,@B3K[1!(I;DP/0$R9-3MY2?#H#KA'N*D[D\*)\:!M%)WSLO!S)8HN2^=3 ML[E#LF4CE!O$WIQG58&AHF!"L>QY-%V\4_J<+E$A&XSP!,;*>.EBQ!'%.H@C&PEBM601DUX*IA-* M9%I)#B.NI,J&F'O@A1KX$/N]V('#.";MV/"!6'7W#"XMGE6&SGY%%OAR9SQT M@A4&XU_N+$Y8.Q7 9'>09'1'SIG0E JJ4)"<-N+R3ST$U^"1IFM,[J#YJ"OS M+K)"RQV_H5L9,?N3@6%MQ?'I8/U*NQ\VBT^<]+N1\ZY(PW,9*3>*T@/LS6:Q MV/:08@&U,^PX%;9$,%Y),.BE]LU[![Y?, M:8=>W_$-O%#V'Z!(G K"O%F0B'4GAR;A\*F:8Z5X#>P8:D@0,!?Y&$'B_[)>4U?=7 M,V1SC'W/Y(_I,>P/5<+9OXOL2!P3@@KDGGKB?G=9@81NO&C!#RLZ8%HN]U[;@P]>2%@RA%K M8=EIEKK*_GV^HMWEQ-Z9,1[DU0EIFQP1@J=^L[[BP ?(C;%S#BJ+722?^YN!W%_:Q' M-R:,QR!=T8+#,$<[92OMKJPNFVUA8[OD UU*:=CE+_,O8LL$ M/MFM:@RI2MOTTVTJB3!\T?$8NT@\ B01$9]1H'+,B5.J&Q^^2T2_L 5F+772 MZH+*N6L/#RU6NOUP0-J^7D3IC]EK52J)R?G>E5B7$1OP M1#_4!X&?$X6JA%V.5)ER9Y.)KIZJ D;&;6/-8G%:"8HHCG^#8-_NW"K19** M1DVRL]61733<<;N,FP4M]!CNP*K=5PGU9$/R;;\IW&R:"4IAN?=FT>/&BE%J76="KA-+[M M;G%K8P"VY-(1ZXYZ2WYHW2#/084]=A-!YWSBXG7&V93-N*:\-<_*F"M)@Q6K M5D+9@5W=%7)MDF]6GR?>ZVJ1/PK.H-J2N:F"9W)DVP3-;35?23+TK0?K[DC. M,)@/2E#*KK=OZ&^<$:+L(B*[T!4)L1C?MD[*G,O"5.UB:I=(/5$561W8Q04W MIYP1@'KJE'D%DVXFZ<=+*ITLH>#S7+&+@I[OJY[-]S[&(C"FR3,\/1[! =<] M(8XY*.BUB9!#W!13.,1P1+%+H+53L-&H[4U#D+'/=-=G93^=Z*=*1;B;1;G?1E 7*X+\.+[!BO?=I3QIW)72^)/QK5=:7_7 MAI.&X-IY:=EO;-,2F;5JB_!B Z8IYB,=GSEP;GR NN:]\HO2TL6?<:(G8DPM MTYW-#J:=K+@&BG\J?J]0G/_Y16[/S:L/2=SCEV+F'&-]X85)=SFZV'_:&5%\ M/,8--M!;KA[7QP%_Z1N(U-@='9>;8.")H89&WC%3.G<$L+WKPI7VPEVW]_PM5I'U8[/Z"9RHG MEK08&SOJR5OD,SX>S7(_J>_,EGV0RG%F_;3""B:CB84@G@L(O)2.4"8<[O%B M29I>O)JDY?Y%OF$2@")\>IT:QE;AJ^PAX.=M&T#4-C&-G=:RIK":%"!S!ADU M_@KT)'%\R1)1SM5R9Y^Z[5T0QR#L?:O?UBI)]3)T'" T *[W-1^[GJ5PVG07 M*E%TH Z%+]2 ^W"W0$/'"7>8\F%PXPTL87,)% ))A6:6=]^U0=E9=/M-=)XT M*J[6>+[!\AZ[^FNO@EO%#^T2: MTZL1[ "$_]SH_M])'.9<8:.*G\[ N;>R398.\9W$%'7)<4EC0_) )ST?&( MMN^"R@Q/S(,^.&GDXFUYS.>1)\"^VCDS2Y=H0Z%B/()@X)%EJ+>M#W@*8[+% MUW4X[&%DD%Y(B!\M7/]D5),; E9+?SCIVLBLJO)B M5&9'Y6P,SZO*?#J:QC^,T&Q6C2;Y!%ZCF>5-6635=))7,-G$QZ<1QGI4E4T^ MJQ%A^FB2\UL?58C(.![1KYU?^S0L60^AUI11L*RF,-LO8 M,>5JM5;#XVHS?A#J2.L-YQ@@5 M(>K?U=IA[B/X$;4>D20H=OE:JY,0#M#X "Z]VF^5(RC'_$@"G*2J0G1.TQ6F MQ1$S2#)GB)8^H6SAWA:FRHRN0^+:7%$V7^#:(&L"&TV0_"3_^A;4 \PARU"S4X_6.U8UE"X@WS)^#=L"L1[[N)K%$*#_84,W3I _QL7/S+ M)>TD3^6A&6$0Q**EP$3V4F5KPQ!^6S(%?M*JLW1Q*\[.)K]B"L*4XJN+JZU# MNH,3N[NV;T! BC1#3B7-O=PW6QPGQ0QRV3!2=%-0_X1 M&S,!N;YT0;*Y'4$@DQ@?DN !W7/(XC79 .QK:XUBJ8D[MBRQUAA-3A1CI,0K MYX;TL=LRD(4'H.'D@Q:#&G'WQ)O7/]G&BHNE4U M9[S ,_X!@W'DQVL%5UHN67/SJ3U=)_IIG$$F>=APJ>=.W>ROV4LEL53)358- M*F$%@[OL:A+^'<@2S-Q?;^#4\_T8(5W?<-JN0<_<++>_>)!L@4H<7U?MN_/" M0ZKPEB>((%[*][?2.T5/MU6)!.'&&96*TI=>2('&W I4V6*#06E*^,617*_3 MA2DTL:$)6DR+"6#U33Z-E+G$LP7&9\@:66"NNT!S4J!12/AZ[VJ5WM7*/=<; MSY[N=B3U0/2*&;OOZTXXNM55A$N ",7:-V;W%=%]I.H %_2//*>/ Y'\ 97W M$"#YXA+V#DX8CO$&5B;MN\<'GCFMW[O00&3&$#'_QX/S/QZLE4X3![.T.<=KZG$H<-148!0[7JWN<5O2;UWWN#0BM7)'9*ZH5V<\Z^ER M!VAO-I@V=(W)LEY?/26>EF );BZ_?@M.3^04O**!"OE9RD_3'(H=.#_B65I\ M,Q5U6*]!/5P*H+]) [^9KE+Z-_,M0-\,BU:?YDN+NYEX&#DS:SR7J8NJKR:C+3OZD?] M($U'^K[II/TGJ_<"#*NR4=O=Z<8@I/&?F5]K3/P*_C^+=2>ZQY86P*Y&DTEB M2\VW![<4>,.D'+?_[+&ELR*OIV7PMUD$-[VJP5:$_D3KR9@X[-!-*O."V';[ MD[Y;50(#Q7_A5IF1\5O\JQI/ K86=;_V86KH_,C9!8)JWJ^(""YLC7=5P';- M*O=@8KH%YM#ATR*]S85.&9!D<44I(ME/U%;TXTJZ %]E/V%;V?!C22]6X2_G:I:OW0P5NCM=!E14P-$?%RDBM]^&UT7.C.$; 5'(Y^WODV<'^-ZT M:N#8'A4CE,S"!X'Q3,8S[&DUFM8=1PBYWQC[^&5'-0I7PPWK&L3S*"OJ(I_- M'(U.RBH?4_^MBA26>DP:"7Y%R$7P\':Y&(^;W^?)!=2OTHDE]D,MDY8["2O9W76P!CEK(M8 M@*\VP)F*&K:^P5:BAM."1E8V0+7 2BM0>2VYP/AU3?W,)M3\M1DQO<#GU0CI MI0+U=L:LN0+* \J-T8OUEV\31$$9T9S$@YFT-PBSQM_TT&5"6GJ^)U>4Q0-R MU SS+&9Y 6)478/.J=_6DAILMV::EZ6306H ?M$N'JW W+7:AZD8.DX0:U?B M%+H^C-MV&6SI@JG^*-*>F],=+K_IB;HDJKGMBA!V=+W3=CR3(IX+:L'SRK3X M4F=4B6L)'L:_5#+^OK>?F2 "5IS"HLP9#)AO71MKB3-ZU N0*H;T>$#W*LEZ$N>H0O!VC/\D,U" M7\@BVL1%?XM1K4>AGQUA$30,@_R2;%4AD1Y-\(FW- M06^:SKB].4A/E&NMP5V,EX*<^ #*-I7M2C_,^(;*? PJ'#X27NXI, IT',&? MTQG^29WI[_.8M[8"T1[XU)D^*O(QB'5Y17_A6L]13FCW)*F2PPO90Y5Z4%GT M>(3M-4[08CM,,S*O\)D@ZBO0D4K0R4K:N0K_ MG%*G]T[C+'7LTQD\0UF39!#@X;:],KO[Z229!/E[5;V8E_/YA=1K!%)DA3H! M,)Y@ZTIR4-?*@$'_\:V)64B93D6.0?92S40/F)3[8@IBCJI?0Y8OCTU M/@D%T^G@G)O>_)?+EA]E$I'E.<2=[Z'MQ!2*KN'6GS]CPH]DG_?27N[@#'=5 MT?[SD,6&_:X<:L+-?(MQP97JR1KM_ MZ[ES;.GY=E^@#<9L.-\9<&83,'HYO]M!Z_:U*F!.T6@2E=NOP)&.,?6(@W_K MU1?^JSV:52 I-#=2S()_Z=J)&!*& 5=M MW9?]?G/]XQ;,Y\7_^9=;N>9?; NZH!['90$]_C98;?"H>#K@RNBF->-\-IM0 MU!"T-W2.%J-9/J78_PQLA[I .WK#F3QCL"FF559/0$>IX4*,IL//,?RL)P(L MBB#CORS =JE@&#)$CN#[T02UEZ.B:O*&X^G%% 9+[*CD"CS))@7H/=/()_@^ M.H4'-+R-Y,9_7434S/G6%!39M]&52O*=]P;F^V$]DLV*^QE&)@M(P<\3MA9- M6JHD=5O%[9+R$G>MZ@T#&N9P(!@.W%L^:Q4E*'753DK"4M\V:,_!GN12VYI$ M].DZA0:6.1+G>^F^LJ5V%M')*6YWN7;GE[.L+%P7^_H0Z]6\&0,I^0E MG4:PC$I8G7=K,!H00L_VK+E:;F^OY]^V[)"8POK &H(958\BF0Y^AH-YG@.7 M1'.RSH!W-&/4-B2U7W%N3F9=6\J4KQ 6V(:%N*$O801#:(UC2,GMGP>49Y8X!&:Z_'0LF MWD+UL<%;8 ^+*9T4 HG\2L#L.A,8)C&J0:I,06MP.Q9;-#B7&#J$W<607S6# M$;?;'UOI7+#9H*#:]$>OH\A1@PEEI%#4,WKOY$6PCQQ T@$-PN)B&*UTOHN0 HGT435QE]O.R:!6CVT.B,"%!"M7Y;,KIF&,X*Q-R]I>%*&*@5-3\[91"X>9+8*L& MU()Q_U#V?EW>;D&J-;,1Z& T$F9/C)..G _8_PRYKF:+F/X)6M9L3'F7F-K! M'S0-:G3U:&)%8FN[S+D9(^U,.%TCKQIYH1I8/@7@,>F4OIV!7L?A>> RH$5V M49L# !;0=.]L"W./$5NO&]D^D!-"!42+XVNR8D.:9'7---$C,(^MUY> 5C)T MIG%]V_!,XC,9WI@?+HIR;H;F_7@/.\G=)^4,%\3@,:N+TF- $2\X/WZ23V!; MIV6#,27Z$+A<35=/QA5\/9XU^&$A'];P)WQ8TY4EC%O 3N*'1=XT#6J[H%;3 MZ[EXQ[BJY/\27.U<54,Z0-E(,.B4J49C2S8'[+IVH+=]>2P6_-#2USPC@#AG M6XJ5Q0(,K5EIKW5ZNJ"[HT/6*.UB]C@=B2'R)DJ\[M)21CV :S*C(S@4X[-A@A_J9U2#U9YB)7<*)-8^X7!^O;P= MIF,R$;SV#(<;JQQN7BG_7F08H#2,QW E6I^FAXLMWS00E]+S"JXO83M J-7E M)&AT]??3#UB:10HC7%G,"B(P,$+=#FP7F(+,II&:.)JM<$2 ,U-\UL +PL&:5:E4SNE$O$ZLK&)Z#IZH*A^-FFBZPA.;M(ZJ*=[; M'%!)?0I)>#?^+2"EP9X,LL'_@!!8U(U1 UE-R%$ E#TA!V\C*2ZS&1D$9VEF M/6[0>PW:5+I_\9L&I5(MP6%UM7262U2!==X$51+\K?^@-G7F5.7.L S$59__ MGA\T!(+$TJ-7+DIIT09,L?-35I?D=(ZV\[%HK3(#XM,.2GPI>7$@V>Y WH(C8P2;4Y MR(5+&\ (0YZXZ* ?YQ6Y**W*4M)GE)1\>$*@5Q\&*[VO0P&[V-W"TJ$?C.P-D@,?* M*97W.CB5=O7!'G.[8X+ MBVCC04Z!NFWH+#4L(^DUL+*5U/19LL&9.B(E5AD^7"-TEVK MAE*'15WU7[@%M([^L!(,M% QQ5(,=',L-MO_3:G;P!;Z[!&W\)%*4L-0HJ.W M+U)[8 %A1/GD?DJ=!H:UBH$ N*3=6.6H^-+SWDHOHK?['96VXIJ_L0@@A(R[ MS2Y<;P;_KI])ZUQ[-R0\]2T7T$44-!=M\M+R8:E M\ 6?*3DR(7M!K8ZBNM4)J(T_H5 6H:2M7?/(*TR40A?2TZP\ 0,%),SG!0&F M8RL9(EJ\!M/,GV;-R:AN/3]RK$& CR>@1YS,&M9(RLJ44*UE(0ACA!UG&L(. M/^X>MY9Q<50@;G_4!;\3$EC'*, EZRF, A;\&%2-:F:#*+;M#76EXW479* 6 M5<('C@!R_>"\Z]TZ*FA1PJGN?'.#EDN]()&%VM:Z2-N&7FQ/1D:QT1,TR:>1 MO')"8CE%EGZ#K7OXML_9D_JDJM-3[-0?L)X>YL*Y2C@> HHGS^[[BX_?X\C" M8_R3:L[?L3UY=#RRY[CG*NG\XTHV\=.!LX;5".20FIT4E3UK194WHUE6GQ1% M]G<>Z ATTA'IP"<@%A.'#.S\Z8RN 2,H,8?(QI0C>!QJ^).36:??B';&]*#7 M6"4IEQ$'X _"/ZZ-=-:R<- /-)O-Z&=%Q@)8PN6,/$(8"7B?,H&+ M<3Y"'T^9S\8-QG^GP$/&P(1 X;J(V.Y5/@'CMB+[ TP;#"T7\$ADR-*0F)3E M*Y2IV#.=R!WWO\BPD+6D$C(0S_# 9FJH]DNJ*D'*T6VB,YL(AQ)U;%WH%_QI2J M^!2NS;LP,^C/++X[;8+:@'KF>O,C.<1IXD\H;;EF+_%1 40PEH3W([@GAW_R M1V6L\^<+1&99\3B6O\V%O6U9(4$[6S%[826\@*CQ&HE *C7]_@PHJ::,Z;(: MYR7P+/B7-^,)0K7E,WBCN;@#!^S)[1V\-: MCD[,JHY.QE/SVU26O3@9H1'T7&;0\_I.4QMD6VS);&(]H[+--ZC0;_N>HMLU M8O$R-J\=W2PEKRWI&/Y3(D>MXS"EZU(0V E;-[GV.W#=3?;;>G]]I;MLP@R/ M[>S^<.G@:X_HT#+Q>T\U L8] _47X_>3*7+D FPE4$:GS9A5C"G(D"J; <,M MX/<)"&_,UP)=ZFOY2V/#QSLTF\S^=[O%Q11H>E5T1\D:%.7\%"6G.&P'M M SW9$F/F!)Q36'/8 <,.<'_]@3 ;'VW[.B^;"::@-4!0DUD^ :EQOL<8?IZ] M7EY= ;,YGV]W# QT^AD'I=!]@:FZ0*5@_B"[1!]].:WST1B>_>[T+$,H%W0; M@#+2C"CY ZRW9D)UY::V::6;_$/()3GP!.R']#G]D/V%_CO#']% MXV*$GX[A?S_A[W^1_]XO;(DC]=(U"W72M=S<"H&S/D60'EKT:+>TJ!^O5P)" MW^P"7HR_\*JXQ?@!Q/Q?\*-S_%%TK<.C0((=#VG4%WX$>PX%GOXPGET:Z^'PFWVF*?_>,U4>!_9O\=C3N:KT-1)?$C MB[LVOR9/+@>LZ5.D>PI3W7]>ME;!G,34O X,/=%#M^\U3O'4]^?QC0V&F?_> M.(\(D*E'^)OVJ#ZH7>K9 G87DLZ=R"$B"./3@.?TFY\:T=2F\XS9!X@5?FK,AWV; M4(;?\V7<@-_]71Y(HMF3]6R^^F6SO]U=?LO^U_SF]J_8[N_XM:%BC^SCHJU; MBEV?9".1[\&7M\O^"PELH=D4XQ MC/3ZB;!B$TDD/W\#A]07%B4OH#$1N!N>0NN5\Y/U@ ZR6!04!APVH&D[5NH>LU:F9$TXRD MZ7R"S[\I;'LSU,"')=^4$V.V4NV*&L]2)]M3Z71D6@J)WUWO\J(&D8JQ?^]) M/454H'4^N4O%N.LL9K%9),7C%\H9=KFBK0Y2_Q4N?G(HD]?$-2P*N_X^LMID MW?6?A6V7,.2NC0WEAW.XQ_1S%XMD!0/79Q^RP0GC:/7&<0VE04 &I2=U _[" MR);!QV%+[C0HHL:.#%0.V]7/!%!50)0 68/ADO!M:6TSA=F6NL.@>R85)71X MM#]DSYM 9"7G0F8;%OG8?KD,3I;>TMS;4^P=:9!KDX9"@)$7BNY6E5/'!1W) MR@DTS_N\"^IW0S=XX/C#Z6'@ PQ8[",-]QV6*/+([[1JY6,-]]U6K?P#5BW- MJNXYW'=;M>J>JY;HN.: 3G=K+5J&VTDZ1N@GF9+X4QBG779.Y,[6*QI5:^^R M7 DNZD%&8G2@F% *86:E9T'X&/V$N5U?U.IZ#]P]:!JFL\]+'Y[2 ,$YF.!: M:+E@STN#WAZZ6.3M%.DO5]*>; \4*K%?,S@J$Q:0%?O?K3>+WMN?>A7C[U6@ ML=\R;BHX_/BT4&,[OM: L;V/N4NU5YJ+%P55,W[1AF0*X%@<,^K[?F]\2,\H M,%N2F-2VL,AZ1:2GE^9AL42 ^H!?=YC[\"$Q"]J)D1?(=#I MCOW;Y#O$E+[YIK4[W^M@_+E7X0\X7TGAH Q?Q3S/U@J"V4-X3$F3X4;#GP2- M-Z''_DEF%^)W1(*$CW!,'^3XQ'C9]T,Q[FTU]3TK;STH7J,3V8KFZ/%Y;"U* MS4FWZ.C4<1@@B!75]\D(W[WQ8P/=-PKFVA=+MGMZ=P"GS>,XLH_PG#8R[;MK MI+\P+&G7IV.3303J\/XZ2"N%LALW_Q[A'=\G8J])#-OCK)U0>!<_5'N(?[R' M*>'!PW[885Y*@.(1']"#CXVH&EWXL>W+6R : ];'O),!"+59D'J=_(O,-"'/WA[]-V6P3?=T-HIH:S!9?I)*!T3M% M3,Q!*ZF@%,\=E"*RU[NL'8^6 ]?&,+@W:"<;[L*0#%,2!D%(AERJ"V\R66!\ M&*4SJ2%U8W6F;AN"VIG.WHCB=Z:S-9.$8B$I'54<"!(N;D]L^40BRF,'/< 2 M'3:+#Z;LM8]+#FX@ @\,NUA==0_8R4(M,MZ=&<\+AMI[18!IX8 'E9@N4^>T MXSR\"9E6%/(RF<=C,N[>>WB6R82A&'CE'0C2I?@+RHT'W"F2X2Z&MH66"26= M7Z*?],ZE'18#WL\XL[6A,OQM4OB&J>NZL TCW-X#I$N->1#<,-#Z.M -4P\9 M#&_8O5+>S:'(/@!P&/#"-,)A>B/B^ ZIZ],HA\.T =K1GPW$X'""TZJPJ19@ M/>#W'1<\MA^2VW8%^#C^[>D!B9"&!HQ$L0#?/W?6>KA;[IO%*\)RV!;#-4>9!)+V78+BE2QA3D\&<9Q MK<#L"O5Q8*RO'D2P=:S\5*/>5G[B>2@,? MB.EB%BP,?>KI6RY-\_>@0_W7Q37Q-%LZI' QR).]OE8(B\/7H^\&'ASIXC?V MB\/ZOEK/5W!T"G>1L=U<*B/L=4ZQ?+[25HP_^! M*:"O3;IF7X'= TETZ/3?H)+)2$+^)%*:WNOYYB0;U>P\N9WO(@H0J7M%MW^% M"EH+0>](#(/(#2,>IKF>_[;=A]5;2O),EB3;UH%Q_&+QZ001*^FBQ#CD$C)@ M(JG$W_T76X.;>BVZIA1QAR$$L#(B;D(,T_@[T26L#I(8?=PB-&.OL%+$5[PW MF+BATKU*%O729"_M9+]A]>?5\M?EU5ZXT]@N=[MK[<6\I-ARE_QU5Y68?^)O;RY66RVK?+1 ?J?XP7HG]\ROP31?7%%!L-QC5RAUKWNR DZWA(Z[G:1ZXS7.'$_J MR/LQ%9R&S0F%7-*]NT@5<61T(*0/7Y= 4>^0D+*_K;<&YN57:IR7>GI7MB9N MU( 7B>(WQ]EN'YB;%%V*9F19!#7CU8T8 M,NA7DY%IQ+29Y'PE'CSU*3LK8F_?9<39R'X"'=:ZB/8&TE8@]QYTL%SA#OTF MZ)*909>,&\UEO ;$\0E5'(-=&Q@':3&__&H<7*$;IPW,;&I7<>?VVRN'IAAL MX/GOMTNIJX]/MQC%YRLNOVV7!7C&&((&/%-Q!%)*Y7"_M,C+&&GLU"LM(*'X MM+G>6/2[Y7:[)W]0![T>FI%/HI9O>1-#^ZH?AF,R',A^,-ILPKCDC7.]SV%$ MXW$+%GY:Q[3\\^LEAYC,*VP'+CW=S4W(C2T,B3;C"^P5ZF M^BKR!F)"L7@%9=LZ=NOMGJ+SL$FS+TM<9JLPAOYS<"H+,; MB5[M2'2QX]*D4Y-7$&F2_: VY:WC?5/W])21FJ^2VO5KVU:*2$GWP0>'6#P\ M'.S&YO\_N*3*C<#(/7#UN[M:]48 \<>G'1&!R6M55Y]9 /8>%\?=L;UN M?1NV*1AT7U=C@3[C/-+&YQ;,.=7/HB=E!%+;;W.0)ITKS/G;;#MDJQ#/P6?T M',[2UT,-:$CPH<;KOZ8A&1\>/4+(#S7Q'K3^T(_R.GDD6X"T5RH2!(LN2W+ MKA$ZWW[0B"_Z=?_HMV()81=55F)2+W%IH-?$)&&GY/L.(L^J;"X;GR."!#MK M^>*;M9@E>=@6J&^&:KOS1R_F;OJ,]+@TT7VDCUQ=7=UY@G_('@22*=[OY1^G MG[94_#!T5\(S@X?04F.7#C/P5K6_ ^],;_? @;IV?^!0G6JS1QUW3SE[ (+S M;J-\CL/9MJDF+1$W4[S53-+#%&DSDZQR2C>92?IU.9?A Z53#5]MN7TW_QW4 MM-7B<^B-/K'HRC7S^?+F] MW"QVWE2U7^GS\G<*!E!ZJ)<"C3?$K4#/<:7&[?9PZ0L9H)W[94A7"%OYKRF6V18WI)G+^[Z.^VO8-!ZIK:!.NN&M4$'JP[]*WI,-Z[6]-TW'BW MKC0= T9WZ%0W@%&P3GI?Y,$]%*'4:.=>HYDN\\[.JQ-4JE?+FE8C MF;"#C4U5.>AXZ>W/(RPO^ORBT\]'?5J&WF3:MPR]+]'>Y= P6'?=?6?J08 M4.R'L36$'[>PQ!V57S;9!6B5[86#Z>/X]'T[GD/+,MKVL_XU^UV M]V__#U!+ P04 " ";C&)-^!Q:.F(" '#0 #0 'AL+W-T>6QEBASKRHE1FEEDACU)KX_]Q@B',8AK]D-4Q5(1,U5!&>]"[C\:Y'B M"-Z?OOQ6"W7U KCKR:N3$__^[&KL/[6!,PBGT#FT M,F(8K!"-X#6B9"F)RTJN-]E.WT4Z$8&D%#: TZ@<\1AB93"DM_H@9ULG3^$0&LOUJ4FS"5:!Y,9 M'!+L11=9"IEBV9<)8.>*0XHS@R-)7IBK$J5G@DH)IHV4H%QP9!FZC-;0L@FF M],X\TF VZ.V1(? D/1F7K5K3GLFF^1-]6<]J;L="]=4)*54.]KO1QN MQ^;,X5N),]+8<9/U %H=E25=OZ,DYPR[Q3Q9,-BS8!RBK@XHA"0/6L\J.TY-MB_SY B9__5]SC''$M%-:'WV#_DN_V?BZ<7? M(]NWRACXL.[J&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_"J'+=@]>6U]N M&\0!TB3M!L@F09S-=4%+=$Q$(KTDE73SZW[E:1+-( MR";8S[H*RIW+H+XXVVRU>5Q$<236VOFP;._=U:RUT;5^565WY#?VY4_K]*LU M05;+PMFJZG[5GNA^!'?PWTH>E NZZ%4,W?C-WKK(V%DK1;1 MOHJ0IA07)@"-N#2[2T'=]EG@UI?E[KD"M-AW6.&.-)QPEV7<@O-!GEE3*N-5 M*>";MY4N@:,4GV0E3:$$@DP(R&04R&6+ S]%D"D!F8X(^4^"(#,",AL3,D60 M.0&9CPF9(<@Y 3GGA?PDO?;"KL6M4QZJ=C6ZH;YLZEHBR/<$Y'M>R,]2._$@ MJT:)OY3TC6N'2_ ([@,!]X$93AN(,5I6$!5]<,V/:!\)M(_,#-)U#$RR,27DB9A;%:0'O MF-==.6:BM! S>X&45V^N$E."B)D-06/BV4I,R2)FML6 9<4[6+54O9&<4-)( MF*5QT+=[R-\Q)261A%DB0^I] \68Y(J$?4E"N$Z\PYB441)FHQRRW<$NIQ23 M_'+%'$2D7).,Z9I>P$PHUR1C+DIZ*Z>$TD\RJGYRC$GI)^%>H S%]7,5I*XP M)J6?A%L_!^/Z1)S6U@7]BK,CE'[24?0S$7\;IV2E,2;EGY39/T.8;8!WLL"8 ME']29O\,=GI9ZO[D-R5S8LS^&<)\*\>8E(%29@,-8;YE&#$F9:&4V4*#F'#M MLL$!*:4LE#);: CS9KWV*N!T14I9*&6WT,!,EA9I2%,F8+$9@P&=EB3,I"V5BKH!;3]C I"V7,%B(POUA; M8DS*0AFSAQK(6H( M]=Y-RD+9>!:Z4Q[+,J,LE(UG(>CT!F-2%LJ8+=3?&-FOU'IYA)S23\ZL'SIM M-,&8E'[R,7=R>NF.G-)//L)>#KR0U](YJ/R,,2G]Y&,DX=K%!12+&RSSG-)/ MSJR? ^.:6?G%D_>"_O)]J3LEGSBP?O!.)PJ1Z M>STQ)B6?>2>?:5?9GQR7:JV-*J_A%A[*"UD5MTZT'[N]_BQO-^?6356=0=F- MN;*R^\M;>XW]?PE/_@=02P,$% @ FXQB3;$$^+H8 @ ["0 !H !X M;"]? A#LWUM#BG(>EV'<3ZC M>GZ:SUR][#;5^+*+U>I',QY2V53A[11^]>-K;E,J.5PN\6Y:,-WR/J3_6=_O M]\=M^MIO?YY35SZH^+N@"A\'R7*0T(-T.4CI0;8<9/0@7PYR>E"]'%33@^Z7 M@^[I00_+00_TH,?EH$=Z4%P#&=?\)(0U7^L(N(Y\KR, ._+%CH#LR#<[ K0C M7^T(V(Y\MR. ._+ECH#NR+<[ KPC7V\!>@M?;P%ZRPV>M='#-E]O 7H+7V\! M>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\%>BM?;P5Z*U]O!7KK#BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\#>AM?;P-Z&U]O M WH;7V\#>ML-SKK183=?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\'>CM? M;P=Z.U]O!WH[7V\'>CM?;P=Z^PW>5:*7E7R]'>CM?+T=Z.U\O1WH[7R]'>CM M?+UKH'?-U[L&>M=\O>N9WKEMQK3[7L9C=\C7+OEG^*3^EZV=,+;3G?-N-,\5U\];1V&T:9LNS+(J M1G?%6"@J:DW(K:,N51;6MR:F4[]DSA0KLR0F)I,I*VP7J8OCV/?(;J[O:&%> MFSBZW5WO6\\RXUQ3%R;6MF/KKOS1=/S1,/?4#&M"5;MPEA9DH_M-ZA+2M5F6 MJB%C!TSX>6-_GNY[7)/W=4E_BF87B[J@TA:O;;HE#\Z3*4-%%-LF#Y7Q5#Y% M7W?+C[QSX^.#:5-CMFG8MP7YZ7+$;4/[ PR58TZ.:5O0OE%#8??)_S7P"G2/%4#ZQ<>\Q&IWSHEE0<-3ZU/]\.^6;\:ON][X5_%P(;# M_][Z\7((D!P2)(<"R:%!!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR#I%D75Z0EF' M8]Z:NOLMR8NUJ\_Y;/B/T&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( )N,8DVQQM!6AP( "() 8 " ?@( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ FXQB3;VAJ;=X! 010 !@ ( !%A M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB M39F&PO=V]R:W-H M965T&UL4$L! A0#% @ FXQB32JKBNFT 0 T@, !@ M ( !3R, 'AL+W=O&UL4$L! A0#% @ FXQB31H2/2NT 0 MT@, !D ( !(2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3;>*DU>U 0 T@, !D M ( !XRP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FXQB3?J90%RU 0 T@, !D ( !I#( 'AL M+W=O@! M !F!0 &0 @ &0- >&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB M3;3&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3:(<\-ZU 0 T@, M !D ( !)3\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3?#EP:FW 0 T@, !D M ( !&$4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FXQB34=F]RDU!@ DBD !D ( !25 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3>N* M&\'C 0 [@0 !D ( !H%P 'AL+W=O(LM(&X" "," &0 M @ &Z7@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3:@MCDDM P I@T !D M ( !(60 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FXQB37^2SW E @ &08 !D ( ! M6FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FXQB3>[L 2!& @ %@< !D ( !EG0 'AL+W=O%Y62N\" +#0 &0 M@ $>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB3?UC;+&H @ ^0@ !D M ( !8(8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FXQB3>A&T_45 P WPT !D ( !O8X M 'AL+W=OM;P MO <" #+!0 &0 @ $)D@ >&PO=V]R:W-H965T4 !X;"]W;W)K&UL4$L! A0#% @ MFXQB3:_IJOA( P 8 \ !D ( !SY< 'AL+W=O> !X;"]W M;W)K&UL4$L! A0#% @ FXQB399HG^#@ @ M$PL !D ( !!J$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXQB34Q(1P/Z @ 8 P !D M ( !PZD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FXQB33JGON:GH "XP" !0 ( !7+0 'AL M+W-H87)E9%-T&UL4$L! A0#% @ FXQB3?@<6CIB @ !PT M T ( !-54! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ FXQB3;$$^+H8 @ ["0 !H ( ! MH5P! 'AL+U]R96QS+W=O*BVSH 0 :R0 !, ( !\5X! %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& $8 1@ <$P "F$! end XML 73 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 271 319 1 false 93 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fitbit.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.fitbit.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.fitbit.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2110100 - Disclosure - Financial Instruments Sheet http://www.fitbit.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2114100 - Disclosure - Balance Sheet Components Sheet http://www.fitbit.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2115100 - Disclosure - Long-Term Debt Sheet http://www.fitbit.com/role/LongTermDebt Long-Term Debt Notes 11 false false R12.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.fitbit.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2119100 - Disclosure - Stockholders' Equity Sheet http://www.fitbit.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2122100 - Disclosure - Income Taxes Sheet http://www.fitbit.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2125100 - Disclosure - Net Loss per Share Sheet http://www.fitbit.com/role/NetLossPerShare Net Loss per Share Notes 15 false false R16.htm 2128100 - Disclosure - Significant Customer Information and Other Information Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformation Significant Customer Information and Other Information Notes 16 false false R17.htm 2131100 - Disclosure - Acquisitions Sheet http://www.fitbit.com/role/Acquisitions Acquisitions Notes 17 false false R18.htm 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 2301302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.fitbit.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.fitbit.com/role/FairValueMeasurements 20 false false R21.htm 2310301 - Disclosure - Financial Instruments (Tables) Sheet http://www.fitbit.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.fitbit.com/role/FinancialInstruments 21 false false R22.htm 2314301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.fitbit.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.fitbit.com/role/BalanceSheetComponents 22 false false R23.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fitbit.com/role/CommitmentsAndContingencies 23 false false R24.htm 2319301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fitbit.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fitbit.com/role/StockholdersEquity 24 false false R25.htm 2325301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.fitbit.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.fitbit.com/role/NetLossPerShare 25 false false R26.htm 2328301 - Disclosure - Significant Customer Information and Other Information (Tables) Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationTables Significant Customer Information and Other Information (Tables) Tables http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformation 26 false false R27.htm 2401403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounting Pronouncements Recently Adopted (Details) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsRecentlyAdoptedDetails Basis of Presentation and Summary of Significant Accounting Policies - Accounting Pronouncements Recently Adopted (Details) Details 27 false false R28.htm 2401404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCustomerBankruptcyNonMonetaryTransactionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) Details 28 false false R29.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.fitbit.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.fitbit.com/role/FairValueMeasurementsTables 29 false false R30.htm 2410402 - Disclosure - Financial Instruments - Amortized to fair value (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsAmortizedToFairValueDetails Financial Instruments - Amortized to fair value (Details) Details 30 false false R31.htm 2410403 - Disclosure - Financial Instruments - Unrealized Loss Position (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsUnrealizedLossPositionDetails Financial Instruments - Unrealized Loss Position (Details) Details 31 false false R32.htm 2410404 - Disclosure - Financial Instruments - Contractual maturity dates (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsContractualMaturityDatesDetails Financial Instruments - Contractual maturity dates (Details) Details 32 false false R33.htm 2410405 - Disclosure - Financial Instruments - Additional Derivative Information (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsAdditionalDerivativeInformationDetails Financial Instruments - Additional Derivative Information (Details) Details 33 false false R34.htm 2410406 - Disclosure - Financial Instruments - Financial Position, Fair Value (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsFinancialPositionFairValueDetails Financial Instruments - Financial Position, Fair Value (Details) Details 34 false false R35.htm 2410407 - Disclosure - Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsStatementOfOperationsAndOtherComprehensiveIncomeDetails Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) Details 35 false false R36.htm 2410408 - Disclosure - Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsScheduleOfDerivativeContractsOnConsolidatedStatementOfOperationsDetails Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) Details 36 false false R37.htm 2410409 - Disclosure - Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsOffsettingOfForeignCurrencyDerivativeContractsDetails Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) Details 37 false false R38.htm 2414402 - Disclosure - Balance Sheet Components - Deferred Revenue (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsDeferredRevenueDetails Balance Sheet Components - Deferred Revenue (Details) Details 38 false false R39.htm 2414403 - Disclosure - Balance Sheet Components - Revenue Returns Reserves (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsRevenueReturnsReservesDetails Balance Sheet Components - Revenue Returns Reserves (Details) Details 39 false false R40.htm 2414404 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 2414405 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 41 false false R42.htm 2414406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 42 false false R43.htm 2414407 - Disclosure - Balance Sheet Components - Goodwill (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsGoodwillDetails Balance Sheet Components - Goodwill (Details) Details 43 false false R44.htm 2414408 - Disclosure - Balance Sheet Components - Intangible Assets (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsIntangibleAssetsDetails Balance Sheet Components - Intangible Assets (Details) Details 44 false false R45.htm 2414409 - Disclosure - Balance Sheet Components - Estimated Future Amortization Expense (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsEstimatedFutureAmortizationExpenseDetails Balance Sheet Components - Estimated Future Amortization Expense (Details) Details 45 false false R46.htm 2414410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 46 false false R47.htm 2414411 - Disclosure - Balance Sheet Components - Product Warranty (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsProductWarrantyDetails Balance Sheet Components - Product Warranty (Details) Details 47 false false R48.htm 2414412 - Disclosure - Balance Sheet Components - Restructuring (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsRestructuringDetails Balance Sheet Components - Restructuring (Details) Details 48 false false R49.htm 2414413 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsAccumulatedOtherComprehensiveIncomeLossDetails Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) Details 49 false false R50.htm 2415401 - Disclosure - Long-Term Debt (Details) Sheet http://www.fitbit.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.fitbit.com/role/LongTermDebt 50 false false R51.htm 2416402 - Disclosure - Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesOperatingLeasesFutureMinimumPaymentsDueFiscalYearMaturityDetails Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) Details 51 false false R52.htm 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 52 false false R53.htm 2419402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.fitbit.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 53 false false R54.htm 2419403 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.fitbit.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 54 false false R55.htm 2419404 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://www.fitbit.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 55 false false R56.htm 2419405 - Disclosure - Stockholders' Equity - Stock Compensation Expense (Details) Sheet http://www.fitbit.com/role/StockholdersEquityStockCompensationExpenseDetails Stockholders' Equity - Stock Compensation Expense (Details) Details 56 false false R57.htm 2422401 - Disclosure - Income Taxes (Details) Sheet http://www.fitbit.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.fitbit.com/role/IncomeTaxes 57 false false R58.htm 2425402 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted EPS (Details) Sheet http://www.fitbit.com/role/NetLossPerShareScheduleOfBasicAndDilutedEpsDetails Net Loss per Share - Schedule of Basic and Diluted EPS (Details) Details 58 false false R59.htm 2425403 - Disclosure - Net Loss per Share - Antidilutive Securities (Details) Sheet http://www.fitbit.com/role/NetLossPerShareAntidilutiveSecuritiesDetails Net Loss per Share - Antidilutive Securities (Details) Details 59 false false R60.htm 2428402 - Disclosure - Significant Customer Information and Other Information (Details) Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationDetails Significant Customer Information and Other Information (Details) Details http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationTables 60 false false R61.htm 2431401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.fitbit.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 61 false false All Reports Book All Reports fit-20180929.xml fit-20180929.xsd fit-20180929_cal.xml fit-20180929_def.xml fit-20180929_lab.xml fit-20180929_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 78 0001628280-18-013520-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-013520-xbrl.zip M4$L#!!0 ( )N,8DU.-,MM8.L! +P((P 0 9FET+3(P,3@P.3(Y+GAM M;.R]V98;1Y(F?#WS%/IU_5/R?='IUAQ?5:SA)B99-775)PA$)J.$!+(# ,F< MIQ]S )E8 DLF$EL H:Z62,3F;NMGYN;F__&_?MQV?OJ6E_VBU_W/G_$OZ.>? M\FZKURZZ-__Y\^>K5^;*O7[]\__Z_7_^Q__WZM7_L1_?_.1[K>%MWAW\Y,H\ M&^3MG[X7@Z\__;.=]__ZZ;KLW?[TSU[Y5_$M>_5J_-#=;UP8$PA2UE#,D8A: M1J5UX,9J+SD1__^/WT@KU]>(M(G.OC"=(8V%D)3GUVW"KND7,GK9CR]EI_@M M_?LG&'6W_UNK-^P.ROO__/GK8'#WVZ^_IDN_]//6+S>];[].+OY*$):O$'Y% M\<\/CPW+$B:YZKG)U24/MO-B^3-P(=W.YF_/?[2^+K\_75GR_NMB\'C_]^_? M?X&_?RD&O[1ZM^EFA331#[<6W6]Y?[#\[>-KZ1$Z__ZBWV,$R[EOC)[LE3=P M.Z*_3NYX>*!3=/]:Z_"7KYP^W=[.BU5\^IM&E)5/N]KK=X>WR;[0'Y:^# M^[O\5[CI%=R5ET7K\;G-#\T_4.;7*VOHZN.M_?:R&^&U^-?_\_;-5>MK?IM-;RXVW_SJ<32__\__ M\1_I6[_U1Q<^YM<_C;[]V]>1W($BOWK0X%]@'#]/KB8V_.?/_>+VK@,S^C6] M96SD6KWN(/\Q^*F (4>?'OV3_NN33]]YN 5,<#&X3S\\_%*TTV_715[^-!I& M/C>#![%TK__WS[\CF =CDFO]'[\N/CSZQJ^+'YE\XPYTJM>>_2I0H!QX\ 2_ MIV$F<4+XX?'IM9D'\FY[YG;]BNCIU]H/-S_\]/B]AQ\FE%E.JMZR_SH^@_WN%ZM[>][NBR>9O?PN,' M(_8C)?.;-,313^/?VO#E'W>=HE4,QF/ZJ5W +6-G/1GY;ROG]O/O#[=4)_C%X1]CCKR94CL]>>,WMMC=D;Q_REIVCEYJ8] M9[1V,VWY)SOQ:W]4)(C].8(J*Y>>P/#)U2[#-B,,CU+(/?];H #',8R?VG,NOV ML]8 */<)HLXYKIOVM[P<%/VB>V-AT'DY\V+ROWCJDTM2C9OWOEP\W] MT2NNB\%__?.^6PQ\T1^4Q9=A>K1>8K:&0C-AV7H2K9.O9PRE2N"??P<*_[:" MP@>2ZB,CYK%0D[\/._<(KY-KFW=;7V^S0#3V7E<$#!=8' # M3$\?F!Y;;"9IT1EA^#>8SC2K?NR5[_+O$\Y_OFO#R-)Z/=(+OMAFG;2>=_4USP=O>JV1&W@2,JB+&#Z+B!4?O9Z* M._*2JWCP,L2PLU6/G>?!)VFX!ELVD&Y7$KJ'C*F:D=!3L<3E,&^_*;(O1:<8 M%'G- ,&Y6.*E3#C0^O,>%F)GY;Q!J2>)4O\.\S_Z/7: M_7?YH,D<[2USM)K<3>[H M?BM:^:-<7PV_]%ME<9>>2W7][0]E?EL,;R?WU0S+G)"8+Z/X6-"?1O(+R?B- MK3EKEJ)K*N:G:LTQ>I8UWW&!Q6(>NXDJ3SVJW'6*=^S/\=^S[A!(T-BVQK8= MSV/C?12/-4N[)V_>3CW V?V:@JBL*;P&52VRCKE+M!V9B0^C<;OA[; #?_^6 MA^OKO#48\:6HK#CX JZFO>&YS0??\[S[D'H:%NV4)W_='3]N\^M>F9MNVUPG M)O?NBI9 HEXRO8?5";'CU8GMN#D=ZR[8>;)F?B\5/+.!V0MUR66=5KHO;W_N MMO-R+>GKJ4$O%<_M*70XH3SZ]J79U;I&(B]0(@^Q')P"J4_%+3BUJ^_KZ]@[ W##1YG'F#;XY+5U((=M27HZCN?7,W!%P:;#5D;'5\8W& MNZ([%K-^ D;VU-SY03BNU7I\W5J&Q1Y$X%/1$\NU:4V7O&DE*GQ3!?@F98$ M\8WZ->K7J-^)YS>>B"1'.*<)04]?VY^*7%1LZWAMNXO_;]X"MXJGX_ M']2L'&OSKM7*U$Y5#/9+SG M=?=N..B/;L +.''FE6_SK#\L1ZH9R_R_A^E0C>7OF[DS]708EB5H;;V$[FFD MG(K@&EKN"!$^@1-+AK.&%;4LO:ZCS$]O+KI@R0!RO08RE*-3=^9>]OGJC]ZW MO.R.+MS MXJ\[_,O@ZOTOAJV1+AP)7K.N)9+QG0L3Q6-LU/J2_4ZC8W?J8TG MIV+C7:^\ZY6 ^R[=L)/&L(^W1*V1AT9])\)"&_4],?6EC?HVZGLJWO>2%*_& M?O.B9'[?+NN29+[&SJ:6,M^DO6H3Q3=)IC/&-8T*7290:I2Z=D[LW!(#]1+R M)@ROU4+GN2E+L[K9J&_],PH-VKS,%$6#-K?=[MSXY#/4Y,8GGXA/WGNW@B8# M=-Z:W&2 3L\G'U*I+W6=K4:K6K43A\8@-^:O)O)^JB%)#27^$H.)BY+YID*M M@=V7)O--A5J3_FUDO@D/&B5J I:34.IFP>-RHO)F>>$40O'&75UF;-^XJS/. M-5RL![S$C$7CDR\VA&S4MXD;+T!]]U-%V^A'C6HNYT3@TB*56N'OH[/_/)SB MZ9OZO3/:9?VOIMM._PG_/2R^99U\L2WRVUXWOW^;E7_E@SCLMFO&Y-43G/)Y M^0POAL'IVODQ=3JK>C)RR<%3'M[P;=0R?FJQ^G]D1?=-K]^W]W_+VS< AS_F MG5'WYO[7XJ["Y]CI?9_<5R^6;S?W>7&H3'Y_DG%29R(MZ9#?B%(]1>D4>N*K M1I3.091.\-R.CWFKD_7[P)WQ 03OAX/WUZ;5&A^5DK='1Q"XWNU=F7]-K$AD M;_5N\SF!VO8E"WG!JP'K<_[Q4UW M],'RSV'6*:[O@<.S#*];O/02[DQ%_F7LV5&6;RUSYTY#>3%W+\LQ_-EH8TV-]I\CKYY&=3Y M6/3_FJ_XZ)4Y4#+\:'W-NC>Y@W>666NPH(S[0(R/5R>_/K!T\1S.*:M-?W+K M=! +KQJ+ZJ-T+3_7$RB;I6-1PX\[D,N\7D9@'5-GBEK6<75'.GQP)/V,L2T7 MJ>FWGR!3.QK)&HF<.8]UJ4A>%@YI+-=*RW5=#,:G$8]OF@@)>,3&=#6FZTBF M"V3RMS4R>4&I\BM_TH#(TY.9XYV:2R2QAU42K:!$8-O+@D M>]# BS.Q74UH=.JV:WU2ITEL-Y:[L=QUR6DU2R%GLQ1R]*!\?XB_"V>\F8G#FP;76Y@V9-AV?EEXBY3Z9MHMHEF&[/91+---%NS:/84]F\T M7G-3Z/PQ_Y9WAXVC;!QEXRB/MF WIX2-;VQ\8Y-&.K9O;"+*QE$VCO*4'&43 M45ZZUSR%/.S^JHJ:]=%ZF/)F??3T2Q@:8-O8@P;:U0;:G8;M:H+RQG8UMJNQ M776T7:<0&C6;Q9ZUV-98J\9:G?9JT_G5S3;VJ2D&:-8X&O-\%N:Y6=8XFV6- M)F?:["EIS/S)F_GS2S9>)B!NE+Y1^B-M)#L%3]\H?:/TC=)?6.KK,N%]D_IJ M4E^-I6Q27TWJZU137Z>P;-VT(;YHZ]U4])YPHNKU6$6GJE=TLVZKR#I3J9E' ME+WRKE?"-WW^97"5MX9E,2CJAFQ63'(&,*R;Y?XDHX#A9/!4E=$/5W;'Z.26 M3+>=_I/\W;>L4P&[;\']W;_-RK_R01QVVS5C\NH)3OF\?(;GP>!-FOSYZH_> MM[SLCB[8O*)X?[K;L/S46+YW+;=9![Q7?O4USY=W2C"M5CG,VV^*[$O1F?%6 MIQ%9UT7>5I%Y+KVSE,Y[3&6>15A>'^NZ4=4^E/E=5K0G&8$^ (YQ_G%8E@DZ M]OOYH%&^O2C?TRG?J&.=/=_YJ.,9548TZEG7@HB3 JJ-NC;JVJCK,<%N7>/* MBU+.)LYL5+%.GK.).R]3/2\W#71"GO&LE:_QA!>?XCDA56M Z"6JWJF T+VK MXN7L3:F+EIZ.DESP-HN+5.#S!9VGHU,7A?EV6[;6.)IS58K&T9QH?F1/"MPX MFLMU-+N6T_%^>_SWK#NS SR1OC48EFF[9:\_,-TV_):7W^9WBH?;NT[O/L^O M\F]YF2+C>LG:AFE.6;UBGOMC]PN[L. 9^=C]CK8/90_>,+C_T &Y Y*EC0-W M:9+V_M/]W;R$Q&'9+8# .=P7BQ_I3S7;!?.$V<[8I973/0\,^AS67_6N!]^S M$2D>_NA!?SJ]T0-)W;]FOO5U"-LR__':&3-\88[U9?*VQKUA\@68\0;:G0ZT.RGM;_S[ M8?W[GJP".1BSMI9Y,=-7:_?&0K"D4W@C!R!SH/T^,,&@GH) MT%:GSFR>?CUAZ6)RO!&-NHK&(5+FS9%MYW^$U;$3[KMP5HW,G;S,G;136W_Z MW?G*R?:G_IV]&VM SM% SDFYIUV(TZZ=()\//U[*!*8%#+V49 -9.39TQ[IM)]];PO3QC2 M<>Q@8-OY;5;^]=B9^XRE()U+OFK"]67_+*IHV'_*[-\[FMC&%4QVK +6REM? MN[U.[^;^8W'SM6Z[-;=R!QOF?GDVH1&*TQ"*O8>?#6BL#VC\=$J-<>P>S4Y#[0D M!):$/V^3(-]YZTS^--MCRZ)]D[_I9=U&5.]^6Z3&&0KJC)GD9V,FIRV$4U_F MN<^\S7X4M\/;A?O^D95%!FCL(RC:O#YD_=&/YR/3-3&_S_CP(Y.GDYSC\HX^ MLR@C,V9B3D@NPZF@W*_?E1N1$_!"[_I==N][FL8 M8/DEZ_[U_OHZAP^FV]Z\MN\_UDM_3TJ5#NHGG\3& V4$DG[1W:9WGAAB-?F M6OJLDPVS]F^LGX>J&F-]%KCGS(WU[,IU8ZP;8[U"]O:R0/Y4H+!DO>3"I>^9 M*TCUE[^#@(7&_C7V[T"^]]GRU]C B[>!QY;!9DWTY/QXTN?L#=Y]O8=+2M0,[P9]@>$SH#,07$SJFYT63]_ MM*.O;V_S,HG5@MF=WIZV:PWGZT0_P"B+[LWTGGKI39448S.X0(L=&=UEE)SJ MZ0I2'LKNJE=D=W9WHJIOL[+U%?%&\AK)6VLE*;C]9UC)V=MWW\'!9IW46?+J M:YXO/R#(M%KE,&^_*;(OR=T6#UM,IZ(Y!+$'KKK>[6TQVL8]T; M\,:WTTOS0EUYLEY2O8IV>5"8C^U@'\?=G,@V>@_^L)T M]B2U2#ROA QNWUVL-]:B%!N+5S'_@L4FFP_>+O\P[("[&VV":Z4;WF3?^\-* MVO"VRDS@7X!3'JK":>8>7(*RQV)M$36#[.7J"3= KS^$WM? /CW$G= M%QM3-)!^9R(Q,?P+3PUZG[X69?L#Z/?]WWK]=/3OA[+W#9A8LPXA6TC*Q-@_ MER+U%* E;4[-]ZQL5XX4^9CW!V71&N3MJT&O]=?G;C'H?[SZ7"]IF)O:U":L MG=OA4EXGU;2TD8(#2<$A>\$T3#T\4_=RPN"JSM2CV.3]]6BN\\U;P)%!1#,* M7>K%V)5SFSW ?G%REV&T9S*Z!+U$R:?XL9-UWV6WTYS J/ACW(KS=;>5Z/,M M3SI&'3R]]>O(3@%2#3,.H\O")UBU&4GW-YU>O=YW=J1[MJL/ >ZSO!B MIA)G)3-V]-FEK!Q_?P4O#YF4)L]+2I/=)J7EG\3_NE%L_VH SU[ABN15]D/P1*=[?3=/= MFRSH[',/J9PE=O2'[4?A^2M9A%F+K)IYMXMESBV M0'0P3AS G\./.Z!CS3K4KIGKE->;)GNX,$@>^Z1O.1\O/T54 ,3G:2\KD&]R M9-"XNO!4)\SW:UO^R+MY"0%1MVW:MT6W@!@P M2V;^?$7F23,^9/4 (D<5&M58F?I8F6/G[K>T,HW '-$MG8*%:02F+@)S(L"W MB9%./T8Z!=NR18SD>OW!^^NKK%.WA9LGR49E=I<5_SQ7&)KXY\CQS]&%9@MT MT@C-,87F1!#*L[ +Q^A_R\NIK5N;V?OD+MJC/?F3AN- H?;;7A;_V%VQ8*@$:O:=> M1CWX:9J" M$XG9_M6XVS-5Z\;=GD1F]0@ZUKC;4];+QMU>L"DX*O)>NHFR4>D=J_0>]E6> MOFZ=0E1[5#?;Z%:C6^>:E3U@QB@A4I\NY>T9BE\-O_P[;PT&O7_DH_;QC9H\ MJDE">4\EV 5E-H[M#IJHZT3THXFZ&N]U\*CKGUE99@_'XS1JO$,UGJ/LQ>C0 MT=WI$9*8C0XU.G16V;]CK[LW&8HF0W&N_NF X5Z3H3B+#,71PY(#0JI&9.LO MLA>*8)IRH:9A+[T^GIP9'DB_K7&*MGD8RY#-8^9CSF%E&F-5;3QFN>MFL?(QS0JV>1C MZJ)E9R;Y]0[AFGQ,+77H'/,QIQ#\J=--KC8J>%HJ>'X5::YA^D7W( M6B#+K49K3E%K=IO]J+"[63IH%+91V$9A3Q%;GG"*I%'81F%/2V%/)+-S!I"X M60F\#$T]^$I@$[4V^9H::=N9A7_U1I/-LD,M=>@$U'8&D/I)L]S69IZC#S/T==.ZNU3FXKO\U;-8^R3.KK7 ME'^RK532M$;D IEIY<6W[$LGWT(KW; _Z$'4L4DGWV;_[I4/-T];83\^?JX. M4=PHYJ)BVD8QSUTQ[<4IYK8@]I04 MTS>*>>Z*Z2\Q 51[Q?RC4;05R'>][N?ZU_J30RVLCHKF1TP8Z^7$:/6Q/2).I.?,'Y-*#-P;-T%UP#T@0LFS MS9HW*GF,EZJV3C)<];)0_N)8^NDL?;JMNH9*.2)Z>2I[#A]GA](QJ5 M;%3R%%7R@AM:-!G71B5/+N-Z9"\Y7J?#,?]2#K/RGJA'+;##?M'-^WW3^N]A MT2\2*QY5X=-WN/2W/.L,OK[NMGZIET*LF-A8");.[%#+6^0543M;WMHA9Q^? MC$5J^/"F^):W7W=A>#?%ETYN^OU\T+?W8[WJ9/W^4JO[,>^,]+G_M;BKVD!L#=4@#M9AD(<]+LLP*PHM]U<^YOT\*UM?#\FBMF_+]B327X8NG(IW;[3A4K6A#AZ_ M :YU$NBC -=C&_4A$&HD],-^>U:L;O.L/RSSWXM^CQ$L?_M\Y1_>\7!I^M;T MDB6O[&3?^\-BL.RU20 FEY_]VNYP40<>'IU,&O[X[)<6W6\YL'_I:]-@'ZX_ M^\7M_!H8 _9HU9L?;WCVJ_/;NT[O/L]7O?GA^K-?? =BM'K XZO/?BD(V(>\ MO/J:E7,#;A??P.;,2GAZXMT0%#$#>L]H_A.%\G_,#63^13-?\'FW=UMT5WYC MHH)IN/U-'UEXU\.EQZEMH,SX(ZL%>M4@%E_;SHO4([/;3G8H=K*;GR;J_C&_ MGBMN_'F<#L]:@U=.4<1<-"FWQQE2E@K,I7=!\4],?#UZ#17\#M35,#'7SUL#%CWI8>1 M^%YK>/MXPX>1[8OP6_\)0Q&6FB"P=Y1+3I75(CJO!7*(4QVC^?GW/^EX%"N_ MLGP8:9Q/'00C7E-J4$", .(L=P''7SDD2AL_<\CJ[]L&(]?61S$>'Q/9XDP MBEKF(X)O!P=W!.&Q)]RR")>B^GFN?&'EEQ:'D9+M3_@ZH@93SY@U4G FB2(B M!"&QE\;8$$$@,'KUY_QWTZL?/A=&#M>-DO>=U]UV_N-_Y_=/^"ZFV ,$C(@ MPYUG!B,?O0Z<,:,0,?-(:>67%H;1N[WM=:\&O=9?(ZO7?S\<)&2:.M?.C6D< M3+'WK4$/'!N9[JQZW 4Q0BOOKT?OF@>)HV^,PC//R5#,AK1@T4"(TN8%@S/37K-O(Y* ;N) M H(H%H&?W@ %!!4:88N\%%Y11H3!2RA ,6B>H&H[ L2BDY<.IG#3*Y\BA]32 M0, 06B_FGTC=GAS7UT?CP? M\YNB#Q+;';S+;I^BD"$J)D60F%+-!=,&?J"<,FF<"DJ3GW^/KS_9UY]^>OW. MS8YA_D-I$*,&SI4=H^YKF@_\O5>V82Z5 6U>K=WU,NL_[Y-#3X,OO@S3HU6A M>L5G398C H.1PH!(N/4F_<.L5P8'$[G5,S(U@MB4*Y3^^8]?GT*1&SHR>1,O!Y IKA>26 M6.UT4& ?P"80A22JC!X!1I@=_1-'M8MY@'"NG <+E& 5L'78

2:3&)W&CE M*>;$A<5Y8 V6_.7S> U101=0W_V8?WG[76]@BTXG;V_%#9$L#1,\,.TY!A<, M)@I,MF124QP;>? PMCF1/:S5S6\83 H#D-A@IA $IB)1U5)F## 0 $ M49$K2B2M\&2;N3RD!K.YU. SE8)9^$=CI2BHMM+*T4 9PQXQ$0E5BX.'.^CB MV)>/8\O!KJ.T0-$ ;#802RDN 6QXQP!T4)!\8URHV"&!!-MRL*,ZF71O^2U_ M'D4!TP5"A'6*&ZZ4U]9%;6,(EB#E/5DFM&-*HQ>CV !&)7M/*:TGA P!Q9C@&@*3 (A MD5B$(V?4,%&Q;QAS31:'N7PD6PYW'5$![6,5L0(KZSCWPL@8I04K ,#.+1%( MK2#N?.9HOV5%)T&7ZU[9ASM]_F5PE;? 3@R*O ^O&-X..PFJ_E'V^OW/W3+/ M.L7_A;]F1?==/GA__2G[\3P>:(DYQ.5<*@.3PD9QCZT*#J)&(C6V%1[,.,D= M#';O$Y]=-\BZK2)%F !(1^'N0O!3WO52&##_Z260=99\!B)JZ[2W03@N$/@& M)&B4#/!3L."KJR[Z3,GW^>J/'D"^[NC"30ZWYOUG45(P%W"41"D1N' 0%6&O M \A@Q!&0IZL"MOH0348(I T$#91H!*9:*12DK(8-M9KWGO5/ MT* CM2@BISE!7F$'D0I\V5",1*PX.G*FU'NQ^D5AF<8IS B(6$L,8=QQ2\$/ M>XE1!+*8&%110&Q?+GDG";]7JR"(\O/O0))H)0IHAG8,,B^#ZN$, G+"@#LE8$A]?)A!W6"\JH(!!BG D,5HU8 MXSF)UGH,4AETU9JAPTCB]#WIK6^SP>1O::WR?3?_U/OTO1>SHOQ'UAD^,X-! MG>?.D8>_B; HA- G[2"/[$"O+IRTL\:Z)YFN\[44(>T4!"P10C5 M"))*1J8$0,:(76"X8FIV.)F7%DU-__=%=BO6J-13$2'N+1: M4FX$512Y2)U& :M@1"5,&R75'Z1E/Q1XH*_+^E_3_P>8XS=@4G?0-]WV:M:9 MVUXY2!J85B6>F;DRV#D4/3@NP@V#2(TZZC6QVBLI684*0@*ZG)J*%XUT3]-= MIS66$!HD![P1-+>"0K3J Y@^HA582%6=+GBC&9RWM^FN?,.6MA LGK!8"42Q MX!(K2QD3WCC%*6945:P#L)7.B/=V0]S#!/>,-R0$02E-&)TVG MI(R?,<8%# M@O^FLHQ 4CA :DRFE^,*9ACEB(K@(*BVUE@9@S2.,BK DE92QU(+LMY<')Y@ MZ]TJM22 40 GR@%V:D<3$@6@'C"1K)(] -!R:DISOZ!N@M(0H"'H[:6"\ZU M!;.B%054(K$(O)JM @"F:DRF%RN.L5PIBV60+'#IG&$8449H5-( .HV5%4LB MZIC@$?-):7V*SH4?)L4ML.(X(Q$VXM*CJ#5(F&B&8 ME8PYQ&QU#0O-^K<-!'D@G,_'& Y@7EK:'DW)E'#KS:C^['N1D.:HHG>8==X6 MW>)V>/N/O#]8+&4;DY28N[+HX*FU-M^SLETAY,<\$:$U.L2^U_HKG6??_WCU M>8&,'SI9-Y51/1(P5>OR)!^#^\=5N733PG.?BD$G?W\]'?;C"P+@T+0E(DPJ MQ!\E>FH9$%!S(;60/SQ\^\?\+_&%'X!Y;8B_OMABCN_ MYF][W?S^_=WR@**^+%A5O,B(DX8";*$4PGP>M'$X8,VBED81-@M@'LLWMV#0 M,NINQ:;/$/N4W\';E).W?,K3+PLF:(QJZ-^'G7NLZ\NJ.7L5G92 *"',@*!3 M&6ZD$KQM^I)*QFQQ &2"RUF*'JK5# MM?=_R]LWX)!G]S[.0SY I+'3^SZY;^'EDU]]WH>!9(^9NNFWQ[_G;=.?W#H= MQ,*KQI1ZK/M_TVME3F^:5*$^-@K:O6"NP &9D5#%M.O%$"HCP5 MK.::*UVM+!.2S!CC%[%XGY+RKT92=BTI$+11"-2(,4'PM!S)SH4$ M>6N]\TX9J7D04BDC--%.:VIIY*N6[G8N).]ZZ7< 6K=INY'-^@!ENHE]K:P_ M>*R:7I]POAR16!G9:<\==E1&$0W'#%F),:!,;) +7H?-.O\T/NR.?[-YSX9_ MK]+R&#$XE>=&GE;'HJ)6,L($E<;%2BY;(#(7EV_'QL>]>N MS-O% +Y==(K!_1]Y-R^SSIOBOX=%>[1G'-Z8=0?)]&7=]L("3RH<*;H/HGXU M_/+OO#48]$;6M]1[ I':,0#9[J%&=C;B(RS# O% .C()"N&MBQZ,(_OTPH?SA:;L.]5 #W MD!A+GYVL9IP\6[#1@8!_*'E[!E!9$>Z=U+M53= MM/R3=UOW[T9IU-ZU:;>+L5/U#PV1^LNRS69X [:!T!D*#B9%5?"Q:2KR]6TR M'X]V8LGM">D/YWNN?B/>NU[WM=?-!5MZ/ZLY@# D?33>N3P1CA$NJ9EO\R6:#O.5O MJUCNF=?;K!SDY?1:2F2E+'#(4PD5#C?O[] M@_C7L^BQ9&K/),[G03&J\_6CW=X0^(Y?M3$->0")XE*!HD7$I=;@8J@61'G0 M0)<*>$AA6P%#0,E (L,%LP3GLJ+(_4J<$8"%D+::I,& M?" B)G_QT//A%,P7420MN8-B8LTCSL\+1@%KNHL8F.$QX14@I+2H+7/F+ $Y4N$O()M)C.<#TI/N:W M&<"([DU%S-;GK Y %BN" Z\E56J:YH.T+K4'8(%38H00U=W4A&RDR^KI[HY, MLZFA Y!),(8IDR%"<,N-\YI3YC0FGGG.+<)5D[/9YFPFT_N[494^0+HY6?@LDY ML*C(@;LR(?6/TQ1!+(\P,L94;*R:BT!W,_!',J34=5KH+O.OJ5=NRMNEQ'%" MH)]Z@ZP#3Z0.:H\[%2#@[:6]/9.$LAF,P^Z40QCT/F35/A33I,#J0E**HPE, MJA H!XMA)>%&,HH] [A#*[$AFQ:1[F/\!Z?-O];0!BO/HR8VIO:3.&@K($8+ M:5N3Q([P:O\J@L^(.&J]X/ H$!-(B: T5P1;%J52%F2("4!_5;0R4Z5]%L19 M)SF&*!<,ED(9S)G1"N PB<[(2"5QM@*'7TEQ$.)\*/.[K&A/&T6-/C;NP?VV MZ+?R3B?KYKWA=EUX4G,NC:*3QFK.+)A3C=(>2(@NF3*RFF=BFDTUYKECV]V< MUC;52!UH@V(\$,8-1RKU0R(*<>X95KRZJ9%">/CB.7W,.\EE]*X_E+WVL 7O M!\?1S;KMC_F7;/#02&E-]]I5>^XTC4IPZIW#W!*I8$8D&/"*%AO$J_E7,NO^ MGCBJZ20F79]&*Z-)-&W>'X3^ $:6:MA@\N!*/Y1%*W_?_7QW4V;M_&-J6]9_ M:$G]E/G-%@IZ MKFO<8,U$Y:;+TT(1KM5- IZ3D_O6GC:_1+ZB"[FS&OGOW2 MMVR:ZK3X+ZW\S0&_M]F/!#PV9<.T\%0%XQ4GDH.Y-HQY):D5&J+-L+@\.B4* M7461M?,XX/3'N&O3]"-//9284]A1[A76A 4,T1%241E"Q:KIXQ=-?_27+VD) M[<,P-9_KYY6.T8E6?#ZSO;QZ M]*%Z9C>D!FRA3_&V*0ZLI079;H;, (>TZCXSP&9F1J!LH4 M-PP)YRJ1LYJ-")] DWGR080XMP0Z:NM:1[(A22A5B#'BTX([T28&,+L,268X M(Y7U8 @Z )B2F@3/%=*: M.1TE3LO!E'E<6?O"##\D:#908RN"[:DB9X<$QD$ M.#A7[:K%!'TZP28C>NQ\#39QU/9ZJQZ]@)"I'FW.X*F5J5:&>4VDX$$AK*O9 M64PD'8QS4#7MJ>.W&(9 3,:P=VH/S@R!- 2]50R78E@"25:;SO0:;G' MJ&E+[>I?2(00EMK4"%OPR(7ET:?F'5:)E(2O=BM&#^*W@1+KB07>8RLAQ)0; ME!*;Q!*>]N@1QIA5$.00)QRN#!=\&\CFAO%.![/]H-<+I R("(@T->(DZF07 M.0/$GA;1K*K$SY1P/>E4O/=!SZ2;'UTY&,%W^??)JT9(N->%/[;&I1SS2>K' MFZ[2F0P M?J?[]I@]]*B"=*5HE] VF"?[M*Y7B/!'B]3N7'C(S!AX?HZ;PU& M6>>B8E=] 5=A)JW=Z=0)$_AD4[E0J][HX?MVGK=HK*1UCO4^^N: DD M-A0/!R-YVC/.+*72#^7=5KC!E.C_7!K MJ?=$JD&L*3F*(O62YN >K \$C =);8\E6)**K662L:W)-NY6/RK"SGYLV5+: M^JB8449Y*SE$CM8Q+B$$892D?AL50 7&XRX>QY5C7&0[EHQ:&6*"KXD@H MC25%S@1.-!C!6&V:,3[N8KO!OBFR+ZG4J-B2L( -3,J!@L8P'J/3VB!,C40> M\*"H9M08A!^T(@K+1[+E<#?TZO8V/Z%0>HBU-C/H8X=01EEJ>S MBPCWCBEG(TL[=!V.X,RJ)^,@(03=FF [. V'&0AE-*!.;<$4(&:1CD)8!QX$ M&\\J"0D >F@IAU>>';/=F-38^73:(.5I95B <;954R>$7BH:*T;SDG&O M7:.)5FCDK$?2PE_40IB$*HK%O!51;J?,[:=3FMMLV;A MB:(QU1"D\QV5Q>GD41,Q^"@I?&5:,->5C'S^Q("+9=Y>214(-8Q6$+A 1X2CV$IP$$0M.7:"0!1,GSW63B=M M0<_;HP5$N[C&.*GT>'89'B98HFB]MM(G7V^M 6?&I*$0);,E)'U@6;^A9P&2*2PD;,.04C@M*9N0RG/DO:A,JB M&9.3,\YJ09OEYO1IE(G$6$V(5@P,JN;P%V\"TUA!_ +6JGKD$]&+V<53)LVD MTF3V_-.GT85QX0-"U""MN"310@R*A24A.A'4DFA?'%.;UE54I@1R *Y&J0@W M5"O,/9@$+\$X8J:K9SA*PL51I[(G RD%H5;C=-PI&$:;SAL(4J83AGC0KEIW M2X#-]:'#RPPD\R#JSEON.>',^=&IST8[S9%U2E:K"HA4-1*2EUA(CB7E5!I! MH^9.8Q <$PPSZ8Q&"@ZENB!*%M<(3IDT6UM(FQ;\(?BA/)W"BX*UZ?2)X(@- M!)!(560P7=RIX,I!.&$:\5XBIRP67:],*D^='B9@4RKG1HYR3@1W$9A$](6FI+4=)K8);TQQH66-2'.2RRD$I(#5B0J M'>ZMC=&1!$UY &J!%%5##_ =_+BFX# 6DB!C,3;86*(YP\BD\[M"5,%)B2FK M[J)&6K\X[)A9H4I=L.8SQ$_*/\Z6=WJ/O/ ^D* LM]XJR2 THC@8ZI@SU?WR M#_O"GC:>%XY\K5%G2&E%G7?.<6X"F#'JP*Q\3 '@40ZET;HZK+>8TNY_8]\2:0Q-W)."9-&IV,/N;$^;[?) M. T'DU>%K$SM'AYW0*[J<[5A"205+ :0?B\@,G'!IC,?%&/$2AN,*])< 6^1RB MV>(>C%K1HC[ T%+M L;.>D(X3P!8:@"QS%+5-!%Q;#DX""JT7A'/%*6&*!XX8$-IB=;. M2N>X\$OQ ]:*-!P]9528SER.$+13RRRG7EG#N,8BQ!A<5#$LX:K"I)Y!_!&8 M>AA0F-HM$PO\T\ ]@Y65W"C .BZ0J)3CRZ#08N%2?7BX+E^( ',09&V,.G"P M5"9B!>"#L&!T0&&9.)/4;+3&M*@/* 0VI),3):&42"M2[A0NX$6AJ^RMJ&K^>?*J1I'Q%*)3N@P(X: MRUR4(O6'#$QBO)2?9+3SI.'HZ8)"'YF7UD2##.$J<(,\8XH!DD@]?XQ;!@I! M>1NFGA(HC$8QCB/!T1BNO%$Q;1=5 ?B'@J)+\V-[!X5+ZA\W]:'PW&(DO"21 M6JZT5%()*T5(+89IK'9&Q1QB3KF0MJ[6.:X8R;HV$]JG%AX" V91'&%A/',. M(Y1:>:23M)842J>F*T\:R59-NPQ.JFE9.I>2LPA_T0:3B(#!E$-<5]VOH!@5 MRTBSK-W5^G&M[>X3A6914^V%X)1">,E3WWX9*,'$X4Y ]:&(2HXL'9 MI-"4ID/_F$I'5%4W-:;6?4O(N81JIT%:*G" M,@8BO:#8@YHF;;56:AD1 7E;&6X49XX$32[3 N *'"%9):3>6C;*R:^SP)-WO_--9U9&@R+A&G$? ZUY%S<$>&@IHN3)_ MCBE=;*;W)#I\RXI.ZH\?>V7:#>[S+X.9*'2\#2SE!:U )H%%BS(3#I.-%@ _P&)$"23B6 5 M5YJ:G),3(M:@DW48OW8#HDU?2X=HU5TA[UA/YV( MEG72*U('WP^]<5=73-["'5_[[\LWO>Y-7LXT 'ZSXE EMCKF$:F5(NB3BCYR MYXQAW 9-B2!11JPJ,K-F^CN;PI'HM)#(F:<3YIJG+FK1.<(EEPJ!;;$A.J:) MD]7V!J=#IR25;[/!Y&__+ 9?B^[[;OZO/"L??>@S6^2#M"!P1%& Z97.&\6= MD)1P#/]5K"(S%&N,UYOBYPUWGQ-?E\YS#A%C8G?GIE)E8KBR DX#L^EB :X+)0.PFAIEW39IV K%WM)/'%@.YM, MG<+9/4, BG3*Q-MH:.H8G,ZDQ\Z#CU=6II/[MC)3#=N>SK:7PUQL S*>>6 ; MEQY!;(0Q$X*EYNDQ5M96SH6#^TYV[%WQ).(ZVNA-Y!2#JB$=#)A2IR' ]=6. MM'JT/'%99RS\U#M9!2ZS27J;>X"(=G\N%0=A'89G1&H([N23!?YK>JF:B M[:SSDG/J2"3I #.-/)&:(\<@XD+5LRM.RK7L11 5\BX=E>X"DMQ:;(RG+$K" M9##>1U811,$HXC4ARRA\F<982ZY=H"I\$2JH4T MB!NI%5$B:"6,"@ABU.WRGPW;#NA\9 PH&!8 'V-.J%->&":] FOJ U=K5Y[K MS,&3B4RW4SQN>1!*1488L1BK=?0"Y371+8N=Y--U4KO6[#W<5UD3V>H?!P=+?IMM_ ST5G]%ZX!F+< MGKQ^YH+/KW/XK?T1L$9WH1[G]?Q1YT0]*H!][F'GJ\_"L!KCU,==:P:T!<6( MS&#FJ,&*QE IF" +#?T/2IU]L>7A,Y^R'S,7#\X+0-C8>X1,2/6KZ? +1I3! M(@:C4X^EBLU6>V3&ZP@PSV'*G?$6AW2N>\4B M[Y.=,P2^5!Z^[GXH>RWXW/+CSS9PDT3.L";&.)%VKP%:2F=,D<17#"RN&$J^ M>#A6S;AY3$,(!C $*XD2AG%LF+4286?3.>;.Z5 ]YWN/I%YA_%S63_*3_I/: M-'P#3)$Z- Q<5I;W$ &MJ*X5:Q!<$%CQ*$1T8"\8)TXXP M)?,3?]*H=C -N0:MQ0 QK_8$M$-P%9@%;9$,>X0Q];2ZPXDH)!:.ESW<-%9S M@T9G9:0>"X0YA 8&8LF@C ,6!0,0N\(-, D+6^T/.(VIHUK^BCE?!M^,*M,2$ MCL[X]9A[JA5E'(0 <:PL_%(]&;S:<.$8A-A/3B&=S!:,2^?\"7!O3F,C(QCG MM'-&0\19T6Q)%EIVG2(M=E#5$@4$W5&)M,<=624=85PXS=..?U))M0BN^5&H MLB[&3@>ZHBB=H]HDC&H"IXIS1K"%X(-68@^&P, ?A[FSF:+=F#MM28B&&)I. M#>4A6LF)HTAYYTQ$IG*Z=2I(9\=Q6<^<_#/-G5/,((5)-)*GKJ%*(>]Q5#JD MS7&A(@5+>@H<@Q![6O$"4\X]2QE4Q@&16>,EC@(0J?:850\X!92@C@/'#IH[ M9:FXF JK?+2<"HB(,+'$::)QVM%?(0NF@NE]D.6B.C]A0)=18R]3+3<"YZ)< MY"E%Y$G0DE7*QYX,1#;T$3@=TA^M&PBR,7KLA SI$+9H(;JQJ0F7]-@X5MWU M>#XD/UJ7D$AQ2O@#Q$::D\AUC H;S5.H:+VNP.[3(_E^Z>-#H*.T",:"4YD@ MFY=4!,\4IUI6 B3?QV]-D@+ M[YVM9GX0Z,[>B9$6OMY?3WI+OR\_%C=?!^%'7K:*?OZA+%KYX\7^Y&H?5Y9X M0 [^/NS<8_2H)X]MJ27M*2>KSP5M4;,@NI.<&,IIWAG'$NC7* 9)#% M*+7?4'8AN?[01AI"[%\(G2'>-C/=2*IWPS1RF-^T*"3K=/*VO0]9Z^O\O0<@ MV]S"&$T]]4.01$7%B0EI[UP,@1B&+&-\69=]OK V]N(Y;R3@>_!:@ZR;)'6] ME=XI:;"5U 0O@#2!>TP@3H! #2)DAIU''F]+FIG9S,T<1E8,1KXBZ>^HD=$D MF[)BG6GJ,SQ"P#=OK0'#2;66B*7&UY0SA@);3*/_]*-?_-8M.O_Y\Z V4<#L"'O>[WAUFWM<%]KSBJ9-0.'ZQB6K_]MO:0DET(5!"1D:B1 MH,A*ES*B%!"_]1[&&A%?>ICQJ.IL3J2>2YC=4341E?])WF;WC[,WW[.R_>G^ M+G_F82$[.CIF%US1)$@KE!:44,X!827>" GJ@YS2>!E7*G4UNV+*%JO*:0<3 M#-U#R"X!.S!MF;0>*;#ASCE6J6Q8V/Z\^/'G#6S=^H\P.*1T@J94;?XN'[R__I3]6(H_UYWU&AQG B6P M20*/U%B!(^?.,\(!@5>;%K["F'**%\>Z:CPO&?8ZH,@P LN1#CN"R$EJJ1)? M#1&&@[M"KD+=5X11@2HDWOFP-YRL2S@X)QP55@'&;[U17D+,S4P$7>/5;EJO M*$/D$(->2VL.'LQC*<&'<0>R@JUQV,#@0P205 'E@.*EXGJ[88^<43FN,"KZ M?P%233]D-_D\HAZ+"$G0$.$9L[?PN+VWX+N_WF;EO'TTK58Z0"5%I3G$"%\Z M^8*)7?*FBIE_*&&LW+OPKG'UW.3FZ:%O_[P'JD$P.BB++\.ICUB%\+ER %-I MVJC/N'4\'0."-;: 6#41L9UFPFK;'X$&J&N]/ZI#_Z/7: M?1"(D^<"]D;S$+$/%C">2SV .".!! K_Q^?6X@/?(A1DC_S(>'(7\CX^O M)[L)%$46 ^$ ZK'4*3NLO411V%0C)I>3739DWT!VOY[LDC-,2,H1*T4$4]%J MBSU%\*,ETNGE9"<'(/N_:DWV#=).*.$N=21W5'&19%P1;@GR4ECJ@EE.=K9_ MLK.MR'X*SO;A%[N>\IIS1%-7>",D ' #UQ M"E/C42I^U!8 CG""ZQ3$6;7"L1[ PM>?\F$]Y6-J'Y8Z4"-$(?+3QD7K5#H, M!\"EC"N Y=XAC:J[;]T@\*,&Y@X'R@#3&S8Z:8$)8U/*D$>RPLCOW;?6GNP; M((TW7CK&$-(VX-3.,R@'%AZLC*9!"7\D"U][LO^QP;PCXX62C&(5O?7!ZX"! M[)X"HL$VB.5D1P<@>^W-^R8PJ6RDW%N3SB?5SFBEK4#$"VE$C&Z%8SV$G:D] MY3>8&@O(W81 ,<1/B% D$J!S <5==1F[N2# YN:VE-^@[7A,:T#JI3$5@H+ M*[D)B?(>$>$]9S6C_,D8^0VF1D=FN"2.C7I8"6*92T8^$!1QT(*?K)'?FEX? MREY[V!J\+Z_R\EO1FJ[G70V_]%ME,5K[^Y+U\_:',K\MAK>3^Y9L"9@#*:D[ MBC.(I9.(4U>I !15R%)+L/!J>1B*MH/D<%-KD Z'>9CSP_[<^^Q(TVH9A$DI;+B"$$I6ERTW3RFE\]A+0,X M^'45+$]KYA"S6 M=&_ C'7ACZUQJ>8RKP\W7:6BG:QL]S_?M;-!GO;>([U@#U_#K(NL8^[N.D5K M9'S&E7=N?,I8\6U27O>IS+HS#0T>'O<%7(69M'*;#[[G>?=A>6A8M%/9P.ON M^'&;7_?*W'3;YGJ0EY]Z=T5+(+%I3V($&. %\RP(D*B@4,"@0\9@)8.;RS!- MEHSUD<1N5^1T6:=6JVL(>83B4B(581[I@5 + *@5ANP]B3E,K#$ MLFHO*:XL8.^0BN_ SVUC@R@C,3C-+03^W"IE:= 6#+\G5A.#*C9(Z,7-^$\; MU4XFLLX0>>UC\KN0:-V1Z[2I(PSOM^)3(1LVAWDV3422$O' MO,>2:\J- /:PR%3$H([@]:I](C"P6CQ]3I4![GAJZRHIP,EQI[@2,FHN+-40 MHH"\4:P=50Q7B]LA?'D&VGCVU,":@.[?)FOP_DNGN!F9F"OX=_^Z2#UQ +1^ M*WK#2?GTLSDITAF&5 0MI>/IL#AJ(HAH($Y%PV.E/VHR%73C=)\WZ .08!W' MC7?8&IB6LYI+0S1E(,DR2A$<%:*RW2.!G<7*F1V3X!M$=G#['UG1326NZ=S/ MO/^^"Y@@+VZZK^'Z!"5L7.\&04L5AL7UQ#F]'P[>7\\<*?I^\#6%4)7*GSDG MM>U+5M5$CHM:TP.][C(T\_!>"*03"=+T8]F[]7D?9C_Z8/GG,.L4UVGC=-I& M$#N][W_+VS>;]W$[8CR'2 USX*)3QA KA=*6HE0O5]'N5T)@N7"L9C:J.KJS +3'E$F=;+#F%)KE8RHRT6-Q)MS53^T"S91UGGU*";9E#8#0\"*'DX!(T4B;E1SRW7LMJ43"! MJ8C%H&IF ,\>V33^!KSP;1173GN=]!^89.\3$X GLRT[*XV!'IBU>:>GI:E- MKC#2*NH9C"4@Z3%)FT."D=4>002ETX+V,>U&C>8W81)FI4VVD1H>%-5IBR56 M'L"[A"!L[1;E[1FR#D4C)EDT*2F+*1S%&E-451_,*L\K>D^WXLB'B=E$&2P*)EI#4W%7C$$E:X'"4,6HJ M8#7MFA&+FWE>,K+C*(H4GD:,@U5I"RAAQJ4&0\F5(,&$KWA0+#'=D:(T,'LM M(DN'D2KD.->!1XTMT9&G\Y,-QE[&"F-VPY!UKB02ZX-RU*5.R RGY)N-6BKL M0#\(KR9,X:;*.N5+1G8<#?&&1:Q=<,9X)2(+U)*Q*T&4L%A)JG(E-%H,8W<4#QP0C-6*NLJ"RE,8DKH/3F7*9OVB?P64R-KO MN__(RE&?[M3I8NENKMG=S:[,V\4 ACG*+L_1Y$W1S=]?CV]8(.K\U^=W.(\? M,#=EGD\[Q$^YFGIPS'?;S'X4M\/;A?MF)S%W.TQU]&.5YJ_?Q=GH'Y1>F=&* ME>0Q$!,""@JB_Z;7;?>ZH^%_R;I_ MO1\MI+?3;6]>V_"(^82S8G!&XAX- BAJ BBH$CXNQRVI-5I%]'QEH0 M_WD2_D+B"Z"[(8RF#K"<"*L"Q-F48$V(8UHL+]&%6;V<^N,3:<:^\5/V(_RX M V^9V[R; ^F>'Z9C;+A!@*EXY)*DO9E.,"MY.EMVR>GB"83C^;AHPY!>-/I- MV]R%$982 0B5 .ACBAN6"GB-M1"^55MD0A2HT4L'OQ0U;5KT=X8*!R&,$\IP M(K%"E'H5A'".PL_5/&>E_&O-,5 SQQ2-#_.8.:\#X,^V%1>:61[369DHH#=$)UH,NL8@+FRTA"7*D@@^(^**T\$M0"F0PRZ M6@6CR3XF\Z'LW>7EX#ZUB!F8;CNAV-').YM9(V9#(B]D2$>)1$FC4H0C'2$\ MTB[B%$]7LFOCYW.5P3UKZ8TT%AAUK%E:P(?BFW[+5?JU7)$4;KH;Z:??_JP-CCLH%)O.A$X,9I+H74,8+6TP3@*B.LJ:[AI MM?[YPS*WO7)0_-_QG\<$S].?P4P_::5OKM>63[W@(L(^0)#/TF9G1ZUU +%3 M1Z#*RHK&%>%XTL!V-9=%ZL]U<[-..0L3X,JH&*+W,5!.0K0.&\LK7H-46KD= M>#)K..,IT%Z#HI@ M,.%>&2M1*F^@*A++?77]CE9.UMMJ,@_9S)'5>NRV^T?9Z_?7;RE9FQ%-FU?F MNPN/5^(?6K8^E,=M2+,!5XG U$3),$]=XJ0-!HBBJ"5IB]Z:--O39K8+6LRZ MOSW2(@3 =8H9L#\.Q *B- D1/R->"4.=6G<6P.YH 3$R_-7MU4GJU MS#JCIF#O>H.KX9=_I\+VWMNL#Q?@Y^333>HC>C-R^Q]ZG:)U'SIP4\5W'%"N M?) 2$2XD 4_NJ5$N"'"*%J5C;I2J+-$^@9:[ISYQ1&,(?YH1G$.MI;P7"6EKL"6<*)&FG M0K/5GG ?HZ0T0H1&"0]:F=1B6-"T+=\9A9^!+_I+MI ^>8AK=UHJHQFA0@," MXM(;HW$Z),P9W*YH<*O @SB$)FI0.LW8R6!6%8=)[[EC:OWH0 MFHS.UD@/M#I9<7M4&3&1.A482]NI.5=84P=! M@>SJB@U2U3&^A1G=DN:'$@ MV:!>!@76(@3-4T1@J33IC +E(6K@;E^TF(E=%^S.>JG8>D5DA[1\O&M2VOA0 M95?I%O%8?6?ZDUNGG]QX#)OU)D&F$#'W+ABAB3/".!N\\=5#XS[5/C+,1\=E1**T8X0\-:MP,DSX?^R]:7,;1HX__%WV MO5-]H1O]9JK0UXRW)K%WXORG\NHI1J)M[LJBEY22>#_] Y"2++$IWJ0DQY-, M?.@"T W@!S2.MY/AY\'H]HU.GN+F5:AS-S_W^2]25YI/N2BD;!2[?#!$"J+Q M(33GO#$O3%>>]3%MHSV%$2EC#$;Q+K!G,10-:FP-72TFYN=U+,=\S@ ?$]5D M2[/RRA,A4R[)YF8B1Q6;(=)CRN$^TGA)IGP?FR%;]1HY62,; *J36,C9F'R6 M 31MLT3/]T/9ST)H2P*^(195($JOBPK:< #'?]&,Z^HQG_^4 MS(=DS<(.HX88G_ALCNAJ3?15(Y82 O/>3#(NRVZPIHQUL2\$6Y$#.X@T-JPK M>4GV?1]#DG5H,:@8FY6@*E'PDG1I)5&.#E8U[F\JZ+_VX6QC.&++LE?F8UYJ3'7/A:%6.12H6[ )C"5HC?%6SZ@XFNN8;,"P>^'=8F?A_],8J\]Y@IJ0 A%72H M*D#TY?$L);K8OY4"H6^X8G/C'\NM/2+= M_8]BW5"@;^,H'$-4=K^*$7P$$TM"QT;=9J@E!-5WG;Q"?!2L'N;[<+0'/H,1?DWLN"U9T,0 ,[H< M:BZU%$>V>\#L)^H?Z\I_5ZOGIU:WG_/F\U 6WUU^N#'#WW5L94$W>&ELJDBZ M0%698Q77D%2PT&+:,$'UC2C7D4#'MZ!M<&@27L&@E\S!4 MXU#?U:[RJ=\7\EVM_CIJ]=UG[>2SR'FR3>74C(QBBRKEX!TYHUVJM^N:T.U\D"Z.4-..P.$!C4I'57.208V4K^(9G$ITG>M^NMH MU7?/M=-"!,A%J>I;30&\8=_E/*N6(V6##.WZRT1;QTOQ?@O*U;FL%5.+V6*# MMR9J )\(F\S9E7UV,5>*70E0M_/L^[7ZZURKU39[Q:!-'0@XB)5QW9IBU-E$ M54)"EGGNYT<\L]MULPSY]>7\N[V^'"Y\/QEK^$G&QO(5N+@^GQ-S]T,OA]/I MN^%4Q/4]*;N3)=OE90QJC;+T 9UEM]@@-=(U^V"+#@EHLPDM)[@/S^LB?K=] MAR\A*=6S*_5%&007'%F^FEIFK>/C"%5U\E)F/6!LCPQ!K1F5D,%3QUFXX M$^+)+N*]NO4GZ]W(JC67JHY.,;H!BD24(H#R&92-2_S*H^5P]]C9D]^7/%LR MFZ:-#S6JZJ'8DFS+L>B6FC(4ZF:3EIZ5*)]LRJ2R$+WQ.6O*$"PFRX!'YVRT M3M[%SLV\E+OY9/,FO0H9^6XZK.RWDR+'M[7D*L,8"X)"7;,R"["W8C@K_HW6^3RM//< ML@HAN!(@& W1JF0IY1RUY?@RD=^LI7 59X>0Q8GP1$G.42 ^?JO!M(3::^OY MGT@1(VZ6!3^$++Z1=3T^0L@ A0,9D&UPL6#PEF^.L!8RDHVLF0W8F>FN=J3(YD/_QFY6A/_&9/-OU/3&",H&>[5P=UM0LX>43C7=S#ZW[W4I2 M=3"YY+LW?3N<_/QQ,!G*]OJS339,FOL((B3+<:9RNGH.F)QLR$1=0[ UFI87 M?.?MC_J/O[U2/SC\RLI26G8C]M?'B96'7+; 7N;)@64OW]C9ZYJ-E?6ABSGD M>\3J'^[+_5#$]BLB[Q-K5&.,GU#99"&41F@@HK27<_3$'U@A6:6/0NP*R3K2 M&50S%8IC;Z<92[)\HR)=JC9H5A"+=@]BR^CB^FIXONVM;:E:7Q/ED!.8X*0* M51=(RD/SMM".M_:&FET)7G5S?;/5RTV%!C942D1!R][XP.;5YQUO[CX$K[Z] M+$W08)T-?(LK1T'%DF- ':E&BV:575AU>_(6$HP(6:U1>)89LID8) PHH MY_FJD*X[WN!E!,\>CMZ\OW46_V*$\&:V<8,NS^47*1;]?7 A4?+6FY.U-LVH MR-Z#?4LM#9LJI6B^-9C9:G01G?,/6X&V(>YP3*W9NYS8KS!FSDI:_=@(/H=2^H'!@I/R5)OOQX4X9CDQ4,HJY%OG4ZR@(\/P7EG ML-FTA"7U0U3FB3E:<4B>35I@GHP! (/B_(*+.BO,I;D'BV/O'9(R>F^6/GV^ M&'\9#F=U"0]&N.V49L.D(Y: I08V:XVUIT1*&+5M(:O8#Z^VQC_$S6L)VI/Z M51DWK2I3[9E%:R"'0HK/(JC*H!D1<[\J6\6%EI>=J/]Y./E])//!YJ!J>"ZM M",/+Z>RT?AI?_CZ<2F7''X/)^?3=^&IP3R5':&_#J^^%DNLCIEFW^C= ME\_#NY*/.T*NQF?_\^;S[)*P!?X7_]S)Z(Q_]NP#OS#ORQH:[B\;-Y8"QQHV MRYQ_E8G8O6D9Z1-+H26M>-K.EXTO$>'!I7(2T3.T&(W/.>*\^2OY/+VV#.D@ M1W*OJX1B4):-H6< Z@-ERX"Z5=]:K,#&Y&]OS:_J1U5.(/2E\KA_$LO>'_X] MNOKXR^7XMRE3,_CMXN:)1[[#Y1FKT^R'W3U12!CR==GXN\G@/,SG5B(K-=LKJ-F2/-%[362UYEN]JH[IB'P\F;AZ+_Q07."LTQQ0 M.D,(WE;R+;/-Y* 89"UN][[][8OKUU7B:HG#<$@9M7.@DHK9@;VOB<7'OU_Z\N/@O\>3+!TM=T:= MQ7X^_#28_,_=B,]U:7"30E/D63R6<2&E'%.+-E?38LG0Q58AF&]$7+=?DZ^G M5XQF)_?K9M=U57)T U(YZ=%S7-"J="C96G7SP2F.NE?IV8L76)%"B/'GX?F[ MX=G'R_'%^,.7V9;(M4,4I] MO;I5)P-858'D-89*6LP/.WO'L7 '3,$&__SX.YWIR0%K=164DIRQ+62!O93# MZ"Q8OYC49%/MW#(Y1E'50,,9D:\N $*TN%KOB/NWTR61W[TMN6B+H_=5P\NMP,&G\!5LF M&4K4Q5?M<] (4:RU8%1.59E";NG;>VLW9C/-90>D^&M6HXE5'SS_N?!Q=H1 M"8QT9 ,:PV/)Q^H4M#2[D6V[IWSU:QLI>9DI#*#8Z3PI+2JHZ M750_K$9YO0?C2RD^A0".I&4ZL&[9YG72XK%"] R?JRJ,E*HRI?-;_%F;N_N7 M*KXM=8]##"1-WCH.S11?R.H+6A]:#E4P5'\%P_,1X6Z^K.IJ/*96+$=:V2!; MZ B58_F4B][0MM0@:,UZF>W08F/OQ7%[R@BDM;21NG[U*<1G<)O&UUNZJEC(D56V M8N.8*C?*06KH?0WDLUZL;_F/OWD'^[BJ6R*/Q.:1E*8$2Q1JI%@M'[-+KB7= M%%:&,U[UQ>^PGT-Z3D+:4FE"2#5H](5*@AI:HJ;!V([@+U RC-WH)Z M]W$RW-+5.%"N1?">0R:(*I$)(3-$::8ROO-= L>[O?F<47DL1H^D-RU@YH@) M##C6&]LP*%--<4E+;D_UMV%_O7D^8MI2<[P/.61P8-%"JSXEAC$&D(-P2+$' M;-[M$RL=2E1_C+=3G"8[F7-)'"\3F.JCU%!B=HXO2,#88;3@]HJ,;F@\#I-' M4AH*\GY9'3^WTB MEKWLQBG'&3U[TWZZ?#_'^N2-MPR\"5S(6'3@Z 1B9@C.'K:+4DS8^/WG"66Q MUSLB(64)Z4.L$$DZ0:KFW^MDM=8K!QT^;V'LFJ//-4!B*P.@%+"[3%DJ9"/# M3EO)+ME/I0!/>4E6N<%4C$[&9U-"8B8(JU/44E208X%^$8/3S.)I:3^=LB/C M'MTHM9@*Y&9)I5*2]QR+>E2IJ\,XL;(_Q5ITB:,2-9<97L(3$R3C:.D5%KV:8N#N>@XS@JWU5< MK?/NTCC/E&+);+!BD=YIM$DS; G&9>H4WAB[N<)O7C?U&-VG4W9#K6GR;+!S M %LSFIBQ!O9DZ&OKCQ#4^/]VGU&TE,S]-S@FEWAY3+BHHYP"K=;ESY';SP/6) MQ+"/;LL2>)2&WE-AETAV B, M[F+2V<8HN2[;:XK&S6M(#RB3 S]GM\:VK)A4LX'*AV]]=C77XJ2B,76!BM%; M5/N=F.LM+A\Q_'(AR@11MTA69S#(D4JED+EH;:I>&<\@L8? U% M^Q*_J@W6ZD3.:D>U2 4%HJUHV+%:/H>J:^=*M9+U"2>COF_E6)P')RW(7I[: MH!4?G_\QNKC8,AB1PMG4\FSR6,:(Q&$4\.V%@+KT.]9!*_O0(-W^W,UH M606>O$P>U=Y[5:3;%-@]J!:3J8H-A^['*/*' 7>C94Z*;L/?)M>#R1>#=U8M M74]',IN9SO[W>C0=/9A _>X/_M _AH.+JX]L(']8TW+(!LP6-O>VY @A%4:# MTS;;U!761 9IOQK,9KDQ@+@4T M7U?G6Y6Y,DM(-&8IB4"V1-1O)V,6X];FEX O0+.Q0C4,'TN2 9&4F9:L M&E%?(A_)_/KC]^&JI5V%1"=86U.LK31.[(U2EJQB'IG[!"NF]+3;%*2C-A MI4(S"56O/WT>C":"4=Z\?SWK OVTTP0,M$IGY?A('880 M&+ G>6X-Q'_M^",KHN]'2-B)RB6G>]^DQ&*EDU&"XQ#XE N&F)E2Y;$&7WH+ MN6A1#DSK*HD:@?2>I),PL\8:$T.>2]1 ]$OJ(O:D]9_CRP\S<#B'A/\87DAW M[R\[(*;JJK,%LVZ^@HPC:B23+ODOT7EMN]=$,/ XY8^2=0 ^UIQ 5DDZ9*SV M00/'WJ1UBI0@ =]I-E7= SMHNR7[(=?<[@Q_6E\*9Q.QA<7LW415\,)G_W67B.%I"*#Q1RJA1IRBNQ!,D5M MJW5L%+OENR;HA5CKB.P\I=16W9F6V?'[V$Q+[-6@Q2@VNFFO=8E+RM5?2;;6 MQF]>;&O<;N2HPX4DZP< 4,JKD\60/(-^5Z@W&:^,XD#LKR"U59?-2V:T,%1A M I\QSBXHY*3YMMGS)+IU*]T#(L ]*1BXR^_B;P2!V:[8-GB;#8,NFHC@&!= MS!Z#=@@OEE_HPQ*Y106*1YAQ8"4N%H#&&(&,E/0<*Zc<+%,J #4[L2;V:H;&9E MB4X&IYAJC"H8WSAV:?RA_M4_+#.RF]$ZE.$+P]%L&,-VZ0%&0K(7(H O;->( M]8^OJD7M&D=?VG? G66.R_1S@8@=J%Q9@FM-#E8KR]$/@*/HP"3V6"XZ957L M&ADP^NV)G P'TV$9SG]]?4EG9[+;:?IV\*4G> /=*I4HMP@YJ @,31C#.^5R M2(;_=;KW&-H8O1#5KJ5J3Q;6XDL/(N/6E,2:)A(Q2C8IA)89$_>]66SE.X4[ M! ./W9L-CB&AMTE57620!=.7JE$RD1^R;ZXM#G"\<=RQ4\6UA.W/R)K#* H3 MRIRPEAN$IAFX:4]1:JR5C] S@FJ)9]F?C\FUI.?OU&E7]4"G?&4U34DK2*F1 MY[B%.&Z)15IQEJ@']L!@4^H.QM2:,XI\("JK;%EK&.\ 6WRP;/TS<\FQ25\# M+Z.=CLG3O3%PM^^Z=Z\ZCR[UV,2X9;&PGA$.AZ"&$F.&2L4D0]8C]9G<5P[1 M;Z!46]!\7/[7*2/;S;YW&7X>3T<[)--,R.2L2\5@DYD3 LEJ;I;C:_2I M]>Q'=%WDO0_%1V5^W:./"]5&S9\7VTS):U;1JRHO0-JE+I/(5L&MN_H'9%XR M:9=7X\DN:DU\C)+LKLP4)(YO326K@!('O3*#I6,M1.?67>M[!.U!^;ID)$

FJ+B^?>1C8XV=DD_,!/MW:$(?SL9?AZ,SF\/\79$P8WRSO-IVP,7 MBZH&8$-+#51HB1%,"(S!&M\TU;JQ2-H J'4L;4+I,7A=FEL[\FH^'8;:20K<^:W4BNL7(4 M'A/')19,+>$;8'_EXS144!!+Y L/I'+4U60V 2I5-N'!GY;]Z?5$'.W/PZNK MB[M=="MR*O9>=1A_W>75/!LI.V#2E[N)NHM%A=WG+BP.G!?AW7SRU_+,?W]A M212I#A'>^$O7E":4:*!!D3T;!F1&!I6H4FXE.\!"7=6'F5>I/A#O*H%L+KJ= MAGG;RCB*B8X8JIAYM!S*:J\398Z86O^<'.Q6Y"\9B;TC%RO7Z'',@WRA69<5 M:%-2"H;=6ZHA1F-ZE+P?^5W!W'PK.0<-NQ4.A>RCL1F]8O!74XXN<6S+.+Z MU/SV%=I=%\,F-.W/P\IJ;4#C$Y0HKS;L8A+Q;ZK-3F,6L[.^6GL''F9/"P_7 MV(\OQ[<1W(;3H1\^HQ $6R D] 8DMT R*1IJ;/)VE[K,M]9=^G,]50?A8B7( M2ZDH#B*::@@5&WH.GJ-Q#'V2=#KUE7X+TT=.P\7:>L7*L%3KC$E6D4/R#%$U M&ZCF-".VG@L5GN(LUKA>:T@IS:0WS.P0+/GLG31AR&0@K_N''^A2HMMR,8^E MODB1[_3C\%R49SI;?_>OH;BQLW=-6 MHVQ+#X&=+T&2004-G6LQ1+Y*NG]\XP -(RRG];&KL74S3M0EUE 39C;LB?%S MIAA,048.1I?ZOP1\_RN[&$9.SQ_55 M+:6:9+$D.9!RQY"UT6Q32C.)%G?.2<&<>42:&Q-X:/965OJ6U(PW6M7*45VP MA(V]5DA6JRR]O_W)^"X]>AC^)J.K81G_<;FUNZI)EOSH!EJ>([#--@LDUQPE M!M&NS[]8^]B%OR-B6Q+76/'&U]YE0[8%*0(M'$K5'(F-> .5^BQT5'K1BJ^B M\)^21IFM_I @:YO>B@>+651VIAD,8IQ-DGE1)45;/!2GO.X[OI5;P/)+Z=B- MT$5I/B"TR721)/71'#Q9I(*&8:-TA*A&?3V9B?Y(A*XI$DU%HZ,(A+.DD8_) M1#8=[$UOT-I"W)(D%N9L?\_'\<7Y<#*5-7=77[9$7M:(S\>0 MI(^9L6/PR3$RH1)0^=8A8,U!F KP&*%+*=J/^M4-O"84S,C15 1@>9?D_:=^5PNT"4B M>T;"-4\E7*VU3-_3NLK8X%*++-:>";<6E_MU@48O+!UY,2*V3R7B&B!B:Z85 MZ817S<@D%Q%Q\U&*H_M,R1-+^,CBT+5)!H]BQ*2+[+RAN3@JAQ30&7)C%THF MCB>/!R,"7K#%;+KHD)T82BJ1K:1O043,?Z>]SZO6+[T8X3Z9Q6Q%9B[JI+4O M+;+MG#40BW!KL;G/6. +O;U/9B\!(D= #*MC8*C^3(>[N/BZ';][GR?!\LI>BVM(#I/',YIQOC8^I&7=CYN MX@%W7VG>G)?[!WDH7CBR5TD:>I (3)19IC[J'+/DAFOJ1]]T3\W'Y>7>-UG0 M[#+\[>KUY?1J?KC^E\60R_H-5* \^\T>6A<"PV:U-D]'Y MA^$_QX/+X\E&12U38*JSMK'>-BP %&NR?%=NX]/*\>Y*S(_#KZHC>S>*32[!G(R=RAJ6X"4].(UBUD9TM7J MUIG^9Z'9VPKR9-I-VN4L2T%EB8+149OD%";91%RI;QA\D;?R-!HN5I&<,[FP MAF=GDZL^F)RI-:I8^D6'ZJ"RO!I]F)7W?:W=HD_2935;7C\\?S>>U1^_'4P6 MA#E_4M'_.;B4D452A/$(Y%)D..1"E#'2T*)*QN:,R@7V"\'VF4%K^Y3P%D0^ MX&X\G^&(P^3=OH8GC^T[6<2\>3G_'D7[7A;]K?NPJW)&1Y MY+D][[<,SM]>7TR'\TF$9_()_QS\,;WN+LP]'JX&5]S_IE;C]G MK5>0MMPL0\:UM.S*0R4'8*&4F&T*\7ZX<3$GA^W9/8&NE\N^8F0]^\_KRZ'2 MKV:_Q",)(EG2OJ*+LL>'@Q+YU3*ZS:Y@X-#_N(*8?<*;]V_Y:_@OW[^?+KE- M,W.C7_%_K7Z)=<;3V/Z\OOFBU3CM>?Y*RX+M3/-(5\*UZ M%QFH,U*7@DE"(.GU4@HR6]#[NO!YQBF;F$<%MT86ZZ78V"R=_S2^6B=$-IT_ M2IY'P?.0HBXUY](BQNP@%Q.=*ZXR4D].-A;2$BD^KD>K97%?B#\.+L\'TK5T M\>5?PW-VF%(Q_'9RTP0S>ZS\2SVC466\G]')&B*H8!D!).L4_ZX%I?N)K/>\ MY&ZB? &'\61)Y%(0+>J2I=O'*(P4&*09[1V#//?7/(PG2SCS05@?6U*L!N"" M09?)Z,3F2FE78,GFXH<9UF=_(L<5GW2_9UN,CU:#3RHJB* P$/C:( M8XGJ E83E^%KQ2B.,7R,4/C_S592V4IW374ZJM:/KUM\6WSV)W)< M\862 UHR059XR7#X;'*6?0^D?"I0 MG.5#FN6I:J%26Y3<3 O>@@W'8^ENR,X>QY38X263&0HV&7BI2+OF3););BFETCD]#!HWX6@) M;8?EZ,Y.TOE_7]\,8F[CR4_#/VY&A,G0]\GXDG][-K>=#ZSKUT_Z^4ILW>1\ M^LMG-GE#2=BIN*:$0#;$>*UC9>0&''O(GJS2V#_E3-[UQ?@RZ60C?3VBV-9- M/I7%9QA,Y6L H4+T(7IHV8J5M:8?O _&'8:CK_-2M^XS;E1R-"FY: SD$$G5 MP%BA%6\],FKHQ[!H*P,8%^C^2L%VI*T<19BU0F>:301@5(W*JP;D37,8G%\R M?]?JL# P;E?2UDWD+RY;MK6SUZ;D" WFY&/5,5?VE,M& R\TRN]!V,JA_ F" MD0TEJBDP,H=7IK?Z# SYT/?[*9@PQBUZ0]+&EV?S6OUE,W^ZPJD-1F3\?3C^ M,!E\_C@Z6SC4?F!Z-8[ACDI8I M9JXO ;#R9=WD\'E=#![Z9LM@;BS<3?3T!BECS]3>)Z\32[:DDXDRV#%"U%6ZN'-&V>@F4T:7 MM#\MN3;;LWY?=F_.1O.9U_QA>24=O1_-UW?-&V+?#?Y\. 7G[:!OZ]G ?G"D M@VPZ:L@R) " J*6"OL22O ";#I_Y^-#@[D;G\3CM%63>KY7'GS[S@2P!-=>? MKB_X4\_YI_U],+J\G4)>AM/1ATOYP)O)?UT/+D;OO\RJ :8?V\7XCW\,SS^L M710G%0E5^UADXZ4M/K7:JDID,:B@^ER5#PM-:-^4<'^YG Q9C/\G$.=V$H^QJUW60=O#4[AFC43)4!P!0]HB[;NL[N1@ M-G[8EJYB$V36<-B!PCUB)Y5!EGPF5I_(A&&*.92"%IR)RIAEVVB\?>0F+D?< MFU*Y,B2PQFD.YZ*LIV 8@]20)#"PQ0;=SV"2J=MN(3(]!)GKABQYB?=DIDL! M\-8E)YIM"DLNJ!+\11J%RIVBI23C')Q$Y(@4V1*C$DTQ3:RN0LB:_4 M/'6Q/9FS20C3=GUU/1G^.+J4*L2;B8;3^GNS GX?HV!!6]G4RFUES8,;VS_%),C(WI4/C)LP' M >S"WRV%._'W[N-DN,L!REIU93@>!W2@HHH^L:-D$"=5AW7)N)!H\1$COSF) MNW'XQW@'_I13)I)W(3D#-K7HM4HZNE(HE;2DZ!<^O,2^(V"M?<+3!H!'+/:F!&[+W;^&GSBD.)*"I=K&*!9[9D\GW(;5&Z-S'.U*D!+I( #"*C$ M?V 3%3 5QN5]O]>KQ2V1>Y-\?/Y7/YT4)\$G W\$8W7,2I:?\A^R,:7V,%7S M)^&+DL"Z.>NRJD37(.V3,BLTZ>1DT'Z0,?/5+=EYZ?S+N@+K,KD.FYI9[BJ; MTQSEQK8G&]LP-&?[>=KNJ2Y &T^&HP^7VT[/3P=55A^S M-YL9K&CL7Y^M,QNKU@8$GX#WY_3(X<*AF-&"(%BX>B&;,TA0\9^B?"K+>#U2Y?L+D]R1D5OT"66 MI 9D_U&C;UF7J$/AD&Q75W) 42X^^'UE3;25WN37;)-_'EP,W[S_62JL9W'U MSC@MHDU&(C<;#%3VJ[$DR]&TUQR2%NKBMPWEL1<33R>IE>N\"WC/89U7@.!L M)8>YEAJ\*;H$[$=M;^Y17J*TUD"V5(.Q504.!35+J\3D,,42=*LM0C].Y]N6 MU,KP43*Y\HJ-+H I(?&U227FFBJHVK^_OGIY%^O-Y;TP=F=3A9&M=J(H+1)@ M4V6[58L"F&UP=/VBGE?>ZR7)U,-R\11"6OF:GP&T#U9!92ME6B1OK7$<+*$F M[_KN##1^\ZCRI0AIC7&J&;QKF6,#DOT#\DP+OA4EB\,@]IE8P_'!MRBCE=NV M.<).B8K.9"'*O,R $!7_CKT@0_T^A/*'M$NGE-%.>6\E[^#:1D(#LLDM%U^) MO5RQ3H83'LV_+5)^8IFL;#EJ?#>(7,JRU$Y9#++'F2" *U7WG6%',\XG%LL: M:^-]\(6,\LXGJ#'%5I5II'+BFT*N>[Q]I35\.Y)9F;-BK&.4/-8[V:JC,=FD M:PK2SAPL=L5QKXP[FAW>4#)?0_G; /[!=Z')K.Z]7$O?ZUO^^_'YO(QSA8VY M-Z3M]OM\'=4F#0@/6VWG";GZY]E'V;4J4VPF+,MNWEO_K::W%*WB2.1[?TO_II0FK]3S.JO;HE8-V1 18Y# M,4F%'X39SA/-VA,YG+#9A?Y&>+_LC?2P!_<4]^+7[_?B 1II,91D:YD]LY88 MM4(=7=8ZY8K+"D 5Q"5/_"_\8N!W@]'EKZ3+HU5=*$&3$8.6:LI$->@235>8 M&/62.I67?RN^FXN'I38);(S>"S"'VHA:4Y2-5A%T)-VYD> 6IBZ\F&NQ3C:&E$ [A: *Y82F&8<4NC>;5S[$8WG:;>*[ XMH968NQ40,2!BJ,SRU M.EJKLBNFH%72?+S,Z>!F0?#+D=&ZZA]C57&DP!K-P0TFPL#72(;SA]"6+2[9 M[.7O10EHY252B:]/ =VD?KX$ABYBAV)HLDBW3X3WK8@O1$*[&"'6IR!S*3@\ MUI! D85:G=(6=)4=%_TFVV.IU\G%LG+$CG/(QL?JIILLHI?92"6D8!W5PHZJ M?_3])J2R+H_"BF'!ELR*!.RYL%I7F_1,ZIK.@CH6TME:+/\87\C0WZ_?_^L;U"&1SJQ_N5&)K7C@ MJ#%2BY!;2QI\,WV(X+;U4+OQ\62R6EDX%0$CNZ"D'$NG9(ZEC#>,$;-W(4 _ MW-]NJV0O25AK#%(D0[%)WQCC0^1;94.SA90I%'-9LNUV6=/!MR2L53=+.HME MI39%16"K2=E0"7*KM&#L?OS1XB2!4PGK7K?*KOTHRD.0+@@.&#BLJ@8Y@J! M;&M,HV2Z1B87$9_.;W\H?'#OMQ5.^57AK#L^L%[Y:7,/#=',NJ#7 '*M@;?5>0P3%H"'Q^E M9T_*5S04DZJ0'/05T88 MNZQ/97/2ETR3NTV(W94Z;E^%IHI*)6C,JD+3&;/-+GDL1'R)^EFSVJHE\M^$ MM /QLZ[,@#)Y-(1,/?,3HVNV6HZ,HS&ZE'[ C%^6A=J6GZ_-H/-"TC$[@G^/ MKCY^G+L0*8KZ.)@,TV Z/!>?P^<[2U!N_R1N9::H+..K ;SCX*TD- FJ)P[F M5*_H"M5#5=^5U..PNR[9D;W&FOAJ*H!4G%Q++=NI93:L:OWM!(_'8_?=F,[^ M]WHT&=+O@]&%U.+>5+M]!0:R%VO[OATMV\,*Y.HRL,UF#(ALN9WF:^R@+XUQ MTPN2&)!^5N74!9HF?="SX2 4I&6);XB3*ZXEH_<=$@PQ=_-.[2-2.W MX70ZG,YFN"U;3-.&OTUDJ=?7]7PW7S/[%M/1W=."K*=Y]P=_Z!\,&:\^LOG^ M8=T8P]BR(V];YI@1C!:\$0W9%%VNMO7ZZQ?']*UC:&?F;V[J@PE]:7 QN#P; M_OQQ.+SZY_BL?U2YUT&\AG.&Y.QE.&PNL8!%N=DE:05QAV-JG98R M!-,V2)&U#"J!9%)S5E9D5&JV?^'2UKLCL?5V(H#HZLM;OGM7='DN[1N?=P(W M7L:M%.;=V S)0LR83( 2.%PLU!>0S;(YJYEZE+A#L;3FG#2YVI+,$4]2WR.@&W)6SFO)T5DN$BF&@TZYYA3JF!E8&AD7[5DJ+6![1M#<'JR0> M2Q!('I)V!JA5- $U_[$5S6>!??9=9B(3VDZ=W"._?7U@.932=M^ MW27X .DXSR%TU% 5V^5B2FHY4$*=:E;) MQ2XS.RQ*[% YN*2$T!2BMCR;:T[DBT+!(\# ,_#JYNXK^9 M39H#'+9$>7!Q,7WS_O%P<>M3LBEP_.I=+4$FT2?VO8KA,1^$;XZP<[R,$F"A MA?H@A)] $NMR,XV194/K0);EBPF%'-^#5OJ>0'HQ%7GGD@7V7%) M9;:0 MG#$P<\2OJ5H*<3E/.+J/MP=#Y^[K+A2.A3'%9"#(0I8/(^@6.Q^C[S M[@+"8D2\&YWYILMJ>+Y39,S&V5;3?&HS]&V(K(^>0957.95^5,^F%Z$CZR"< MK [0(B/<)OOP+)L%RZ8*M6>HZU/._/M=CV '3FYS1MN/;6LM!':2'!(I8 L7 M'2D.-]F2L5LQ/0\:EZ"E%03M2?K*-_4@D^%]Y1@?H(:6BFT4BS.I%*K]M@*9 MP;F))SD$Z6M>U5O ZE0)!F.%K"$:3)I16M&.;4]?PZ<5=*F)(Y*^!DRZ4"VUK'5C3N.1S6&F4*QJ9< MH9$L"T$0G1+.?+"&_2/TW:_=%KX#LS49#O\<36]*7?;3+ZJ-/4637Z+8:2K) M%E-U-K+R*G;Z)0^MF[#V.(F'YV]E>,WQ97..S\.A;#'F.(7=9ZEH+'NCTMEP MU&ZCHSL9?^L:?=CGH ,TB?]KM2>TLP0"HYY&OO;]8MK"1C[JE RN.L#F(AE@ MJX[H(7I+4IM2&6QRI,?_]N.%HC$;09^-&5S^JK?DY7\=IO9@<[(.,G* REI$ MM3:3*&@,U5O3#2?1L@>VT[85Y.Q)^%UR^=&O79*POOO8NHY@JS"7XGW. 3@& M)T^1T2N#*P[<:N@448:Z=1?UF?'>KB=,\_5$7LW:Z$_YW;K!D0QY*P>MRDK" MW503:V3KZYL%@UJKSI<8%7N#],S$,%OK()5@KS]]GHQ_GZ]*7K==/B:M?"&- MF#A6F4U^M*2K\R%SJ-Z]% ,ZVR5NGID[?BM[:4 V'?KF/./C.G.IVK%R$ KF!K$(-2H,VC"&, M-X2FN,8VC_I'EQ!]GR\\'N%'M6RY<$A.+66J@6-$0QRI9$HF:$,-8V?6?40\ ME57?E?<=+%N"Q!"R4"B6(0AFI)SX#B@7? 5;^Z=$$Q8KNIZ=&':Q;%%6"/JF MDJH:2F7#);TU[/FLB@2MRYQYK_J$QS.3P_Z6K6ATI7J5G?,0*'#,*Z8B &N/ MYOAJB=_KX_A]I?+3<,LL:.: W*.NRI*'TF0N0R,30[0AL\/NT+56+JHNS_PH M,;L3O_7;V_OF!\/;Y>D>1\SN40P-=4RHE),?H,*B7GH\V!'7'A\+_/-@7?5T,\ M*I"]!+>RA<:2:@&HVHI F6)BHRN;&*Q&=L)=UB6@ZE3K"%2ORZHHYR2O:C@L M!W:(:%P$VQCG8(-J.@1HN_S79C1?3\X^LA67\H?1;,[<&("^J^Z&K_[.)J< MOQVP@?O'>)8!F%VF\^%DC3QK448#N"0;HXN+E%(K4MZJ.(;1=MDS3%=^_Z(% MNO--)'9'L^Q\X1,ELGM-3B)ZCG2,X5=>,E1YXRV M+1F8^]>2[BY[3R)'#,TTV396V:.@>)8F'9HJY6KZA,_QQ'E;*_CF_4X5?:A- MHN0*XXH$L0%6KTO36D6-5?>K21\P\O!G;T?7NH8LE]CR%I-CL8PJ"WD;V4ZD M$I-1AGIL[,+"I5U%W'0X8*?$ =*]:'C7L0D&R!J.*U%)EU7D/VE-'+-A0P[H M^K5SZ'18]!@KZ-F/\)4B]JH9P]&15\01O:$6$D'2T5O%][H/[<&XH$]"^9K' M,Q5E)SS?A)@R4YX3PSH.F:4<-S1?.LI#1'<:D:];I)9E!C,4:WP GY!-L)?A M;-YAB%[UN3;P9B'?N@WE5Y/KLZO9D!;^[)L6<$GZ_'0MQNW-^[?C>3?OM%Z, M/HUF3KQK.@FSII,[N_G@N\KWFGWGZ7#R^T(2]M/GB_&7X?!GIG'66K#$H.H' MXR0[^06'Y\.9;2]SS4# [\+N_Q.8&F_][MNB= MCBL^ ]8>2O&)L M,CRO@XG@_.D];UN&[/A&6^;S9/QTM)"#=@Z48UP(3LH#(02I=.[<[2MMS>(+ MRWJ:]N5@Y;9JI9/$\"X)!Y")D:Z&5$SD<,K%KJ#TE;7.=4;K!!S,N_KEA#^4 MT?OW0]E3.?R:F?N)O^6/_&4?Z^7Y4-+KS-RU['_WRB\D3+Z"*5E[^=/PCYLT MSSQNO^3?GLT3\XO [.:3&,A=G@\FY]-?/I\SU5+YKN+"SWC-0AL-+NCSYXL; M.#6_DWG.ZNCW864>SJYF&&_4#T6^XS -K_X8#B__Q?IV>3W\^_7H7+3N]>7\ MR^=3AUDOZ#U'U^_>=G=_RN&#M9DNS$R;40%$]H/+AB2R/C(B.:?A:+6QC2 M]:P.?#H[\5_DK.EG6=MVV*/(@XNS.;&S'['R(#8\ %2D1=2.T1B$IM 79W2U MN:;HF^\/P)H0X0FLQIHC>/=Q,IR?P7=]6[7LHF;(.OE0"[#6I41-<8BKM8Q@ M).I-[+/4MZ^'_?(4SEKOBY*0TK#">?;0H%-C=Y>B5:WO/CJ$PLVHEACZ=N:^ MC#>Z?5%Z?7F3%Y6V>/YWIZG*)BI90E^9+PVZJ6AMS8W11T)7J'7@PT:.E!:9 MVIK,(W&YZA4O\4W\^&DP>;C:0)K6IC<4_#1<7&FPR6/@WX?C#Y/!YX^CLT>> M Q\/4;4LW0Y590E1"Z94B%VG(^EKT7V5ZW?1;ROZ/FWV]4O8MLCWFOF'R9?_ M[Y>?'Y\)A%AU-5@B(:#/I KCVY!5*"F$TCVP&-=-@_A^3ON>DW@/8E[Y+Z9W M#T*_L-R'Y[,O6IX9W MJ&PZ&KP=G$F2>%UVWY>DG3E7/"+ MJ>+GPN:S5.S'$S>Y2:&(*88!O\W(4+,F#&C5;/1%W^_Q7?9/ SLC>(P,3ABS M-$8L(5:5'+H$41JI4V<*O+:+7:;?S^FI8:?Q:)$,6!\BL+$F(Z][*5K3@K3: M]&7X'IXE['S!9[@][#112R>?2L:P%LJ*,HX5V%Y*BVUNN:L;"-[8Q1?Z[Z=V M.MCI"\:J@[:J0D1+A;>VA;@)IMWXZ/'$L\>TMY4MP98Y;V >EK=>!;(K*( M-0)CT)!-OR_KN:*"-;45H!*JXK5,Q(0H?:ZN9*\!. Z1%K$>7EL(S^^F+*SV M_:N_C5!55$N1RGV"T!HILOQ+:SX!!T[]NB"-S_;J/DMS_7@P@=(EKLB')"M> M',FV4Z.2IN*L[FN57H8^/2?1'R:6<*8YHI:K+NP24;-1)Q_5;+\HL3?L/*1E M=[18#??]G)XXEIB-@B>=02$X#B)2S*7E""YG#C#Z+GT7%B;>?S_#T\<2T?I4 MJ>B2:P99[P9:RXX0MH)--[WT]U-[LEC")4:_MF!N[-%LL8G/C6(P"4BK M5)>EQS0^OX@=GS"'C9 422,5SJ=L(WU?Z./YRX=LC%QD XLE6;!A,RI?I$*^>LWF _OJQ;Z:[=F= MZ7-RBH_GRCA"3IB#B86M,DDD$*4+VT.S->I^&.*+4*?G)/K#1&P0\LZI7Z> MF _/\!WA99_A]A&;59XM8W'91@[6HJ,4M.%8C961(6Q?=!2E;.'[J3U5Q*9# MR1G0$@=B( LW.61KC!%E.X"\\_2Y+;>X%_@9GM=)([920@DQ*&T50K0>%5%4 M*5$A(!NZ4H.7 0J>7\1F6DZ^YNB<=3*Y65*R5(N5(1S H5DO9VT.6R WTVZ9 MG?7GV6@ZY ^^'7R1]ON=UC&P1?2S[>)H.#3+ 8.RK@6M3*N>P]%^3Y==:/I; M0\Y>E*]J6 PJJ)+)-Y096A4)6VT5& XK%_E<^MW3.NJ=*1]>7,P;3W]D8SN4 M\&W7=ORF3:FZ!O3&23PL&UM\3%G'C-FXKHHYL,=ZZ)H>)V8/DE?&[RQ<&SPF M+^L)6B*;L[8Y*,: M9>50/RW1AV.+>4V:1 8_M>(#2:I$"L=TBI(V4S#9"L#O1?-.T/1NP MJ$_94G]_=E.(./)^Z$$9:]O//SZ])M\WPZXSN[JZ&P6W8W/_D<"O>F_?OYE79"' M.I(I9"H4\,F04:8HQ7BTU8KY/GB:"G]3&22V,&OWA+(YZ9%<,[O_'HX^?&0" M2/3MP_#O,N^^,*QJ@]'D_PTNKA^U=8%P;R>TT)SG[N=,=-4L2*'-G\IO\X-D'ER5-[EMV M#-::UK"&FJQ)&&;3#+7QC<$R(^4E^H2+MOU$TG@!)["?;3.!(L7F/#H-Q)$+ M15DDS9B2L3X]6+AV>Q;:!G4JX_;TI_&LC!N2\^Q9D, T]N)*-LHXAH0W^$1KG4T,V8VSY0"!=-358*K'DZ%L-CQVA_R'ZO^(1_K\9 M,4^"_F1MC#')56GF+K:0YL!)DSPT<_2?EGFHL+@2_52">8K#>%;@+T27E;7. M:LH S3,,E.G>RA900/ H^,,?G#G]<9U&N6Y^=/US.#D;324]OP)7K% ##3+* M*:H@.0-,"B+YC)484S\S=^_UT;P MC[_ZD(J68X0:0H#@:RJ)DD*3()42'VQXN+V @ >"IILR=5();GY)ETOW@=UT MTAR3@VI5@2.?R'KE&E4.QTI>?%+[>D_##PI.*-]3W=Z',?J2C5T;W%=KC*G8 MDG*J@;,A*>U<:BT:5V+2RPSF :_J$@X.*: WUU=3*;X=R8I6=M.7T]'9XPCZ M\1=H1Y&5.DLL [)]$V(&"4"IH65TU96&J<4BHZ,QZ%U@";?63S;T+"$B$KYQ]]!;(_ MJ$,D2K?C[%D(0)CSB&;NKH<2 MK;T;RU_=HX0^?)@,/W!8LX^GX/L9:XL-$\@R=5GWD!E6,R94&'7MAF4Y!'N@ M!YA]&3VMM'>QGREE99S)&GR!!$A!522.^'S4@>WD,OOI QPH";\E:Z<5Y\$, M!.6F;"@M:E7!JH L:N,L\$5MLO/O<0,1#I&9. C#6XE^NEE0.CQ*/,,W$RBU M8**R8-@"@PW19J.RR'MQ.^Q]:=MM4N0'Y?&@TEWYRKB7:%$GRKKJR! +J#5T ME'(.V493=+=0_*MHU0];68O#,=C)=3/E??U3NP\QF>4HH5Q*&H)MJ&3*:HZ6 M?;W3QCW^JFP7 ^3E1/VV7JE_Z]*-=Q'RAGGQNU:#+/O)WKR?958?UGN//WT: M7\X^?-=R\+4MG'PA8LMO&&>;P$!12967,Z49L,W\Q]_>:O7K KN'8.P@TNJ3 M80_]M-X2D10H9(MQ[ 8A:TR%,$6^#!$-J=(M!>/852]!)$?AY(&\Y(Q?3Z?7 MP_,RJS^=BW3VG:=9WGDFLJOWS?M9AGU)):O]S^N++T;MDZZ_^RS96OW3X-/7 MNBCB'P&W:7-IDQG]/I1/6OBZ=Z.KB^&;]Z_91?T^.K^^UYE6+T8?1BR!V]+9 M=855@0Q6V0I+#-2=3/=B2Q8JJ5Q4C7EI,4]76;652#<^C-D'%SS']GG2[*LN MT3&DB 9\HZ1=X^@X^,;WM69:EBVPBUAY:S(W8')V-?]Z%X[#ZQ*<3:8FF5*L MR6LJVO'A*+"F=C7I-XN)UQ[&+N\4\A.AUITE'KH'%*L MUH7&=R59'T/N>LK0V+@P4JPG80<">_?UA(ML :!F[Q@#9(C1))NT5;)QVD,R MOI]'ZY^9//;8,JN(GN8)$\V2;XY!N%LF%0QC4V2S2D9W2\$T_"L[L..-LE ])I1&[$^ M0%6>_Q1SJ]%A"@A+)KCR_YX3V[M8I:Q+2XR8$H-8_H4Y]R8P[X%#4/8^79_M MYMQ>2V_T<+H=.%+@@N5[5A@,0>4@PGK& $I%B[FZV,\*=C-O>)^JFY^[&2TK M:W._URC>LMR+>+K3'GEI*>/JK%'/T 7(A=N_@ T:G@'&?87 M50-(A?VRK-D)QC=JV71/Z[,A$$\D&7M2R22.^:LNU@5,[/13PLJ0KW"XI4.H M_;);KS'B$TGFM-H4P%?#TC&%U20V-K<^5&BF>=,D4](;FX@+,WQ.)1H\L3I% M\J1M]MAL ,WQ2@L,MHV&P Y,M-9(.9L5]IP' 8M&@S)5DS!!)-36[*A!ZU=:,0_ MK8R> "V7(-WN'.,#*Q#*5&&6%T*NIM5,O@."-J+?QC0?042GOD85L$!FC\XP M!S(F! ?\/_366,N_[:Z1#<%M@WF6RVBA2F5>S_;F?1E=7,LSYNQU]5XIUM:# MT4K)UE8H*MD,MIJ4'U35 MLDIVPV=LGQ6#:ZH3?.$PGGPQ$HXEVZJ\JDD9$<'R$0/.!.>/S&#W-6DP'9UM MK8'L;9(M9+6!PN8EQV:,LH2)_T)&O.^E@?^ZO.U[X6KG+7K-S,1A>75S??,92 MCI>-RU[KI@7VY65KIVSRYB1-]O%:CZ%;9<>!$#JC(!^FXF+ V\8-0 MNNH._[Z#J5RZOOUM\[QRYP"&W2O<=N]<#+&/X6#0!'^\/VQ<=<#S[%Z\^]M_ MNM&GL?,@PFCAJI_>3>"19Q,Y<]S%QSMGID+QFWH47_V9]#[1;Z'S+_6QV9A' MG][]YWWT:>EVU_'4V90F_K'9:OSP"<=W)EWGWON(X3!GLM!?.=Y8>=''=F/^ M?>-S\?MUXW*\J0+ZK+WO;JK$Q$<; ^$V0GJ)4$4A?!E$4V'+<&K1?X7Z9^P\ M $TQ( D+(694AW:IY1';6?\K9_--_-'N-3ZVA M)7#92GF^>.]X(IKZ<0C3"3]\7!WUC[!2KUPT3/E2P4N6?B['R,UGP*S11US6 M_#KCY_QK/#\ N?N4W!/YB%LY;KFFI_>-=[1YW N[>3SZYD65OG> M\?0@91SYR173&T12N!D*,_&"L@C,;&$K.0_4Q^2-/(7Q4;MQ!^A?F M(N)HO9_>H;,>^(_Z0S.]^,=HG/T9K'V$F:$>4Z?YPZ?"@[(WK'WH\OT[WMX_ MZ-MY[CQWGCO/_13G_@SZ@P$989<+HW%&?A3YLT\%A=L"Y9G7IOG/^OK"5UK= MX3?/#C.GXGT8R 1,JX]39PQJO53#+3.*GC1;BC1/A]M^]S2MC"(WE&C.OXO0 M=YVQ^ _*.FE40\0S(=;&XJYC[EO']R'50@%G3)CAF.&VP/# MX;D7BES2'S=9.)/YC_EO#_SW:Q8PSW8L7DK;(_5X3?BZ6_*N1;6\N1_>JS.I MF*N8JYBKF*N.@53,5;J^,'' M_[!MI2:3 _#@M"H+^419UG&>H)*FU)#&*W4JG1;':L M7J=9.4WJLOIXWR@0MJMD\-,[S_?4NQ_3>>Z#*=YPH)2QYFUCC6::0:O9JE[< MZL(!C#>,-XPWC#>,-XPWC#>GC3?L2S'6,-8PUC#6,-8PUC#6G K6L!_U>KPY MDMS%*DGX*Q!M84HFB DL]6N2CK-C\15LA;XB1;9\:6HU!U:WUR]+DNJRVE4K M:-;#)RP3%6@8E@N6"Y8+E@N6BQ.4"[:A6"98)E@F6"98)MA^VE^ JD91\BII M^\?Y[;FX1SGUL#>/D/?*LU]QITA2Q=+%TM7^=+5&UJ-09>EJ\IHXVD%%:_\8.X',E)BK$91KG]0 M)8)60:G)P^YN-?I6I]4K3>">H4]=F*9JK<;*ZRW+%$L32Q-+4UEQQ&YC7_+$ MT426MA//W$![K]U?;7KYQK,V6"98 VTD5[=KM0=[4T(L4BQ21Z]FFMVF-1RR MFBDC7/?"X.[@V -Y=WXDW6I0M@TH._9C;)>RBQ;:N!+F;=1*N[: 7M[A^^=H MN\OI_"I(6<$V1:MM=?KEY8YM3=&CX+RJ30G>0V249)2L'TJV#T_+H^ YQD?& MQV/A5<;',E.DN^6E:>Y,SE?M>AP%KW*"-0-H[9B2 ;1<-[S=JB@TSV8FHR2C M)*/DT:-DI]&R6B6>(&>49)1DE*P#KS)*EI@9U6I:C0&'+/>^$_YC)($N:Z_/ M_9V;E^MXZLPT36VV&C\1,%OHKQP/(C3ZV&_-RV[[>3968 M^"[ .HBA(-J*4$4A?!E$4V'+<&K1?X7Z9^P\2!=&$0KIC4U):7-#.YZ(IGX>32;*LHL[:'*"7YZ/H,76:/SP/.VN1T^.]7,N9F!EPB5C<>6' M45G.%#,=,]T33/?WP ]#\8<7*'@C\M[?I>.]YOP_,Q\S7VG,]PM\?E7U">8^ MYKYMN>^S= +Q#^G&BAF.&6X/#'>%D4.,%M(?-UD(D?F/^6\/_/=K%J2^?76I MIR/U>$WXNEOR3D&UO%D.V5Z^&79D=&268Y9CEJLKJ9CEF.68Y8Z2CLQRS'+, MKC M?7RZX43,A-IS&V/-*M.4VC6W]AS >,-XPWC#>,-XPWC#>'/:>,.^%&,-8PUC M#6,-8PUC#6/-J6 -^U'*\]^Q3'K5W6++I.D!Q6V_M#JMUIER=G)1XB/ M2-:.5V.=CG25UVN5!8L%BP4KO>_]<+@WSGI5B[FZR"-WD6/!J\A>[+7*Z__( M:HVEBZ4KO:]G=8==%BX6+A:N"E17VVJTJC<;3T6Z.!GNTY4?S/U 1DJ,U2C* M]1>J0M".3IY:PZ;5;Y>6S5Z71:]:*['R.6&9:)9FO;$XL#@AUK':#/8TR M E8O#&\.CCV4=>='TBV+8YYM$[^-2!UW:_GR#I\_1]M=3J=706N*'@7G56U*\"X:HR2C9/U0LEG:J2$&2 9(!LA:\"H#9(F;#ZU^HS[D M?-6VQ5'P*J<8,X#6CBD90,OUP]N-&F#H47 >FYF,DL?"JXR2Y=&RW6E:P_)* M>#!*,DHR2M:"5QDE2T3)=M]JMWE/9^];X3]&$NBR]OH-?^?FF!_OG3-3H?A- M/8JO_DQNAK/<[:[CJ3/3@+39:OSP*4>S/^,P;E=2N^F M2DQ\%T 8A$80)8"H,@R=B0.3T66.Z=OL;(<8+6#EO2B0=A1+%RZ*DE_>.YZ( MIGX<2F\?\:SP_F$FW !]-O"9]L*&% M\=3P]2QI&??*%5*'WSZ(RC*5P-A##""(+F MRGFH/B9_?%H6KFS<^[J)Y7]6P%E'R:>BLPNP/]Z-.CQMF1[X[U]>G#1])&!8V\[VK^'+ M_?!=G4G%7,5<53*I7@=@0),ZA0FKC"-HD450>VYCK"GL#32'5K/)1:BK,W=.UJJ)?!$] M^F3<5%/HO8(PPJDU5WB.1G5AFZI5/&OR$SYSW1Q8K?+Z))R*2%3F>/-Y:\[- MX=R<(_7U.3>'(P6K^I!>;&:!/[LRM?Y?X].-+V*0U@A M%7P!.MN+]"[*$80/7]7DIW>?KS'/XW_:_W=W_4XX8_@";CZ[N+[H-CN-F_;5 MH-D;-CJ=B^;@HC_HMBXNAX->H_?N;TL+DB=N1>F6!0SL+641=@;E;>7ICWCY M1P=,8O3ZE20'WOESP B%B+0*_(O MX+K +%(\]ST!@N"%$Q4(?Z+S8GT7_YR#F#BA&HM[WQ^'P@]$J(('QX;;(U_8 M1FA"(2/]!! (6&NX#2ZQA/2$G &VP8]3N")0$U?9$=P* X*7A X@G*0;HMP0 MU?>YOLK'T2KG@>* ZKL]E=X]9OH&F)X;JM4QG8N[Y4$()Q2 RG;LR@BF$2K7 MQ21A_9NG(ISD@PP MB*3YY1$(0I(^5K2BEA%R(^"A $-MBC#@ 0*!V$Z5=.$+9 *P'3P5ALF=])T$ M6RT,_< QG\.9#*)'&=E3PJ+>8@M>#%>"@.>^P%!#0RO,&@<*T[/ M#IPY7G VDB&A5XISN6Q-(3;#3H*FU J66&#NAC# M!:_QF[DS$'JOJA@@D=6D/E^'\$@2=&6 MBJNGMWR' UK*94891.O%^$JA-N4(!F;)NLYSZ^IGZZHO38RGJ0S&CS( T0_] M2:3_(CDN@-K$"<)HPP,)8Z;9DPPN!S/Z $BL2!G0=C$^*O;($ 1R1H1CQNQ\ M#MO)HDR1/$%"1+N('@& I0@6 8#TH$/ -WC,TZ-.9IW!J:',6$L)7I, =J*7 M\'+X[L'!JR:!HO>"'1S,ACV6 MD11%>SO=*^Y_ CWI(4O"9>%TY .9Z2DS?^3 6^1\;A8IFCK!<]/%)/4Q#IMB M-.OF&@, OL9 R3M<-5W6P)Y!V,36OZ MV8E&3@0_2> H&B!,__QX(>JT01=7WR8C,;$(86G)5MP LIHAM$P[@>%O0&>T MC[0:GVYOOZ2?FI\^%.RV A>!G! _HN<[5J 89HZ'ST0[ M$QZ2LT)3M3 !?>$'"<[AQ7A1/%.!&"G0( [\:&UD6P>U#T@5C1IOGOD Q1K7 M;#^,SN9N3(=[[T&:"*; 4P=7'AV$N?+H?3JT,=5#T4!@.X$=SY X2^*C9 ;V M"#'G-"T=;5#/>0)YRS^)!O:8T<^G8!'@MJ#-\%'%7WL2L# M!!F$15K>,[V^!(:&,#-X0*CHD3/Y)_@FF>[+04TQU)%-U6"F!NTPB5G .^G. M4'LG*X*VU:9%\WQ-T:EMGH2+5\Z0VF4-J<@[SRE5BE&EE,X\(M %YLI&HTHPN*Y(:I@DIM MCLQ 7@ZOD/V:.O\K!G028[ R&Y?$!?X3($!I:TNKG$09!MF.@G9"1@KX9J:B M<[%Q@,_*'W[.FY!+*(BS&*M<<"0W)8/%@<1+S^@]&HUQ5UT;PJD\QZ&\5R;^ MRZQ=HQGE[2]CP:-98]PJU)S *ZA(@:%2M^4)J$.C)O#C^ZEQX_ 1^F'9AH8= MD")&'\.X)E;.4,K@58JQ6G1BDN> 1(#\ OO!-E"T?/-%/26#K'VHQ]\\^,HS"1K+ITQ26-^[D_+ M!P Y(,(B$P=#(R,&:0 6YKJ8X_XYV3?Z(-NY^%J(Y#ZA6QYE*%RBV%1ZY6C- MY@_E6"?YV"XJ3FW*.[AU-8=5QR +HT&=9K39T]?0L(X/D]A./J!%FWXJB$!8 MVLBGI\5BF/BX\'L"E;;RUTUS>X>P)(S)_T'!JYZE*Y6Z.J[$U(<)K>) MC#$T\P2\!*[.?LW 8$6_OV@VNZMO@\EF_Q;$.L&I/(BA>:.!; GIC!V,#F X!#YXH:)0"T&9/R(DD^E6 M@ [ERE1$<3<00$OO#)([1_ TPSW.?^FXIY&=1S\&/V^D4@E"*P2Y?&G3]+DQ M>GX6R-#""@AMT[XB2#40&LQY&Q!(3!Q/>K:.0,WF\%;X#D<;9 -LQ MA>,F"K,"'-=-DGA2915FJ3NWR5:TB08^2!?U%&U_Z&_S(==_7-SE0ZZ8ONGJ M+:D",X6Y/2#P%9S(:+Q[5$V>\1UD'$U]4[<0+T2)2+=:0%K3[7;:#:(G3R4QIJNTHO:4A+ M&B1+&N265$=/Y^F2BMA#+8BYC'X,%ACF,2=Y2<:S,.D8.D4*E+F+.AMS?< 2 M#YQ1'*%A6K#&E3<^H\#%N;A4KO^()BYHUG@VDT&ZK:#3FEP=Q LI(H"[XS%@ MU]I1E%)1M;[<5UK-5;%I2)MKFQ*WOK+ 9E7E-"-__IIC"BN+O33[E<*XI1R0 M;_6>7LR7'/7 Z\[S70-6Y?)Q5^-K(?+PJY-!B.^.H72?]1&A@:@7 (AFL>T M%PG6QKVCDQUHMR:)=&*HTDL!PZ!1$1+T!G6:261A8C;:53G;R >GXVSD?\\9 M2%E*(#G&""M)RC7N^(YPGW.L<&\!(96B)'(2&8<@&:U.UGGI4F\\EL*RS;)= M*]F^P*"+V9$(4UG46[+GX.N2A-N^WIX;@8B+3O=L#&*CL[)24X-%@T7CQ$3C MRH3>5Q1>HN;6&MQ/B1KLMJ?F9$SXC2D:V=%(AQFYQ./DK5RL1Z= M8YH[I052I\+5;%2]GV*DAW"7"0T)5U8&FY8HE3_]58A"K\NY(Z8F>] S M;M &#RKEJ5!M"!FFF_]3X!QPIY--N,!1GFTV%G!#/1AKSDD?+'7F O+,TA%' MVHOPAP&N:=FSS?""";B*5Q"4H,1%$9R8#N%>G M*":1C>2BE1,EVG4[D@GG<0./CT[E.+675R#,=J4S VV>#N9WW$8VIC#21Y_E M,;O%6"X@QRSZ#%G*L.-U1^^+9_S7<6P4*&]L F!X!,KD>MIIXG^@Z"PN0IY) MUT"Y67U"NMV)S%MPC0S-L38M?SICUARW.#<;0D(?-;9!TB9NC R* MAPTHK06,&TN #LAET(;Q9(+23RGH].D3_[&PY$BUY/R"WD''A=&+ MDA4V,'Q>/ F,A]-,4F51:!2F(0)=:-]2^U"&10R6P,+@86#-'*[)*$J/R*3Y M2OJX1K9P@3EDL78\$:8I)'D&3]^89AL5ZSBDH(9#U+E#E-ZDR4-;R 5F/1?_ MB^_T%"8324Q^SA.6SHF;;&C::DGXU+ _/3MU/DTN6:K32=BFTO.4:TIF8.90 MX91UH/X9.SKUE$CAA-E*(JN,,'HZT0MJ3(9,)HVY@8(6Y/A=/)#\#"B@ZZV,DP6> MR_ 9XZ].5@_>=^HI #KMY.>T1$*EM"?D,K6D/$I6=:+DI$-(!QAP;@"D(^6IB1.ME'/2SFNH#<5,\62)A7BR M46(V$QD^H]PI.7.ZTPE,TE5RF'SYE68X8SPT872%+8489DPRY ML:I)/I%*ZPCM2N?S8P,U(O"'/[76R[%&(<,ZEW&<3@\@OF(".DK*;Z"C1;.A0YY.*._O\8IG9/ BB^M#X,\$90I%$U]7 #$IFWAK3X&G7?7[Y,(D37XEB4(?X:MQ M^8L%%U]0.K%UW;FXN6@UK@?7C>[5S7#0NKSIPU?#S]W>SHI1&Z.IL8B!;YW%24D6,C0-K5>Z46]?Z^@%]#F.YM,5=)9N]DII+=UN'[:[ MH>T/SY'GR1S#Y(^VC6]$>R%!E+:\K O'MRO"O: M#6+9_@Y;[)M?@\\)X_D3:4]/./S=>40/>=_\0(.#!ST;36.K@\6'H9^AGWGW M+4/_D;H"AA;=ZG)#*Q"O&HA/G>G(+,68JYBKF*NJ[]"^#P:L MLD'II;IW/.I38&I9/9TD6;&@;B1Z7]RDE2E\7' M^[CE^8G8!+7G-H::_'W=IM5MK?8>8:AAJ&&H8:@IDQK-QM :]%N,-8PUC#6, M-95BS7!@#;I-AIK*PCA%&1H<>[CF9VR+1*4,MPD2MBH($KYBP[E\\>FTK?:@ M79;XU&61JU;(K'=/6"2Z/:O3Z;)(L$BP2*0.70_4!,L$RP3+1"H3'9");FE[ M-ZMX?6H%=>A'%7PF7< M5EWLI'2&_,#QR1HIP#%MZZ"V^SW;?ZG?(2"5AZ67I9 M>O$@,8 ]B+2=9K6H-A::4J&, 8 MP!C &,#8 F, 8P!C &, 8POL$ "VL7=G_OJ]#>R@77Q[+T':X^_B2PIEUY7= MNDI9?T.5LO(T2ST; Z(_DY;)C>S( M1/I=\Q/U(,I=4TANRE^7-!2.J"(YWN5AT>B93T6C%1:-%JM5[LY%H0_2& 0 M6\>EK3$C["IH9F'Z0XU4UG@NQ,9'V&0)FX9ZOG#@,7:4=#\:I14[<#BJ&*-. MVCL%F_JH8']/,QQJ:8?CRYY//:9\;&>"O71PO(C>IFDHO4&$4Z5,3[PP@E^H M42*^UG3BPF8[XL7Y8<_BJ&[)\_KF.LMM>?S)-1#W@5J%)5U]0M^[RDWQ-IF. M/_D]GV3 M=2\>9$2MBM(&GP39QDVX&F3;ZTMQM&HN-Q;UT/.KZY?HA M'HLR/4B-Z"6BW.Q_"L4X90 821@%L7X9#!-H)0UP +?TJ^>!OQ2WCZ&*M+M8=OJ]DLK<%C[USFV6"9>+H9:([Z%G#1FFYH"P3+!-'+Q.]%CA#;#N5XO/4*.Q2)6W_ M3D?QW^N#^!^PG,3$#Q2\"KP2>RJ]>W*(=.6%I5/W*QX.>#>N#$-GXL %D\"? MB=^O?@97)_*3_?$JI/1T*J6WK$ZGO#+IIQ[)X+CI'E3@Z0C7^Y[5*^'HT$OI MDWY@]1JE12]8L;%PL7 5%-M@R(KM$-US3G)[[!==DZTJ3Y"W MO9Y NT&KV2I-3]2%H3BD61^UQW+!QSGMV!^WKP>?/O7YC>-WO-SO=YF7KX/6]D6_*7'NL[RV!;%10&YVM M#5F-$\>3GDWUZPN5O#\[TR$A<*]M4XF_J(C1B"C[E2"E/5_].7$CJ&Z!?L''A ; MB+#V?JJM3^^=!VH.,Z(\37Q",*8A/SK15-PK#SC7=1?X"U;2&=,EFD'A3@>> M.W=5F.23_N'1B(GU:8P7,YB5+<7['$G_.+\]%W^_N/A2("HV,G"P&I SRXW8 M\298(AQEQZ(ZZ_ BX$MY3],H5$_WYXY'E\&@W!AKN\/ A1PC#]*<+=W?(*2Q M8V*K!_/2%62Q/44I MCWQ-C;*MAHQ"CTTI$I: &V!QQHZM"_:GA?_U>NB&&1CUH38@*??$P)(3)P3E M*Q9@\F%? &QPX<./@5GC\R=5V5/ >W##=!>M4$77AZVU0CCU8W>,2Q@H2: # M]_P9>[H;"D&C29]_YD$D-GZD&TT$"M@"%;@$XJ0Y^.NPX\+S8GC05S7W ^I[ M\AE@2C0;9_\O8Z4<%VDY6M$M%ESDP@_I>&\1Y0"*E![831+KA"',G##$N>6! M^O;FJ@#1\/.O,K"G0C]_<%Y*HXF]<,/>V;D*(V>]EBFP <6R M<%YH^N/0M5)TSCIGW0PU'Y7ZEGWZ9RP#4$" =? 6>+YY"&#A(_PGNV[8%&.Y M(#N 7J?A,/M=*Y%CA'VONI%N+$2XS?.U!='JM\R_[71!2K,$WK;^/QY& ",$ M[0XP2]S%T]9$YMR^S@TM.*YQ"'P1AH K(U"!J"&O 91$T?5PJ17MC_C!WM!SR]"_BF MU6:)$] ?\?*/3@2OM)/S14)#%G:6*8CL.EKX>FV2CL=ZKYO,)12H/*76 >CU<:J&'_2Y],5:@=_PY?E#VU/-=_QX]Y0@\#0>;NQIW# M,)[!D',D-@%C-VU]:>)73\*D$^J^F1@HP*H"WKB \LAN*=13J%/"90NP)RD" M83R1F9)H&%+T5 >\\*5A+.$SC/?.GSNVZE@Y;X(-S(5DQ4AC+26L+Y#C] M7%S,87C?G1DICR?V"K=:G%;)BY.-SY"^2.NY7%#K2R3)BI8DT"7E"/_.P4.G MJ),.[NA0M:T"C#)AA%+-/&?B),L\ IL@'W*F11LI_31,B*3;X>VT0.@"N.(B MO@?ZHUX?)AL-J?F$3)&&.6&P8&2H(E\4PA4!105"Q[4P M'U,F78?AT13UIQ W2!XL/@57]PQ M\DQ<#K 28.:.<$ADK*<,6%D*UQR>L7? M#2@@>V+4'K BAA]1HL@F!(4#J#/W0X#"UWK(+_)W\QXRA5NR>W$UN.@T+R^OP%$>]CN]]O7-<7O*.7(1PQ4( MMC/[K;J%ZT>Q?6P[>^$.W4Q>D^_RK"-805#ZI63\A3K;GQ(Q:Q#T-QOOH/0G MTD:+CJ+YB0\&:O]6@C\>X'94:/N6N((Q ^QYCBQN 4@W](6K5PC4*UI\X5S: MN.LL'B2HM#A,FZ-K(PX5LF-,E#%M\H]4](AI!&@=Z-!SH]71KZ$G"WD?J#1I M 8R#9']>_SP%3A'.#.U*;1/"K_ /P#A@NL*]#:VH];.,74)P[ZE'].L3@U1C MA=E(S;[4OG.@2",7S%50]G.T.>1W?!69"ICX8(F9Q$UWC[(@;#^,J'L[V/VT M:1>8,9*1 &;T!>@84/OK5LD0EI3Z@/[2APNH M5SUH'G@$O!)M(AHHVRJYM, 29K5!]Z5"\0?PL-Y9C%0P M2Q-,Z*%6_M68L$);W2@7@LZ[VW(>Q41>8$/BH-R#[[);E9NS$U4 0Z$E<8+< M,_1C=7$QW%@WQJ?9,XLGJ6" A9\LJSK7N7YGHU\[I*OL2RO MEB8LYC$M3':#6:6Q*2EGZ? /9IRX>"3F/4T+8 -D,?SP\6B MLKXJ^EQEA__ M4]'7W%,+":EXS_(S\J_5B4R%G,TF7I,^F+(=P3%T77/-3^\:[^@S2FSR^?4& MXTP&]XZG!RGCR$^^T'FD]$W28QT(8SK'V< O5_* M6L=0EG=@M8==T"F2TAE9[4%JA4%9';T$=M9JLCI 0?:O99G7$ZN@U MHO.:-F-O41WUK$%Y)AZKH]-71W2X1$XBM9JQ4(9DZ>BCH41S_EW0^2WQ'PWZ MW_$)6+L//E1Y_<>>(4]=F(256M4=@R;%[:3B[FLU[-8&=AO[N(VYDSAN7";S M-MH8J2UGEQ=;?8ZVNP1?JR!E!=V5>BUKT"_/^MB:HD?!>25BZN;"*G7;FSWZ MS>4*#_>\)'%JNYTVN,?4P\2TI327&RM'93DG21H*YG>$42!Q^F=("C'"(XKG MHO <3$,H971_Z9^WR\WT*.]\0+-1=A9*4DR CV?O]U2NSKU?5?9;^=B=\V9= M.;8U+/M(2ZFE;:HYT%XR7K(,;7.R_?#ZLR(#H-_Y8257ZM!)WE^24V/YU'VV MS_9: ._^/E#W,E(F,]-4!/-RYZW1":%DS;*..U>.3)1<6D$Z;Z?=*5DOE7Y. MNSGHEGTJF,Z:Z>SK3?G ,^<^2,_>24PP#L9G>,!P(:9^:(K^^0]X3+%XDL"6 MGCYFA58[&NG1!IX,8R#1,D]&4QG!\$QMN[3T/I; RN<_CY0MXU"MW#Z3B]S= M,HZF?F!.YM&9OO1ZF-N4? SIB1$6;\-Z?VFZ"/HM'R?58 M/!#?[2DUU@<1\)))[$Y@ 77^-%X6QO.YZ] YQ&2.6,TPGN!D _J>CD+Z]UBE MT Y38JF@1QTQ)DX*YZ3ZXM]*6P9HMS"IBY^+A2? M%#J37Y>]I#.\05J?4O.MA5\CD 8.U?34V?UA_AW)A4Y$4C52=&A6:@>:K[[SUP%T:0@J12N? QC)TJ.P=W&9-($H,MB MK;6R(ZO943DP(1?X6_$HH[S'MK[1BM*=F+*\J%I, 0B%YT%]*EV)(#BCPI;F M-U)#9LP6ZE!U3YH^D&.%M34"!;CHA.2.S$&!DA[&]\0>U836?\*\P.K+JE'- M$4_QI&4Z3-3.6$3&&TLZ8D?&8O*V49!4STRQ&'_/OG9FJ'Y1\S[@"54B%19 MP;K45"UEK"M4CQ70CZS;C#@)$7*O3XJ7PR]XZ%6$?HRG+V,/PRSZT.E8SN2] M/B&+QW;)!:!Z&4!=\YLIS*WKXS[@,4$8X^0<>41L4") S\')!/K)#!]PM,RN$Z DGKN6*K] M&IR1P %6U,*96'>_@2<"<_.RWPMBFYQI3X MH_)"&?DP^SP72H#FP%.+,.>_B0D*?EI6/X\1Z!R"PRK1(D4H\/[TBP=S]6TS M^0V&:^7L(OJ(0@[_A,IUZ0\03CQZC7_2$6U=KV:CLVWL>6TOA](UA66294&+ M+8PD(A/,=:S+'H6^&VO_G&K#/RA@TWM3G2FW9#_CD5-=FP1T]QUA6+[(\U*3 M@Y_O"H6>V9_<+P0 Y_6?1(!49#.A2&MZP]I1>0.EPS/26V$+'0%!UH1G/#B^ MJ3B4>&9W,G F$W&A!;@Y;#>2X]YY2?GL AD"W\.H1)&[?HG&YRN7W$K72.2O M,OBF:&CO+\Z^?-"7%P4),V-!]] M 3R!KBIV55"KH*+4-ZP;Z3HS:ED!_JD;DW"0"ZS!!.")3L1[8VH"B=XL_3B5 M;I1(MA;ZS!Q 04Y(:Z9@PF8D['H&-<@/EJ;P M ;Y@YB=EO'0)"BK?MH9TAC!D](R=$#$@WV7$IO(!%T!=+")FD"5/ZC"O70$Q M_6\8?K"5?@0:AT/$43/.'JG]I&)8JO@I'#C&=#+76U%5N$12"F.EM_]N1SZ6/V\U\J]'FNOHI%Q/!9%R%3_#G[50 Q" JE_B_^88Z6"1)DTA%17 :[IT2&UBO M@NG?X9-2WJ,R4V4SX'H*'PW6G )8IJJJ]3)6?IW-^E)+==EB%F0R+]M[FLL3 M$V,=DZ?NV+.\O<8YK="0W,F(3%O!-!,K\O?&25Q/5OKX %5;5J2,(>_>6"%!<7@K*VHHZ4L252@+>3W1H+(PJ#=GG6D[J.9$+:,P6Z@B7IM&L MM95RSC*^^ZF@!:%QAHG]O%@FY,Y1,2,<%J3T[5@GVJ5DI.B)KNRX]&1K35G) M_(-U&'[]\U>ZAME^5KTR5>G/+6&V&]#LY$<3.M_-5DS*.VLV:SR)]>ME2!T7 M'YPQ9@9ENQB)[4M]]XH4US8H/L*>@M.=%(R<&*^<&CA&VA/'F>CJ\G#)W <0 MTL%2W(PQO+0AY' THKUW;#K ]N>MJ]0<0]XVQNQWW01=_XYR]U93EUCFXK2V M"Q8K.5[ @ODM 6.=[6W/)B1Z1H:>8I(TP90/TM%E0[$[IA&0U#\<^TH77@>D M0/&F)CUC.E@78N_:+V0]@S4?4B363!(LY1538Y-RXDV3E"@U/8J*GV?%,@L^:YI@_-59J M)E R],@"!$Z-A-(C9,Y:=2+FQ_CT7<1#]^"+1SI[,?/A M3*:^CM^"AG+3KYYT#W0RT6R&L\%P+H+IYDS*)VZBD0%L.'I@R\8J\'26>[?F MO!+I%G/<8+!DV6**YUBGM.8,6EI&;Z7 ,-WYY&+,<;G1ST&.0WW^D$6$"W*; MO6PI"J:#8\G;;.(7W<\#>UGH/M3D*Q(U\N_+CS]Y-:HNL,KN6J1-JK<..)*WGOQ3F:CWV$C>@E/=%CWXYXWY:69H=KWVKRR]QH+[$;ICTONUW/I%(1YA\ MKC(]FFL(D^I*TYY>YR)0W,BVXT ??-"G9$4<@N#FT3Y[=EC0JC0R"E3--$W, MOA3&>X$RX,C#O\406U+QG\SHHMJ3+D:OC/[6N0\ZZXFT;^1DD2"<0SS3-?@C M96 0'AA'B>;"J0"MVK6"W,0E2*T!]1\="YK]:9RJ,S7#Q7G@* M!NC,3G:=[0FML-&(S!SV-4KL*M^P_%=,^0[$%2W%A5ZJJRQ@ZHTMW?$;$&"8 M/-<\R,NE;+WTB06[9_@"RX(RDF$E<;MTY$1!YC(GRJK9+#X&R938-OC-TP_Z M\J221X'+->1*XIP@YN:BHKF23*S5J4!_5AWOR;7N3.R2-8-67;:JENX&NEXU:+,4 M!F#0,9=S\AJ<+ D-ET)7>/E%X/P+P"1)"@U]DZ;":%DN6OXJ WNZ9(1O!B$3 MDR94@&5VJ=.);Z)-4O.+T6QS:=3US'_0O(EVPS>5=PWRJ:IWZ7BSP+>Y%'-( M- X]Y'HT@D4 3H3N4Y-R99&3"O[6K0^6[:5ZH$SGJX0;_U<&B)(+E%3+9"X3 MG90'5LX4?80T,=E_-&,*T@KY9G1)"%\B(,Q,'YJHL#M&0;5DF<8J NKES924 MV'=XT' U#9B E6*&YI!.GF+K@=[0.^\ %70AX<5,Z=Q/3#S3GH1&]BD5)$&9 M(Q/-SY\J-,M'QVJC,]S^(%2RQ"B.]-W9.Q[]&+LI8HJ44MD;C<6)K>\B\=F) M +6*H>,,Q[)CB3KH@U6%3/P9Z($1:ENA&!V/FCGFV"/=][-'Y0=\+#>#2YH8 M709%"JLW!EGQ3)+=_T.8^-7^!72)]*RD)1-IM< !YP&;6&7*ED+>,C0&B[M& MP14R,Z,(8-KL1E!V\$.R1YO&R34^D23^"L*7C 2C]70I&G@F##5(H@]Y@PK@ M&9X#JFS,,3?9DP:-DK,?&B*26,[:F)W9M\HHFR>#[H@53A-0>91ZVP8-G5!Z M.=,F#7AAZ3[_@>*U?D#*%_7YEA](3B2;JIA M%O4"C9U[91)QL.E8MM<_0PP*K.6[8R\Y-HPVZ$R;2JGYMZ --FK'ZOHA-=@# M;7Y/R(A?@"DXP21?RWA<=,"?$I_-9J<3FA>_T2HP==U\TSVH$8-^25EDS0;I MMDWC*+=#YYF+V[$ _,-LUVC_CA1C29O&%^^SG'^E8^[\!TK085 M8,[+CYT G$ _J?. ]Y'^>X1QXS5/Y"HXZ'NAJ1"/@/S9X:*5HSQ??B\S4NX(G?-S7=[2M"8/;^3?[Z552+1HQSG2SR86 4\%KQ+) JN(WFNIK_R MR(^CC4R7ID0F35[372*=JM*A)V=;B.TDR7!Y>W>3*X7;4+I+JY^K!X$V'4KA M(_8'39NI;QID3N[?.Q\2&XQJ'\WH[%$Z>NU*FNUVVW'9.FL.B#Q]A\W<3H7C#-L*!-S?3A$*]L(,U:GMMHDNZ MK_8LXJYH]Z=*"5A+101^!1STK?*4^B:%#F!A5)#P8H+*M'^S45KKM$WJ"L#M M(+7WYNB<"2&;PV9 ;TF-J1/01Z!_-<#OBMB;,RPIK Y3M+]1YIU&V'5HFOY& M5EB:E ) K7L+GZ%'_8SQHWDU/J9J(4.B*@,GDLIVT)^ MTB(D'>4_&0 +TQ M0??\B_2&2?YU>H>C%%?@+^UVR86[$VNB$&_-5=#2A333-+4DDZ^PS9WL6^3S MO*@=N-Y$UY'+C*R.FQ V"8>B6/O%["TK35S+)^D57J&?81A[0B'F?"K:W?,< M0$)SXL=6'K.\]F:PV2%]D@VLK MR+#GSXI["_DWF'#QBLF1%1J:@%=M4W&9<1PMK'4;A&&"N)WWTOBN*U49"B!, M.^W B.8H$?FJ6$YE+2QIM-@4U'%ST:5" D.B.-)##;NNZ+I#LX4)%4*RR;Y] MINMS6[ER%.M*D539V8 U*I)LLI$W)R@/72V?H[E^IMH95%6G2*T"K0U^D*4SURHK,[76M MLGXA*=(P2P.OY])+NGG%K*_9 MN"(%,UE[BIMJHQ5#EFMA*"T_DVT")W>'A:35)/LI27DRZ9F%'P. I?'BM?&9 M%^;-:#A)S+#B ]U^U$[)K@D!ANXY]$C<;*V<4Z(:LA\J@4"%:C6#(-QW M"@&.PKSZ:-GFI?OR/\]@?<.U K+UD2':*TU/"*9O@!7$W&N]M(;5FLXU.(PL'IM^*K1 M+!P]Z+[.!H)/NC6D1F!33(8D$/4L"/L]L7(8C_Y45($=&3-7_"EO618,RV)T M%-.\\$!0[O2@^4 M*1I+*A.-G[W4[UUJ;Y.GI:XB\14,)9]J]&:9N.OVKDQ5BC%!SBBFZ)JCWRW7 M%+FL=R @\[O1VX2?,''$X&/*)@@:7[\M0$;0&4EZVN0(D)O_S_DR4AN ,#D+ M0P@"!K74#FX> 1-[S_RFTV:S3@,:?#(?.\%-FD56^^I<_)?V('4*[J-?K,]I MKD]\27-6KI?D;:.3G7=L!Y^,QXYG$E:K&U*^=*/J4UY584QQ8\CD"R=;$E1W MK7A&/CV&H.WO)#*0,]]TI2AWL;('^/3V0:E54S@'8W<;\7=4[R7E:MX5+7DZ M2ZK-;F>F-_WA7XN,\L19U WG1\KV\1= !.WMH6M*=H=+;4CRX&#N](.QWI)< M[<2TU*-, YJ[SKD"%PA?3+ZLM\C<%/7=Y#ZNO#Z_GX]/D-A%"24%9 *S!23M M^2N'!I_Y7KCM$R1#3QND62 = ')H"I+HR"R=PX'!VU$NKFRASK=)/37,^ 1Y'W M246&6D-B5I,*2.2R[H%9F$'C D6Q\N32S?Q"'6S]DDLOI59_.+)X!/$2FH%_6<]+HEKE<)"N5 M4PK)J2H\@N68 ^5T+I02^8RLYTA@@"P!0#J$*>Y\*D.\"I=X:4KN%!%U=AB& M!_3BI7M!&"0FXRL)&Q=[=H9/,]5R!)_\Q8)MMWQWCGW)/,,Q%',)TC2#7!2- M"%68:N[1BZ<>DB!HH?%<\F#D((4\J='>++1CXN:&.,$#U3?*OT'W6C&C](TU M 4XMIBM\IP@/]GAQHDAS?+H!:!O7FN+T1>H1Y3)[89I_7R'ZFIM<_GN89(Q; M+L]LDB1___7'.#R[EW+^,== ^<(;7Y$DW(-.!4)=.Z$-0@>@9GST\'_.%?S$!25#N/#MUIHN&]3. M;08W-Y5_E=]TP"[A7^G\ORF)?9V+*A18]X1HOPX]E@,]&]$TL<>S&^;&1F.&&2?%S_J&ZX7%JO4?^ M'!_\/7MPI%/?E>N::WYZUWA'GT/P89//K]<;C\XXFL*?,*<199N=V4 <.0_5 MQ^2/E=:BV:""]"_,X<>A>#^]:[;>B0#(JS^D%_\8C;,_@[6/,,/78VH-?_A4 M>%#N#>L>NGQ_L[?C_8>]G4?_5D;_C#10*2Q;ND8"M6/_J8 NJ/'RT)'_; (! M^:^HZ 5]\^PP_E)#U:4&3>?)8W M-WJPK).9_1@:&1K?+F^^%AI?9T@"33Z-I/U-YP9C6,L//OZ';2LUF=3*O-R= M4Z^?#F2^0KQ+)5AI4IZC'1&_5.(UVWLC7L8Y!Z)>Z9SW0RT9[\3L'9;8)8EM ML<2RQ++$'H_$_G^5T^XH9 _O>W7Z.XLDBR2+9%U%\O4^Z6FYGE>EN9X[;Y"= MADE:EX6M6E>Q2CIE<2AMNX/%@<7A^,6A43897A67J(L,E19Z8&$Y96'IL+"\ M1EAX5VP#!?]>SUVQ^@A::5II(WWJP@H<>*NIICI-R:H^ML:"Q8+%@L6"50_^ M8,%BP7HK@I5SMWZD0[EKK]_[N7J1_>__$^)KTEX,NW52$R=]#/TIIZNSQQ(>HYR&DH_91WC)CK?2%W,)VYZV2(]@J.8Y,2CY M /Q MCN4XPNF>6&5QYL3H:N-D;S(QNKPSN4<=6"Y/.=9E87<5#'9NWK XE*9<3D4: MV"6K_&#-:>Y8[N$0>%U8H6J-4R.).BY5=**25=KAG7+C&741QPHSLT]+A5VR MR<HSJKH- 6KV63)>KWRVIP-72&O/ION M:Y(I.X-";N^NN6!/I5AO/=[RAK?5JKZ4E(=H;_=WY=\'V-T9FZ"F>=+B/;7= M]N,0UB?\P&G3U716*R=O>N?.:CO>OFO:]E'?SI,_VM$?U>2YZ]).:=7]M][N MB[O*[2-[_\VS&7>5.PR^M0_ >+MD51^:3[FU4GU DWF7N](Q>YXR>S*T,N\> M*^]R5[N2./D/S\':*+>1C%1X2"2H_2[>7\JBSK.<=0S;MRV0P&:?]W#WQA1O MV.ACK'GC6-/I6*U&:17+:[_ZC#6,-8PUA\&:;K=E-&P M+)FJR])7K:99&Y^R2'2M5K_'(L$BP2*1N'D]J]_F_JDL$BP2J3G \#ORYLL2O5 %;W,@PLNC+U%\1ITK4:' M=X6J\]!.RQ&[^')Q58E$'?949/F"!6JKTRQM9^@Y\M2%/3@F6",E=8(BU>XW M6*18I%BD2B+7L&^UVN5%!EFD6*3>NDCU>R!2Y=7;?R,B5=G.U^#8/:X[/Y)N M->S4!G8:^S$6R]M%W(Z[*UYY6<+/T7:7-.+C:+38'K:M;K^\:-+6%#T*SN-0 M;TU/0S!*,DI6BI(MJ]LJ;\>849)1DE&R#KS**%EB:*K3L/J#\L[A,THR2C)* MUH%7&25+S.VU&IV.U>^5ER#%./G".&7)W7&V&5B.:-P'I9"F$@I_LMJQ9)M' MO::6Y3;/IV,,U\I>KCG8U#4'+>'ZJ!VJ?L3.?P==XJRWQQ+8?1Z$S5B*:JN(A;O&H E4.G?[2[ISW!5SFKNO> MLS5E2AI;X[Q1ZM@LH'XX5W8$Z^(NGNX0E?S]UQ_C\.Q>ROG'*]_#0I8!==[Y MZH3?KIW0=OTP#M0=B,4EK-NWO_W[O_TU=SW!*5W_!?ZR%^EU *8>RM)7-?GI MW>=KY,O_:?_?W?4[X8SA"VE'9\.+UN?^U7#8N&EWNY^O&L/+_L5-H]5JM*^Z MC5[W\[N_+%CB0,N'M&U0;A$!"'Z^\F>@JK1H.?#UX]1WW<69_^C!T\)X!(+ER,!1 MX;FX<%UX5*0"V]P#*^R%L +87XD>,)(NO!WH.94/2HR4\H1RG1GV8%+C+;AH M(U?DN>=:C:(U#/8"QNE>7%ZU!IV+UJ#;[O8'W8OKYN?V=?=R>#D8#CJ-3N6, M4Q)3T,>52J^_(+#>J6 FD$)E]+>J@:8M<3!E6R2';CD''-X55X$:.Y&XN \4 M"7\="%V]?=4H&6!_]E*3!:V4KE6 2JK1#.@(6.@+*4*%6"PDD'N,1@S\#WR0IL@ -!287Y[C!P+@R'&=:)'^TOST03PZT53D[5D8P\W&#GH!O,-#M7% M40>6N(V]NP!HJ]\ #PD7WAC\)P3?Y/KTFJ_^R %P]L1_Q;/Y-% +2_SLV>?T MP% ]T#M\:GFH'Q\*H!38O3;XSW;G/$&MB:$%/LV4X%1@. M2;\^%ZC^EN@F)#;U@V?DUPG>"4X;.&8BGN.'&J*,(5AC\3;H=U*Y?B5,Y,1G&PD?4#](@ <99Y'ZTT5S]U MS7QP%J#TSM;,( MG,XH-FU#B9MQS>X1[&?P+XP8[K'SYBE]D;Q?SREG&Y^+WW-CVLP .*X,I8%G MQ]CI%(WP"*8(:^02T"V9[D42&[)D5,"4F3@#:E2P)LA;@RW5\LFQ$?*;;+I+;BO; / X0K.EA M.K!";N ]F"3 D0H%,?8*,@M*UTLUYV:T KB#H<IV!/ZNM>BU/$34;Y:M^ M@NA/NNV!UDV)P'; &QH02 M8P7*G<*J=%L8SY[4'"DBD,T]!;^2[!5<39JAQHF,='K\J%X"]>"[#TA$L#EF M3D11IP_&4/+N%>?6$)C"O"Q?H@:$A\#E");[B7\84*V69&^?='^J%(,WS M1CDC(K-DE:*__'SY^]=2:=@LBX99%* L8K;*(N8Y"'-FC-I39-G06B?K8'V% M:-;/_ ?C:TZ<[^BY3D'F%=G# ?C*VCU(S>-4A J16E>MO5@;G( ^*+@"_&YR MIC.I3A^JS7X4NB6[?P9&*!FBV4T@]F"?@_D4KHD#;H?)I:M"!,S82WP(I5U_ M"X>NK9:ZJG <-R$FN@#X+Z[+@W0I\C[#: G@]U2Y:.1ET?>\KPD/#7PW"Q*% M)->:$9+%)%? $K?_N,3W(.C*R02T!6J2(S+DCV^K->_AHU[&U4;'VB'[AP!8 MX\!JH. )1^]X]F\!'(]GL$7G:BI+VE_U_'*0 O>IP9,GM_Q%$2%$ )Q%_L95 M>SO"(U3X4TF;R;WS0=GQ3? 7M"U+*E(\R,#QXQ!#YQ38$F,U]T-$-3!Q\9\T M!HPZ:V>$.ZZXQ &WD'[)>$MO)+V-[2-.S]FX# 2F8"+::'S*\3]C&=!:P;-O MI2<^!VBNA+9OB2N0C(D?>([4)J=V@UZ%P*O)&QN2,HIY&Q,5 -M<^6$47LDY M(=._U/@+;ILXXPMO_#N.Y((BVMLE>%S>#&X:5]WF3?_ZNML=- Y(LZ(67/Z9C0Q,?7+_6C,XZF\"?,R60!TR[-/%0?DS\^+6?U9H/*G_=/ M,X,':XLXO+QB@!Y2K_W#\ZG':[.CS91VO+UWV->_I.3H>;-0TVK8[4:Y=4'JOOB[PHU M;[USR1??@2_]R=D\#NPI;@*.G7#NRD5H"4\]O9'_5KJR#JQFLS2)JLO"5ZVC M616?L$0T.U:_6UK/D5,1"?:<-Q#V&GYY,(?**8V@"B$ZG>YS':LW:+(%Q\YB M?334Z0A7>GBM53V'G8J(O7DGR41^9S+XIK#^"!N!&&FPNJW2FEK49:G9+:J/ MTCDZB>A9C3X'"M@K>AEA?_;".*#C@(&R%3A(6#>7;3>VW=@].C9-=3HBUNY; M[49YW81/7;K>NF=$1ZTJD:A3:X#:;%O#5D7]"$ZWL0"[4V_8G6IVK&&GM$#X MJ8@$]P3>6',%"UJ(^4O/LE:#Q=S+Z)Y[&96Z&]BUNN6A(#WY^J\[%;$95U!F*_J07FQNEQ?+RY;W<\WUQ>#FT&C?7/9[C8:S9MA^^3JOUSIXJ7"T=6 MJ#*<"*=^$)U%V F(.GY@7R#Z-#8$QP*^2/&D?Y-NFR9#4Q,F+*TBS.HQ\^5Z M+R\@5^0]UJ_XVX:*"5^A=^FH;C!*O49;AC#JQ3@;8CQ4/CL_5*=HJ/00^_/-YT9'1DEF.6VR<=.4MY RDOU;WC M>0ZVGC!=V@\IQ;5/*.1B)(5LTI8U:)=V1JCVBX_W\>[SB1@,M>[5K=141XO"W?)/N"QZ^D;TU*YY+AV-4<= MCB&Q?'\G&D[FX )&R!OE=09X]N#",;!1U-JFK**Q"]^&&)_=D&T66TL__H>V7OJCUNGTVIW MA;;C^B06-2>?^$$TI1-LMC^;QY%,0G#XU15\);U%6D.N_RD$TS]T;#K=-G;< M&+N:>[!(;K)((2U2X12;)=1W6\VCW.]R!AYDQ!W/YY5T/&_V2CF;UCGP\:S6 M41\NX\GSY(]@\D>2OU[79O?]>M?DXQ.*1QTT8#9[*^<5ZXIO]3@KMM/Y"3[* M^+8BKRL$!YEB#9[4B8FT(QYS( MG%@/PC$G,B?6@W#,B6^9$]_P-A=]7$E/W.\RE*7WN)>*@C=Z5J#=GEUITZ] M6\01^]GUT0AO2+S:':O5X68L+%XL7I5HKY;5[Y264LKBQ>+%XI777@UK6-XY M[),7KZV\NM-RWFXF$V5'U.P%ZT@Z#UB0TH[A5?+FV'K9%4OM#E_-K2 M!.\9&M6%>:I6;ZS%6*Y8KEBN6*Y8KEBN6*Y8KDY3KGAWK]?0;%NV2=P99M%FT6;3K(=HE[TJR:+-H MLVC70[1+WA%ET2[/CS^IHT1TWV\K+?CX !$G\.]=.3#_,/\P_S#_,/_4ASZ5 M]8T8'+O1=(F'@?9FH&_EWM0]#[*T4F&[NXU'462L<5Y>(<+=27;:M@X5%VM0.IX[*P]AL_8SF* 8X!C@#O9H!D# M7"%R]F,D82KKKM\*2]PMSBGDJ.,ZGCI+.K"T&C\<_A#%4X/+K>6?<1@YDX7^ MRO$ HZ./;>2<,B=P-U5BXKN@!X ]Q=R/X"V.=-U%5B(NJ3R@2Q$\JD )]=UV MXS&6'0C\F8BF=-$\CF3DP)5)?3GXW5LY)$&5"O .^,;QQ_ +/!5>"A>/E"WC M4 G'PZ?C>."ZF7CT8W):.[KWCP65^'$IO''YX^@C&-ER1 MNZ>@8AJP$/F5P<_YAWI^,)-N 0B:>$WZ8!(282O7-=?\]*[QCCZ#J-O)YS7+ M>>?,8!U^4X_BJS^3*XK[T1E'4_@3YF0@!M##E?-0?4S^^+2,&-F@\D'O#'5: M:_-O7QXWUV/J-']X'M?6XK*94WO'^P][.X_^K8Q^JQ:M^_< -ML-@^W4RF G M^S\=;/>Y[FZ'K29EH[8*RJ$6?5II2G8W#902O\)OTU#<@'XI;3^.W4QFLY3- M?@-S92LN8WRKYCQ_A8RW2LFRSO%7SZ>W:AZIV4@%&=E;0TNT&N6=]=\W28\6 M-)EW=^;==H-XMU\OWF7V9/9D:&7>/6K>?2VTLB%;*<=60*GZ4Z=FO'.\>,?< MP]Q3=^ZI'7V8?YA_ZE>WYK!&TNZDO,6J^\*?X_9V*")?S./ GLHPVQRGLOPE MB6EU/0H/F9+3;%K# 3?;K263G!C(OT7IZEC]'C<#K263L'0=O72UK&:WO'Q2 MEBZ6KL,3KC[2-; &_0Y+5V5>VFDY8U]O_WA-L^K2O?S:R,W :K9*.\55E]6M M6O>PBCEAB1A:_6%I]2-8(E@BCEXB!E:O45JF$4L$2\312T2S8;7:71:)79V* M&CGQE;9DED$@@7SLP3_=>8W=]SIRR%O22J07Q6+18M Y/N-J(%FLM M%BT6K6J3%ZVWOI]C2DX+9S:7=H358VYNOWSA6 6*$4>S.7;'L;OT MOCYO=[(XL#BDZJ'/6SLL#RP/69HF[^OL[%S4R)/?A]>1/\ CPGCTIP(?)/+% M@PHC&#F[^<_CSZ#5;%4?#ZD+XW DK::JZS1%K%EB'6L6+1:MPQ.N-J+%VHM% MC$6LXD/?Y;69.771>O.]1^_\2+JEL4O%#6-VJT)7;5Y#P^JV>GLC9!5$J9UP MQ:S<[^NJVQ.+(XLC@^(8Y-J]DK[[0YBR.+(XOC#N(XM#H#%L>J M/,G-O?C6_?W7'^/P[%[*^<<;&7C 3^$7%=QBV[8[F.ZEZ]O?_O;O__;7Y*+/ MT@G^(=U873NA[?IA'*@PO1#HYR&1OJK)3^\^7V-)\?]I_]_=]3OAC.$+:4=G MG_O7S<'5U>7U1:O7;5Y?7K8Z[>OFL'G=&39:K9O6N[\M$3U/P&?:H*U;LZI: M =+'E?K42!U!Y!&_*HG$F2DO>KITQ/(8EC7QZ>3CU@\CT,J0! 5?B;W!K M#'-9"#^ ,< +<>W/!2_^MHN?-:DD1 M%J"+L)1E--S+!Q/&D9SO2%8X71D%, MX@=7RTAWL9QIJ006B'++*WQ/2.2;. CP=2,9.J$8+82K'I0K'IUH2BTG5?Z> MJ:,"&=C3107]*&NPX"_ UH*%\J::8_;*:8[9/6R'Q ,W:.3)\^1/?_+<;V2G MFNW--]^RL81^3F()T5IF[W,BG5CQ5IQVZL2IH[$[EMF0!,QZI8<4JR6%_?#:W4F%7,5 MUY2(,510^O2VZK0.P1PH>@^=4&V*=KLO)',<< MQQS'',<<]S8X[LT?T?S5]]1"S&3P#;/O@"F.L1-;Z53Y2]E$.(:CW:WFP.KV MN #=T<43#JY[& =."0T0E#T_J"7FO/-M1KXDPI(-O[3.J]8JU _1R<7K4;?:O=?7(> 98)EXN1E@G4%RP7+!>N*RCR/ MM[(Y= V_/,C(>5!"TA&B2CS^9TH(G$Y$H(J@V[;$JPN+<5#N"#3=VQ'1CM4; ME%9*BX63A9.%D_4GB^A;%]&3$<%R]>.I"]>.>UK=O8@5-Y>L?6N:TE*97TS" MX^]P5&XB-+]!8Y[\R?YQC[&/L8^ MQKXZ8]^PM)KJC'U+@;@?(PG37WM][N_%XNU FKFM./MN]Y_U+ZLF7;:#6UV=\Q4J'A7U 9=IX)RR$6?'K6Z'/GN.#FQ::O92 6B MW;1$J]%\<=W0H^>\0^_$/WNRN@+6>_T!Z[TRXR_J0;D954LKM\U;/[ MTL)YS';,=L^QG2BMS"US&W/;$]SVJ@RG(S'NEAG0!(.Z\)CCX<7]\%J=2<5< MQ5S%7,5<=0RD8JYBKCIXU;@:G72I,KYV09V7N1CPH6&M1NQ6.\(QQS'',<<= M!>%J0RSFN+? <6^^&/"OOJ<68B:#;RH2$V *+@1\_T:K?36';:O1XY)?1Q=/ M.+CN81PX)1S@"J",!8P%C 6,!8P%C 6,!>P?E!Q">"LE@?\XOST7]XA*WDS! M[?)>>?;K6@V]P9)H5=0:.O72:!PX+B%P_'9$K#^T>JT.2Q=+%TL7*S 6,1:Q M(Q,Q5F#[K)Q[_)[8E1_,_4!&2HS5".Y6=AR\MNOKB\7LZ*2)@YPL*RKS/%[FI'(SCSW40]VT$D=1Y')_ MA5*?Y=BCKZ!:\L[W]A0]"L[C6&A-,VX8)1DE*T3)=K]IM1J,DHR2C)*,DHR2 M^]L=9Z1DI&2DK .O,E*61\MNKV.U^GOLVW34G+?_2.7^X;%*^OWBR)'C4E)$ M)<6,*J#6T2L05K#,/\P_S#_,/\P_=:0/'^W;1,MK^.5!1LZ#$FYF.!U2+FN? MQ%R>:[B#YU<;YXX/B7 @ZZCM@-IS&^--(3_-:K;+:X-;][5GI&&D8:1ARX;Q MAO&&\>:T\88MF]<@S9L_"GP;^?8W\2B#0,+-2?!FL4W(\.0.L?#A+@ZEEQ!* M9[E@N6"Y> -RT6J49GBQ/+ \L#R9#&W6S(S@BS$C) M2%D_I"PW<8>5AVW U$2UL$1M@CYW1&V%HZV8ROC*^,KXROC*\%"[;=X2(V M>X^._AA)H,NZZ_,!>D&@ 3Y;ID%\X M5AF&^*7TQODC4M;24XKWP(?0@>6007([?).[&U\*XQH].-!53-;X'=:Q9UHD6EGB< M.O:4V&02!\0^8R>TXQ E =CL-^!2T3X7U\^^*4!9@>%)UUV(F9)A', C@ 7S MPNF1<-HP_0"&@"RF:')X=Q@#"_XSAJ?! P*5/B+R\X^ !RH)(P[4W =5"W.A MA\0A_FDX/XQQ2O#OW(\$R5JJ6.7 M*KVFC_@?SS=BU4[%*L05N57S2,U&P/FMH25:C>: N.-:V?K;=I.^[2<,0@]+ MGI272OVX%=)L,^QT3)F9D RNE.<_/<.I!"X<*>65,QG/+V?,(&]>.%$!*&H5 M/>+PT0D&Y*W4'?H?HKA3_^TCMO"+C*!4.G'-& 8=HR MG)X+\@62Z8]]I34YH9G4"MN'UY*=8&;O!T0RD_V..EA]5X'MA&".P#(Z$[#' M/232!##<&#/ZC Z/ '>(!2VI2(IDYHOB($6GYYH.08Y@$&&[QX!@84VMD9 M>IV+/^8^VG_^'.T_5",7MW_@FO;.&DTTF_Y;>K$,%D(C]:"XTLI5=J1-" .# MR8)G0S+^P-C/AO7,H$*TM6P?J 2_Q3 ]>)D3X+,LX4Q@VF ]SMV8G!-]A6:5 M$!XM,[Q!-:CP W9X6$$_R2#]^<*C$^<-)C8R^JJ MH*56K90B#VA:3="2!.WG&:?!=@([GL$K/?0RB0, C("DQ"[X,=(V#=@N$AC! M1DQ+IK+L51=8'*3M(B3.QK4NC@4F!4LXT]"#ME88YE&UQSL!SO&#=($U)^@+X!7D*Z73A5FL,@#. M?Q*CYZ*YG(8^)IX(QGH>&?L+UP_+,_5*QT/"P8VSM%U8$,TGZ!&N8W5M'>=Y MVW\A;X^DBYPFPJG:PKY^.EQH_O[KCW%X=B_E_.-G6(Y_('=>@Q\'2P*P%]Z! MNKUT??O;W_[]W_Z:7/@SB>Z=_)Y=F%Y':@$^?%63G]Y]OL;1_4_[_^ZNWX% MP1? 5V?#1O.F>W/9Z'V^:G4_7UX/;CI7UU?]=O_S57/P^>KJW=^6[(+\0MTY M,Q"\W]2C^.K/Y.8]E9>Y;\\&;,&_<@*?M:7S!*MO\]2BMUN.D7U\+G/1)LFKP1AV(_4G)3#]LG+=^J!E]W[?.FQ_*&521LGK;:PU9)Y4 RIN& MD>RY:#^/'2!Z@-8T;0:2]PDJ/ ;_8R$F"KQ94*KIC]A MK(" N-V&%^"D9BJ:^F.1A- <-]F'PX5"GR=O%P(IXL#C\.G>)O![/GS:LG(A M5)(P<(G$56P"*?_MCT)QH:66%NY]SFVF+_!RN"#G-G\@/L@A$HE;SAYP&(<4!ERU@-1$O[AW/HS=,(B#/BK-N">4Z&#/, MO]J60;# 5";\PE-1$MZ"QQA(N0X20*BO(2H5 M'QC&C**.-"3R;/3T#;R!YKG7OM4..ZLL8SMO4< *3B8@*>1X(FM<@@I4$>4: MG(MF=S%T.LO'MO4QGDJO MMA]+RU_Y8)5'Q-YGJVVOYQ.]-1_)_CV>?.M0VD??T;4X;[/EET]I?FO3S^M> MOF3H1'SQ;;VZ-GDZFZ_]9#I?S-?W;RODWSO;+M$:$^NTUUY"*AV3'#C$C3= M*H)5I2FM/WG+LN2=;)-0K.PV7;>5C"(+-!9*&*>M1UC+:G+VD=2N)6UEW> R M&7/JN?B2/LRRI<=U3Q].PGID)-<4$RZIXTS#N&PY))P&U)@^/=P7'<6UH-QG MRWI#-^U+'UL\4RBE+"((J$\<51((*&% M2C!K,0"(L_K>QXY3=K6_R-?%I%>]EF<%?'@J<4X!RCQW80%2C%#A ^-WRQ C M%I(7NH+74-0Q57<#TGC9((E'8>HS@$A$E7 2>HJT]HYJ@9'O-1JW>A[25G5] M&01]J?*7 .GMYK94F=\]EX2%S$BM$*.&THL* M^\[(*+&LGC^<8(%EV"YXQ[BCCH2?H?'**T.1L@JYVIKM.%%8^R968W"&47GI M+OC8XXF4BDB#':664^:HY,KM#0L.F.4OU/IJHL.S=.@&MI?$&! D)9YQ#(*) MXQC5W!@,M8\_(,#'>8FN:SY])RNUVE>7=-''D](6!JCZQ #JBG#3'HM*2,* M"P84%?6SWW1FV;6KZ^:8]*5MG<]G7]*WV619JNFGCR9AX\&@HI!S*RA!4#!F M*42>68>95GU:>4-HN2$>?6GXOR;Y/)JP'R;K,A_ITT<3(8AQ&#**+:1*!1L8 M0\D8=1AS;&R?X7(#V_$-H1E"V:46V?.'$V.MYMJAL ME7B(79[]OBUG<1=^L[Z_,)SR5#<)5HI2 MX3PPS%$=3"ON"30(6FL"TF-,FWE,O+>=Q%JV!-HP@5%A0IRO/M[EZ61VM7S\ M@L$SU*G:11+>1\>=T $"2CT1@@:$K2+$TK ,-]AE=#;'=$.;C@ ;AC+;63-= MK>.(M_E>9N_#_BW\8O+E?)'SJITD!!ANF:)*:$L%PYJ'>=W']+10:@?JQ]MU MYG[H@S8M0E8S$B]*E#V1\F_I,LTGB[?S?VWFLVT!IZ_I3S:1AG M3*"P/^P^$;+70L\)09Q":0G7\0#=!I21%XR$#[5"U(H>71J#L&88''N@4AS< M9+D=8RP2]G6RB!>M_IXN9O.EFD[CY=C5Q\WG?Z;3]3K;%L?(%H?PQF->L7X' MD'A-D?/2:0$!M6%O(4& UA,#2=AXL/J6=F/&XW5?2$H'5\Z?9>NM]<\T_SCS21/O__N M%N\J/OD>M5R'-V:QB1=Q/Z;331XZ++N5V4-=S*.C>IRW(&:QV:QWE:>OW21? MANW20:@#3\Z\'FU]14*-5I R# !01/KPM^*&:LFE(P222N$)W:#X<7J3SC:+ M0/B&PI;=IVSWBQ(&I= NOMIA!R,=ED:"':)6>Z'[O%IQ]A)F_Q1Z6OUZ2-Q' M?C'7YK(H4CPD-'& 2>0Z< WW/$&F),GV1_ M!+*-\A3Y57)L&&ZYV[M%=I^F']?9]+>KNPA8Z<'ER38!/,YDV"=JK;T2FB./ M:2$C 'R$A];MJ2WK!J3>+O<=G(S;$?\:5+#Z\/'7\NM^Y]HE"$$-O59.2&$! M,A88M)<5 :;K3R^=G2QU1H@V@>J+%/^8Y/FD0F66[YY+8 "&_O_VKJRYC1M; MO\^/F<&^O$P55I>K[-CE.$G-$XJ16A)G9%)%4DI\?_T%2#:UDMWL!=VD714G MCM3H!K[S 3@'9P'1E#O$XIB8TJPD.%+$-S_A[\TOU)O0VP SR!9PW.*_'9>V M'A)#F*;"@VA3(RI(.2ZN6]S$U)M+)\^RWPB>AIX:FT937$;%Y]M\MO[Z[NS] M]TWET8/%..HV#PXRA0D3TGNL,7?4[^2RY92H.80ZV"\QBR[Q07AADM4O9%N51&[(96":"RT*:%;EF/#D#$V[B./CN3V;EL\$8QS6.G;<28J.L !268TJC'-_104O9O$Q$;HE(+BE_ MOIW,DNY4H2@\?2P@*@'FWC).I%30*L]V(TD1MQD-PE/4"UI@F9L5E2O^\P<# M4 (;0A&VF'DO)<) [SAN(![WQM],,'NDVPJ14Y?S*+?T(<3;R5G NG[DLY.( MS_>+BYO)LDB]J2[*6=$T(.,YT9X):I6(*# B51E2 ;5 X]NKFTKA95'.;I$9 MUH%8>_?:7&S37VC&YOU! H00IIXA('U4>XR!IL0."'7-WO5]O\:(K/=]2\NOT>C:]FEZDR.K[Y6K^K5B\GUW-%]\F MV_NEUA<,/OG1>'HR=$2KF<]2@LUBW9ET:?6'&C&J^QL%8'12@P7J(,Y$F>1*7X2_%0S.[398.5)_]O/A\D@QA% MBYQ[[JR"4D0C9#LV(GQ6?:1N);O.Q/72"]P!0-D.%K9IGE^*BV+ZD';42OGO M:Q(P(C(J<-(YK*G!J3R7*D>HHX$ZOE#!WBC0$4;#[1'?O\8.'*]JEJT"U8!* M -)EX00( "5%:#M.FK*&QQI(TK^6V1"BP:B0^GN\IO#8*GBF+736TTA]3XEP M>G-M?!HGUFKDH2&=2+#2@&V+UOFRXU14R$%),1 9MD>+KWI>'3QRN&4@&CMF M&.4$69)<8X+19AB/F4R2;2>\F(3E'*Q8IWQ?QZ,;F[F5XXX M4A9PJ CT434O1\65:"[]GL.0.M8J6R.32][)8?_IZEEW*Y6%O6T" M<^>Q%T9K48[1 "7'K4BV$=J\7XC.DPZCU!Q'P8).0I1VWSP8C?3BJ2"D%Q[& MQ8U2)[AD%K-2.^;Q%R,,$NX YGE7>+04E:DE*E,>6&)@!6=8:PXMTL 2R\NN M<63-^%2M?D35#(^6HGI72U3O2A8)#*%E5CIHC64I_ @KSJTQVE 'FB^%O>7K M]B.J9GBT%)6N)2I=WEA%+= 610H)B74TU SVV^&E#,/F!Z.]9=KV(ZIF>+04 ME:LE*K>[M(!B)0#BU)/('DB,*M5SP60+EU9OB;+]B*H9'MD381^-XLEMW238 MEVV"P=(PQPED&$KN;5SE=W0T6C8OKM?S=4T=6YA= 92-!)O@K*>]K;0L]K8) M&A##'2'&.6.I(LB[TNLGE&%TW(9F![)[R8:.D3I/5HS2WAP3&=J08%E<_/-Z M_O"OM5M]\7W#@>W_O!3_]L?AMU_?D//C+X.$QE-&K88*4D$)]=9N^RNC%L)S M"K3>_MX!]O.6,#1-:(IZ1.SN-K-A.KM.U9-2(:5(S^7A?*;JEJE4M:1&<@@! M%UA92 @IA\ ):UZOJ#=3M3M)]H-1MGH#'YVJKEBT>R@H:13EB'L'C;0,>AG' MLAT%$JSYG.W-TNU.TJWAR!94MIQ./D\N4@9*=339RV<#MB":*9!C38#@T2CD MIG2*20%=\WVV-PNY>Q&W127;B?Y\]MO^Y?N-IP*4@@OA"=(.,&<05;QDK,*X MQ:EB;T9U]])MCL=@<3Z/-R =NJ_L4+, -+.6>RFE ]SKN/W0DL'*\A9+=[Z@ MC@_=YRXU1R@7%[:1S)M-B_O%(N*3^OKFQ5'['@U" M6,DDB6H/\CXNOI#N_&5: -L\QKPW_:\'*K1$I>?\[Z.3C_M.RTZ5'F[FMU', MRTW%IXR?^B65CTW)_4-G6&_JID^6ZXJ7=\5LN9%&*FY[O3X@TM\?'_D\^9Y^ MI/Z:+"X_U,C$;O_RX(6 G!&)L,%8**D-L5,*@*R46+> M/9ZY%+A7?4V*Z)?B=@W5\F9Z]W7N9JNX^U5Z6XY\4P $"$815HH1HCQUP-(2 M#X P&;=GKJ6,JQC3"W8_.35*O]ZXJ=2)R\C=3J^G<4DM*[8==A/M>3H(#SB* M=C SCENI%81";;OJ%,/-SQM[.W7J31CSKM'*'N)C;B?+9=RCDYE5-\3G99L M-"$<0(:UE]'F5EQZ4(X1*-1<0\Y6XWXH':4K3+.=8C_I9G62ZJN' T%$ DXX M9=XH3X14"I:C%U5Q"="P%&J1J,0NY#N:U2"?9U=ZNC"EX_ M'&+_ 4)<@'2_N4-Q6Y6B')5F:HPNJA:B>;-^?0L\5YQ;-F2)S8IM\"QMR$.+:F.8;,,J(!%])JPY1PM)PI7GJHQKV_-Q/, MX>+FS1 Y=3F/^4@H/8Y M+YS++=A.DRR]N;>Q^<"-2"0AMYX4XX5DC%Z MQX85^:N8W.[ ;:B@?YPL_E>L_DR#70_PL)=TS]/!4QO?*A25,O[-4,$(*;L: M_XQ0#1\%#[J#-%N^W5.KX]-=PJPZ_6Y?FR"Y%PAKS[4U*!I!TGM5CE$YTGSY MZ"\;;PRTZ1K8I@$6KS^_C(-[:U$[''IQ['N"1- H"+V7CEHO(:$6[88G6O"F MOQ2_,? F!]BCT;SWX5D>B,7QWJ^!7Z<3?+V9S+9HO(NO6"W?SSX7B^G\LHTV MWE$7@E",8^^ 6]\'+3@%3)2!RL*TR&@=3LOJ,3I[G%)IN,;:XJI8+/:.Y:_I MZN8QT.NWV=5]2@?9]G?/_-YC3(;_>>F_ W"JE-!2"6$ 4-%*RW?!ABR):PZF% M(R!9!U#G8-K'*+9O]]]^CPK)=';=!<>>OS$X;)5/:W0TK+AC'C*/RR$S39L' M90VG/(Z 7:U SK,Y1B']-5D5BRWWOZ;4R47QEH;7W::J(0@7('BU/- M+6;VDX:=P9XO'R*:^.^7R_OBTMXOXG*]L6C6<"[-?/90+)(3YM/5^AC@D 5\ MU(L"0X)K3[GT--4(]!&*4ME WK4(UN!G1,(LV [,M-\GM_=%!T1[^ST!291J MU7(+A.4 &$V]+;% C37\,2/P[-.H,T;M[\>B9G<35>3V\TT^5(LB\5#<>GG M"W^_NE\4:9R3V<6A4@I'ORM$S0!#[( !%AC&H[+@78F),ZYY;+@\0[KU#6]# MC6[=B3\/(/+G]\='GB*R<=]]7DPO"G45%0$[7:YKHY81>39J!WLTO%Z_&11E MUOND=!@C!%) *[Q3/91M4<@#G!$MQR:'['[<..EB]]]&_I>T_"]7I6/ZZSS. MUJ>_-_/EZI?YZC_%ZDMQ,;^>3?_O36NZ]V\& +5PQ'CIB;3 $R90>5Z*/6P3 MAG*.'I*QR.'DN;[1E.*.M?U1>NY0>%D3GC^(U6=FZT^+;Y,KV]6O]PGH7VZ^K6XB ;":AK-S\GM;7&I MO[O)Q\P%]_?==%/&M5YH41??B!+S!%BN-5>.*H\AP&48*;84M5@SS\D! M-33N@ZZ=G^Y7R]5D=OFVN[UNTZ I9#Z-$%)$M5?8E=5!HO)O3?/K[N Y^9AZ M@O.10/W49'Y5F/B-@%%UL9H^I+IB/TL5'Z2,D1A(S815+&YMS"O!.3>",0^X M5Z96-FM/R)U4J6(A-4]3 _NXQ%KFA8+*68"=P1 C5ZOD\XF4*JY-F=Y*%1\' M]F3,I8J;Y:!S1PF3T5!'F%/&L=+.(6*M!@9@['(6QAXH![TV!0[FH!^'XVC2 M"4XCD5/P//&L=80TII41_V8Z..!&R%TIZ8J*89BH#6'GKJH?$,&N/S+I/9SF0: M6TMCELT9S92-$VK82;+I0V#<*X*X%@;)Y@&PXXLS.9=)U$J"IS^' M?E^+:- Y]+P+02 "TB7.&D- ,?21+EAK#9)EZ(UN7N)R?*$MYS*'6DGP].=0 M%,Q5,1UZ&KWJ131 M9# <,AHU $DT,PQI:CAU !@%X4X( MIQ^S6WZHXXU^N#_".7RD^$]_XCZW:LX_L8V#$.V*=C<8%HTISX;%!FFC* M&(\_;7Z"/[Z=\X>9POURX/3G\7/+>ISS^,@^!HX54UAA;0FD0!&I*1421\O+ M84#K17V>W0'/B<_C?CEP^O-X:]??+XKE."?Q,1T,UBH$!&),&$:UI1HB@B1D M5CE'O,]Y"]'/&3Q^ F1/R=@457D"D/L[_;48.A^C5F:UNEU/F&DJ-?0R=SIE M52\_U$C.Z/A+ 3@$F:).4"(H@D(@C%&4-B=:*&=K)<_UG:G1S9CK9VUT^+T@ M@*'24HJ5H%1"*8656@IFO8#8DYPQ]0SN#X6NQO, M/VR'7Y'H<:!5<%@HPUD4"Z-4.2.M9)0;0Q %1J$6>=ZYTCX&HEP9['ZP7:">04V%1DIRS*VC'+"U%\X!PX$7@6EN)2;&P(0P=))3CCA1+/Z! M45D:9XI&)^*M1YE^@#QM5BG,$!/,16W:401 _"\BW%-" 3) 9HUGKYT+D9\S MQ\&4KW;E>\^DH)B[M8L11K(C9('0S4OJ]N;@ MZ4A&K\I*MD,F8T)+$;]UHV:7MG@H;N=W"82MH58GK:6J=4"&&6&=$PBD+1IK M&FUM0HVB3#%0SV;)ZR_HAQ'=8Y7M/*ZXC>^\CAW?%)B,?Z]+D*JF07+('&"0 M"L@H$T11K:'F2'H(#?$CO%JE'W9T#%0N:KPK9L5B]__#]02P,$% @ FXQB30@Z>GY+ M]@ (70, !0 !F:70M,C Q.# Y,CE?;&%B+GAM;.R];7/;2)8F^GU_!6[O M1-SJ"+DK7P'DQ,YNY&N-(UQE;]G5O1$5-Q0T!=F)*I>W-\5FE\AML=@55\F? MJ]W'Y!]71?5';?[XU_H_[Q=5D7RI5O]: M+3\6-XM7Y7*Q:VQ_W.T^_>N//_[YYY]_^_)^N_Y;N?WP(P( _WCX5X_^1OW= MB^[77M0_>@'1"PS_]J6Z^DMB/=Q4C6T'(]VO?_GF]__$S6]#QMB/S=\>?K5: M/?2+]F/AC__GYU=O&S]?K#;5;K%9%G_YG_\M2?9T;,MU\6MQG=1__O;KRT?1 ML1_KW_AQ4WRH^7Y3;%?EU=O=8KM[M7A?K"V,YM,^;HOKAS]BO=W>^82:(58S M!-.:H?_^Q ?OOGXJ_NTOU>KFT]K2\^, _#T [[X%&PM=0\(O?4">8_7^!P;& M^\YVW2(LXF\_,C#F?4/3FZL8[??^QP;&'A9RU)91[A;KP"WCFX]\%/.Z_JU7 M]JOV%^M//R._C?%65$\^N/BR*S97Q54CFG<^.EE=_=M?[%>7M]6+#XO%I\O7 MVP^+S>J_FF0BRTU5KE=7S3=\<_5F6U0V8S7?OKXVJXT5XM5B;:5N5]2IK.+O MJ]UVL=Q= DBQP%@Q3:263"$!#,":8$;M_PBZ;(Q?%IL7O[WMH#8_B@&&8R!% MAI4V&::,9RS+8&H8 T92G67@+S[ -@F^O\>E/S[P2V7$P5W'ZMU72:5V[:+W>D)?+M,RNU5 ML;7E6_>/%MOE$XVB_8T?EZ6M23[M7MQI'W49-ZG/Y93=:<^X)>@AMK_1G9_* M\NK/U7K]:[E>FW+[YV)[=9EJBJ5F3.H<<9AA3K(<$(Q3GF699O1R=TBQ3TK) M0Y\/>4X@YT"GFE.M@:!,0LD,2Y5U1Q$?8=@]DNW/J$,'*?F]!I6TJ![OY>%X M#/"C#-:=^6G+)2$ZIAL@*%4@I,% ( MT)8A%(,477ZZ-U9S[A.7>9ZG4A@#.-14(R0DR17&.,<2"JVD3T>XC\*Y3XC% MNAX+)XM=LOM8).^+#ZO-9K7Y4-<2]0_V']Q/4)XFST]%@C+63SJFT0H'@7#F M9EZJX [[$2GP]-NW__/E?]ZNML65NMW:3K$?UUXJR'*M%8@D!VD9Q.V\Y&:8*X](4 !^O,L2FN$LDWF: M(22%$)QBI>KN@XW*&."\+4NZ*3CW%"L8XP!CFA)H,S8G3)I,BSR3R'X!,/!G0O28K-E6,Q,GD.=B5O7IW"'?9C.=C/;]?&_G+SN:AVSMEL5QPD%23)CBTUB9$J '0,PD2))!<::004-<MUI93-CC++<]/:QP00Z%-)A[,:N:SN M@-99[0#UQ76Y?5%9L'>Z<(/7%]O+U'!EC4.-6A*'^ /5&J]?'?M[S^7F^+KSXOM'\7.W&ZN M.G$Q*4(PPTPB!C0!*9>B$Q?*5 9\^GY/$Y%UH$&5W#2PDNL:5T]5Z,N@FT*, M0)Z?6NQYVR-*C!MO4;3C86;.Z,A *N>A*4.=*(,V+S^M.6SC?;FQ=4]SW&P_ MYH0\SPB"0'&9:TRX,+BSAJ! /F+3UT9DM3ENI3_BZC4AU9M#-[D9@SX_O>G# M7!2]>82:,X(SE,QY*,Y@+\JP33$P5' M$-4[^\'5PW^U']1?,H$)9%G&N6 : )::5+00TY03Z2-4HP*;0-WZSDJ-&S W M59QMK(9+Z50S5B$I/2/!DT1N'KH]C>OE#'J.7X;X[>U/Y>=BNVD2T8?"VBZ: MO2[']=JV*%8498)E4!!*9$XY)#@[F =9YJ/^P8Q&5O;?_O;V;\F' ]1DT6+M M.58.Q[6;<$]"LY\H__8V.6),.I#[S7BG6TDF&6.[\G=&@8.'8![J&MZM,G+3 M]5P'*+>?RNUB5SQH$Z0YXP A8C4XAT)0F,K.)M#8>"T-#+(4>[6@ Y=*=+8S@*C7\#B,Q;'VXRWK+XHCSB!;C'W9=2P-1R?6LT1\ M;&/=17V$LT.9-#!GL0GY+G/^^Y%[,C\/"0SLD]LNY4&,N4K>?;&]6\?RFW*[ M6_U7<27+:B<6U:JZI%0"@AC$%&<:2)EGBG0P:$[)Y>YPR]Z3G32X<2\A?.0V MP#.=]H$JYMYHV?;>#G6RM+#]%#)\,-S$ M5T-]"3TCI]%B,P]EC>=>.5(;=]/;Z]7N",$VW>I;",OE[=H8"(7 MIBYZ_*&&G]P>\"MX03NOT[.,5P3=/CJ1-%XD1S>2VH^+Q'J2O+Y. MK"]SB^!5>Z]\CN$;TI;S>[>G+G7N>Z2#9%\_/=XDNRVB2+D["6 MNX_%UE9&-Y^VQ<=B4ZT^%_97[/=%\@-_+5_^-2DW]@>'NQCJ?W]_06*Y7E35 MZGIE/VY1)8MO&M;?7'.]#4:=P'/ $&O2=ZCH/)#.1P_\M.E]?'?+B3I8_/3_ MRGYW@$4(QIQ#@* R)N,0HZS;&I(9".'E-[?@1]$B+TQ.6O34NP!QBH&U_;X8 MH1KPBV&\:B!\W*:I!FH_QJT&_"(8OQJ(%LF U<"ZB=(_8S5P&IW U4"OP#_? M:J"?NP&J@0$\NU0#]6SO_1G?S=5]L(_,4%Q2PTQN,@*USG,*>*J8[O"(K+XJ MXNE9V/@H(D_'UL OOEF4NFB65;X5@L&SM"-$[>G$/Y^ ^:]W73RPV&7!G]\< M<'\Z=S:Q/W8NJ7@0BX_DX'$B,WWR'J;+)^FS2-+!HS!/--C2 >?R(O! MN>R[^>=H^>X@^1)*II@= 0-"&$>9R@SK-K+G*.7@\G.Q?5^Z;GH,9M:G%Y\B M=.[$S8NAP_;P].?T?.J:E,S!L[VGDG=OYG?:G3J/T>>Q0V=P!.:Y,V>X6T_L MR G$FZOXO=D6GQ:K*_WE4[&I"GF[W=8'$#=7OUAZ]M]YJ9 M,S(6D-9Y"%A(A\IH3=#S[-_MIT_K1A,SFK(\,Z)^SRH3E O*NH^'4'K=<>_\ MH;$%J%QM=B_*ZQ>?["]\7%1%+B)Y'\YR97&)(!4R51M:4 M,LQ GF4':Y1['43K:R.R)!QA)8L&EY\(]&;.31/&(,U/(D[X:B!=)"VF<;7B M$6+.2,=0*N>A)(.]*,,VL%XC(G[UN=CN5M5J\^'2Y)I)E7*$@,ZEA IIV1K2 M F5>%P'V^/B11CS[RY$MH%Y#'B^^O(8XL:CJ5W:)C2GPOW5T>KVVW]_NS;8K=;%\UFO5^+96'%Z_VZ&Q]=(E:_Z$LHKD=$ MA$K)4MK9QIGQ&K.$L1A97PX@D^T!FI_$!"+6377&Y]1/B(YTG@!,C@@G*G:< M:#NC6&%IGX>(!?;IF\=:PS/FLHGD[K0/WUR]KC$)1?&(0%B#:B$4&5N@UQRBKMNK2C@*+B[ZO==K'<72JHK2&KM3B#RD#,B88 2XIT;A3 RO5E MH',V,@1S#!$'N13U\\$LDQ+GF:I]0H*I>/WNN#$T.0&6_-Y!&_N1H#,LG>EH M0-_G?#!^+XKVX[]:K5XOUJW5QHO:C17KS>_UCNSMJO- MA^:>I'?UD/M=\64G+#E_7&9<(IRFB)*4 YSGJ51IUPDY UX+!F&1(U5 MTK@UV5W( 4)R;I?()*&?1]*8R/='[UH>/P*N:4DOMAMKL'I3;-]^7&R+0Q;$ M6@F!#4ZQRK.?<8.V>Z]6!" MY]%#A[M1!FYHO5^'V.Q65ZOU;;U]Y+B;7G]9KF^OBBMC/9?ES:?;_=SGZ^O[ M.)M>?IE"E@LM#+,C._Y?,08T$8LZ$[].7W8H/,HJ=M9ZNZ-9_T?H1@EXKX%WNR"W;_"&RO.L=^Z"! 1IP)OU-#/(W],Y?SCSVF, M'P/G\Z?#H(FO#W] \\HRRS7)#=0DA)D0-)3=>1X,'&YLF1UPD-<2GGU6/1/ 0P8_$;1#5 M=J5U1/4^TN4MP3V8GK..]G''20Q[\^0\GWKS:5U^+8JWNW+YQ^M/M=*VKY2R M/$N9D4 (87@N,F0P[>P!D*4^4M;?2NS9FAI04C:(JF17)HVKWJ"9ZX/A1?L[-5P_F=!Y"%<"/^S/6@9AQ ME:9?BVJW72UWQ55C\;?-:E?]^O:WUB9"4$ CN,Y9K@"2"DC4VD0@%<;O[JEA MMGQZ4Z\+IRR4OB^N#V3138C&H\]/C(ZX6CEJD"4_U'S^=2)1.LO5&6$*P_$\ MQ"F0+V6,5N@G4O]8;+>+S:ZU 6UI1HF@F4:IM95RD79"B#CQ.\KH]\F1ZZ06 M3$\-\B3)37/B\>.G,<[41%&3.RR<48]^;,U#+7IB+T.TEP&CJ=:24 8225)! M MK*<,A:7\O"Y-QK:?4'5$[S&V7D@ M/42A=?I#P^%=*B,V0\^]H+8I-K=CU+?-[[[6BZSEIKEROEXY3156J4W($U6MWRT RW8K7\7CT+&-]*8RS@_$<.^7 F)LXU1BCPEZ#40\27*3PTB<-1; M#R89<]PEPD$3/!F;ERKX@G]$%WIQX+).QVV4Z)TEP3?M/N+:=+CEN=%K])*=&E]S;.- ! M3!H]FHI:]P6XT2GNM_@6@&J793<7-AY9<@M*Y/3+;6'=*2,UN%&/L;]:;8J7 MN^*FNJ12<$A3# #@A!G[)^_FP0B!Q&L'V6B@(I>GP:[0P%QG<[[&GUOKR/E&WX37E;/T\+$$*8 MFA0!9M(TE1+*#AO(M= MC#N?PEU5?]07P/YF>=SN%JM-<\5*=UEECA1!6+(,&H%RA5/.(<\(5X8:F::N M"\'#C,33B097DG*!*:EC]KCCM2Z#K M[I3HW/EN4?&F+=(^E8>(.;M991"3\]"=H4Y\LVTE ">]E49\%<5F^;%^X;I9 M+*=,*Z(!2#,"&3>4ZTQT9E&.O-:Q!QL;7WT.^'IM>QG.;D]!BDGL8&ERYG0< MC;K'E8]:]:5YIKK5VYVG%&P83_VUK#/:+N_+').4*(ASG3.8J12SSBPT6,%A M6N9I;%(MZ[5Q9SB_?=4L(K4AU6R2_3Y/L>6E9SV)GJN>]77G23T;Q)/S:)A331 84'B3FC/,.(G(?<#/3A_H'* (PXKP@NE_6\ ML#6W+%:?Z]%E:PXCPB#/F-984(D1PI!WY@1"R&N1KZ^1V.MV+:[D"*RGU/2G MT7$M;0P&/9?'^I 79ZWK$7+.+5\-Y7,>NC/=L8?G-700LTQN=/9>WHI"I.#QV(N)(XUJ=0Q MY#>?Y,WK/#0IB"=/SR+U9*?_LIO]Y^T0SZ1"0:T,M9IH*,FU@+JSB 7WVO\T MQ,Y4RA1FQLB'T+YK<7&X#*1-\Y@B.G+DM3;GS^Q,U:F/)T^NTO5EQUF=;JM= M>5-LO['<5FM$8)W*E&8$*5*?)\E3VED5*/6ZGFNHK=@JU<)+'EKX[G>3Q5!R M'=5J1%X]%6L(I7%4ZSQ7YY0K$,LS4:]0WMQ7L* LN:K83T7Y8;OX]'&U?,RN M)B@%A!-@N.(2U[?R=QL=4I)EU$?'AEN+K&1'@.&T+ #%;FHV+KM^>C:0V"B* M]B1?9S0M'-?S4+6 _I2Q6J6?LOV\^(]RVXGJ_AY$FO$TTQGB"F20$VB(@IVA MC.=>4M;CX\>JPOI,6_5ARTV5(A/5LZR:8E;J6R;.",P VN:A*$,<*(,U(3_- MJ.\>>7U]QUP[AD0ZIY@H;42F#3:Y%"+O[$G O8YV][GLHQ"C/N5__$9*C?+3\^3+ED<@@/TU_2TQMY.;P5^ N@[#978:#R+,5"9% A 11166CI.\<]!C/^ AB#H8$"Z,"4CP!*)P'TY6$^ NB-_ $![.>] MCP#^U$ELCB%4J6(:*JG2^L(9S+-,22DDUSGO8\ ZM8" !3S'*",&F*E%1+)NY70/&5NAPG[ M?.Y8 J@'='-GCMP%, 8]/05P%&;\!3 &0P,%T($I'P'43@+HR\-\!- ;^0," MV,][[U=NCSM%%NMFD5=B)E.=$9ABR#*C[)C[(+A2,-[KA5MO*Y'%\13/L(=M M_?D[+Y7C4NAQ,YCX77 'X\]G[M0&:<-:?X<-]:N] K M )&9)D1J+17E!!G=W1V1FUV6, @XZJ,PIY0U1GD@T?C])R M3G<&4SD3W1GNQWW="<3,4[K3G.C>?KW\[>TE@]+0E"H!.:0Y)=0HU7XPLP/* MS$5@/#XNLI+\MEG53TQZ ]*'-;6P8B3$_U:Y!3'1R\>C_F5%?#Y+F,K7L)$QNF6 YU%X31_Z?'KOR M>\-]-VD.8,I-!.*2Y%G!62Q)"V:J&_CNTW%&&OI3-P^%&(#__F5[ YEP/EE8 M;G[KBA/(\BS/#4%"@U1+1'G6*1+'V&VC>Y_/C:P1%HK]LZ=*>/'CI@^QJ/%3 M!E=6XIP./%)P1@WZ$#4/'>B%_/Z9O][>][['[M7AB5$@A309!)ID%&LD02JZ M8\P.;R''(#6 M>:A."$>>NKZN+S>]->E-L:U_L/A0P$L@4J4RPQC3(#."$$*[$HBKS&]R8Y"A M475I:\%=U"\!M_ &RI(7H3V%*1:70Z7I(GGS-(WC*-,)13[:U(?9F:I3+U>> MTJ?^_#B_9[M_?&'_J.ZF>=[S'ZO=QVY/XLM-._O+JZJP___JW>++I36&98H@ M@D2EF9":Y2G/U'UK,6LI]P1>'93<^FIMA/YKJ'<-HGQ_=X MDS\MX*1#?)$<,"<=Z,2B'OGQ87]:STACS"#-0S&C>GC_^>+H;'K,2"UOMULK MXK6M7769YXJEC##)D3$RTY >;G@0.5!>K\UX?WAD97Q5;CZ\6*\^V^ZX: E MJT-'_52O>6UW7YN%KN(_;U>?ZI5E[^DK3S*=Y[#B\>@G?PV%KQH*]UA&G\JZ MP\3Y^:Q^I,U#COK#_W9F:P@/KD*B5M5R75:WV^+UM2QO/A6;:E\F%NO%KKB2 M9;6KWGY<;(OW"RMH;Q9?Z^YU?+*=()U*(P'+M+$"!U*L,\41R25AF02NKU0. M1)$2EAO#$).04 8XTPP)"9"&$@I"0;Q^=02>E-?)*?2DQ9XTX"^2!OZ+!G_2 M.9#\WKDP\A30,+[/]-Z1 CF/OCZ6L^4DG<7S3$9M\&.YMI17VJ;AW5>^N6I^ M*$Y1O"N^[(3E\(]+K.IK@W$&99ZF"&M&D>R4 QHBO(YJ^!J')"<(2UD_+DH) MA()CH%$J2'TO J"Q%^3?[BR(%N__F^P1>Q[@"$ZWFU!/RK2?-)]"[4ANJL2' ME;B&G#28QSX3XDGI&?6-%IUYZ&T\]^X?+(G+H[.F+C\65[=K*_/ZYM.Z_%H4 M;XOMY]6R.$(YU7^^;@)DOWI]_6NQ+#]L5O]EP1;;5;E/"N_JYP@O.2.8Z-S( MW'9\9 M*8"C DB(-)+9_>@EO%(0YD)0I6A]7II1!QFSE*^RP69D<8JM5L=6Y M=:JNZ#JWDM:O.^)QZMI%=TJ?. MJ4FAH+E G&4X4YIF(.VZ4P:,UQ+V>4L_,Y:K7Q]<=.K7@RY;Q:L=J^O MWR[6A_.5!.N<,VP8S6FN),J0M=9V)T3\;LGY]M,58CDTU-0G+BC.-,^S+(,L MHP@ID(OHS]E:0/4(;-MN^.CYA*T_:6X:%)Q64JX.H+L M*31!&':3GK')]1.C.[R>X$M:@!/IDP-I9[??A:-\'AH6U*-OMM>%9LO]1L'U MNMZWM[GZ>;']H]C9K^^:S:#F6@@L&%" 2,T/\R50X2\3GT^:8QE,-4@A32' M*4USPJD04&2(&0@E,;'O--V7 W4WO.GP]12WX;0Z+D&,R:CG:L(>6D/G =S$ MFO847>>F]D,Q/0\U"^?.-U<3!N7)5<=^*C;%=K&V9OG5S6JSJII#'Y^+N[9M M"2'M4),P)IB&.6&&'"9]92J\GL-ULZ@T9B*O[_.QU6G.;]7D)7-5X>CNRHE@I+$(#ON:GMOCJGVNB0L,#:@$4PYU;D%2!', MNF#,U?U>[W]L+"*VUB2Y:8JUZNKO2YOKM[8%MQ=%_WZ MVJPVB\URM5@?EM&KXXFH>I_^RDKW]6JYV.SXLKE@?K7Y\,9^WG)5G&S9%T#G M$*8Y5PIH8'-2 M9$6V;6-5U2O'I\[MS];6C*\G1EZ1SQD^WY]<\W#+ LVX9?KGD MU-6ZWC]QMFD:=]J*;1\'AX\;GZKDY#QMTYS.MZ$)3VV-'=@SN6ZV;6P>67.^ M])3/1"O;%:UR<%KLMMM5@7S:F!DT-SN:ZO1C$I M = PBT% P3,ND+"_5%C;4]H)6XY)7(M+N_WS(9 M_?T><@DB#31B-Y^G=>XKA51FZ MU2&/GN36-V6UJMOU?8B"IL:.@9EF&A%)&*6ROH9'(_L%PWX[@<8$-F)FL^W5 MIK-F!7BUJ7;;VWUQO]HDU>&,@_VUZ\,(X%/KTD5RO5AM$YL*?2]"'#?&CMN2 MYAI>S]6?D\BVCB2=)X>K%.L;CDYC>QS==?X,T/30QZ"'A^/<%JDIHCZ/H=8T MKC]ZUGET_OT3TNO=QV*K#G)9_5+N5%%9T/4\+*_^O;CZ8(=N+X\B>ASQG8(O MMC:?WMAOZM'?-SYUQXSN^:80XSC+,YYC*'.1UV^G=+X9*;RNC'P>'HT\N$NN MU^6?R<>]QZ>9\.)N'JQOL&S<\9P4?1ZD>R?+.3LS3I9M&$A.*$@L!\F1A&11 M)2T-R'3F>3IR=L"4X)_CFTU+E5!L^"LT=+ MBF>!WGFZMO.KO#ZZ=*B23B>AVP=::S_*Z]>'='4/8)9J+AG*M39,9I 2D1T M(I0Y3^B.#&N:@?&R()YQ1/MGZ:,KQU%PTNQN/ GF MG4'QT:%!\\QCQ]=])GK&<>XW5SU%O%TFM,,2_: M_;3 '9^2]NZH'VJW_CJCH7N@V#@-P\=N!W,;4H_N_Z/#XVDB$2A='C(R:7\OJZ*G;-5LMZF;9=\]L_1[/\^N H M-FAR\8A$D)P1)PBA4\'7+JY MTMV3:_LKH37,##?"CC RA'E6WT>688J8SG!]Z:K7!:C!C$96S@[=1=+@:Q98 M#@B'7O@_E&]??1R1:C]]',9R9#T\SYJ3'@8B?FYZ&,JM1_4P*&^N>OBH4?'U MG?V@YO[I5 $BH1*<0@Y8G@-#0&=94.%U4#>$O2E5\"*I8?:ZO3X(U6XJ.#;+ M 070C> H*NC VAD!#,GY/+0OJ$=EO!8:2/%JN^W]U88@*'(KN-K4?PB9*=I: MAD!HKZW1(>S-0?%ZW88?A.R!FA>)YPB:-\D=^0Z\]5&]'JS/7/7Z>.2J>KW9 M+S>WU M8KF[W=8_*8ZCK%Z7)7J3Z*9<,?GS4RGM3E"<^ZSN,G%&=_IR-@^-Z8W^_GU0 M@UAPU0YSN]VL=OL#V6;UI?ZJNZR?49,SE#+%(5$D52J3ZF!0Y?WW1OO=1;])M'>A[,WZX #C.\$_"O><2:,=I M<_5/]\WI6R#M([K3W)KORN"YZ?[@49B')D;PZ_Z$?R3F7!7S56'UH'X2_N7- MIVWY>7^DH[O/&G-!@K@(#[= M)&\L*OU$[LCB2R\6HVC:&8K.J%@(8N>A6T$\*<,WNT!S\Z\.5Q8C3(7))KV@,R M/@]M"^F0ZX1\7ZX&*]U/V[*J+KG)D%200F--\31GN3:=49E+KSM]!YJ*/EM? MWXG^J<78],##S%H@37.D=*">A6WMRNZ[-ZJOBT+9:KYHR>_7I=M/>[\IMRNVOO?GT4XR4!*<$8YQF% MB!J19SGN1!4;0]'EIOA06WGG\03$6-BK#17+P8O^NW(D?5JKOBO;%7=4>^:F* M0$$X(^RCQWD>*6!\M^\_B#$-[X.+X5^*W25C&=>4*PQL.LN,D##O9D$Q-:FX MW-45Y,!2V,605R%\P.1=O]TM@2^231&J#G9BH'+<"MDCZ MU+\^[,Y#^L*XXEK[^O/C*E&GLGDJE;5R+I?;1D4;ZR+-B98I2[66]6DU(LG! M>BJ]5E!"V8P\@E?GZM*D>.+5K;ALNZG9%$3["=O=BO(4X[ZH[%!.H'&.Y)V1 MN]#TST/Y@GM5QFVT?GKX<[L>]-(6D=?%=EM<_5I\+C:WQ:_E>FW*;?U6ZJ7& M D"$,:.42H!3+'A**4I3@!'/>>HCAD$,1E?"/;*DA9;\7H-+6G2>2S1A&'83 MP-')]5._#EY][WY?CJ-HGPMO9X0O*.WS4+VP+I41FZF?WG4WEOUCM?LH;ZM= M>5-L7ZT6[U?KU>[K)018"ZE13C@5V%C;3%%*K#W&7@9_)*D%,H<6MLYAE# %")C M0609P%P)X+78'-CT* 7;8EU?5;3=@PNH83V8#B!J<4D.K'(7AS+NB'=&RO<- MEWVEL']0GH$V#G#.1RR'KXNKEYHU5CU5Y M6[UIBJE+G$-!N,$"Y4I#DMNQ-[; 4@72E!NE>RQOCX!JG(7M-G[=X\E7W7@N MF/Z&CE5_39XB/D%U^O2UE:,'R<&%>D#>.9'LO9A>O?U8]U3T2"&=K\K'FX9)I !6!2E%0%^@4(YZUTPLXU4BU0WV]N7)=Y/'[?/^A?0?% M60WL/^@_JO?FRW6))AY-ODLQ=R<@QUYMN/%3ZEJ2NX^ M1<%WN^WJ_>VNN;)\5R9O%MO1]^;>8>>,!O5C<1X*TQ-[&:(=^:G#N?0[M<"656'%!E& =L-Q6(CZ2,@*,W#Q4>T^%RLKX21N]/GL_]W[>+]>KZZVKS8?]V;N&*&.8:*\93I&&>,ZH) MY7"/F($LYUXO]$R),W*&D'=>B2NJ0 EAE @.RQ1S"U[P%'+Z.OS1P^YE^**: M=9()$)T>V6?,-C'OM#0J$X[Y:OSH#$UDOVVL]76]IO[38K6I^^7KS8D7?+NJ MK NJN45Y#[QSXQ+68RJ<$99F' F42HNR YIKJD+DKXCP8J>MC_:[>BR3W!Y\ M2#Y8)]IQ3?-D^KW4UASYJ_5N9_7N?;$IKE>[Y(?V',U?Z[_X%X(ODG^!#-G_ M9H U1T#^Y8?,:JF%\JE8UJRL']]!.)NF,2PQSJ15!,^'1[^2GYJ6\JIK*:>9 MLG4OV?O7+KZ?ILIYY,?^0>J1%D=H$?/.AF,0X)@$1XM%B$F[7XOE>E%5J^O5 M4T! MDY5QF[,K#1MYNM\5F^?7==K&I%LOV:HGFN_6]I'7, M3TSC>JR&F$!$8UJ^D>6NT MF(1;U?KW$MDW40D%*GR>C)L M,I S6.%:?%ZLUO7VV1O6O?N MKV,=G7Q^RUC](C9H,2MR(YEW AR/!N^%K5'B,L[RELWI;ZTLO[X^NG!,VI@0 MF!%""0 IYHCGM$O:4+$T'WV1:PC8\9:Z'%>ZVC0YYHK4H&"/L2X5/<#3KD[5 M[:#VK\YP1P_GE_0&!RO:6E6(!C+OM#=PN\09 M"L\,X4(0/X]!6!!/OKG0+A0[KG)E%JOMWQ?KVT*MJJ7MJK>V>;XKONR$=?6/ M2Z",(1!+G2)(*2.((JDX(KE,D99^YXR?L)1" @S0B'!$"\UMJ0!-_+AV[-$ MG5&H, 3/0Z,"^5+&:(+>]RLOB_JVS[J<^W55_7&T?33-T]PPHM,T1QIJ(2F1 ML.EBFFL&E?2\D_YI@QG.!4"8P#3/*524I\34JS,XXQ(: R*KUMO5ATU3\FYV MA_MW;=G0W']ZV"JT']"=_-3[LN0 Q+M692-S[EN>GATKG0=K8D M"\CZ/'0OK$O?WCHY:F77(Z+ M; ;;D[X]@!]A)U+0:(;:?C15(&/N.?(_,S^;!==>@1FTM2A& YA'WIC(]VBG MX_TC,,'!^!HD(-1"RXP1*@<<2*D1:D$*F$D1Z@Q(!&B1<]$WNT,L9]W2HKM?+R#Z?XQ<$U*8E&M MJM?7?+DL;S>[.@N6Z]7RZ_Z_)S-4/&-28LDS2A"1@AF2[HUCD!KM=8UR().1 MDTB#LEX]>F-_J=L2T,P.O;V]N5ELOS:["D]FDX[^)(TK*]\774*%PBT[3! % M/]4_!. (\6+/[-?D]_;/R>:/W-@[(]"!Z9^'\(9VJHS:9+UGTRMKZ*K1@6], M0B:%24UN<)KI%&1$R,ZDXM!W%KV_HXI\ )O. M4^/C$.D])7Z$-1]%.\?6^9GPX23/0[W"N/+MS'J>'VMJ]WJ9K$K MJDN&THQ1DB&C,,E2:Q.9S@A&Q.M1'<^/CJQ&%DTM0P<\?A+D2Y.;Z$1DR$]F M[I,S'Z6Y2]$9;>G)Y3S4I"_X,DA[<*(T.8PBD'+FH2P6ST&<4[CZ MW^ZJW:)YLO[7"&'O+ M<0WYQ?L:ZUS2>/=1=+Z9[\X>IC\7ON8M$XZ%L-3-P:W MM/ ,VH%?\IBX"<1YT#U*D,[DHXE;Q3RRUM0DW']%?@XQF2 #_G)[\[[87BIF M 4*BC>%$<)NL4P0[G""#^>6G9D_AV]UBNQL]!3IB]%&]^^YX+.;;;Y?%1?*^ M^+#:;&KM*J^3_<3&N^>5RYZ(#P1 ML]&0QO!]Y*-!# 3.2,.CX9R3=N7RCY=5=5MD?X M6UQ)<00V78G>(W;CE.1QPS;Y7$[MU_-<<_XF,!%S4?]&\'WDH@'^!\Y%0R,Q M5B[Z>U'MBJM]C5\LZTGRLO[1MZDT-89SKA#6*169PA9]UL'7B+$Q4U0PT"-E MKL\-WF8&H6@1UV\8U#^>+I.%B_PX"6Z2H$^7]_Y^;#/ZI,W4/_X.-F*Y!C-B MK@S>GKZ/%!J>EL"9-5+<)IBA^D>Q^O"Q]N5SL5U\*+HEIS?;U;*HMU-?=]NI M;:T DW[E(.O^3EH##LG/24#"7 S[!6MGH M>Z>G:& SV5S]9-OB[ZOFG/?S/37D&-UQ9FY#-[7OHQ:(25"\N=\XL9Q9?7"9 M8::%D1IDE&F-4@/,86H;\8Q->G9I$/)Q3S3]V2GMHE7:HE/:3S7:QX\\7=FF MM-A6]8_V _CI3C\-:RBSRNM!6\?S2.;?90:?/FT[MZ1_JESMSLHT"=HS:L&R M*9-(7P2KOJ?$WM>J3A<1(>DXPG:U3-)R5,PXYN6)XO>:*GY<-K'R0E@:"X- MR$ .L,SMD)\?]JT2Q3 :-3N'A1XY01^.Q#R3%!VX78R4I:=K$A,FZ@<.['UO MN=HKKC'3=9P&]IUD[$CDA$[:,6,XFQ.,9WTB1"$B .$I85@9(*3I)N\) MJ, MN28>UY/(6;T[]3B3I#YMHQEG*GP^[66Z"7*GDY7/K0:(&?.NG,\]KL:+3G&<9S3M$%:TO>1@(.S M$N_D;<"HS><\[EFG.-'*,"D$S"&&)$\1[PX9T\P6&/,ZI3O(E>G/[CZ/]!V[ M18V3U6?4F*9+]NYG@K^K2F!8["<]0ARD47X?=<-89(U^W#A@C">8.WVYV6U7 MFVJU_/MB?5M<@@P:J3"&!@#&->"YI!U>))"9<+;4$^D(\Z-=C5">2N_BPX=M M<_ULLNH )Y]KQ/=F22<[+>0;\='/!T4,]$Q.!!T\3!H7GU_! M\S0PIYC'?C3I]/L]%"=53B6[:]C&C3#W%B-K.K7 MVL*ML#IRZ9',PM/8([M,MM[GM/;F1]&,M,\3^$-BU,=W9W58?BRN;M?%Z^N' M=>_TI4.^W*T^KW9?W]7CFG?%EYVPWOYQB0R44D"9:6VX0IQ0H0"6%&F49D3G M7JHR'$[.#2.<&\D0I)EF(L=$*R*0R;-4RMBGY#H/:BW:"T_9P$T6+5Q/Q1DA M/HY*-:_0A*F?+Y(&]K$X[I GOS?8DQI\TJ ?^_[4P72?D]3Q8CD3*1[1X?L2 M/C;7H:3_5UNUVLQC*]@&XF^;U:YJ"MU'4$H*%-6(BY02D>42:)NJ6IU1*0Z: M!WRQI9F$4DMAE*%4$"BX,JF6@"AJ)*!BQ*2P/4!O\\.M!1\I.P0/89A4,67T M///&2> >SR%'?]ITTGBTGWAY/AG%,RH#TDNL^#^/7!/->\_$$S<*_EE(WWQ: MEU^+XFVQ_6P'/(_,PZR;\-JO7E__6BS+#YO5?Q57^Z/)LJQVU4G6%")7C-H! M$TNS/$6 *=:)F;9YM%\^"HTR1?6=XAP9A3(J4L5AFBK) 0-Y9AV(O4;_S7"E M%;CEZ21SO1:QJ7S7&:8+K&^6FG-,^^>KSJND=>M, COZ5O_#HW?M[1I)X]^, M$EC@@#FELJD:R=R2VF0\/)K>IHV,;Z*K7E_+FO/-;MO!655_B*_U?XT=!I3; M(Y*,"P:@ (8:PDR>$I7;V F3$9 QI?V>4NQAGZ042P(4Y$91!3-F$,Q3**&" M%I<&(R6GJE:EY2GH9B!E ?=+24%#X)=LIF*_7QIIB)?WB:^Q7M2KS?47R1[U M;)*#!\$.LA\C7/,2]"@>/B+5\=AT%>%ZK;!9;*V45?[/%L7GHFHOKWG[L2AV MK]HD(;X>?\%B;E[0>F=-B:__7EQ]6&T^J*):?=@TO]NT_$L@B>*&4R$13$D* MB=:*9X1K! 7#?I?Y3PASC,7:O6O)B6\72>M=TKB7=/XU,G/\O:3S,:F=;#7' M\\&\*9N 6ZYX)M'W2RFC!CY*AHD7EC.): 9M81[Y:@Y$E+/KIW[9[XCBY:;: M;6_KK4MU[N5?5M4ESA7,N2: 026U'>X8)5J3,I6*^N2O088B9Z 343F"2WZO MH7EFDF%TNN6"T9CT4_->)$91Y7,$G='5(+S.0QG#N%)&:'=]U>E4(U5YLUAM M+G-!H(8R5UB(C%AU!(QT)JG :3]UZF%H/'4ZE#R_[Z'U5J<^=/JJ4V0F>ZN3 M.XF1U>E;@IS4:0"O.2BWA:W1])?EQWHC>&?WY^+F?;&] M9#E(J4D-%@#D-#,L5]G!)DJ]]KX,LQ1[_+X'ERQOM]MBL_R:%"W,>GZV[6E[ MI+[#\F'\.HZL1Z/6 MFE.:@X%:XVAD"K7I-73K3V-?Q8G 8 #-F63(]A@Y7KKCR>=UIQSO%%:]:T\?)J[;"XL2HG#/(0<810(KC+&TM:ZF4UVMP(>Q%GT[J(":+ M*OG8=K+5R91MK\%:$*9=IYC&)=EWINF4WT[$7GKP&VG:Z4G2SLX^A:-\'LH6 MU*-OYJ)"L^6J=[^4FZN#\=:2%H0*3!#@K#[' ^O[A5I+1AKF-4_>Y_,CZ]DO MY2ZYBJ-IO=ATT[#81/II5LWA3'7K :+.Z-006N>A2X,\*,,U,C_=>6B+0S.H MI)P":41.TSPU6F,L93?S;@N^U&N[U*O::5^O/H)CNC4.BG/?W8 MBZ(UC[%S1G &$SH/U1GN1AFXH0W7GW9@"15@&FK.4FN6*I1G"'4&4ZB]7IL; M8&8B#>HUV32$S?XZ%('(,$HTR9S3XPQYJI$GK?/5(U]''!2I%S>NFO1F6WQ: MK)H[WS95\W;RZ]W'8BN;9?(=KZIB5[5%&4D)S&$J5'W;&\\5IX;M 2"@>.IU M+CF@V3^8ZVO4I[0W. MI 6:<$?:HRB?.XEGE#!").:AC#$<*Z.W8C_EY,OE]K:X>K5:O%^M5[M5T9GC M4D.08DX Q,(J=L93U9G+50Y]=+*WD\*"KV&#EG-&LPG_-0J.%NE(';6=]-Y]7A.,^KU:9XN2MNJDN>$ZR0T !E M'"B*E5"HLXE,ZG6FM@\G7U\R9/Y>PB M^6E;UA>MUW\QE9P]SIJ3J@4@?6[B%L*E1S4N&%^!I*ZK$[]><@@Y!)BH-,^) M$% 1"#KSN^G> \Y &'OYR5CIX0-5? M"_V#\"STL(=;?IK8ES=77:P-[A=:-U?_^W:Q7EU_K9^662[+V\VN4JMJN2ZK MVVW1WB=!<@6S7$(NTA0Q"3([DI8LRU6]*X0#'W$,:SFR0A[ -A/?1[A)ASEW^62\A MURLBOQ95L;7C^_J0>;.O!62,9$!3F:8209138'&TQA7.O)9P YD<34>/,)L^ MW0%M+^;JL0TN%.>^RCD:W7TENY4Z6 E MU^4VV0-+:F13[5E7#\A)X&/*Y("XB!( 99$+9$ M)$#(P\!989-'F0ITMSZKZ_1(A*V'G!. &).3?H$HM))PA?.>RFB1>> M>:AJ1/]Z3A;V9=)5?W\N/Q?U@>F7F_.UZJ_E>FVS0OV\WJ6"6F2<"PJ(!';< M+ICI,H'*J9(^"AS#?F0-[B GJTWB,,ZKD2.BY^4APE)%'4 MN >O9_0X9I3FHUWEY^: MU^'>[A;;78C92U>[/OW\/D3G+B^*#ZO-IBZWWN]AA9RK=&8XQ&1E#%H#SU8> M7KF9TVQE"ZGW=*4O[_,0Q, ^>4U8]F,LC.CQJ_^XK7:U/%>7V!*78X0QTP Q MEALJ#O9A*KQVAH>S&KGL?+E9;HM%Y;LG,B"K(<0N%J'!!8]?7:WJWZB:*<\3 MV'.2P!-8O66P3T2>@Q3V\LM+#OLS%VCYNKBZ739M]%(3PK BDJ>2(6F^%#?JQ5D$=O=K%,/9OL>?(K08X&G7MBIDMWBCV(3=+7:@]L@*]:! M28TEBT><<]+!(ZK^B]?^ 7@.*MC'+;]%[+Z\!1X+$PK2' I"<@01-Q(<5J<, M$)JT8V&]"2*!KE;]1\(=0.<^:__!R2!X5KTRV #-D>7GT!^]?>HW0/-BS+4G MRO+F9K6O=ZS-^ND7V_**S7)5G"Q8\/=5\R+,I> TIX0*E.4^1G-M&'"0$FX0%1BPJRI%' L(%(U_4T MK3.<<4Q1"J6F2$E![-<$, *-PEGT>]_.]FN_$4=HS@,*:!RZ8REHC39IX,Y1 M0P]<#A51_Z \(Q7MX5P?&>W+H:N.ZL6V7H2JWA3;MQ\7I_;R'#.8I5H:(23. M,,L@DU2PC -*B?:Z3+R_ED@>8GB0/H0A5 #_*T,VM[_:MMSN;,Q?;*RN%^LNNV%P55V^V93TW M\X_%=KO8[+YV"TBJV/]YNHU!"\A3:"M,(A'-648R";3,H:)",\.\+HH+A4EH MI03,",$IH!R)'&.8"2Q28X>T0M/(TG:ZIZASI*E+.E>2UI>D<^8BZ=Q)?N@< M^FN@#6"1P^LFIG.,K)_T^@1%4;W^M%M M:&.R[GY1_!T ;>^X5)@0G1,D[$A5F%SDS$I+JS#T8U_@_A!99T1Q(+OS MT+BA3GQS"7L 3H8IT)NF+]_7PTN3"0* RI!$3 K.C>:DZU)*(>SW6(6'8:9S MBI&! E 4ZASJ"47).6(TQ2IV -S:4'84,H55^R MA^C7"#S'5+6+9._ 0V7D'!3O87J]=7!@E.:LCD-=<]+,(/P-5-)M47Q95;OF M(=C[.#)E#. I89SF(#-22MCV<*-UZO4\J[]U!"6R=J1*.:9 \%Q@S5.90DRU M!M!K=;>?IFX^%)45TG7S\JC5UD_;XD4'-_ES[XGWNE"$, P2VI$B$%=M'QJM MUSMY3[SK_M6Y@(VIP(_S[B_# 6(X:RT.X9^;( =C$JYR.MG>!DT%-*, .RVR^WN M+M]W_NK[MMCMUOO).UO,+M>+U4T8G74F=I"H!B5S% 7MFOE>-EO\LQ#*%HN_ M*OH&8=82Z.V,F][UXVC@]*%F&98<?$**59U_>LD&:^VW7F<]&> M,7JY4<7['=]<_;S8_E'LZEN$]7_>KG9?WQ;+VVWS7$*]#Z;8[A:KS;OMHFYG M^]=C'MH.(R"C &E,,X6@[62:"M7L+K/_P3)3/B.Y:"!3Q>J!CY 33Z\Q2KC>VDJ\7:CB:JW?;V? :<6?SAK*F75: M_QRVL0'\^H]R^\?+C'>8P84]IH!E)K$++<#N\1L.IJN3% QK[E3Y8W MG\I-OV03FFCW-#(AQ_X)H@%[D=1PZR31 MX?=EW\F1PP7R3U%M?R^G $=GS1 M]^/U"3F/%*3Y"'4L!Q^0X*A<>HNK+597URO+IGF4!,QQ#;"P_T]C("A4F< \2Z6F5(EZL2KVVG>'+/E00^LIH4/H M]-3,D9CL+9('/AN \XS[[3 _ M8'#N8N_J?V*KCSTB[V5C/XX\-2DT/;W%YY>QG^8]I$%_3!O\ M_7<5@;=+*SFWZ^+U=7.61BRJXJH>&A6;:G\%0CT!^Z%9$JS$U^/OM$L8O-X% MO7]L#5(HF3)U\<5R2:02W7X)*%).C$\!% Y5SD2&J##8<$U5:@=AD&L%L)88 M8J1CCS([1^IN<76X^2QJ5^CT^.&&(W 9QG=#T7 M>L<-;!05#A:',Q(^?JSGH?\3^%U.WIL,9PR(%@F"82TE0FF>= MM&! O0Y'WOWD3%.2,LDUPAE-,\R%UH@H)8 $&.O8&QKW_;OWPY>>++D)<#R" M_$34G9LX+QR=TG!&P_K1-0\=ZHG]_J-% QAPKD1[J]01W>;JC6U@ORQNBO;= M-RHYTPP0DF<8X;JS -%U&(&@UQI'%("<9!:,$0I2084=VI-4U<-[I6&:8A#[ MG8UVD;8M0GJ]2#E-W!PKS;F'S$\O_:(5IV:,P.BY\G'* ,Y#P:>EX'Y1.7T\ M7//)KT6UVZZ6N^+J[:Y<_O';9K6K?GW[6_O2'E( &$VIYI)F*21 $]T*C,RY M\IJM.&\)(R0H3;4U RC*C+#_4YS5_TDY$R:RPA_!)0VZI(&7_& !5G^=Z&G) MLX2=48,P1,^C6P?RI8S1% ,7;H])PJO#NVM(V'X',I0J:;M];O\/FJXW:B&] M'IL( $/H.3TX3@BG*?&>)'Y(01VR]OZV+E ML+ R['G/N36UR+EO^E8V".OM]:=-VAV^2'U2:I&GE]_.JEN8=_-LDZ0LR?39[^[M+QWJUI M,[%G@_JG2<*^O(R??WM%;OK4^U-]CK]ZN=G?O7:)3*ZP!!(:GF$(N-5= M+/,Z+3,:: (8)GF>U7?*6YR&,Y$:PPG*1"Y1]",W#1JKJS/,K+[1G3JQ1@SL M7//JWN7F'&;C]/>25N^&])M2\MH^7407&;/J7^O:D'#O -9E1E M=O!M@$'U]0)V#-Z*KJ8 T1YWUHV&/4<$$"2TL-F"8FB$(?6!-U!O+S12N"W4 M#;[];@]JCOG5-]13Y]<8X9UY?FT;SW>77^^&_YM2\MH^7707&; M/K^:6H0 EHKV$T8ZGJ,,ZL4^RU\C$3.@,Q@2@G-&!"I M3CFG,J,2 (73<;+L 9?M>\FRGBM>SS/I]HC_U'DW4LQGGGJ/+>J[R[[?!'22 M!-R_67WO.7@ ,Z.EX:'1FSX3WY_\!EQFV%8-2*Y/Q MB,C3^OTQD))HDW?+3.J:M:Z*TXW^:ZB<.>^/72!%;P7.JI"X1!3G7*$50:B)E)E/=/G"% ,\, MGN66XJ?=TEABGG&()<@IHXP3DVN7BVB1EL"0_7;K_W&B0:;Q-M M*@\=^>FKD;N;^I[VC]6#6,@QY@80DX)$N9NAB9LI',M1BYO^W]GZT8\6P3,]@_ M'Z[=?N_%2#3>)MJ!'SKRTQ2?K13Q:0M3'B,(VUB_]R(D#FEC'SZ($?/IRP^/12?%*= 9UAI S)7* M84;;(PL(2>OV#(\L/.V4X#)5),69)(+:X32#1Q'R MS*3^^UE\=VU"W[O,QZ!LCHOO?O%VE?C#Y_.J*G85MRJR6KQ?K5>[55']7"PJ MFW^N7F]^+9:WVZW5"_L+%O.V^]9ZO*KV;QVF.(6"2L,1HX32>F&4U_?!&,:P MQ,H]O(;9XA]!M\Q8A> ME'P9C.PS26_\@,XC6M:@_9;=]?3+7(8*;3C''((#?"BFMGF8*\GZH-L#=: M-7N1/-(=>SV$&X1J3XT;B>6^!6=O@N,JWN.LN2A> ,YGIG@A/'I,\8*Q-43Q MJD-5V;Z$23&3.#.2<",Y$$2B7+2FB22IUZZT( :GT;P[@\ GWX*-2'=_V8O* M=!#=\R-Y-.6[3YRG]/7F?;[:U]\E!_$;R)>K^C53L_L1=O?HKZ::$9W;(M(( MCI1(>:>R1$OC=1S(_],CZ]I^"\ >44\!Z\&8FUK%),4B\Q"61RQ,KI@&[H'-@@BKVGP<9BMW^UY$QL[)FP,U2Y38:%X'H>&A;: MJ<>GQ,)Q-FB,^"V,=IRJ4IC5#_N2G DI#*3R4*G1%.I^:\)!+(^W[GO20X-- MC@U@?,!X<12R>Z_0>O \WDCQ,V$7B3&5<9?N6)Q<=&\#NS%1KB">/:=1@=H8H$FHM2@I *G5FB\6<*2%) M!G1G,<]PO\%I#SNC*!(*J$C.!/97I!C1O#UQ4*1^[(QY&N+5:E.\W!4WU26T2!0W&;)%F\Z% M-B*'+<:,YIR/?2+"'=F(*P/MREJ]C_[$HVX7P%52;L[MMF_\2GZO/4L:UR8X M-N$1<$_-G5VL^ZOT:&&>[?F*0T1<\L&HD9]9!AG7]PAG+?I&P#5+[:$=D*I5 MM5R7-;#N48_+% (&*2)&2RTHR@$&IK/+(1$^F6>XM*X%(Q+#!5"MM*'B$*(#>GLBU1Y+1Z'LQI9S'XN-\77Y&:Q_:/8 M)=>WFZO*3]<"TNNF;],PZZ=S-;BFJ&R^.('YB/2-JW?.#)[1O?!1F(?^1?"K MC-U^/8NYSXO5NCZ<:\KM6VO\;5U*-M6F*M[OCM]="JI0"B' "A!MD*3(='*< M2TV\GI<,9C1V:=?A3*[+;5)9I$EU #=R5>)(V;GB)#3K\^BCX=VZ7ZK$X@^$6?DIC=G\Y"5_O#+0&TGT*S,99[#C&.5 M*<@REDJE<(8[>P0)%?_DT!S,$\S-G#N)2A9 M >=<9C+1TF>"Q9G2>:A+ #]<)U0\F7'5FY-YZ7.S.%H*P)5,[1"%:LBP48@> MC!/I-8L2R&3L/15'E)Z3PJ$H=5.G"=CTDZH3@'.;(W;C[HR.!29_'J(6VJDR M:H/M.PH[@7%)*4N5UEAS!+"A1!!%#B,^H[RV6/2S,-YX;'U$U7=0YD6=[\@L M%FN]AV<=H*]3#=%.&'$:I_5AR0@#H(SR)("16I@97]N=\T[P,L7IU MK(W*?C_MF@#Q?N)V!C@[(=0#$7-#. MM+7!N !4P5(B7 "ANXI?QG/70*/_+MI 4]/;2AO*78P5:U3:_'31+-?S]>UR MONI*1^^.O_'Z(G9**]?@%6MO\J>A<[&<\5JA>G(TI"7&/Y:[KW]?UY^WU>:; MT]3##88/E:/' FS>C_CPI&BT3: ^V7QJ:P5X^T>UFV%I8 X0SB5!#+J'TTS7 ML)M1 ]70!AICX4RWC1MM/-;_]G_UR4XG]=KFNMMMJ^]=-O=W.!$, M"@4-RPTE95GDIMO\900;KPEKL+'$LTY33?HP7RZ:ZK2YP[A=NOCXS37#.>TW M88Q*IY_J=]"R79VUX+(3NINLP3>N7K_&U@71C4;T-)0SGCMUH@_23\/>W-LQ MNW&6W]V]:9Y?:U#,C%2(V<6!P$I +0#41EEK%) RIXIYO7(=:B.Q8IU@9?5= M5AT>!EX>\?GI5C"/_>1J# K]5.KLU>1/U?U#O9EO?F1GE+ZM#VIUAG9YRN[MU^KQ7Y5O;O[4+F'(F]W^_9FZ8=J-=^Y1R>W MN_8!+P@X1(H1J'D)>2D@D@@@72"&"JFUUWFWCUU20%QRBJ$"%!>L8 #GN6!2 M&FDTR%/? ^B@.M5Z!+;9[VOA9@W>L.<3H\:@G[Y=BWX_S8O)?)JG@OO3>$$' M4P1C&MJ8Q+.G[^,F8Z^OACZRZZPUMMT:NFJ:(3-3 ),#SE!9N,NL0#':C5FL MH9=NOF;+S@] &TJ5X"6FN*0EI86A0.D"Y]RDULK'H_23_>M!/=<',]I/!<8#]-,K]SD]4A56/2R%582"#6S_T]L BL89X7$BFJN2XBT2-WVKAE-/V448?W1 M!U#93Z+&8=%/G ()3*)0+_)S09N&8&:"\HSE,QIZ,Y@+^JX MGUBTU=K;8^\T5D).D&02*HU<5T\)NVT6S,I21UJRG0R6 D+ "LTT*' A&(4$ M*"$(H)Q)EKR>^O%4[D"V6RP-S $]+N.P/7@YEX;H(6NZ,(['7N6][=$W,BKM MTU"XN"[U7_2%\A6D?8]WR/[8.\U]=_>^/I01;/5J>;]*:((@;G.2U1H M79*2&W( M-QC=ZN>A0YE51Y@#M#%B- +4\CJ!&**?3T\ ;K(_CJ$YXL[TZZ%)+ZF]R>TK MLO&C-4'93>#D)2%.Q6E::7Y?;9:U^^=MM=[-BEQ@E@-:LMQ.'-!H =E1&5A9 MI-?IQWBX%.YD!6OD7C8K-5=: 9OC*054+F3J@I,_+FIUMEQGNZ]5]M! OG'_ M?>M=AC)*U%+J>;J C2GN-]G!C^S]*T&>!@(]CC(G#&&[ M=Z5.MSO2G&?G,YH#(G/HWAYQ/QZ72H-.-J@B7A6#3W\V4,J0LH1448HY+80H M4&[=X8!QB$7JVN;3QMZMP^-93>/+4\^*F804>5;%'-F1%]E)4_'RF(9+52V! MA$U#@X+1/ZU.&<1"[W.4^69M]6IK%>CCU_FF5RIZQ!=M/< M7KN]6G^MBTQ=.EV)PO T]">2+T]/6B(RU%>;_JAV;]:W]7WE*M1G2J <:UZ@ M$I9,"84XS#L;C"@ULW+YN>ZK1GX_VV<,G6K71)P-^]_J0Z+!K5<[>WO-6-N^VZ_V^[L"M/ C] MIOPI\>^7%-AAT]#PX"+ M+I4JI%#:+\V):SMY&M3!_7W>"L;V(!CU768GW_MZG6U=EVD3P\G==W*(16SXWW196>G-ZS"17>,./53XHF%*#S+ M/J#OFUMW O[[9^=5UKJ5G?LU\NW_P7&X(.XC!GD:BC^FPT_;#XS-]< $_*6% MPK7P*^.'@1/04/C\R@)'R4 MH"1-PUL/)I&(O\2F?RH^."[3D.9DWO5+QR.Q&'JP_+@5X&G+13&MF"""(*8* M(XG6JC6.M4%>M2B13*8^:FZ/>ES9X$$U!YXYAS(;=O@\ JE#3Z&?-%>=S> M\]1Y'$L/Y'X:,AC;J5<.JJ-P-JB:9L;L#R\%=1<02PZQH;3HC@MQ41 RN(KF M50N))4T<-V(7]6HUWYQIFV="&$C@@#J:J-Q%JI^90-&,;[%,;QJG*4*>/O0I MCO%D)%1BVK1NICG@2B,N*.=&&UP2>10T#$NO!S-#;:0^U3];;L86FMXTADE- M"@:'B\U5EHLO4.,A.+YD3E-RO+UX173"6.DK.^_N[K;5;F<-GCU6#!+2@7 -BEZJ:E9JD M[G-P0G;^-D]8V\XA9/;3GY%X]).@0 J3J-#+!%T0H@BL3D.+8CA21__B(BC2 MVV,;!$A%CH7@B,*"VP4>U5!U RDGV Q6I9,IJJ02C!60""NT"%.-AG9>&K#YWA:];9'?Y5(%$]8LP*N"R,P.N/3&(OQW7KQ M*>VHO/F/SZ.E(X[FTVR^S!DF&!IBU8&J4H+"/>^=MZ.32&J\


)@O$9$EX M+HC1F #( $6<," @(@R7J;MTM^/ROMZ[9X\.VMFUPY#U>E&MMTWCA?6V7BT7 M31<&,5\U5XX_?JTJWQO9L>+0+R.Y0@C\,I,3P//G <_?'CS3S6MIY27N>BEE M%/*GII-QG'I1)2-R%JZ1-G&:88Z(-,RN[4J*L3!%7O!N*"+.N4_MU/,6"H#M MHM&N/0C"6$(HA*+ V&RH!"6'RF\3VK]"RAW?=_KWWOZ]:MUV!!HF?R,-2DN@ MUQCT(7RJ0\[+AU='F#\C Y*./^K=88Y];[^GVQ]Z5=VZ4VQ5+?;-+V8PY]3: M+QA4R'X#!O*\6XL3R*4@P)IB@NE/0?CT'3$ MHCU+27J-1SM['I]>^>VIVI M7.5442P+C*DI"-/E,26".%2C+YHL18E57C*@88%-68A2<()E7BH)&%.IWTF) M(,O-(\4G'[/WJVKQQ;=-;JP ^6KQ:+$)E=^;,VIOL@:DNRO4PFS(OY;@7N*N ME\9&(7]JLAK'J1>5-")G,;;8#FK!O\R7-B4[8;-+KW=W5DT^[C__EU7X3_7? MYEO[!W\^/IHAW+=0 MWS4S>>NQFRX./F>MT^=72']*Y*^>OB<*:."&YI6^JJG-:M,AQF-C]:JQ\R^. M.9RA'@IQ:$Z1UIJ6$&%&-1;(H$XON11>KW$\;\'F!Q #A8VA!AND1<$1-4H5 MPGI9HF*\4ICV['A@?9X7>[YU+ZF("RYWZ5,9)CAI6!PL.GT('$5YWGI5UH5R.DT%"O#C%14* M9292*=WA!%PJDA/-$2*HS#DSS-UK;T>2026.6D9W, DI$9H+1$I$L-(%HP)2 M;5SM,V=2>VWS#2FA:S=AFT>7NS*Z=LQ-JIJN?WU(!-*G,?CBNN1701?"E_^0 M;*P\+DDYE>YQXYXOTACI7,("PD*1[JI+2:CP>ER@ITF@@ >L0?A9+#RP/^Y8'DRT/@D'FUZ$,:Q(1F7%(N M%"F08*([UB^%U(%U%_ULLX(8K.PXEDQBZ[2@G)3,+M_+@E-A4O>8FEI=7*2 M!24BH\9J:$8RZ5JX7G3VU\MH@9FDG,;S[K+:1F9Q2.W;N\^KY9>FS98K(-GM M-^NF?D3G#$B4%U1*N\!$E-EYX;B^P-"KK[:'64*,!-*N;C$V&#')\A(@2 O, ML=L$3_T$38(:N _5;64]CU $%QHI7P$>-4BAVONX&.X$]% 1YZ!.I"#N>0X] MB^(&!F)J6AO/L1[%<5&X&[J+%KG^ !-14%!HAK4$0!EI"M.-><8H'K#N3 59 M,26 UK0P%&*M"E;FD&.F2HA(;@H_9;]&8=QU SIL.V_"L8RY'?CO6 R7,I ! M>Y-7^I*F-H--@Y2>>Z-7C5G?F=.]T6D3:V>Z6M\>VU"5F &L &$YSY5; $%I M);'@.B=(4^)5_19H(O&:PZ'*'L$*JW\+);#?S#("=WXS00!M293Z>6(N*.M M)J>AA$.=J*-^77Y*\]Y^45_GV\J]=[-LWI+4WV]7>_>LPMMZ_<4.X?O3'_'O MR^W,KA240 A"4)9*<584E+0XL"FI5YO>^-83ZU,'.#O!NLF.F#,'^G>'^NS/ MLW\ZX)[ZE2 L_:3MNA'Q4[T$P4BBBMZ<7A#,=/&9AI8F]*\>ZTM/J,"JOK>) MZTP#FM,"$2%S(K'-._-<=4B(E"J9!O>T/T45/D!/J<-]@Y- B1/$900M?BTD MUU?C \)8>NP9I5]0D7T]'*+)06R&J_+?*O<*V2Q7N5W=*ZPD%ZXT1&,).G-4 M%UYG@<%&QM?7[)\':(/ULR^-H2*9@,'!2O@Z>2,IW0&&EYQY\CE5S?)UXU5A M"N+E-?6Y6^Z>,;6K/WU=;A;OYYO=C_^LMVYCX/VF_K:T)'8H6&XT-X+E.58< MF(( TZ'0@O9ZP"*5[2MHU:[.&M19 SMK<6<=<$\M2Q:4RQ(WA7@,5[Y?)!2+ M^K:I#VR.QB<=DD=(KQN:)Y.69<:UW+6E*-+B:3985,&;2FN.2:&Y*!5 HC54$@D+K_,M_Q^?^FSKB,A58U5! M^\(AI/4\TTK+E^=YEA]5:FM, )=35)H0-R[J33 O/=?FU?O]RJ9/J_EVRYL2H+?S/[?[9;388R4^T%+Z=?]%M0CTNJ]?)X< MHU[KXA&9#5X%#V*XYX+W,@\O+V\C\3>)Q6PL7^H47UA_P7]S?V^ET1IJ+0"9 MRQ+8_S"2&U/F1A#86F"(J%X=/T)^;F(Q/\()4!EOBEY7Z93L^&GRJ,3T%]N4 M!(5)JP=1?53TB8,O:&8H#==7R&#D]?"/('21_=%^$OMMLYZ7)/*W?B\)*\/7=M\<6TB4%2O'<0.$ZRS$ 8=%M47&68Z^; M&P/,I,YRGKF/^C:TO?P0-GNF.^,0Z9GR!'(XSL7>MSU:S$>@=1IJ%,.1UR[Y MAG+39Q?[W4.UF3M3;ZOYMMJ:_6Z_J?ZV7"_O]_?-;[V?_VBZ(ZI]I:K;C?LM MQT+S9Q^JV_F#^Q=FAMB/ S"3%QB@LB@QDET=F/TOV$N[1H236...7F0'-VZR M@R-9Z\GAM[/.ETRYIBR=.YGSI_T;1X_Z;RV/%=#7M^HG&$L_F?W?(8S]#Q8F M&,ZP\X@1P]KG/",.KR\<@XP*Y[G!&^'KQP0V7E?[^X%IT MSA!A!0(J5]9.J6%.).CR"4$P\EMR!%E(/!,[,%EUP.*YM @CK.>J(CE70V>Z MACC]"G%IUA//<7-I*3&(RXFL(H;Y\'0!$8&1\,O0'RJW96N_I5;Z#MTD#W^^ MJQ8S)@GE&&-(D1:&,8EI=VHD.*9>!SGQK2?7HQ9>=M\F&_,&8';;(1QZB7HP M_3TW9J_*O.>6[7,-*$Z1Z-*^ ^!,OAJ)D6YDOT+HI8W>9,&9AEPF]._5R]UQ MF0S;-O[QQ]YM4;^[>[^R6';+N[OMK* <259*I"FCF@BM2MG:E1@KO_/QP=;& MV$2^/2&\R9;KQ?+;YKM6EN)\]T0=U3\YJ496YHH8E4K)-=J65H>5 $ MRXFE\ 2Q2R7G#J2[PE\[D-F#0QE<012#^I[J=S76/97PK-[H"/2FRQY;K([^ M!NVA@\+5*I%>9[)?@5+$B$Q$+]/X]G(Y4W0&0U/'ZD]II?M^:Y:K:G%0\QD$ MJ,@%!E1JC@@#6N3==4BA<-FK25!,>Z.GC^MC,K,Z7!O:9G<.[[!,,8CJL%PQ M-!0YH.D<$32AXIB"S5KL#9O[AS13D(?+U/97RDCA622 MFAG+M\OJ&97!83K*5ZO*6E[]> JB )) C32%0AC)A#%4=]L I#1^K77BFDZL MI-TXGG?X3OK9I98Q=#2<^2%".@KIL93T"'::2OH2E]Y2.C@H4];2X<[U$M-( M'/:ILGUV#[6^XXO%TFT.S%>JNJO6B[E%-<.<4 :D$"7E)270X&/]CU1(\+ZE MM#%MCI:)SH_HLL417O^JR:@\7Q;-:U(<[^CF!#53U^:[?RGJM7@/JS>-QW^? M50W'_>;ENOM$M_[S=;>:WNQG# M5)84"2DY+@V H@ X5[DQ1!0B+_H>T@RRD4[B.EC9.:[LGQVRD6]$72+I0J87 MA=MIY'5Q7*D3?'M^0^KC[==JL5]5[^XZX_SV?_;+;3.DM^+'V?\ZO,1H-,90 M2I K8(% R7/ .AB8$*\VU=&-ISZ);O&Z>>TX(,\AWV2??YS_1MC[K?%CTD_Z MKAH./SF,'XDD.NG+Z 7M3!:<:>AI.O?JD3[RL%3FS%S3<:B01.8%X(H3 WF1 MEP!VUK!DVNN!V5 ;B57TN?$:U&(LF$._3# E?8%)H =S2?._)]3T2/U"R9R& M2@WVXH6$;Q@K0S3'_7)3=4W#,)\7#K5U!AVZR M#F-@:[(('(>K4SIZA^N4#[.C:=8CPCS5*XSLZ>I8H#\]%&T(4WW.'C[]:4W^ M9S5?[;Z^6=_^7VUW(YF#4E )B@(@"B'40M#.#C&J5X^S\)^>6+L:4-D!U4WF M< 7T: [D[?53@_24^>G1-=GJO^>?GK6PW?T0]OKLXS_K[PL[]L.XN?[>_$#\ M=:ROQ"]A-,OU]77ZK%F_L5[/^LK0+8K[=5CN[4/[;_+_JS>$U I>R&F5* M:=-66')2%#EC1=%M3Q)D2J^NV#'M)A;B ]3?&ZS9"6QV0.LVH1J\[9L;(:O< MJ$'HEUM>BW\_58]*?9*4TX/'"\EGBFA,(PU-XEF=_EN.IJ(G^W_,[[L$&1%, M%$!*,U2X5[5A#CLM+ZFB7HOPV+:OJJ8WCP:T0QVX2(\>D<&RFCP8,:4U) YC MZ^MSA(9I[*#03%YGAWG77VLCL-A7;]^LWV_JVVJ[_5!M*_LO?>7KA:J^5:OZ MP2U^NHQ9%HQK12G22E-6*)QW6E\B)H&/RL:QF%A;WZRS%F76P@L.MIP?U[CM0??"9GEO[6\O5Q9DM;5_ MMK\_7Q!O9T6)#+HP?/3 MTBG'+5"&SUQR76@[I[)SK[I3FLZO9HU\YEG6NG:3O; 7.7(GQD3AZC$?7.L# MF=941Z$S2-H>8/NQ[X85PO&W-753?V#S_-OY_]X8PP63!* M@,$4N;11&:@ZX"+G7D4L$X";> !VJ++=_'NV.N&Z7IX6&M;Q4[81(CJ)[.WX MC5A'S__&KYN]/1^YD1*Y@9_--"::*1&2,+V+$JMK3(YR;V&O=V=_T+GRH?I6 MK??5#. ",[\OZ]YO/(W*3<&J/'<%KS/+G.8G1 M4+L7.;')60$10(8<=Y\@)U[%<-?"F'CF;A%-8YWK%;OQI\Y489O$)/EOL8@= M?^4:\DW\^TUO02PDG,C"H]+G8O8S2&6]WBX7S5N\]?K39K[>'N;-_ZQ6"[[] M6-WN-\O=#U-OWJP7U?W:>G+;_-5WGU?M.S/;6:Y,0;3A!):(P9(P+&0+E%%! M>KV$=45XJ:L>SUW(OEK@[GW ;0L]NZLW[BG!<_#;K#[![W\A^EK1O3R?_2*! MC3&5/8[TF5,WF7/+3EE9YUAF/N):]^Y6BWO\>_2\0_;"+^-?["OI/-;07?9T(6K:O^HEE^^[FS"],TZ\*7Z^[:ZVZ_> M+N^J64%+!$L!"Z8 5(1K0HZ0K-;_NN@'P_59EE[UN:E MC4*_!>]D N"7"AP7J&U=W.JE.[H=^*Q%GQW@9P[_N O7(4Q?6)V.$L!I+$'' M<;6^P@ )[59] =2A;:LDF$ID%--E07.M>0&%)!PH0@4GJ-G@ ^LGTE;CW$^6(M"?N0_T:B1?T-D$DIJ&N*1Q[L>MT9.[Z*F=[ M[;A:?*INOZ[K5?WEQP>GW=U%O]R('%G+A:*D-"C/,2Y;JU)"XM5T9JBMY&6+ M+;QL=\07>"EX,*O]-'!,0OV$[\3E"5IVP':E&\*O<'5!WV*Q/ U1B^9-G>9; M]&CONIDOJOOYYK^W?+UH'I-O31D)$8"0J9)(IF"!B>J44A9YWOL<(-A 8J$Z MX6I.(VN'+*1Q:3!_K^^TCT*=GR2=L68Q9>]&9\VCX^L8[ 4V?0UBL5?;UQ>< M?F&G=S!'U]^K'>Y"'?&;B=:\\.WQ]C77I38\MW:P7>0SP13)6],JSW.O1TNB M&$PLS*\M\=Z&-G&(PW:_I')THOUD/ ;'8S<=//)V(%AIU9C4492??Z&4NL>0V(:&K6D[_!2A:? MNI@J=I-=9G5L_6K0A&F7']&3URU/=_IK5@A/$?2*W]I%P'XU=VW,U26 MFF*&A692 @#*0G:K=55*!6?KZHO[ESY%$;)0%+W&)SN,SY\ >YRL'M%EY_"B MB5YP$ ;+8%+BDPBC=S#&ULH7* U3SZ'QF;R>#G:PO\+&X3*"YOY1[6:RD$H( M)9641A%F<$%X9Q0R@6:[>C=?#1;6/J:\\L,CJMX#VD*()I2]F!LLBK%)BRN ME_@<6^LLEC!=\Z%X\AKFY4Q_O?+GJ'>MXYG\O;M[:G7-'5N_NY'S[U:SJ/[?\\W:WF=_N9@(A M G+[3ZH54%J4=BW-)2NIYA)+UK?Z=Y"-A(5D'2PWL!RPK$&6_;/#-G;AV 6: M+I6*Q6!W&@,KCBM/R\'B\=-W4-DTPYEZOZF_+1?50OSX^];E(N\>FEL:ZR_\ M=K?\=K@:V@%194D$10(H(+3-0\H"J0X(M&/<)T%(8#YQTG V^MQ7D1VA9B>L M?GE#BA#T4[LKL^^G@1;L0?HZN.XIQ]\<8INX_>79.%Q-'_V)O:":":,T#2U- MZ6 ]VA?ON0A;_-=^NW-:O_U4NWOZZ]OEJK+PWJQOZ_OJ;;VUO^\+E8N\$(H4 M0LA",%#FINRF"*4I];K<O4?GLO#JT2\YZ)RZL'V7(H^CO/1(;=[EAU#IFOOZ\>@[N34(MLMZ;>J-JO>?=W?[%;^]K?<6^XQ: MFP9+B: T@@FL: $ZDP 0K^7#($.))YLCMJ:WRJ)%9^>/ SR_R6,8H_TF@='( M]!/SQSQVP#+^&H])-/@21Q>T- JUT]#$.*[4"3X]W^> OUDIK3<__K%9[BI5 M_[F>"57DN)""0%KFC)50\Z,8PC+W>O\RX,>/JD?+#E]6?][:G[B]K6SX?1_X M]:>PGQ0E9L]/@(Y@L@;-[PL+9^PG>I_2<4%K!G W#849XL!/+^T.Y*+_/=H' MNYI<'DI*,,>:"<%<)8D2&( \EZT)C7+M]52EUP].K"#G6'POQ/K0TT\CDC'C MIPZ]2$ETI?5D^8(>!/$T#24(@_[3S=1@_WOG$OA MKK6536KL2FQ68J@-)J*PJ4RNJ=9 F\XV0X)ZI1=1+";6B\-T6=_=N5/+AXW; M0]O]:.ZL5O^S7S9OG7LF''%X[IF#C$ZQ9UIRQ.?H=0C;JK'V*I0#^;M-]7[? M;T=N[-2+N4L93%3FIR%ED7UZFN'I16:U44 MI.1$"J,(D#JGO#5F8,&\RL@"3226MX^[^O:_?__L8&6W9[@\6R<%TM>SGB4] M3K)V\^^^ M)2>#V>R[1!N/2-]56\MA>QKHGB%LP66_M?#^,O9R[B)9%U=X<6B>ADI%\^:G M=6!,EOKJ5M.*XYD3N*Z^[UCR-Z/0+DLQ,,!5^0%*D"Q:^P( +KW>8HYG-;&6 M-4#]M"LBH_U4[#ID^NG9H1'/<^4*-Z=ZX>R(=%QEZTW@!8V+'X1IJ%T"O^K4 MGZ_O0=OMIK)9HJH._WU6D"#G#\O=?'6L1M"20Y4S8Q 0G "!29YW $@IO$H# M(II-75'\U?ZO:FO3N?,RL\,FCMLL.WM:[*:I3JOOLKEKPKQ=NH3;LPPM9CCZ M'N9=)1*^AWP'<-EO'K7JK_XL7CP;C!Z*:XW<&+TZ&F"N MM+=%-E0=0S@.U<54O,94Q"/%'UZG>"0A_)DV+PD

1>E\#(XC<6>(ADJ;%YNAFA:=P9AB MUH?,D43L#(J7>H7P.U79"O+E5;T*9RAMJ *@RT,)B.= =& %C:)@49",(VTMU*PZ8#QO;Q[2CR-55$*5<+Q(Q)3( M+BC=Z%X@V-GE GE5J@RWEGBS\;A\>SC@B;4\[DWFT+5Q"A[C+HS?O\+LR*OB M%D[0DMB7[*G*7; _O1?#84P-$K'-OEJ\/9T-=&IZW)4\^[-9B7,@2FZDSLL" M$<$9X!TL(]' DY7(8-)+H$-[?JYREFF>_6X$;8P:HP'2>:WPQ%+6)F!OGP3L MZ:'WVQZA&T]\/2CWU>84T9RP="=QMX^RI^,Y7/B['/I#]:U:[UT.+??;77UO MT^C%M[DEV<%4U4.]7=J<&I2FQ%#FD#(%D):*RK)%A6QZ/5#WXV(9JVQR)I935?9$WKXJ M["E9'IS0'ZM3J^.2@FDN[(Q"H;4N*"RH)MV>-:)VUHF2NP?83:S7;\ZJVR/N M5H22/##Y3LQOI-.PKA:^FM(NQO/TA>3, X(P51&-X%G?3'@P>_%[TLX@03"7 M14&48*K(;=Y==-LM"#/7LJ7_0QH1S7I)8]"C&OU:%*9J1/LZ[_WD\DJ4^ZEE M0./9J7:;O2":"4(Q#HL;MX#PK!(!$=B_VH8OI<'*;6Q?L"L?[Z&B-* MD];9* [VT]MX7/9N=#K_T39DY>Y"SJ9ZWW:Y>6\_^AU?+W37Z&9F$,D-UD@S M5'#!$0'J"$ @Q0.*O2):'ZG R_[^5[?NC-0/*";]_;1V;,K#.J:V(%USZQ9F MUN&\R1JD-PWM^E7:TS11[4WB!3U-$(EIZ&@*QYZV6TW%7;!N\F_SY&\RA_C*@GJ93A]5 MC128B4IK+.]>T]>H+'ITX;^MJL766!Z(]-G/B!&/B4AO$M=>V\F(QU_\VH89A41SHD@N#$? M0%%T;_L(;)'P"-5@(6:O40WVV[X[4E\>C]0CUX4%1:"?C%Z)?#\1#2AEF&K] M0I2ZA=ZAF(9^IG LN$[!D[N!VFF6Z_GZ]OE""99+CA4PK'3-^KG6FG1-8 FD MJHA0%S;$_,AU84>HL>O"!H5@D(B.Q7Y4,7TN#E.K"[M K+^^QHC2I'4VBH/] M]#8>EWUU]\-Q!^+=7;,)34I-,.&%IH8J75"DCIO01'$) Q;XWC;&6<0?8;D% MY.+2B4TDYOJ)81JV@J3N!,51-/ZAUE,J+HA3,&O3D)YP^'6DKR?\4.G-=KMW MEU'M&KN^OZ_7S6MC,VD0 1*H7)F\1"9'B!SM,E1Z/2T[W%KB9.SQ<<.RA=CL M"C8@LZU#&7X>%$BQ_UE/>G:'G..\.2/V@"_[>)'8Y*05]:?Y]W\L=U^_UJN%3HKN6WV;KYRPOZ\VRWKQM F+_GZ[VCN!M[]HGHO[8-5?W]U5M[M9 M02DK)-.B*"G5)16$BA9=20S(?81U+$PCJ.[RV.1H<=[DZ%!0M%XZ5IUDQV=R3IO,N=.=O!G7$F/%(0+ M>C]VF*4WC1Q^^+N[UTXB&HX\5;R :O;$*DZF=@XF:BC30AQP]!/]:\6 3]I/Y'_6*,M^2^J_KC* M[4/D!7E.$H]I:' :U^H1ON<823FW2X7-YH>5]?]WOMI7,\H+P0#-F:!<:YES M(=G1-A=Z]M!,#A]W\\UN2.+M:]=G##^%Z)^I/17,;+[+/E=?ENNUR\=J=8H8&8QN"-[%.O]&@88W&'JU&Y-@5$V.U^*@.1 MU[S"66,&^' MJUXO8@[6UZSZ#]8.8)RA6KDW3_Z=!VG? /Q*@[2W3T&#U(\QCV;G]7UE9YI= M!<<5JH4DAJ$.U[62#TQZ=+>-M&VD=(5ZM4?8&: M"R-K*)G3&$N#O?BY)W8$5GI/:O76)L'M\P2S0DGJ>F^I0D+-!2@9$JT-5IA2 M^"S9_7YRZEI["^90HA#P'HLG1SUW49/1X[D7VC+SX15FTLS-YR1(G E[D]). 5+SX"<"!DO>7*4DR^L_\OS#V0UB:QL@/0EX/ M_T;\1OVQ?, S@KY],C$.=GVB<6.M 76W=\2(]%S1E.*734)@(?M2Q/S;?VVO;RO[= MK\TS:-^J5=VT FZ-SX1 #%#$"LX$D8KFA.G6)@<$&Q\%&F8IL0IUX)H-M,4) MGN^%MD%D]I.C\7CTDZ1'%)XAZQ1J[(MO%UBZH$QQV)V&.D7RY:?[6R8#S"36IT/+6C>R M[CMD?M(TA,%^NC02>7ZBU()JF#O"NHXBOJLK"!>YCQ0-M958CUIX MS;B:/P+HN:LSE-*>.STCLNFY^W-&Y&-LUU&I5YBZM$\4B>-IZ%4T;Y[N)T5E M*7B/:4;*O*2229-3#@I>"@Y09X<#ZG61P/^G)]YE_N3^E;-'4KN=I8$;2Z^3 M%KBA%)6OH1M)5]X]\MDUZLW;-#1E /[7=HD\F?#6C<.A^-MZNYW1DB#%%2 % MHH(I(V5>=):8ID60_5&OC[/S']5N)G6)L8&" M*IA#!')74M.:%HPSKU9'40PF7CYU&-W%10NRZ8#N)S5Q:.VG/:,SZB=&1S([ M+6H1_N4F.P?9=#H?NR3O=>(NUN=%Y'T:&A;7I9\J]Z+SU3M1VGVM-N>F'F&8 ME;Q0!!90%(62$&H**>^,4HRUUTG^,%.IC_,=NE;6LM^JXTCT%KBAC/9,J\8C MTS/#:G@\1_:3O(V<;5UDZE+B%8?B:>A7+&>>IF,Q.?(KU7>IG^L0)^NU-;RW MMMOGON\WR# L\, MYP@@PH!&"C"$;2[9+4<%H@S[+!*OB3/Q8M,YE7UNT'>:N7/X?7/!*P:R;PKY M:\30-_,\6_P>&FR>7,M.OG4A;O]^XUZ3G)ZYDW7^7./62)+ 7,QLK_\Y3&-" MF003S]Z F4)T_*8RBZ2=,46UKES%+H:Y*\[GN(" E=)0 O-3LI\#OWV%,!O) MMQ*Z::,[YLA^^WR ]G*&&)=$GRD@+7]!\NUZ=>J..O$:=0E5^"=N7E70<#:G MI'X#O'A6N8:RXM$0\VS[%$!M"DQREDL"B'8O_'1W@H0@4'KVO/3XR8F35-=@ M[>)92*J>B;WV]<.HFL;G'XC]Y^:&P0ST;CPUW[A&'ZX15M=S=GGK*D"7J_VN M6IR*U.VP8E#FDADL <2&:*QS:8(G&;;]Y M^!JT^LW+'4+7#/#0-?LF:U >2LL/.*]VWZ4G?Q>-@ MD*J.%;!^HCO!6/EI_H6.)A#&!PX9EO]^ G*C.0YR+F".<+$ M=8."Q'07L94P>8Q1&VP[\;CMUEY3&[DO\>4_=@UOOW9'5E_>;>FU_>=OT<=NZCHA-I^'MF_7YWUG:1/5A M56T_5=]W8N6>Q3.Y*(M"<59H F&1 W< T*;KSZKD2&1A'- 3)(Y0QA MR@FCD G#"BD%L1RFWNOJO'%IO_4G.X'-'GMTZ/-]\,F]Q/'H+W9N>=Y@'CG( M_19V$XZOWP(O;FBS?WZ:?[8_S'F6-:Z-O/2+&Y<+\\B5/H!I3#/7DCXM1D^/TNN"""(U*P DJ@3NY$9Q6%"=:SM5]KU3^,)/AQ(H)J3A M%% L2\*5*55.%"P1E67* E8'*#LANMH>T//$7!C0 YFL:,E!. MP[*05-'<6#L"24Z-S1J+;J1(AIA/6O:2#2WR$A,!#30"%UC8<5^XNY10\UR@ MY&VHWM;K+[]_JC;WF0/HEQ\%TQ8B,&D8&Z@P5TLV7N"FM\CXLSE%E0GPXJ+, MA++2OWSGQ5SAW>:0*CR;*329[K!!I!]L7YLC"!. M0Z]'\O6G^K3Q&'Y-^UTQZ*?E?7,\>'=7;2J+9,N_+[T< MHUH[R#T"W$?/PW]Z8HT^@,K.4-GUF,754W4'L'992<JOI\O MUS,)D15N6MK5IB):,;>7UED"*N_5TV/(S[^"I!Z0#1&*OMP%R&H"VH8+ZWB, M#1#7!,R%R6M'5W9GD_21M/9@LJ_:>E(U0;WU]>"2X@:QT4MS;02KO]7KW=>M M7B^JQ=_M/S;\HR0 _ZUR1_"S7.0P)Y1K7'!E?UFRLDN;D0*@UT6,.)92Z[ # MF!T09@W$K,&869"919G]\X#31V.&L]M#GT":\9P#@X3))2IQ M:[ HN.Z_A3',S'B"WXZ; \JL@6F'#ADD3V',^NA]IB3LPQQY5M4C<--'TO]8KB_/(BPOD#*0,^1*A!1AF)3. M)$9&"MJO-6H40ZF/$2V^N"GG<&I?5_516?4\Y9L@H?W%?51BP^1],,%]%/XU M'E[0^&CT75_EX[E2)_B\ I2^L?CL]*)*C+BBQ.2"48(Q0ZK9*.*&%B4@O6X6 M13(UFMK'R^%C$.RA^.-P&ZKYTZ(U0/?'H7>H\@?3[*7]+W+QFOH/)W%"^A_! MF>=F@%@<]>]5N-PMYRO^\+!:WC;?W?MJLZP7@KJ[JVYWGS;S]7;I M_KPYN%50,B.I*C!B)048 I%W2P\)3.G7RC )A,1S1HLZ.X.='7!G)^#9 7EV M@NY5O9$Z2)?GEPG%QV_>212:1+T60\B]4$&8.%K3*!U,[>1/C1Q'X#2=8K<' MOW;]D&N)"UD4@&G*%'*OZC1P,)%^SSXD S%5U?8J#4D?JE3*G2!*(VGW:P&: MB'J_6, R6LQ^507W=7.PA@?QVE?%Y7QUZ^RVNST?JF_5>E_]=;]RLP^WNZK02W;XUT6 /VHN((]3A/%^0ZA&"-PVQ'L/1>O2! MX7D/_%A(*:K=GU6UO@C)O:A]9U7M"31@-,9&H]*N"IB F!5-@[\&&D=4>%T: M'P-0ZG3\L%,9IM[C1*2?CD\N&'Z*?H)O!;O!WT/37>>=N7/CZNH>@_T+.C]J M<*>A^..Z_/3B_?A\][ZE7Z_OZW6UFV]^- L%JUYVI?#)_HQFQP=!Q F&0!:, MV<4"4E3PSBC3 'E=PQ]F*O61Z0E==@8O<_B"]KB',MM/IT7T&-R-%R[VIT.51@A!-%,2N8N91H)CXESJ74>1[UZ M&KNJ?@7M]@[G=ZB&): VIHI=98OV-;:"E,R3Z*EKF:\[O=4LB*>^>L87WZK- M;KEM&G)O7 9X,K[M]@)XF1>TQ!Q 90 1WB:&**_NV#'L)5:U,XC9 >/Y M,-P&+K2C$-U/V\;FV$_>!M.;1.%Z<'9!Y&(R/@V=B^I1G>[[]%.[]YMZL;_= MO=M\K#;?EK>'1%$S6'!=("H-SQ&7&.:H,U4 XE6&%60@L9ZUF Y=GEMG4D&D)5&FYXBY($6#>)R&]@QSH8[X706IBVM+W7TQ;>[FVNBZ M)KI8HIQ1+$G)=6>/$.C5YS;=X:Z5 :8$%XPB M9 K7!I]Q4;2&RP*I7EE/1'.)M>D\-S*S%>3;0O._1Q*+ZLF1=B64_[9HV MP?TO*UV!Z+ +2U$([W-EJ1\CSTP+">B\_M6EV [5R3X]O]SU@^O9>S@WP46> MZU(P(T&.0*YRT<^?.\Y( M#UIU>M'C,=H3,!,TWJ^RDCQCX+4Q[\G3A$:]+_+GQGV0]WU'_M^6Z^7]_KZU M(8"&5D=,@8!BQ. "Z^Y2'<504Y^Q[_>3$X_^%DS@&9TG2?T4(!T_?AK0FYHD M*O"(A0LZ$,;6-)0@$'L=XWOQ5(/Y]S,;VAAIB-&Y !A#E'-"N[,VJG(-O-3 MZR>G5H,#F% U\".IIQHDX\=3#?I2DT8-SEFXI 9!;$U$#<*P/U6# 0STKP'Z MK_UVU[S>8^K-I?=6WW0O8:(@>BGR)=+P9^BA65_D0U1!Y,7JPF2A&1::AB(M]^JC!*QV!?576E MF^_N^*)N-G2[LB8,.,JU-8AI"846B'<7:IC"VOB(9Y"!Q!K9U"C7=UF'*G C M)HR[?GJ7G#8_6?-G+(EV/9ED)&(NA@N1H MFT..2\J)(GF!@01"R^X.(!,D]WK1.X[%ZZH@2:."'H0/5\$T7$=5P7XTCZZ" M9* *^C,_?14,\,E#!4,9ZWT;.? =[K?+=?5F5]UO9X 0S9'2N1**Z3(7FG>/ MQW*-_$X"TZ-)K)Z7MY3J379PPG5Q>?376C^R?SI/LL85WVO/Z0/93WFG%4,_ M51XE?&GN5P]E_8*BCQ?1::C]B/X^O<(],M.]NZY5=]5F4RT^S;_S[;;:;>TO MNM_3WQ^J];;Z4&VKS;?*75"P #?[^6K[H=KM-^OF=U:K^D_7,V@[RRF1N##0 M%(C+TF!2%%WQ*<^AZ/5TU15@I:XY:V$>NGFU0&^RS0'JX7>/8#W[LXT8NWXS MQ$3#YC=5=( S"SX[N''3_/KX!ZTK-]FCX/)C<#^_'MPT+=NBA>+"_'&% M>$]C(KF&XT^;N%V+^SX7S=J&[Y;UK-_JQ6JT.,]QM];[: M?/PZWU0SB 1$1#-<0%66):$&=Y=N!<>BU\6"%'833PY'<-GV@"Y[U>F_5-_=L)V<;[_:E=>WY:):B!]_WU:+-VNS7-LI MT&+@M[OE-XO.SH984D$QX>Y4(J=,%,)TK_Z*HH1^/4;CF4V^O[7+;BU4.P,= ML&:??V1W',9_8:([?N<$YMY#Y#H/_('1*%28_<08[U M&[G#N0M; (IJNWMVYG^W_OO#E\U\47U8?OFZVQX3 M6-ID[]99ZT1V\"+2TC-^Z(:L1J\:PH@+U/BA#%NW^O+9>RF;+%!37-VF<_;B M@CU.KSA-V-(&9A+E-M\ MP)0(&R:Z1;DLN()]Y^+$,%)GVF?=UW'G6>SS?*/\F.V\Q?0!_DW7P,W6*U?N)Q:K_9#RAF(5- MQ*ECUV<&'D;B"[/O2)&Y_LP[EJ/UZ%]]4"7ZUN8"U?+;_/.J6T.ZSC/%Z^C4-I/KD9GTT^V.GC9GQ9?U@&\R8X0KZ1??6B[H&-169^& MGL5UZ>E#T_'YBJ)OLY)*)DI>(D EM=+*Q7&310E$O9I<#K.46-%>'8@3&G^A M Z\WQ[_ B.OOB\]0\V3(]P)!N^LYRZ'@V$!FD/W1 G("5=E9<U1E^](VC:$1C/Z%^N@P%CQ6^)M]M>A&V;+:=E,:*CG" M E!"B"-TK L86>/E(77]!)N)?W:W@'+5B=DWLOZ4/YZK^E'H,Y[0=^P=@;J M>FOYY]FYO) ?R.@TA":"'S\OX:,PT[ME>[6;+]?50L\WZ^7ZR];:W]_O5^Z4 MT:K?\G9I$VMKCS$I2T8P,J( D!T-,X*\7A>+8"Z]''6(LL4!DF>7]PB,]M.E MDL5TZ&G'^=A<]5]+;);? MYKOEM^K->KO;[ ]M&->+_ZP67QX5+*KE]G95;_>;BG_>-DN>F2JP+ &".9"8 M<9!3(['*(60,E0*P_C=8TT%(-UY/J+,SV,W]TQ9X=D*>G:!G_^S C]S48 #- M%Q<^Z8,WC=$_BJ<_+:C&8G>07OS5:M?;>KL5/UI@'ZI54W^P_;I\$#_>K&_K M^^KCSJJ9^^MO72!=B=:/YW[8A^7VOS^YHY@9I4++@B$K>5)A+HT1J'6 ;;Y*P M[SL]7?<3F/!L=F5B^DQ^4XA=NKFRZ7^.%2&"E@PCGA>@+%0I10M&<$83SWN] M("2>P[H$^AQ7T L.J2*0:OZ)3K[?7!+"^T3FCE?><$@;=7HS Q&\K(\Q"ZGHGUPSASJ+*OEI8?=ZZC\E>/]U)3YR?YC2<.4#'#>/K M]"A_EI=+16&#>)R&T STX6D16 1&/*I?NI.A/ZI=EVX9ZZ&JMLLO:_<'[S;_ MSWZ^6M[]<'=PSK!5V^Y18\JY(I0"(B'.1D@^ MX_ 1CY;61Y$\B^;YG)%,5" UF_W(MT7C! MG8;:C^ORSQ5*8_/=OYCI=C7?;I=WR\,VZ;O][MW=&=YWNZ_51M;W#YOJ:[7> M-BM]M[_:K..%9E1I: #00E-#B@)TTYM2$'O=I4P*)''J^Q1[5N]WS0N"9RK4 MX,\>.9 =/ C:UDP;M[[%5!,)F6^95 O.-'#/G!] Y0IX[:0FAC)QS0_:F$T=O;2ZGR!P MXRK_53:#A[&=0/T]P_AKZ[^OLY%F@"".4\\![4)$<&1R#3'.:\\BLDI M%$^_#7U5-!;M$:K/TC#N)\;1R!Z_!.UMCX<^(_,_#16-[91/25DH9_TSXZ9K M@=N9?ZZKA]7EU7[A;MULMY7]CWL%;L:P$;R$0I0""BBY)K(\(E$(^AVDID"0 M_-ST4[V;K[+Y_:%?GIW'MC9H-H^R@]@U!K4?UL(]C+=PO]K6J^7BT%"_*]%V MZ5?[?NU^7>KN[OJUKT5?/?,X>NFV)M;=+7-46AAI6&BQ(@I# L2T, :VT8#A#U MDPR_G_V_BQB-,9R(/:?^F>%,^#1D\Y^S%O[ M2;E4PMV?=>E$M7VW-O6F6GY9O[%_OMTUR<9,XIQ(H65NH,2T)$J+KCS=4*"% M9XNZ>(83+WT:A(=ZI\HFWO4ZNSM@M$/HMGDLW8W91D:WV>)8N9#-MS\/Q\UQ MT6O_0E-Q\TZ^L>-R5P=W^(P8P'[+IZO%SF\1=8*9'2+H&A -%H4P0C:GH: K7?FY3F(J_P*Z%X@??;)RL.)NG]@6?JN\[8>GY[YFB M)1>*PMQ. 9PIRH'22G$J7;]X"KV:(/O:SDM*L%$",XFQ89Q#CAFUTU*.I6#: M)-;BC[=62/>KRN4ZBT&]D:.3WG?OZ7I\^VY"/6XP>>->_.H=4MS6SAS MN+,&^.A[4EZT7MR<2A.@:4AJ,N\N][N,S&*?-Z8ZI6C.%)[TLO]@%U\;J^K- M1WL"(3DKF#1<,:F5D!) 6G9#G"+1JTEFH&G$F%*(E()PC FF(F=2F=*NLD5! M.1]B+3RGBTN>5)W^RGIG&$K-^_=><4CI7C_+E^BT.3D#<0F1M:>_> M*7AB7DF=VY$*"IU3+#0PK.3=L#6"*Y]506^C1"("C%"0&XYSSBDO2\:@%$IC M*?/46S/G\]:R1>K=]3D>P_V6 %01Z[0E\]V^_+X(4T/WH0II'? MQW>K3OSQAFV5N,WQK9P_+'?SY@6]]YOJ8;Y<\/6A;,B=7.VVSRTT$,G=FL(. M75A*!@JD,&O'L&2H]&I!/1B,+ TD&".<2X-++*@Q0IC<,B>)Y,E;$YR/\H<# MYN.I4+-;VA9IMJ-^[OP(VV1)%RZ_79=)1"IP&Z;!;C7XA/XF:_'?--$ZE&<> M?)CBWDPH^3TV:Y+'=1KJ/IZ[+VSGC,1SW]G@_<8=9^]^O+P^@1X-7U]77J+BAH1-ZG MH9$Q':J3?:.A>P!_K>O%G\O5ZLPB+25&!C!8&,:8P$QTYU*R*)57 ZU+=B"P M/M \YUC9_[#27;X%UBH" "N;E8VH;%]:<*'+_ 2?5?V:?D+7\QWN*XN6A>H MZK5J#R=X&C(5Q9,7U^9#V?$7)K-<+W?5V^6W:O%FO;.?W])^7H=\\,G& (9< M,$D%1\CDS"C#X3%A*,L;Q MEF6']+"XWF:_5=_;XMNCRKW\L-%X(?&5O^M$(UP6#WA_;P!G)\3=8GHZ8MF; MV%XB&C],4Q/7!!Z^*+JIV/05X_H2$K/?N:=P[NO-;OFOYEQ4'W;\GD"$L,"E MDD5>:D%QP3321TDH /.ZS1X5F"SM0A,1;3CC& C%BA(J4 J,F2D('%.^J^UN M>=^4^MXUX%UU_Q%]MY,:IM[CQ-!/UB<7OE1Z?Y,=O,G.WIX[)MF\^/RK1X;+^S%/6DY'K MUTGLE;)'B\2TI#:F8R\FZ)&Y\Y?)]YMZL;_=_6/NBJ%W/SH@/YXN#[!&-D6# MFA'*) 1:&- -W[*@O>J0@XT;9("F5!DD.3844&&-YBHO4S(<#XNS/ M%K)G&7(Z_GWE\PK4AXMH"S;KT![5],>$M+0?H[T4-7)PIJ:KL=U[45V3\!B4 MBK[607!^&H"E ) ";C1"%&"D@"@% M Z5FRM+E"B?&35I[=.P;D,>F"%5 /NTYWOTVNT4]#N(\[X) MYXPOF% Y-PR6H%"$X]SFB50#95RM,T YTZEO[;W[J9=+8._44 ;[*>T(Y/D) MZ(FWXY[N5=J7/D_,!94;R.0TQ&NH$W74K\M/:BYLQ3ZS"?NA M0[<=[LP"G[).M]Q&4V;?6/V*6NSMXR#U#6,TH=[:C[6:*5A03DJ8(TBTQ(1" M=4SGB 1>]WM#,6!FS6&8&P4$ALP(I%$AE,HUXZ)0J4O4H)WGDFMN/[*3J6YT MGL?370=]\LKK0,;57J^(_;+JZ^?E33U=>.W?C2N\/N'Z9877R\GAPNO/:1KAY7=6HHZ(2D&+LE#0,$2,@*1DY3$7 M0Q+(=.K[&$=.,8.44HA]J0^ MA1JG8WT,26XB]&L(\R.BHZES6/A^18D.]'203@]AMW?%[_[A8=7TDY^OQ-R. MB=OJX]>J.NLNOSVK&;6IFBB0X(0JEN> %8@H#@NJD!&<^=VH\#*L!&.FL/]% M#!8(4\@40UC)7/$<4Z]GQP+DN,67-0";TM!Z??&EFQ&H[J?&5V/93W[/86:/ MV3Y#FOWS>B6W'CQ>JJ]-$8YIR&D:UYY6SJ;CS[M,]FTUWU;MU>&_65V_W]^_ MG_]H'CAZOJ+"YMI0VP2KD%0!AH!!97NXGMN/3GE=C@A'46!LYXY< T:EG3IGB%"E:DSVR%U:@FI[Z>FTV#=3UI/5;H'T,>N#"WNK ,^E4*T8)+[ M5/PF"]PT1'@$/U^J&T[,;$QY5OOJS?K3G[6#L9TI7!I.D"EM*@VX8(*:HM,& MK9!7J8._=2DQT$R7)64*"\N%D4(7PJZ]$84$IBX;]B\L2T!P//%-QVTRT;60 MW8/"%G2CM2._GNE-ZD"1#0O0KR.N@?X%B.H0)N.+J2N@." Q)QIR^J1V"C"ZA^F7TU: SP,%M=0-J/+JZN2. !ARN1:$RT%,@67 "A& MVH&?4^37]3? ?*$,(H*4N>$:0YN[$:2)%2*"85GFBD^N)"P%Q9&U-0V[J:75 MH9ZTLAYIC2&L_C'ZQ70UP,%060WE,KZJ+K^U\F[S9ECHDAF2(X-!J30!W9!G MA?&Z2QQ@'E @"=#$ YP;C-W3$'N+MG14B&IR>3JO5)0'%M5D[";7%5=LYE) MJVI':Q15]8[1KZ:J_@X&JVH@EY%5]52X-#.2("6E 7:\VWRJ9(#DW8@'6)<) M1/7,NN;$F#S7QJZ(,1#$+I(U54IPHX@FR6MH0PNX$M <55@3,9Q45WO$XIJB M>H(W7%,#PO-+26J(?V&*&LQD9$&=(2.EI$!P; AV"U),:3>^9:[E;%?OYJNH M,CJC.1/28,[<,Y.4:ZXPUZ4J@7OK"'@^J'N$UU\\W;_2/09QWX[IE8.@DU3-X5K9F_Y?2B'[>Q6FBYZL!;R =F[X0U/IU9DW M]>8)RI\:C_/<8%ARIC2"[LD6(=NB22OA# 2^B38 D4!E3C@N@((8YWDN@+;Z M0@GC6!J)4Y]&/7JLY?$(/SAR&NAW]29[*@O!3Z:EC&$_#9Y>^/P4>F#D)M2C M=@#_ERII1XWO-*: D7U^^86VT1CO.WT<6N5^FG\_%0+SS]O=9GZ[FW&*0(ET M7A@N2H$%TIA(P@E#$C-)^R9U0TRDDXFV,;6%=58HG_VS0S;RH+_ T86A'(/9 M:0S0*)[4\;^[P,'47D,2U;JZ6UIK4&F (9=S[E%-)MX47)$VKY[T0PPB\WS 8R8//=+ :Y$L5]&<&+W+#=P..VZP8V_ MY6K98+S)WE?V)ZQ'UK3^'%Z0N02!F(;RI7"L3OX1^^FCJNZJS<9.R//OAYO/ M[S>UM;G[\=Y^QSN^7NC_V2\?W&IB)G/(.84E+3 O= $$SZ4%P*265(/IMJ]RCQR#;5X76:79W=+;_;7[0OW2^JATUU>QC2S;]P^]7^+$\I MC1F2?E)ZI6CX26D'LI'0KA-$!]3^RD'-YNM%=@0[KI;V)_&"EB:(Q#2T-(5C M=?*OV$]+_[ZV@[_^LE[^JP'1)K;;6:%SB'-#2\B(@8HP+?).N0M&O0K:0FTD M5LES6.=*Z;EI'A2H.]J.-^ M8%'TYM/7^>X?]7ZU>'/_,+_='5/,-KF<2:50"5')S 8*.\>BHF M@G MM+1OH675;CU_GFTK,M\M;FZ.J MY6KO]LN,;8D2D&))!:L9$9!3;PD.Q6&$8LG/CN@S5IO<8": MK:M=MW_YVZIY%M9F_MG6>15:-A$Y0KZ%$M<+3GAI1(?9;69F#>J;3!QCU2*? M4#&$%\>]RA_21&T:PIW#-Z+@S\]\ MRK9'I[*J]2IS7VM6=?(S6/O'"['OM##)Z(;/&.?N9"=_,OTHL&].EW;M_5\?;NCTO]N1'2Z1+S; JM+"JPAEG.0>T$) (5+!")4[B M#FC\TC!?_-3G .1J(O.8APMR$DC8-(0C%'P=Y:,)$0.YWVRL%AUM M83OEPAQJF N38Y5C(+NIN"R,@?Z:\-1"41)%"X21^]'8^E0HI L[Y4MI#,>I M7W1MX;2E,_\1HA'>G/E(14JZ0A3C)NL8NZYT/.'E504)Y7%*0A+LP[-Z,HR1 MWK+R;;Y[9@?AM+GD*4BQV>XI M55>Z_Y6KLQ^M M&<>4VR334(,+6@J4%XH5$#*A-2%>%Q?/4?0>HQV:2^J7Z&[5B88+@RJ(K6F, MF##H/UV="O;?^[IAM?U0W5;+;V[TS2@32@-%I9**Z[+()>+=1X\ ]:MI]EYZ*.#&%S*H(RR(>7+F4.8*2OQ+S?5 _SY:)[5G&]>+?[6FT> M+8UFC HB@%W+8Z587F)$8'%,CXF=93T$IX^]@AE8B%(2+@&66G".&*5EK@5# MN8"IR^=;B%EUP+AMZF5J!S.[?;1-,NZXZL'EFM""%047L,@I%Z0=>8R2G/MTN'O\DS&AT& "B'$EE%0QC1757&.J2B3P M.'WL>@ZG&$0%;#9&Y6C0)N,5=Q;[[BCV)FL:XA&(_=(.HB<#_2?H%^[-N66' MXIP85")3,&D@T%PHV7WVB.1>E]DN&B+6L3*GDB%CE_)8,0IU(6$)\/_J[EM[ MY,BQ[+[[5P1@P)X!JNT@(\@@8< G[N"U2U9TLS :!B)5%64E#M5&=K,++7D M7V\R'IE9C\PB&61D]"ZV>Z22.GCN(7GNO7Q<8I!SD/IUBP%;ZXKK =B5/6D\ MM1,^3=)9[QN!VWG,G#BF//.WT?AQSZT?/S)N6NJ.!ZW67_ZE:6[^6-W=+22A MFB%1E0H)490 ";*?7X!4S"_5=FC0"$<.2L4J$^4C;J)[0 1"N"H:8H]1.T M!XR]3SX_Q1(2ZYJ)3\RI;V*^IW/PZ 9A]I<]QFP ^=>I<_37>3N;LD>D?1ZR M%M>D9PE]=+Z"2XJ\72T_K^[:A7H#XS?#3A^^D!)72@-084*Y$+F&' Q3LBP+ MKXI+[JTJJ0LE(&I""O4B*V?4:!R+\U">D38\+=,?@1&_ M9=I%9;*6G%4RES!'PA9NIG28$=!\W7]]=B%I"?(*<56:W CFDADI-'.+ /LS M5OJ]SA2Z,!N^(/LZ)3XKL5'9"%F"O<3*ZZM+KLZLS&.6^X)^<9'5TV;7>7P4 MB+#US<==<_W/K\V=(61KEZ!V/_?'0O/2#&#C^Q1!4E%:2:V&(X(,"+_W,YP; ME07)I:!2[,G9&JJ*3/@\QBV]6DWBP!@OBTY/Q0/)*5$PQ M(04#5!22#*>G&-'2:[/I3#-0LD+K2D#!,4*,<@(9+812@IL_8%Y744?L(1=_G;,:8;<)"N4UMF)5+ AIV5I'#?.&=;U=?.PWFW? M+W_:XV_#)KLR']<8Y2IG$+%"0ET.(0$7&'J=13O1!&054(H04G"&8%%PHJ$] M< =,.%(5,/7IUP&5?=#1_^!K*&V.65EZQCRSM(&L'M&ECLR\R,NY1&XH+)$2@%-9<+#WT1R3W.^N[\E6,--, MEJ+*-1-($FZF)52R9":AI5553G?$O@X7FE "G;5F NZ\Y<9BRHY/W%].@:*HF*1"YW2_V,&)$*7/6O(+GR= M0)X;]90$(ZP +VF9EU@1P8615+\"Z= +E ME3@YC<"6.$ FFT M"QGO6XBU17F[_ MW)&\,RH6F_YY2%MTJYJT@S;@9,_Q::)#@])$:I4$'#,IH11<YU MGO%,,YP)@K TH: 22)EISRIM;Q:#LJ(Y%*F7J[O#*\'QU!C^W$1M(NK\=*QC M[5&4==%S/R_R\]KAGW&DSD.=8ACRTC&@&-P$Y'(+10$IL,D4H31)(ZC4H6:K MH(3 P"1N40B@->7V$0R) *7VJ^9[3*BRRA'T>WYDS2/'0A"/GI3,S3>O<4[/Y^M;/WU.Q>??=0[)=Z?=V.UGD(4!1+ MGJ5*L=AQKS-_^O@0!\#>HBT)UX1@ F0UG-,5)KKW>^_D=#. 4:A*Q>T5=01M MS6ZN.-"L5$@7)4Q=\OJE(XMUB]#S4,\8)MTD:2(2_13I&-1_'4XELMUNL_K\ MT-7HW#79^^5%S_H$'4^,P/8\A"J&(<]J\4?BQB>.:M9MLW]?WCW4"Y(;.=1( MX:+22ESGGUI;GE0:%LI6U3P8I!/0ZLGRJ#4@E5AC '%8:Y04PV@C+4E!;'RRO4)GZN. > M5F9+EOVR6F?7'3+/\SRA%+KIR13L^6C,:"N>'N&)PHK'^<&'^X>[Y:[N:@/:Y\0V]==ZO5U]K[MC1&^;K;W=_N[V MT_+' FE! ,ZEJ(36@%-6E,.RIX2*2\]3A5YM0UBIDE9*0FFR20$X$1K820V! M-)G*! >:![A#&TA3^.ROO?!YVCZT* @NB!&&JB24V2VJTF2]E6#2K_Q:Z#;;]N2:U=@E MJ]?I"UVJBLI:U'.5,Z#VD:8\"KZT^>7,2Z_;^H3*A(( 4%H0CE MF&B\K]DE_+TFI;=KG:+?_Q< MKW9RM>U\GLF!?ZWO/]>;!YG$ENZU.7#?H"Z) M:1!H3,R_J=2**38TZ'O19D0SB46W!^6I'#'H<\Q-IV'.,T>UH+(>U55;];NO M!>XK'Y%2TY,DG4M1QS,[C] OAB%/4]98W+B$>W];;^KKYLMZ]?_JF[Y-TUQS MRV[^[6';G2];2*655)#EO, EIT*5"/6M,J28TR.!L=I*K$C'$(=[?A[O%D1C M]/6(<&HR_43J$8][K>JW!(X@3DRK>]PX-;UA,>1HFET"2@0_$6[SX;BXYBZO#1'L>)9Z!V# M%=]2M <_\"^;9KM=Y$7)60$ KW))D*A4L5_9X;F"3FLL8]M(?W:SBUPVA\C% MAMS;K]W[G-OL?GECE3K;?:VS?W]8;DPC815KO=EU6P^>@MC1D?95UH*Z3-': M)\R-37L_UKO=7=U.P$.KSW$L))9$ M"ZTDT$5A!1"R/7"_:"V'A;-S>< ES?4DZ$?LFX_KR 7$Z MTYH)QJKO*^OG8"PPY%R7V-8%+(A"2.2%&!J%T.]5K9%-)?9([S?-9X/CIPF5 MG[HFW^?5QS'J%C5/2&9<]S+U.^KG:#H324?B=QX!=2QCGKV:'I&C\>'U?JEA M 2L@"D%+7@$L<4F0%GP?V%? Z2YGS/8N&TP'K-)&(WILY)R&X]@!\YL+,APK M.D[#=*J@^'7&QX?"^S:"(F!_/N<>^ 98Y!SOAK+EXC6Z/<'MN]O;;;WC/_= M#KN$0E.E(> :X;(J:,7*X2 R1TPX/5D6I:'$?J+'ES4MP.SS<:R[\3Y",)[6 MUYW#I(SZ>86!S Y;QG]F!]7R/X\QGDQW/S IJ6$.8!2Y+LK_&@N]0)*2+ M[_7F<^.ZB#&J*9^)=[PY4UV4W_>9?6/;_5Z.W&R?8Z;,ZEV%$KGD6C' M,:5),.1\DNP^%%/=&&IKB#R:R69H_ERH"O*JHJ4J&2A+B7,"9=^PX*3TV+F* MTESJT*G9ML>_O5XIBLFF2R(].9&^>?1P5J='V!VJ?W?[Q+E;F-,3[)-'3TYT M:!H=@7"W/-J%D9-I=%0Z+Q]9Q3:H23;TO*.L=G%1&VM?R.;??:LW2ULPG5WO M5M^[5QUXB7*F*HD%K(PSPI@C, "1@'B5]TS0?/HMI6XUUHZ/HUQ[NP?MM[.4 MH@/<=ILNS+V?GWE,^TMKB5?9'G%V@#QYL.Q)Z?D0.E7_S":P3F;@\W [+9;NOFUJ"Y>;C>?:AW#YOUTZ;%:OZG ^L>0T9C^_4H M_1)$^\GG$<<]QNS#@>,.9O;A[Y>;G)^/#MLMK.R3;D\]['];?C/ZPORJ]X A451% M 4NME1:5TFSORG!%?2+V- @2NY@CT-GN@/HJ^V)Q9\T^<.R7@K+#/7._:#Y1 M_[@%])?O&C^G=-PKGXY[I85\%,X/U8\^O-XK2<+Z(&+/1/9I.VH>P7UB&YLI MA[Y[B/\R#KO0W-RV%8H69:6E+8DF(88B![0L\N'$K\A9X5PL8GQ+E]+>PI]$"G)10]Q!^6F+#@O>1!+M$[:_2 M<")>CT??Y2/UB+8T*0;86.5G-]_KS6ZU->Y'&(5;[=B]W>)=*%R5N9"(<%[J M$I2<(CJTKPBIQGF!T%8OY1&6![S9=0NX/^L\WB<$=T"H?YB"^TB^X@AJUF$U M/VO17HSUL4YD"O8C.Y2 7@CW+B?X\?(T8SF>J]<9;=>K'B@. M6!>%ABC/H:" 85X!G2,R-"H1!"A! X5V\09LSK24@X1^&Z_Z&^7Z[6=GO[ MJ0-:$*T+#&@! 6/&VT -BGR D%/*QGF!$0U?RB=L!L@O9"5C]6Q,/X0ZC(FZ M()+[V*-](2R^)/MC?RK:8EOJ3DJX\C9 SSKL]D3_W^;2/]&7Y5+W MTP1K=)[]%7'-[@7RQBW@C>F-N;K*N$;Z+^V-Y]3U3-BGU>ZNMC=&;E;?5S[ K^]T" M\WP<+9"^\RYK.N;\/%( :4E.5+W(RYD34^-XG,>)J)$V-#%'UDB%^<=J]_5# M?==Z5UN4^E.CUKO5[J=L;.JPR,N<8 0+QG!9,HU4+M& (H>%T]9"JK83J](Q MLFS79!VV[/<.W5AI&LM[H&A-2+F?G(6R/8VFG:?-1^TB=P0I76*C*!'X, ,+ZEA3#[F= 0[^? M6 ,'6-D>5\"+U\'R\_E MD^G1%C3Q1HOG&^%FQ+27><7=P:!;8#D->7[2Z\=;FG?!3]%R)D0<3^4\ M@L$(=CQ]%#P2,ZZZ<]Q,'TF6L*1Y558(:\%T22AC8&A(%9#X"$[ YR=6FJ#4 M-H0U-Y%)3-@X=;E(8OJ2C*& .::$/)4T.:^_MFW3;'^B#)?#*' ML")YP110T&2FE P-<&N+)51H- M><;(.0T)IV\F&C+"@*<:,I8+IR?J3:\A]>\/J]W/-\; ]6[UO7YO!E'?8%%I MJ24'.64Y!04O ,!]@UI)Y/1D9H1F$FN*!9=UZ+(]O,SB"UA,&SXM'C1?KI^ Q;HAK#J]-[]&<).+%B%8FURR]]M16EL$DGO,?8YU( R^LPY3\79 M^1.)Q;G,HECF/)M+47ERF5&_+C?_K'>?33,W[(_EYF98@M9(FA% &*+4_$H@ M@LNR:PGGYA_G213Z_<3SIH/U2XLKZX %^.Y@\EX/?J;@S2_JN3!E[G'.%-2% M!3A!%+KH\PF33TCR6((NK\*C+6CB#1>/TP['ZO[N6WO*@MFZB-O=9F6/PK9_ M\+?U:C=@H! (!H#65"&I*2B1A ,&1DKWF8AR]5IPZ )*/\\EXI MH6W-%(/6W9/)NBM(*)I[^R)'.X+99F/&:;NQ_,=J]_5PJO!OZ]N']4U]TV-= M0-,XDM*D.TP8!%H457^,$(-1V+\-<++-ZLO7G3V9VU=9R;;MS&W6 MV3*[L?6O5^MLM[KO_O=KG=T^[!XV=?87\]OMUZ5IX:_N6INVUU[W?;/I,#\W M.,#.CG%G1\ SB_SHPLA5MN_>'OU<^LC=-^W=[2_&AE]:(Q+[ MT+!>2^1(D_?>9-[4NQ>C>]67N(SA6D?UT9_,OXZS-=3)1F XNJ?]=;5>W3_< M_]UDV:OUEX4J)-.F94(IJA36 .MB0(,Y8_L M3A-2GMR1#AWT]UEU4"+/F;"C)O.9KAT6W54^)B^&DPSLCC^9>PRU,M0QCF(U MP;JNZ8<_EL9U]#[Z4VU_4M\L )( $8Y)!2%1A< H%STP6""9)@,-AY-\K7< M-B2@V:Z'EFQ=,+AGHJ_B3M$I$ZSG[KMPV'#[--LN3+;(.T573KC_"I[/_.>G=JSI^CA.3CXUWMZ M.D_?(TGJ\'W[\3^*W_>V.[K[#V/>O:)/<_W/-]OM0WTC'S:K]9>NEN[']F"0 M:-;?C>P:L^WGFCO .:=9![>"(RT' M#)#D7E6,XK9\(3F-(J&A9(]2T EXCB>@+=CYZN?+7/K+Y\@^F;5ZCK7-33RC M,.A7HJE%(I;?5KOE7:?='^IMO?E>W^AFH]O#ZQ;GTI"W,,E4 0J5BUSF ERH/2,WJ;KGOFH;D)[7NQ=E4Z)EVV M ]H6V^O+)Y8J/O\\_)7WRY_V1^U%Y^[B\_O-ZKIFMT;!Y&I[;5_;'NI.R.6N M7C"$I=9VR4((0B#+.2OV"Q=,.I4&OCS*Q%K>K_+8,*P5ZNR;A9LMOR]7QOZ[ MVM[OJH<:S^ZKRQ?NV=?W$?X\G>H9?%O0?9F&DPO.GW]FQW^O-Z\KZW"5=19F MK8E9:V,V&'EUJ-!C[?S3C ?WW8<_S[@(VXV8Q_APV:-(VA,G]BSFT?N7W\.8 M"0_-W.:E7UJYO^YN BK3?(N//S7A-YOC;G=#!9=/C8G$CO]<--O=;\WN_]2[ M#_5U\V6]^G_US2('G*A2:*I+*G-=8@*'NWN%!FZ/S%P>9?*3$)L]ENSZ6.OL M<[EKHU$;^V"0^4,3XSST]OE=M+L\AXYI[9^CD_U"G4,YD^SYKF/D[N^RG\6L'VZ9-DY-UT9ET^O+#8AYI]PQX:.8V86?BZ[KE8-UL M^A_9OP<66%W[AO__B/VM9_ M,;]8?J\WRR]U__;\3!QGX+"YL#=-/V)FYF*OAA?6[2KUD='_05SOB_UY"7\\ M;F#]!W?2(\F9RG/'Z$//AZ_^L;0)]N[=YH/5^M\>;$VV=['F9">U]^C6PRID?Y ?6CWEROMG6[J+K_ MPVW_IUNP4+;$"1(YTB0WOX9T7^L?%U5>>F5G:1 DUOL!7[^;:N2C5_?V1,S# M]L8F2]V&J^_!F#0=,D+D)^V+:,*^[Z'W0P\-P/=_:>(CB4'D^HIWM,Z:L6#' ML]%%I",SZGS<^[7],'YB/TS]^+;:M'^YRR<6FN@REQ7G%5.(Z0+DQ?!80"$1 M] K4IT.57, '/$'+6A/VCIMRS[-C)C_:AZN MX )V/SW)?B'F1\7R[QYVV]UR?6.+,G$$L+;- 01UZQ0PQOJN-!2Z-%ANT]C MB07^$.T=,$6(Q+WH'!%TIV(R6GS]SH'6Z<+H(S2^$7,(T_-0Q'CFN,3!X3PY MO9YY?;UYJ&\^+N_J[?Z]SJUXV&SL%74L"6"VIBIC4&#("\$8JTJF (>VMKGS MLYFC6DFL6#VX;&O19:L]/(_W>L>1>%ZNIN7/3Z<&ZEI@A_=Y[1YEAVTR#CV> M/)Z,R["#Q.&<.KW:>L[Z$X=WXS!V^<.WD>QH8H\E;[7^4'^OUP]U?Z-HH1G2 MI"@HE4)2CHI*<]JW [@NG M/AWU](G7>=*B&:Y&9[5KSF]W#QN<9@$ "G14Z M(7=ARMP#&FXM)F?*6X<3,C9.?UV9\U#=Q[:>5]M 7F:CLJ'XGZOK*"9<<_CW MF^;FX7K7A]X_VZ:7=VU OKI=U3>#IFL)( -*$$EU48$*0"2'UO.\Q#ZI?*PV M$RMP#W/8:?OIE\U'(]8MJ;\$IW[*/- Y0,QZC-[Q79RTWI&P,]E];,KGD>1' MMZI).U"]@\A?E^N'V^7UKJT-HKHCRFQ]HS?M\>.A>:YU62">$Y)CK:L22)X/ MS0-42,_8,DZC$X6<]\=@]Z>XE^L;$WS69P\D)>;<.1R=GNZP*/41SJP'VKY? MW$,-7U"(1+EW7#L]]>/"W0A=X!$).[%S/D".2_!LXN;(9CT/IU/PYGN9Z4-W M$^;M:OEY==<=P.O;)42:(#XW_VA)E*+&VPWN#LJB]-HJ&]]:ZL,0/(8==]1A#K%E]/RZF?-WE&YQ&Z"T77K])U)JZ.1_4\(NJ(]IRX&1*+*8\H MFMU\KS>[U=9HJ1'1KB:"^;6]9K)O'"E">84!-P A#D1:M!2B*APJFD7N9WM9<,3F7!2RO2/IJ4D?%T>/)M\CBG9@YGP,'9/:V43048UZ'C_'Y\PU M>MX'\"\U62#&L7%P".9%204&A51#DXSY7=P?U="DIS4>N1._D'DO6]OOFM MV?&5O5PW-%UJB)DAJ0*2 $(44_M0O"B5]CU3-K[!Q(*U!YAM>H39YX==MFYV MV><6IW<8%H%CYXAW6GK#9.S \ "R+8C1P0R/=B/0[!WK3DOWN$AW).T><>ZK MK)R/^_OT_+'^^5/6RIY:+721550 M+5FA>$4U9I4JAU8!A7YOJXQL*['3Z Y_[I8_^ACW[^Q3]JU#Z'EA;BRG;H'N ME'3Z.8F/^SRAPY89<%F/[D(![RMDG8EY8]$\C[ WFC5/[XM%95C97!0:: I$56K"484KBC@>@FVJ"Z<]K?&M3'9.MT/73KFC]=V DZ=A M9#J'MA/P&!;/?CBF4%Z PH!#O,FI''N8UY-2KU.]+QG_VNG>483-)@X=:\=+ MIWTC,..YHOI^T]S66_LUWO22^$*C>:6XLDN'BLH*8(HIY8>50^H54HUL*K$XM>C\M&@L M=VYJ-"%M?GK4 LN&V.GRAS?/$W5&EB(Q/ ]ABF5,DV04!N5[+[2GE88%$QIQ M OS?[HL!C$LJ:)LL;.5Q+U2O8!6O"1I#\@_RW,(EE+F(5Z3:3R;\YA'$>QX M.?$8S8S+"G=_"?O7VE9.7B!0"8@+*!@M-">2\;++:6"NS&PM7%>T_;Z:V&$/ M%_Y_[^#\7_?E5D]R7E^A3L>+GT>>C!+W%>=TU(2M,#M3Y+*B_,BX$RO(801< M?L4X$'9@14P[4=1^+HN3L5>2-[2P0Z9P23I%49849994@ MJF %! !YKTI-C"^Q9[" L[_<&.30_?"?>9/_E/Q.#X7]D]>UM?=VN M)G]K-F??FIM/OWJLF,VX2T/S LZ_J^_7G6K+,C\[+>OJPS ML"_\?I5];FVTY^PNL%P7MY=>6^.[T)B8QX+&11EX:37QHKWAOW'[9KW=;=K8 M:#N ^U!?[PM :4,XNS;!TT-[J=TH[9OUKNE=[2"U[SNE-3YW02'DBB%4(EGF MM(($@>Y*#P0%A/. M#M[9/K+IZI$S^_"L_X]L.XR%(1_>&YCU%K;)R*5VR>/VE-,.^X4&QSQ\W>5I M.+FS?]%^B>7U^I3BS;H#]F9=/X'&UC?LOGE8[]2/Z[N'F\ZN/?YUO=U^LB^H MK[^T-C",-8.:2)F7@C(#7 XV0**="J[,$_G%$KTG+G&U3NP4)QX0<3SE?,=" M$O=Y-#P&+WED\N GVQ/$G=798';G;Q\9GO66S]"M1NW6$;[V,L/KS^& +\2- MIU>^9 ^Z[(!YXO^TNJ__OKQ[&- OJ(*TI$I0 2K(-6:PX@,B!DNG@\=3X)C" MC9[UG_4@A#L#/?MNL?OYT4EZZ_4-N3EU5%(?]^;@XZP166O%X.)FU&7N&X!S MZKJP3<))NM!E,W$DE2#Y?7NP4IB[PLF. P MQ[ B0/&JDD9'BG=B2FN-*B*ABI4*$XS7FI :<"LYP0GO"5]0%> M5XNF!9@=(9S:_(!+AO%Q6#4;@;L:."+]42S3W]\VZ?7"- M]P=6)> ($%0!1EBNB$8E _U8UE#F7L= 7_A\CJ1]?4*72I2HI#GC!8(5@*)D M#/,B=3+5(QHHX7 M^3@7@HPC<";QR$@CG@8G,3AQ5YD/]9>537;6N]^6]_5":@6(A'G)I52PL.7[ M]QY756YUZ4Y^'&*H2\A+4%8,25DR)15EL,J-)104J8\@];/C "JSJ'P%Q9

6K$]ZDN0I%2KZ"E,*=JFA:\82#LV(1RM=$ MBU[T56+T:GN]O/L_]7*CUC=RN:L76 I;" [QBI(28DQS2(;17^72>:'S= ,* MZAQ0GBNB$&*0 &@,$1Q1A0LL4JM&CROK@&466:9L06B#S5TYPNE[73PF8(T:A?Q9KC&'!11F&[=M/YK]88%X4 M!4"J1-JNB.!"([9?SP,%=Y6$1Q^5A/&=W&.QFY%#PG]%=L80A MIJ!$(T*JTKYWK NHD"9Z'_E"ZKSA\?+7322-28%-7%V:Y >7M.12:44U9Q4@ M*O6+P_M1W:$*R!@"27.?]^GX"A0 5ZHB:L$C#EX1A3"^YJ,.@?A?D(DQ3/CH MQ2$/T>8G6WMH((<4*Z#+4E'"8,'+8?#;MR1]%>/I]PM&-=8F=&& H=*8 QB# M*F>40E::;'PJS3C.FEMD_JKA39V[;J1D+5 YW F+J!U/>'A%/4)9FX]^!%OP M@H*,8\-?0SK%ZML"5" S\$F! ,USS"783P4313NO,IQI096:\E)ASB4J,6(% M5P2J2HN2$ESRB76D]ZNCE,2+0%\M2<7=.#5QHBVZGAQQX:0H(=S-35.";#BI M*N&,N.@*,PW=M(W=+;\L.(:0P;R"&!>Y0KDJ!3^LP6'@JB6/OTH1UI5 545U MCC"M:$7,9ZG12 6J//V[?@.8S*)Q5PQ/:EY7B72L^"F#(R$1M."1Q2?F?Q@K MEY_S@;B;L>/!^TQ$>Q#TXZZY_N?'KTLS+-X][+;V,LEJ_651"%QII8H<"5 2 M!G0E#_DWQL[KD0Y-\9+(/)>E^1="I"PX+6"%")Y0/7,0@]O):%-.8YXB^E MKS>P_"%-"'37;!\V]:?ZQXX;>_^YR 7()2DK#&51((DXSV4[JV1!:>6F64X- M$:6Q+=_.9"&,AX=45:)$N,P+0@1BJ==<^WK4!ISO>Y[CZ#LO2I,SYR=)!]*R M [#L=PLM:[%-?'_E'$TO*%-4=N=QIR6.*4V"T1=:EJ2[D<=E41*L5,Z(PD + MC)"=2,2X>F#^R.L5SZ??%B:C$P7)26E2#= 6'54,8H@$!(0ADGK%Y5!4R.MF M;#!5;I*3DB7/M15W@A(7"CEU=W8L9_/0CF#T)TM^A+ 0\A[Y\+)BI< 9HC)I'@D,)<:R@IQ#D5"J2^J7(\$=[Z MWGT;Q9NO9*2A+%PV7-A*_LSXZ8MO,0BL<<)@L1$+I7W+4L6%> M2HDYJ005Q&BG(I2)4A.38&!@FO=[RW>,^EQEZQYQMNS*+'^VF&U%K]L]ZFS3 MP0XI51FK)\[+UL4[(53/KK(![%#FNH6;O5MG!\#9A\OS'U(;] +],+88:)S^ M\*O[Z4;3"[XF*=LS* R5S+072WDFX>\UM[5:?Z^WIU$LJE((6B@M&!*:<04) MK_IYB0DNG"IVOM8&(555E40S$]8CI"67%!=<,L4DQERF+BUSQAFY"=YH#L_[ MEBGIB^9&QFP== ;;P+CH?VW5JS@*B5^AY 6IBD7B954IFA5-W*'EEVX?O^AS MXND[6]RSR_B!K3G/!>6R,HD_@:2 )1.T(A+1O.#$)P^/VG#JPP_'[WF]]NAE MV&I?W'YPR^LOU@5^RA:7_23+ 3Y,GEDG2-(A\UA 2&-:,\& CJZG?2$QR A% M%>DCF&YDLIY*N5">,S_Z?11E^[_(4QB+D 5?RMW@T5X^V35++> MKKZL6V";__VPO%O=_ERMOXCE]JN^:_[XU_KF2[WMH=$2(I-9:U& $@"[/LP' MP>8<*Z\C*Y, 2JRE3]Y6WW814-T]P6 !9Q9QUD&^_+0/YME-$=)WX^S$8@*3 M3^O(5'P'2,RGS7*]O>M*N]_\V\-V9Q>!^\:))+C"%8*4H9((;&(_N6\JN % GJ MH7@1FJ7&:?R2 1;[OES=V5G\RVVS^>7C\LXN1 UV1!#52-WC+:_3]TRXT!JL M1Z0_>H5LKCKK1*]SQ!NQIV:GO9'-.QO)1N24 M*0 <8%!,=8(M&/?&Y[4-\S;T*&7\3HFZ'Y.F/Y+NR;ATQ24W9MXZ'.),UCNS M4][(YH5MTH3RZ*R\[\2;XR#A4].%",8;O+O]M/SQH;F[,XG<'\O-S:(R\3:L MM.0DEZ1JW[',>P1"2\2\1#=BNY?;K&G?=)RG*5^:WU[7 M5]GG^LMJO5ZMO]B)V7UNVLGXG*$SI$ M(#.M0(;Q>T9$$W?8/(0VM9'-I)/ 3["?8K ;W:RY7O5/8G1%Y<[BHI(I6 % MI/$;M&2"J;TCH:(J%^OZ2[L3Y"[AZ4$Y*0;M%.,9?O<$ISW6OCW2[/HFL^,O MLR&MGW!/T%%N&CZ3S@F2\Z?8#YUQE0UO]W0&S$_;1_-^1N:GZ]-Y*/Z$]C:7 MFCV>@?N9=NKN<(S79]03GH'[:SLVCP6^-V(6 M0C^2]'/1_$3=.0^1G\S:I_']I"R/6,)D!04D9SE4C!6LA **(:.0P)8J_C8\ M>!&\@/E:$_X+F ,:_^7+>GWS9UVX=*5Q'A-OC &O+USZ<>$Z/?C#=K6NMULS M;S^OUFUH]E+)0)9SD5<, H* Y))KPKNBF I@5?E=#W9LDA9FSN="T@) A"I% M,-"*4H0+6ADXJ#!E.]NIF8\_U?JRO'S9FCM=;67_>_;K<];_[QVKW=;5^ MMZ[;)VN6J\W?EW<#PK,I\.\#P^\NAX M^M8>3S]@O\HL^NP W^9[1E\__5'?F53PUV:]^VI^9NW(6D,F/E8RBO1S)TVF MZ S$38G@%D<1@XGYI/?S0'/ 26J"!0*&4K]#,- M9"X'';%'!%RK0HY#(6%)(01:$$X1,'PPC#G)(:_*DJHJ>2GK@Y#OFFSW1]/J MN6/$.T$?G-?R>=&?5L;;UPZ- =FGQJAYXZ3A4_>6>_7(^?1:6"G)*7K/I;SD M*!Y?\*?3]06XP;R-GXG"I&VK]4/SL#U<9[3;*N^;;H42P"ZQ>[=YVZR_U)NCBSCVKRWR MW$Q066()"3%^6PD-)02<:\0% $K%6;@8B[+02'--!"FA1K;,KB*XE#G!&%4< MI7\'\[E+W^YMLT'R]=Z^S!Y-S;[U=MD2ZONE$#,-LOMF4U]E7S;V+ST<;IK? MM5?,8ZV5)!\38Y=1YC09617!;FBJ8;'W'W79#PX.[MI>\;5.[Y=K>MWMV)3WZQV>GF]NEOM?G;E M/EFE31A,&,M+2'6N3%O&$Q,@$2T$);[DMGGW9OU=K=I5X[8CY5)"9 N"TX(EPB"JC3_+W4_<4I!B%?UCA<^ M7R IJ%'/HJPH4A7F '*D%"2*YTB(U+%QNYYU@)3];D%Y/V/F3YJ;VB3FRT]F M/*E*](;94T+.R,H(]N:A)V,,>/: V4@NPA3DM^5]+9O[Y6J]X(7.:?MT2<&4 ME%1 @?LI85KG7L',R4:TE3_! (,$()(#HA@@4%*@:*ZHFEA-KC(++?N] S=* M57R(#-&61!R.4AA7^B90F@,]SGH3P.@<52?$C+/:$\R+T\:YZ4W4A4OLRZ:N MCXI3%B OH/E'8TZT43@-*C!,FY(SZ+PK?KJ)2IM&4(E*P N$<_-A"; @7.7$ MWNA)?>7< AN2@#TTSZJ.8TD\KST3\N>G/'.@SF./>1H*PS:0 ZETVA,^:?>I M#=_Q1,U@-S>"$4W4P>,7$3[.7MO0DQ18,:'LPAGBI=UG!<-B3,555?C$@B]\ MOB %-5&L5KA22)7FUT!HIIE D$D&56(=?K8.$Y!3AI#F%ON+)X1P5Q=>$LYH2Q$?(OML0 )6:E%3:Q\,U*X1&I!J6;>U;R<$;;L/G58FK M$D)-2X$*HY2HRB5F$G,MC%Y.O-,65NX_A#7_K;4$A(W:4[M,#?[GC#ANHGG2 M-P\=&6/ F6VS("Z<-:3>F8GXI"D%!>*\$)+H]D$Z)-20Z1.-H=>C;R\V4!*A M[(I]D2..<(&IYA3ADA4$YPP1F5I'6DSCE22(.T#^?J!9O5S9?Z;;-<]\TP6#$NBE(0+@3)&0=5/LR+ C#@ M5:?@Z<<+46+ $*@J25 ) <%8(@ U-CX=3C'[8$<>MQ+:A .?&GS$U* MDK+E)R,=%$>2TE06>$+&&?4(YFT>RA$._VE=@'$\N"K&WY>;E3T8]&&YJ]NE M&,VQ-#/ M((UK'(F"U8.PY^8/_11C&U5\#%", 4]F 06MK_K3Y:8629GR4PLODI*HQ5,RSJA%,&_S4(MP^$VD\1.N M%OTBBY"25UQ!B"'6%*K2_*"? +34S.N$.&J')WOS4P]? \[H1Q 7SAG* M?]H0B@ N 0'"9%;F>R@O="X5 MX!P"15*OFEHT_50(RTL\B7+,2M)QY)F3N-.3)B-Y1,2Y?"2,L7DH1"CXI[G( M& ZW]::^LBBXY![@0E#/-*\Q) M18=- YY#Y'5SUZU%QG#.95%AH@!"N2*5TDHB32JNH=2I3^=U(+,]RJR'V4V> MO[1(_QJZE!J'UUVA;9IJ>+M@D8&W.S M\^W^C="":$$(@;S,"33-EVA_"H-3DU",O=UY:(GSHI2*:ZXI0%1A6N4*5D*+ MG+*RN-P-S[>AKQV/)-9_/SHMIZ.VIOWHG.S.YYXIQRWK<(9GHF)Q;'&X_QG* MT!C5^G7Y8W7_<,^;S::QNS5B^[GPB:0C!)-A4EIN$(T1[R?:P(",EK$ M3C9<,(804=KD4,KN&)-*E\ T*:4P>2TNICF==]O#O,H^#PBSZQ[B>$D+9SU< MX28A/(K@764]UFP/-A.O<3^9_IWBT5,.1W?'?-5QO&D.8AF)O[#;KR;=7FT_ M?MO4RYMWZ^.5.;"H$*X KP30JB),4OODP3"#C9;+\-NP9QJE%*M*$6Z,1DB7 MA"#C*B0K2XF*HDJ^:]:-03?F_Y&7:T_2=$=K:OT MOC:C>;U;?JD7.3&3U3;*)"BK@@DBAAUX44#JM87@T6R9BTIBAI@MUD%PP2N* MJ::%YH!RE:CC@;/7O*NN)/V"]I"2>X]!9 M%*-TQ!QE,8YA9X4Q(G5F;HE9TIK/2QS20XJIZ>K8F$I884 ME67%!49 8EI!37!I?L@91#)UL?\!WE5VWP%JJY,.0$U&OOWJ?H=_DKXY+[1S M[)9(.7MO0K:W(3MTWK$9F;7#I/B=)3/K/?=2#7/KQ;":#E/UIDL1B B,ON!1 MI^ZKRY>5F-3:YC(S(HU#MDB6ZQ:0?<+R^_+.3*CMO]9W-ZLUN[YN'LSO/CY\ M_K?Z>K=K;,U9TR7[4AM;HRY0&-P%XJPJ*"2@V@?ADM'2Z>3#Q) U1U!IJC@! M.9* ?QCEJ,R%+3DB4,XM8$)Q7@@(0,%4ZB=HGQTM M6-Y;MK/F8;?=F2Y9K;^$'RUXG37_HP-1"?,,!9KUEU\,Q_?98RF_W/Z_X_Z^ M,V?S6(\-@WYF?][3_H- '/>L^> __^=_&GYB_O5YN:W_YW_Z_U!+ P04 M" ";C&)-W;F-!E"5 ""=P< % &9I="TR,#$X,#DR.5]P&UL['U; MWN>>QOUR8F%%MN;7+T"R M*%FBR")152S1FNCQ129 9.:'1&8BD?F__^^WZ_%/M_ET5I23O_\,_P9^_BF? M#,M1,?GR]Y__^/B+^FC>O/GY__Z?__&__^'M3[8<+J[SR?PG,\T' M\WSTT]=B?O73GZ-\]M=/E]/R^J<_R^E?Q>W@EU]6@WY:_F%<3/[ZC_C+Y\$L M_^G;K/B/V? JOQZ\+8>#^?*[K^;SF__X]=>O7[_^[=OGZ?AOY?3+KP@ _.MF MU+.?B'_[I?K8+_%'OT#T"X9_^S8;_?Q3H' R6WYWC2^I/O[MR>>_XN6GH93R MU^6_;CXZ*[9],$P+?_U_O[_]N*3SEV(RFP\FP_SG__,_?OIIQ8YI.K!.'+YXU6>STUY?5-. E3WK6[WH!;7I8;#Z2(?O2T&GXMQX$X^J\?.(V=K MEY+%]6(<%<+%_"J?QG^9YE?Y9!8$_29HE.O\;3E+)>^(KVB19IM?YM-I/OJ0 MW^:313<&I\*3Z/E]-$!??\-"VN M_?TTOQD4HS5>9VJRUCZ+L%\G\W2I'#%_J]26H\5P_F<\HR?SNS3"=DW5+@TW M^71^%UCI@MEQ$ZW5=_D\D98:4[9(TX=\-I\&;BZFP3)/H6371*VN?WFP?MS2OQ_:T!IGQ>SB,BB36?B&Y0D;L/IQ<7T] MF-Y=7'XLODR*RV(8-F(PH\K%9!ZD_[X<%\.B!@WI4Y^/>NG/P>X#P/8S\% M!3\;#)?>7?LX$M@YIKU5U3O"Z@QM;XVU3I\:(YM983$))T0Q M&+^9Q+A&+='N&-+:FM1HM+S]&HQM/BUNEW;5 [S7E'ORQ.W1MPKMYZ-/Y4;T M"43MGZTU2J*E- T>Y&(PWIAW08W6W9K'S]@:19N?O2]75[ -2*CVG*U1=7%Y M.3K5; M0R/@>'XT_,WM<6C;EV]N5YY:K@D<2?NFUCA0[Z#>.["U]?TQF>:#<53S2Z]A MK4B.ET.M^1JA9B7'3X-O>]F[Y9--KZ >PYX?T,AZWI:3+Y_RZ;7-/\_WK&3; M1QM?0SVF[!C1R(K>Y?,E%//IQZO@%.]9S3.?;F,E*CA6NMXYII%5/8BV5S9J&+Z^]K5)RI0MT;3\2;2O@W%]>,;B MT?.U2P9=M3:'F;SR]7R)OF7Z(2^'7S.']UT;!LW MGDZ_&Q:?$Y+Z\ M#3]8?S[.>_"[H-67Y-_F^624CY8/CJJO&9?#;?0L:;DSZJ?1#W.?P%P_;3J?ZU_G.G%K)CDLUDX.S\7DW7\Z_-L&1*L%C6. M;/C[SV$!69UAF92(0HT8%<12XIF""!E#("9"<8+I]\2.XS.R?4VF(V M')?QGNM38+L.W_O7871OF2"3V#H)C)48(DJY$PQZ)R5E6'(%-*O#@8>P4M/A M3^4TG+I__QG^_%/XE]63D[>K!3[[,FX)L_D3W3"8#I^ \_N!ZT_\>K-,!_AE M>%6,1]7H^%"P#3"4'7 ZT%5MW5^W[MUF=_5N1^&E[W(J#!=8&Z,H]P!I BBT MT'NFB8;$GVZ7/P@&K0EX*!1]]^!O2_-U!P<.G2KSCM* ;P M"'Q!1D$@*ZY0 MQLB/M//K J3LE.?W.J";/?=@N>I;,:NQW1Z-R(AA!A*@K&(>*0(Y0!5]U$@G MSPM3[8G_F1,FC=VGA%/\XS3/;7D]*"8' NN[L1E%D &,!00:(4XE1X!4-$N- M\7E!+%GR-9"4PM_]F'H2F0D_R#Y]#:OX1SX8SZ_>3(9_^SV__IQ/M\#BV<]F M!@*NA0&$ "P00DYK42V3>2O.'P9'BJULEK-=*15?3(IY_C98J*/'+XSUW>^# M?Y93,QX$!NT^MPZ8)?/6**$0*E)*0R"ACVW"4@#/4/89V=9>V)H =0 MO%__N\'U_M/NP)DRS"BS(/J1F!@:-"I$U=;DPHHS._M:04I]-#8@@:X0^6;R M?EH.PYZ-#Y3#EU[%K(+\-A^7RS?DSQZO!XW/C"%2.2L$=M8)22R%%8\YE@;\ M,.A+0T;9/N^[PEUU=?\A'Z\\ZJOB9K87;3M&9=11S WG%(MPBB")@J%;T4D, M0.=UZ':%L>8X?D(?\FWXP9MY?GU@7&(S+),><(BP9)[QP$"NX3VE%EF3@"W< M/VR=,CAQ+,^[0E?US/93N?:B*AKRV6_3!\_OMB!LW] ,8N"-(-)2P2D*] /H MUQ0+RJ@ZKU.R&>&7K?*X:YWU(,3\(1^67R8Q6?S-*%!47!:#C89?TS8*Y_V# M8GKAWQ;7#X^#.NJNX6_,"*=>4NPA)L0C[;TBE>"$@P*>URG<"H;[(9JNH%^5 MK-N!U>HCF6+:.ZTP1(@H@YQ'#%04<&MKW;F_G&.X%7 =R M_&-'.G'[EV=,!F],,."IP%%,UB-;<5U#E1(9)#\(@GLGI9>X-];5&[\KQ?M= MA=>.MLG>=62 $BR-DD8#$Z""E.9\2( RP9QLS#BF6$DMEKQNB0]$<>0&^9?'Q37LQ6K_L7E887,GP'_EX MI&;K1X]WOIR^F8SRZ]7KJ?C1B\_CXLOW17<>W:"W\V49M)XPYQ5#'$O$F:3: MK!DEA6:UTNJ>P3 _YJ]^V(>/^9%U^NYF&#W@8&?,G_F.67B_'; MXG*7%9,R;48$QXAK1*0%R#+E&-MP"F)C$_ KSAR_)^!_!PG1=3IT=)@*?3'] M,IBL&QG<%SQ9/8]]6,7TXG)3I^*^%EN-G.E&YL]B I+ H22E%I%A>!<&*6M MQ $[KI9IWU)R]>+F9KQ<[6#\4+3WR?FS.@\I#IDF4U9+Z4GXC7FJ,15(!D90 M&X"M8.#->47_.T;0X^SK]@1S,F53L[O.JQ9ZA"'H"4L*LDT;"X*\2%?YS M4$-A8*W'#+4,][6 /@[&^>S-)%93#X?>;.U0/V-_[QR3,2N@DLQ0I9!A2&.C MU'KIR*2Y@F>K,FJ+NVQ'"D=Z?>LE;)I*++M)[ ;-]Y\-NI)Z@;&4UEBI*>9> MRXIP[7'*^=+#F[F3@R6)^YUE,WS? F>Y],%XF3L4/,1-M&]74D.]&3)O(5+0 M!69*CSD,+D,XK]?T T!2'HOV\.KN-.AK5R9IBNOWP61Q.5BW]5G7+0G,\-.E MCU?K$*PU1::])YAJ( 1@WG,"K08549#B%->\AS=L)U=S;0BE*^WGKF_&Y5V> M+W,;O[.<]^N]O6,S(6Q0["#\WUOAG R;J]I=R.)Z3X=?SL75:35>T])(TW5J M=)M/Y\4L[(A _>^#Z5]Y+,]KRMF\GKE?8X*,.B$U9U 'HB!"0!A7;2E$ ^_. MZQKHY'JN>9%T%S]?*^IZ,*PS+,-4:18V$T4 $VD8Q-95E"HE4W+M>WA_=8O5#\(JA=L30L2GV?EI>YK-9$9OB^+R.M[E[8,8#?<@2%+@'K15: M66NJO4(M2KH'>+T(V&Z/-2.+KI!WWPKEH"C'KF&9E%9R2*V6CGM(C-<,5I0& MUR>I"MCKC4+9FB2ZPMRR#OO36^G]J-L], /<:1?-4B[BT@GDY[E'GZE\*2@\'GAK2DQ MG#(-9W&]6(:AG^NO%1NDO.;FU$&1E@*86$E,>GFRMN *Q?,P13$/14#[4EF,[B9!4W M5DTL'JBHW97N=H[+!$-" N04YX (([$5>$VK\D$=GQ<(VX'!XU!8@PSO[.[\ M^Z7NK5>W]?.9_!59$ M/>T#UVP^*[Y,EH1-_W,Q&!>7=_%6=3"[\N/RZS_RT9=\?R&Z)J;/)$$4 NL- MA@1"X#W2U7FA-7/ZO/#9 J*>QVQ70CD!G)>/.U?%^-3HGXO9O%:=SGH39,(* MQEFLC*5H.(18,&3LAGH*4F)K/0SI=@K)YMA^&AUZW[TZ)@ZLEE_ML0/UY?ZI M,@_C(PKC -.<2Z\QA;[BB-/XS"HN=JT;&Q= CPS(2,/;&@4_#YTJXV$K$NVH M1X@#;J# $%4ZL%L()+Z=4FK&6\/;=2H>W!Y#$> M6Q-!=T&_YQI-;XWT/?YPYC!@\34UU!891HTUT%14<8H[]4ENGFE5VCB\VI#Z MDQA?(JL[N[4?%CJ_+*?YAWRX?C&VJA0SJ]BQC56[;H*.FC S#FIFL-3"2MAU L!-!= 73QS1$+U^5PV)]6[SJ]C5D?HD8[EHTG>9*/6/65.2\+Z=++!RH?M-F MSB2RP=O4!E.,#$& 4$_7_ K^9U)?QAXFOW2BASN5R$LQ/!664 5+\ 45@09 M9*ICQD+*.JWSNC(\W63TXK&6S.B3Y5$]*BO[FB]5)]O%(F2 92C(45 ,.18> M4XH8 QA)BHZJ9=0,_WXO;Y=K?3-Y)-AZL9$ZPX-#I4',#9244@,PPUJQBGHE MU)DUI.\8,67K NGJI K,6M+^9S&_JMI;5?FFNPZMG>,R"+#3QB%!%-78!YJE MI93$>+T42G7:O[JKP$FS('C<>:Q!=O<"6IN*4%6EZ6.Q]F2BC# *C8"!"0)# MJ"&#R =N< ZPLAJD=/?L8;#D=+!+Y?PI<1A\X\MR>AU-K?NBSQ_#K[-8$RKV MDLQOBW(Q6_G0!V+SL,DS+* FRF.-A'60",E<.'4(LX QY6U*&Y3^QD7$=-[A?S!?37%W'R,K*:EZ7*WMU+>LX"HX28R3#WAA"E0/: H,5LL!#YZFI MU7NMI MQZ_:$DM7Q]M%%OBMDG!M7>1S@[QV6.2>BL)4YY0K6QVMF8:R@E-Q @?68Y18U( MO1Z2CN)O=Z[B;'YQN:S&M#>+]\EG,^,)\HY9Z8(1B3F71 1OF!NB@9!A%_X0 MF#E4OD]P/5=ONM^?/? #%##--9 >JFI,$!!)9 VD,M M=0I]VV' M][II_0',J4!W.*=/EE'R6UF.OA;C\6O>2)V;?X6!T1Q;YSFF4G').61>2N - M=9S7V9AO([Q4#;- M_ZX.HFJE-<"4"2&8T=X'71?\$12T'1$68RRP@=K93G.)NGHUD"3)9U!Q(".[ MAH(:_FM1!#G899O4O1G6NX8%9Q:'W:.I\TA2"8,19H6$AFAA)--)KYQZ&)!M M RP-L+6/ND1+J0#&E!'(*%!$&L^=%CP^\(S/$;H,A':3[]R*)CF,C2>S0A\; MT*_6:!WK0TI! !+"8.9 V.82<&:8 I8)+1C_@;*8#0LN%O96.DZ"-^\4"6?F MFA.*)6F+L[5=:Z/G^"SFP\32@]B*OOM]\,]R:F)9ECU9S0?,D@'-@MU& M5> M$2(DQ8Q6?""4GIEKU09 ZL=>$IG? Q#>K__=X#K?FP=]X$P9]%N#0T/'G"V"37.\O07S_G_9"OJH?/ MKHJ;&KGZSX_*1'Q^%5]?:2P\E1QI""HZD4/\O$((7:&K.8[O1];6;M:?IH-1 M?CV8_A7[:B^KC#V+DET?S[Q!&" D;;!NI46$,EN9&(9 F%+H^F5E5#4"CP99 MW0-+ZVU3"?O*<><5#&12 ZW4TC*XIMQ""%.R3GJH@TYKX!_+]1[@[;=I.3L2 M:\NAF8 HUF'A#G,A$566.%11[*A..>M>EB5U! CJ(^P87O< 70\*RS_,>CDR M?6G[9!GFW DJJ7;2&!#.#6(JJ])R8U$GFJ[K8C>G F(S0N@!-)-RE@PQ5FMK MK#'>,NDI8:JB%DF=XCX>;L'U(V>I!:P=SNFN7C]>] U>[!V8&Q 15 MH+UA.O#3$:OIAEH-4@[3EYK*?BRN&N7T"6\A;\-OY;3(7R\@:UTA 4JMTR*X MCMP$P'A)@;6:!YD:9+T[X05D)[2CAK0J*NG@4?.Z9Q'([2YT<'_0ZP#O]S&&@*+==8<69<8+QFR,HSBU/T M!):-R:-S'.XVVQ]^+$->!6.163+_O/PP8,@195W?ZDTRBI+%P/ Y:] M./^.9W]WSMIL,5T:W/E\/EY1_R$?YF%??![G^]58K?$9DO$-$:$X'O6$QO+7 MM*(=&1(Y,POK>"JR0::^8A4KK>S>R/%BJKC;MGNX=V*;/NSM;O M"%##X70QV/6$?_N S"*"4)0M<)1B#H(C[@D0P8,R#K.DRJ:]+0[2.3*>G*0- MB.*T0%L5M'C,G(/AMWV:3#I!,?*Q.P&@##H!@TNO2?#Q%8T7L.<5 .XG'!L1 MS8E!.LWS;\4LMK!(1^KS3EV9#8H(=!=P392@EDFDJJ*402T"D" =%EU'HKIO@]@EN!PKBE.&7 M(*:P[,"S?RV*F\C)=_G\-0Q3QQW6@G*!*4%62>ABI,T23)%T' ,<],KIPC#W M[T\K ;\/TI\_E'+]VE*[I\@L]XQ06C4,K%U]D&4FHCY]G* M4HT*I<-3;ONB]=VGL) ]]:1JC,Z";TX,M%I1J( 4 @2WO:);4WUF4;WFX?#T M<&N8Y2>'6ESWWHI1-49GGB"H16"L\_$W;;BE:[HAT.[,^H(WBH2Z*#N:VUVA M;+/2O?5Y'GTR$P0Y;S2Q0KM@'AJ)-:SHL2#IG6 MOUU>SH/+&M=;_7%=Z2QR)+:7WH^LVG-D'E#L,$26<42CL<"M7O, 185_7A'5 M-H'6%L^[PMW;&#*Y*L>C-]ZI]2L'K'AZ0I_,$ MC^7XR7&VK]38[H&9\AP9"RGT@4;%A!3.5]0:8;D"G-WK8-=PS(IN7)460S"3HX/&Z&H#%I,/>LV+:/UY/!3*,O# MN=S=N]'[/?)P7\1M,AQ.EUMF-[1JSI!)S01QADGFG.%$.6+(AGYF?A1W(AUE M[3#\9)?<'_+9?+H8SI?]OUZOMNM<4#*%A8DI,I)H2J30=-D833+HJ'#U^K&T M?;7]G5AC,:M\>28O RGU;[?WSI(Q@BA7@B(+1. %D8#"X#<;XXUW +Y6*DO! MS[,7W$W+I:OC[KMUQ]4NU[ZL9K7G?GO/R P(#9P7PNK@M\<$ BX$\0)81RA4 M_LQPV H2RC8YWA7"8KCP$5?V7F@_.R:3G"'D9/A_.+"UEDH20VTP%!Q'V)U; MP?3&)%ZVP]_.+JZO;\;E79Y_S&_SY4OZ_1?8VT=D*NP[2[P$PF!*&=>84PJU MPL$7\02F1!=ZB)\&Y/SX^KH1OO;@=*L3MZ\S/.,:(2")DPX02K04B &K-0-" M22-!-_&J'^6<.Y;M)P'<]TQYMX@;Y>+R?3DKHIQG;EQ,).6 M*DH8@=8HZC70PDF,@ /4F>#OGEF6:[. V87&MB30;WRN7O2%7X>[[P :F#U3 M1D?]0!WVD!KNE'46H/"+!1;JI(NJ'JK3'B(W11R=Y115UL?RM($[(/GHDQFP MUC/.D;!"4"6(U@3#0)P"4B&J:Q5;?3GY0:W"*XVU)PROWN:31?XA#UR9S*K* MW:]QUCIQ,@.\Y$9PXQA5%E))F5Y5Z8GVOSMAG/6_!N-%1<]_+@;CXO(N*KWA ML%P$ FPQ&X[+V6*:[XNT'C1/!HBPD L#E68,20,XPVM^:&C5F<6X.L90V9UD MNCJW[FD8C\NO43G-[C7RK,:CHGH39(!+PH&CAC&#(!(4!$:LJ;>8GUF4K"5D M/(N_!EG?#^#MC;$<0XKQAJ!^)DIPZ;AF>_!?(<)"DP ACZ0"24GBJ-SR 3)_94ZK^8/!X&?0#AS:/E;'B9%N9RAIILW!-\_8_E!<'BT$/H!P\8.9$(!$U 3(A!$ MRANP<>4\T/5B]4T]+^BZMMZI(7B<#$YV);;TY5[OOG;?6V %N('0>Z(M%4I) M9*F5P#DO)/?^A+W1[7HKKF\V]9V*Q1V_+-?_P&$/$M5A 7_M?+ITT$Q9UG]1].F#E@]\WMMK$ MPN-?=J'ON(FRX.A8BQG73%'*J-!0&NNY8T83 6W* ==#._\TX.M$-)UE#6T( MV33<7K&W#H1_KR\76W5Q*9+1UU)ASJ^Q^6LW8DE"Z>W&\ MDN4RCZT]#'PT M+%BR*7W[>OA&N1\'?$?".GF!ACH WC\XBT],O B>OE"2HL!PHY%T-GA7P>'W M/"6C\VP[F1X+T<;%T?W1_UM9CKX6X_%AI_V341D"@2(!H:(V_">Y=L*#8!OC M6+K TI2*J&?;T33]@$^50_=X"_PHYOG;XC8?O0E,FGPI@DFRTN%'6)VU9\N4 M$#PP&?GX[ H3+X341B@?2VN$LR$E:^'P!J<_##[;DD_7N"UW4>(7R_JS#RJM MK%N['@SH)KXFFCV<8N:\DHH";27AR *N*96>,)2"=/&*]-X(KGO5O6R.$P1? M##X7XV)>U AE'3Y)Q@4GUGM%B"74.*UBHSR#(4+<(6U2$B?D*WP[$DOWX'S4 MR*DBY.X(B-:;*O/8 R>$]3B^:!6Q]H3ET$("J4(")F7X@%>D=BJ=DRC3J@SE M,HP1;Q^G^54X%L(1\F8R+*_SF(=\G(8]?.:, "2 \@YC$>PO"S37$G G;6!> MC)RDH/GU[FJ7WFU=6)W#XL7N_9]V",8@D90X@1%.M]0P6,581;A"&FP-;:F#WDWWW -@)E M%S[J:+^NEY()["P4 AK%&$4N6$,&8"64M< !D525^6RU96TDER]*N#U7KP]^ M,BTGX8_#%6/BI?5D/KY3H_)F60O[]<'_?@A[Y8'7V'/F=7!\K#& &(-0;$E, MN3MATM.[_.MSDKZ8FJN8&?-F\O 31:#Q9KRW $#2O)EBP2:1A%H1^\E1:Y P M:WXA@E'*9=39JLG:&"M/)ZDCTZ,^Q:(Z7VQQ&<26+W-$MS_O?_:SF4 6$86L M!A)(09S4WJZ7B8F4M9KVOAQ =232LEFN-P6.9Y_A[_AT9A"V,:^/$VN9LU)B M*JJE @O/Y/U? Z+:)?2C>'FLV,._Y;^7D_G5S$5;XX_PRU1]- S09]_(UQJ7 M00T19$(Y2I0-?^225_@//C-(2=;I.Q0.%6#9'E^38?'F^B8^J2'3=A9I&1W@A+*)9< (J AI4N-2"IK$^/#JC3 M>#>=BJ:_P-U;V^S8*;.@[Z$SE!A"@'1"VG $K#D4NTF=B;G=%8R247N45+K" MK1F,AZM;SZ7QL'[#]]NB&,7GN&\F*V)T?EE.\T_E33'<=::G3YHQ'[-;&-; M.@8MC;>H%9>(J1?7/6?L'@JF\D22Z>R-TL9>TOG\:YY/=I(4&^]=!K'61G(3 MTV? .TJ]PSRH&ZE1."NYKCBGL$AY!U,/VUJJB5#J3T,NB1MWU:\[91$9P><'O- MU7U#,TN\UIHY:8R,<7%OT&9_<^?@>1WM38F_-JJ.XG)GI7='M_ET7LS"]M*# M:52_]XNO48%W_^B,*0Z)X%0!9#U@6OEP:*SH9I[9E$#1BT+7H3!X7(2W<59W M^)PWIB-?3#_FT]MBN.^$W/;QS$D4NR]C8;R*18LI@KBBC "6$O;I4;3QM.=B M XSO&%*Q@-9ZL?LKTC\[)FP;ZR&S*#[6D((:QI6K:(PUBL]+0Z6)>3MFDIEZ M;#&AQ>?9<%K<1*Y_'LR6E0^NB\5UM9:=EQSU!F>0"A8[/&/L"3%&2Z6K9"-. ML#VS0O(-"+1LF<6=1>#*2& %API%O@( M;;7+..8H)?[;P\(3ISG%FN/_R7!6RZO;,2ISW!#"L;1">>N(1TC(BDY+24H4 MH8\EH.D8R3]&4Z,<[@I1'Z*&WG/:;3Z384H@=#Q6PP40 VBAKLP#X:5* M"2+UL+K-:BX+O/91HX%"CW! ,KF:>$NNK27U#DSJW[^#%2?-QM M)H%_G6%A\*T>%AY^+G/>&\^\@QI0BC!43%113&&A.[/N68U@(8%_W5TT;'I] M^'*ZX_S<8W$<-$^&O OH%]@#J# PRL9?U[PPCJ5XW#VL:78:JZ1-B72%SFCD M7UPN'_H&*>]56-L^GC$*%(8NT!>]3>TT5E6F0F#LN96V;TGJ9>.,[DS!;>C_ M.!],1H/I:/;'S6@PS\/G"9#[[U+KC,^HDYAXJ(/K&;OUN$!RI=RE NS,0)8F M_L=ZJ@4&]P%<+!%&U]WKC^4&9,1!IQ:E0Q$K/ +6ZVJ**H:3JK3T\ M.%70,]1W&VP[/O4>'- M.L?=UB&9U(;'M"M,5=AP"@DAJ_L@!8$_LZ)438CZZ3G7!&<[MIL>]!^J:RH] M&9()#Y%D"DLC6" TAM6JPULI U)BE#VTCMK!3A.<[2SE^LC#_6W527Q73G;J MW!E@S"EL';3:2L>A=JJJ8A(;-Z>@L8=%H$_T4J!C*77V-FLMW$^#;U6G@6_5 MS]:%USCI5)^F2Q?K+G9O+B.KR@_YN/QBCG#_'T^ M_7@56/],'NB!LV0(!YN;.4D)LIQS)CRM+!VMJ$[)=.BA'= ]&MN727<6Q-P, M9E>!:[?%*!_INS]FL??%NK3AY(L:SHO;I1&]TU2H.TE&C="",A6#EU!(3;2O M"@UIPM'KZ\&&]&1K(CDQ,"]N\IB;E@;,+9-D3F!(E.2!$PAYJ<(94*4G:,QP MBLH\H^<[K0$S722-'= ZG\VWJO*+R1\W7Z:#4?ZA^'(UGQU\9A\Z<68D-DI1 M"QU2C LO!:Z< DV)2WG7<4;)^$T?XRV+Z60Y^V&]\0>#+SG^)H@IV+^Q[Q8MO.U MBT#\E_E5OJK7\8Q*3)LTD[$<(308@EA8&U,O=65!&Z)L2F3\C#*ETM1AIR+J M+.E[I>-]X''86[%HJ6\V(:^7_0U=#]L(RJ^ 3( M<(B<9$!H3_CFY##D-2#?% H;%$*'UN*3W;+IRKL/U M>CW3DABZOFI65_3$]/$46+W>LS3&^--E M@=6RU[:/R3!7F *L-0L^O@^./>>HHI'QI#15^'I5TH((NO-FYX- ],@-II/ MB=F#[K-AGQ3#8A?>]@_.2"!62F.X9!1[30"2&ZHEPTFUIEZO0MJ4Q3T">]G$ MLC((]&#RUW1Q,Q_>O2LGOS^--LU>VUC6:3%(D(HV%+4(*F40Y=XR)8CE&C,O MZCV%Z>CJ85]_RNT#,J\Y=,I!8167QADOG*TH!%*=64'WCE&QMYS0$2+H+#F@ MI=K6SFL0&">\L8[3H&XM\FMJN47BS+I?I(K\L*+5A_'V]$A*+UJ-!4<0*2N! M1$QA")FOMB(7@)]9Q9"FQ']HT>K#N-Q=+8G6BU9#S)RAT"."8R"%6$8JNI%- M,]-?$KH.A<$Q1:L/8G5WI6O^64XKFWI?39*G'\XT%0(;3JF%E,9ZJ4B*BBH, MDZRK'@:O&C[LDOG9V0$WN,XO+K];[OZ3[;DQ&74P\!X @X&"!% G(%C3*+#B M9_8X,47(CX^QAEAZ9#K/GW>38FZ+X",4GQ<[Z\?L^'1&@0^Z5#$FA5' 6DDX MKY;J35(SHAY*OP&1E4WS]&3)@_I.YY/AU?5@^M?AU:6_&YHY[)FUE#K/N<7$ M6(*J+22$Y2FY,#V,:S=\[C3,W=/AJ5KTX56D'PW-E($$,0H,UUIB%Z,?&XJ1 MXBDE87JHE9H#P%YD)?&Y*V1]'(SS6=6UK2Q'LW?Y?*]_]?R@S!,1]#'T3(1? MI?5ADZJ*2N[#$#I M7388$(H8C!T@F%-. 7";C4+2 (".D?@A738.XFYG*&JMRX:6SD!FJ/80 M>"@T11Y7]!J5U.'N):#I&,D?V&7C, Z?3"^]K5$^Z/E!F8:!18&#WEAHI9": M [JF4@E@4^[%>OBLM>UC[5B^ON1WJ-9"YTB@"R!K'-.24%U12K0Z]WX_1XC\ MD >FAW'WR(CT'Y/IZLGUOS=IO<%%+"\?%.U^)CI=8V1FG7?6A5,^[":BP_XB M=,,7ZE1*F9&7X($=#Y!V&'PD1IXZ@.9J,/VR?*P_C:F VP&R;UC&2="\TFHO M/8G/]HT0#YCB4V(\+R$"G8:.AKF;I#YN\VEHSC-D"JRB?2$IN4=V,]+*/2L+IIF=M=Z:#=9.Q01;L' M9@QI[0FCD&(L'*4&8%-1BY!,P58/BZ2TH)$:Y6\KBFESQAZECS:C,\2AP482 MS2&SC CJC=[H6)[42Z6'14DZ54/',OE(O*PL\-G%Y>4LG^N[S=KV.$K[AF7< M>.D\@CI6Q^58UAP9"&$=(P=[LZF):5&6>! [Z7ZY M&%>GZHYC:=>P3"C/. ! &\*D P:%'VPV@45)N>H'5_X(GLKG\N5 J04&'WTJ MK97:NM#VNWQ^:(9YOEH%HMW;3E=#ZO\>_ADF284*,0>- M.V/ZD8KK0S[.![.\O P+'"V&\U4[@,%D]"'_/)AO&@8\H[EJCLYBDI,)7 O^ MI<=$.QSKP:Y)@3PIZZN/!3L:5EWMQL? MG<0\* .@)!A4 3(#%$Y*>3[O*'8;_&T4'D\*]ZKKZ# UE8 IT"TEF#&$#("JTJ-]8R@%.,)]3# M6MBG05PSS+]'72^K*E:_?[_HUVJ)C^KB2<6D#W80"):TY@H@JF-#D@ [#&(] M_CH;KAW^K87_2+)WJU\_!4'J\+U_[6!0O0DR$!\:&&P4IP01HZ4GK.( \^[, MBMMUC)JR Y%T^&+CGEWU8;AK6 :@--HS+X)ER1T#@9VFHM0JF!)CZN'=RFG! MUZ @NH)[ON];[_8"81XY(2CKS%A+- '/(5-1B1E*Z=/;QR.2VL MDEA_],W=,M9^^:"?T]<'K27V*Z?#)\GBLQ8%D=(^T&<$X<(H93'R1%K,5$H* M0@\O44Z#J=;%TMG%W_/5XP\UXPZ=*N,$84R@M21P1GID<'!D5DR'SMB4_,T> M7MN<5OFU+)R>^YC+)\NO'N9N:%$$C:.: RT#E#06T$HJ.8!*,VE!+5ND'?Y] M'%[EH\4X'-\[8!QH776[F&UM=S&KH\*:_:),!!X"[+&%$E,1=JY 4GM)C-&, M:_/JL::@\''!KE.*K@/U9\KKZV*^H:)7G9X0BUL'6:-) M^#,!DL#@V_#S*VS3"EJ>!"%:%,%I]<6[P31>9-SFI^Y3=!K]X8(\D!)!+D&E M4R>9\E)QHAQDV'M8ZU%0._QX6\YFWZU^7]^A[0,R3L/9:0&34(734S&$#*TH M=(*=69WKEJ1?ML#JKKQZ/1@O4]>O\GS^-HHW"G%W'*:%D@Y7%&+CSDSO M-"'JO7UAC^)L9\_G%M/AU6"6WQ_G[MMPO!@%3?RVG'P)(KB^_Z<]A]G! MQ!;>&"' N;5*$B+8FB?4K8CIZ/YC.[_Y1SM:1\=LBR&IG)ZTC9LJ@ MA-XIKR6$-(;8" .^(M%ID9*,WL.CM M4=2.)KC38VV"+?AFL'P#M:R_Q],.9 M)8$D1;FBC#BEN058KZGBS*"4IU@]S)EJV%1+YN=I4%*KD\1S0S*H@!&"&2F, M=3;L!D KAT<8SL^L)U**B'>BY6B.'G^,Y>\7XZ#SQH/93"W?2+P=?)TMBN=M MGEKC,H8E10YHA9Q06"C$A*J6;TF]*X"7"HACI%BVQ]QC:SE=QY:FQ9Y&H(\^ ME0$##0?A/\F@]QQZS=!Z:1(SFY*0T4/3I%&YI[&R^U,CII8L]G65WO;QS' ) M;3A%B?322$E] &U%F05)[TQZF#_;FGUQ-$=/A94#[(N' S*,.:)( FZ443R0 M"?1F)Q"%D^IN]1 O20+>@Y:C.-I9Y"6?++VZS9KW!UZVCPCT*:49M$AK)AVE M3+ J"" =/[>X2ZJ0'X=6&F%J9TKFL7I]6Z/WU/.#,BZ M0IZI TV04C.G?BTEQO;A>_NC]X&Z9QV(7 MN9R3// I"!])!0@#GA%)LJ9A1^0V=V ]$$ M(LH3RZ S5187J6)!PR#:\;I"ZRXMMNWS&6:Q?IB%-M#%'8+,@(JMFE&<@J\^ MNF#-X:M)MI[NLFI3M6>]*U;UP5;_/M]94O+@N3)IF%"44B2PTUY*0T5EE6I% MDPKBOH1 <3K4VF;Y:8RPNW>+:#!>7+X?!UKFQ>5E?5MLR]B,"(6-Y":8'E(X MIIT-)NV*9D.I38'92X@7-*#1&F;Q"0((FQK1JPVAO@YBAX1/Y<7\*I\N;^CJ MQ17VSY,Y(H!VP#'.H1?$,6.K=# =^[">N0?0 -Q:9/>I-%K^U83=O]8!Y= M%A]VR.A=.7\SN8S5R Z'V>YY,L 5U5H!+Z@!(C[5TE5JEPY&;4HKPAX66&T? M<(VR^[304^-Q'E8^ODO%WG,39008AEPP+V)W-".U]\)5!@;C21UU>UB?M3/P M-<3O(\-M6^W*V 9Z5$09#<8VB&4R&CS?JON &3*JF)# :,V%XH(A3S=!&V.Q M3JGQV\,2K T'SMIC]&F?VNX*"#Z(!?IB-AR,_SL?3'\?A$\4\[L?\VFNX<@[ MZ+ WG%#"H2#$$L" UHP81$[X-+>.(%?!D5'T7>\%NH,W1\^9$4H%5M !*0RU M*/C"VB$/-< ^&(Y)ME(/@_0M8:@\C32Z,J5JJIXWDT]?RTC&KB#8P7-EQE#@ MI.-<2$MUX(PWVA$MN<8"L:0DW1Z&^?N#T!0I] ^9X5OSYK"YF2U( $+(N828 M((H\5YY1;J24,9R(9$K^9P]O!OJ&SF/ET#M\!M]ZVA@\-Y-EQ'K,-./0JUA+ M!DN&';,:,(HXAS;%D^CAA4+/T'FL&/H'SN*V.=VYF2P#(KCNP#$/%* PG"=4 M (@ 88);;%Q*E\@>7C_T#9Q'BJ%GX/QTE4_SP>5\9P3OX+DRIYCW$#HO(:! M,ZFE$]9JY2US+*E+=P^O+'H%S:.ET#-DIN,Q$U!JXZF2,/PJE%.6Q@;!''@ M)$@J^GGX/48Y'XQ_'!0>R/O3A@9/7)/X- $^0 .+FA\[$ZI8T!2P9@+F(B/ MQ"2N=:O<#C_NZ\=^AZY5EEV%,5].'T%Q*<7#2@LGS)]IS"%3E "+* V^DP9. M "V85-3XX#/]R(&_VMAZMG)P=Y+I1/4$33*9Y:/[6LSYZ&&9J=/IGDW9YP>E MH-^7L^553PV54V=X!KG0$GFF@JM&1?B?4H+R\/]80)^S$VH:-9OEMU@O#POYV8PG=Z%T^J_!N.=?DVM\9GE)E!K-9#6A\-5A!WG8IHW@ 8J M8<_LR6*B_!^7$F^!PYTIH=M!,8Z63C" /H:%?\R',3\A6F#YY_G]W]:\VJ6> M#ILI\YH(P3SS"NE@48%HS 6.>. ]M)RF!!I[>(/8+.+:Y75GV%MUZ)BM>L1' M7T+JQT!V0>?BQSP643*I@.8?&4"*XQ)%82A*1VCK&47-"#K]]N\^GG\D6! M)(&5W8$B.,GYI\&W_ &4=Z)CR^8W@V*T?F@;[+CEXZ#O^+$#.S5&9T1Z1#0W3!E C=-*82E$ M,/^TQ%"CE!==/;RW:A9)S?/W).Y]7;<^HTP@3QE@WG#JA96.6N&4H\)RK.F9 MW2XU;+\D<+([;5/>Y-/YW?MQ;&0Y&46'\2:&P78;,+N&92R0R:$PP1P+QGTP MRP1RQ" .*(- PY1\HMYZ4LDAH 8YVA5V?BO+T==B/-Z!D^HC&82,:V6YDHA2 M&6M02VTU4((13\()?(Y^4#(FCN1>=W;M?##Y4@13:D5O0.JF%G4-;-09G@55 M"2!QB@I@G$$!(13>Q8YB0WAI@7.=H4INQ9(L-57:W_03B:0 M\:Z<#/=:,+7GR)SUV!FD53R3&;.2"0L !!!Q*BE)<;U[ZU,EHZLM]G:6FG5O ML=>"T];/9UX'W8NY]M!;2HW1@4YDPZ&L:+#LY%DZ4QVES$H" M :?:$>(H E8%M$L7E&G\F2(I6:"]]9 :NO \D'?=U=G9Z+-@B'^NF7!26]12BOE'OI*K299M,3S M$Z"N?@[&\X,R9!7VGAMD-*-422V0DM@X9W3X!Y524*>'-^C-"_]Y=*5QNNO; MS/>#NQCMKG^/^?V #,7$ !>V(=:*(HRU\"A&RR$@F&-T9GTQFQ#S,]>827SM M$#6/FGC6 L[V,9G#P@M*%-.6A//=B4 JU30X 40)8<_L=&L'.XVPMK/DL'*R M)/C/8GYE%K-Y>9U/J\7?[4=2G>$9(R28F8X'&Y$%)Y)+S;$0R!OKB)-)"JF' MH<060-4"ESM63P_N>DEE[.AO[(-LZ$] @#<)1;06CS$$=?%Q F!-&FW!^IV2E'AXO;-W7;P$P MR3SMQ4%6*VQ8Q 2C1P3GO,7?!(J)A^VTCM^&GML+W3 MV/3#>'KM /7609E61E!F@\9UACKGM>*>$V@@X1(@DQ($Z+>MU ZX&N/T"0Z\ M>B==A@WT/AA["'-+H92:>BV%4,81#BB"G=I$71YQK8>-#F1M=R?=LX]>=YYN MSX[*O'"02N^@])0&M@D0_%),)=84:X-2\G]Z>*O:P8G6%*N[@M115R8[. >5 M1,'KU-@325&\$M!.0Z^(HQZG]8CJX5UKZX!JC--=JJC8S2\L>^_KPD;W@V+T9F(&-T6P M'G;%A;:/R)",A8,@ HA["C ,'$.$&!G3N@&G9U9*M 7$-,/8#D.*B^O%.%:K M6)KW >]!1E?Y9%;Z(Y,XB&XYK [4P M'A('%()6>GUF@>PV@-8JP[L"X(=8>GV2C]Q@&CN=S1Y09?/+8ECLLIKV#\ZH M9=)I:J1F@AH*M0SFH134!BVN7%(+UQY&N5N 6>,\/IT=?I#]G4D3-HHP@F%! M@H%)A%0&ABT4^,B-LBG)UST,=[> G&2>]B7E+2'5+5/:&1=,1 R1H@1;R85A M! "##(< INB?'B9(=AE1:H+?]PCKMC+8)A5P=G$9*Y7X;R,67,& 9M2:J67/GD3("D[ MYGI7)T\@Y-Y2WPVS^\]E2$,H AVQ.:LWQ!NJR9H6&TS\,T-0F\)^BJNCV=Q= MJ.>?B]DJ(/ZI_) /R\FP6-:&N5_YI[(Y!=?&UX5#&A)M&=':$"T!AYZC#6>% M.+,WTAT"N ?2ZO#M_FTQ"\+WY=26B\_SR\6X2C;>@>==PS(12/74&(R,UU)3 M*PBH* 6 G9EB/2U8GE8 :$HNW;T 7Q=?^G-:S'-;?IWLP-W3#V?:$DB)T0P) M#J7DR*D-JQ"'*9Q$>Y#@LEO+=@:Z''\NHHDYJ+8GAQFH* M (1F38G#T*7DU/4PLMXK7"7(H3.M=7TS**8KC^QM.?GRMKC-1ZL7J?_(QZ.@ M?@-[=BFR.N,S3I'SE&D2E#9TPCG@?$6[Q#HE5[B'8?=>8; - 77FW%R7TWGQ M[Z7(+RX?5_+8Y:;L')@%LHB*N8F!FQ8[#X,=L:;6<\RZC>7_6'!L5#*=W1U= M!4;KP3)J>QV+W>T[@+,F <%*JB#A&9\@2PA[E;O<)=(Q+I MNO#/YBW1NL2BSB?YY5.6+8EI.XB M?L-I;$=F\]7O#[BT3O.L<:-2?Y+,&84LE-YCH!4#FC((*RXPKE/BT3V,Y'1X M3]*:#$Z'Q*?](@["X-/AF1>QQ"Z!2GAG53@Q *1KRJ$6L)O:-W*%ODG^)>;- M?&H=A&T@8R_XDIE_.MA5D?3=#^9VCLMB$3W.#$ \4*B(D@2P-:T(8ISRZK+^ M1<@/ ;3CN7XZA*V;#E3>U-;F P=!K\Z$F2=4!$,# &%C92HF(7 5=P!*"F#7 M/WI_"$RV(([3G\+K MO,>Q_*0P>U09K=HO]WV3:Q4_2)TZXQ0"S94W#@;CFVDE@:HXY@U.<5%Z>+-R M*I"V)Y'38;A2^!_R8),LHL*O*M:HT6WLFQW)M/E-K)![&(0/FCD#W'.*#$1" M6H"=L<+P-;]P.&52$-S#.YJ3(+A-@9Q<"3^H_W;DJ;]]EDPZI<,&%BCP0 M$ MA&.5@8Y%V.3G=75S2M6:S/P.WPO4#)$U\F8E0PPC: AA5DM+8#A-2&4/82J3 M4A1[6 ^IVY<&[V5. P=WZ@DL-_[4HIOFS[>1V/0RH/4GF,8.>.NQD)EH>OP5H2Q0G ^3N%O&'H'+W3)F51E#A&8P7L@Y(9^#ZI82F MWM)NZJG^2-!L5!X=OIT:YOEHY@,KXZ(O+H\'Z(%39=0CY;"A5D%IF++ $5-Q M1)JD](N7\/*2X&Y3!G(P'L]VT5<3L$?/G\72)\H0 M2!"W0$(M(><;W@%S9F6%3H3BKL1S,K- +V;%))_-\E65KLCC];^,#K$)=DR3 M*0^T"9:10D)#PR56LHH&4X.3FM#4C\__2 9!<\+HGRO?B N?"<2<8I9![14& M'@4&5ZRFL6)8IP'W4P65VL!B:S(X,1+7W1*;"2KMF"R3T"AJ@9<\/@51SCE6 M99TR)&Q*\=,>VJ9=!I6:XWIWA2DKB^/B..4::($UY81P2V&\N: M6974>.+%!8@:D?R3FI1)##^%*_-F-EO$F\ZPU^Y+2M=T4[:.C96H&3# 0NLA MQQZ&#;NA66)^9JUS.D17TZSOVKWXD"^KLWXJ/PV^Q49 L4!BX%#TD@Y]UGKL ME!DC,)@M$"!J,;( 6>]EQ2'BD#O+],DN,=J-8/IG^#5B\&5:$,HI0$P:#Q D M4C)<<0%+[7^(>^TV<-F:#+I"XM)?CR&FV56\9;H=C.,V>Y]/BW+T.'_$?1N. M%W&[A3]<#29?\@]A+[K+RWRG7]+0-V1$"$F,##XA%\)QH9E85T[0G'EP9KVJ M6G%63B.*KJ"\6MS%Y<,%7TRVT[P#KX=,DQ%DL D6-]#4,R E91N]P:5/*G?= MPW3@5D#9(K]/JT15.!JFT[NPA?;V,:HS/A,J/CX64&H1#B@#E39R0[O2*3;F MP7'$FZ7."'B8SE\>XMI@]WE!S5OH/$&81KO9>H0MJ#)..35)?2$/3L5=0]^(Z977_U=*6?12?+/BP@O]U9LJ\ M,L@R1@%'F C,#.56622\(4H*7"L,V@Y/GFN8],<9+?4A'XX'LUEQ&;34$A6;BC$Q *HNS)OOZ#X. M\,=]408(#3SDWFLK@ +&.(36W-20FY02%#V,<9\:\9T(J7?G]V='5$.XW$?#K>J^^7VF%Z-;94^>::LIT) Y8.&QE9I8K6LN!:T M=DJZ)[(9YZLQSNO-5H<=W\EV4PGJ&8$\FX M0AHQ$UA:<56DM2=^05NC4WRVYOX?*=13;Y4CO+Z$O9+P;9E Q#@KK>0JN)5" M45>9"A)(H,^S3N!+VC/="; := M2"F"<'B^>NLI("]M)[0APS[@WI?3O/@R,8N C>SUT/3J5WZEWQ[W-^(]5'NZ] MZ7C_.+4MW^.XK\S"B:LT!QI0*F@\>#6OC%6HV;F]>>KA#NE8@J?>(_5LQ/63 M[HO+>Q:T[G3L^,Y,8$(@)X02 !A62 E:Z2%H)>NFGV%?7(\3'R==2G+_;KDL MYG$+"""17&Z V-IIU_(_14/Y,0UA>>62G;%97B!I/I\6GQ?S6-U@7J[RB+;@ MOJVOR@ 3-+A=6'D($20NZ)3*&8/8LY1[]\/3>$_F6+2(\YY(KK,LS:=4UE#G M.T9EU!E &=!<,FT084B RFV"P9]**2+00]>WJTNUYCC>AS2/=37-\*\GR^]8 M\7"SJ'KMH;:-R"CRWF+@(+(20\:U4E8)8H.M%V0J:@&^K9?RRZK.\? -DEBN M-CY%K$H\!X)6#V=B*X?PWYZ4R2-FRS!4!!(LD"-.8VT"+M6:-])SEU+DIH>W M*,D(>?*:OFV.=W?,S(*R6M.S\V!Y\+F,6"-B]4A+#')* RZQKF@AGI]9DF'3 MZ$GA95>X^&T:L_&GY>Y6N@\^E6F+H;;:806IU!8*&OSJ-1T<\)2X80_-BZ8Q M<3PG.XM.5(6VU^V&ZA04>G9,)BPSSB L(!4^F$D LXI/P:,D*2TD>E@-L&FT M-,77[BH#S?+P75?+GA6W^;A+WZG9;-C7*8UED!@2934S%@!F71K6A5@ M]-R2I-)E_L2*:8Z[72'I8SX>1\-J,OI],/TK?\"/78G>SP[*C!+46V.TAR & M(+ #K*+2$WMFEDSS&&J,M9T9-ODD\& <%JQ&U\6DB/3'"^?]*-HS,E/ !N,> M<1_XQP0'@M -O9B2E%R;/EX+-0ZE9OE[,K/H$',H8QQR8:3Q4"A 5# *YH M4D"<6462YC&3RM'.45+KF",VR5!8Q@H:7UQD!2T26=2+ET[N']0FL& M\]$<[0HI;R9!=^>S]1NB-:S?E9.RHN!=OCL6NG]X9ARGU",M+((( QB9MZ9< M2R537D7WLW]?HUAJ@<6=9A@\7.IW-.Q+$WAV8,85L0P1I FQ!B$GD*ABFUI0 MFO)>JY]]]YI53DTRMSL]MJYY6OC7S2N%@=TC@L 42TW >5):#QD*FM%D1 MYW_"]DZ 0,EZH^K@O^P.ES\S(O [0LUQ3_4!D06F^=Q![T0AA&!"3765/3A\)/SNGKI&D/'<;DK%/V9%U^N(MFWP3OX MDK];7'_.IQ>7RY7/+A;SV7PPB0E4:RIL,1N.R]DBN _13:AQ%C;S!9D'0F@B M(0E20 8K"2VHN(<$3[IB[B%(FSXJ3R*%OF%XWPE[T#Q!/SA#'#88$(U0V,&> M5L9K.#!D-YVT.P-DUP Z$K_'B.;$,%US[ DIAP/UN9DR!B& RB*(*8NJ S%? M:0VK/4R!:@]U9S^AVI!P.GB;8,OA8GGH3$9N,B_F=V\FE^7T^KM^2P<\1MCZ MR*SZCL&6[]AA5-0=FEDF&?>&8R4XQ4Y+H(F'.O:*CF*MY1;MT@*S?/BW+^7M MKZ.\B J Q#]$*LF#?1]^E"U76,1:HY_'VZYUGGPFXTH"2,.""<54\H""8'YR M:3%4E 8%63;#T,[2YRK3SL1G9LZENQ*Q+Y[)A,$A2T" N' M'#44.*ZAI9@ A:VWQMJ4)-X>@29!MH^3Y1KB9&>/0QXLTY;7@V)7X[NG'\Z8 MHB H8*:9LK$>A4#<68R!@%PYXU+N-7J$CP:E^_BA2"I+.WRL>EU.ELM5O^?1 M\M@%E"/E"1"B#T'( M^L,9H&&O".=)<+$HD4!I3!&'*)"JF,8I1TT/?8EV$'(<+P]#R$$6ZD/3*[@* M*T]HE[FZ=4#&-+&">$$1-@+7/HYUVU[; M/1/GJ8(ME65.RZ0/27G:Y]*E2-2-94_TN-5RH0KYY0<@$\A,8"8T M.,>T=UYI(E"41&&JQK&0-*7(%[S(0K--1M@R95G?OXIN_]__M_Q^E!+/GBT@ MOI1IH:TA%(P4"KP/U$O+>8H,Z:8&ZO5R(@_.=DBQJ8NW"M/ES>3^O\K)PL]N M7;2^#_#BT.,%]R0@K SRT@-H(C&)@E@#RG/*[4A2=EJ@1D.(MCEEA.E]N;"Q M3W?SQ?$)XX58Y')<[X07#@NKG,MQ1@=T(6\+!,A L5W- MOZON_SRR1NQ]MN!<<4DY&,'B.A>=:F:<#UX%HP66/J>HQ8 R95KD0@Z<[9+B M<>T*\3>'W,X#3Q=4J\!#G,=T=+98% =K33S22A'-@LC9VAQ0QDN+Q,@#M MJ M;*A;GQQ/GB^H9T$9YKDQ#A@'38V7Q(M@F9*RP0&4EJ1PM$R(&QU9V(]7[J M>F>V3NQ,O8:%8=(AY%C\ T R:A0E J1Q" ,W61?>79#?<4T\:1S<#D)=PF2Z M6%_<_GLY21% Z^*;%\2X-',TL^O-8TA2G0C;8\VB]4\91Y1(X1UHH^*4';\> M,#4B>H.VQWO,]W7[8T3;Q,_]=::XNW8%XIBA@#QAFD!10_-&LH,X! <$R3=\P,A6N92DUII&BU+ MF\JLKI9Z=OMZ.OES>K\^(MNJY?;M['VJ:+_8%*EZ,Y\MJO],0;L'(^0:_T;! M*<<&;-!$ 0.@/+HZ6QPI)W(D1U/-4NK0%-&Q,KH*DMC)9[X_F57"HOSOAW0+ MT(DXO1JM"V*XT>DLSU+)F'#<@]S)C>L-YBLD87=\.<38QG32.1?W]?MD,&"- MU@7W1F#AN5 :*ZR#B0!7<@.28^5B$TPXQ++&T.Z39#P9*%:G>0%469JV MB72P&AEFB31;R:-[R;-J)PR89TUPH0;/,N'NBFAFPO2 M\?7T4),",1&8PBZ*Q*0 '8T7N9/0V!Q"#2B@9#B+:$.*Z)-J)Q?,PXT*86BT MDEF0G#L/A#IF>"4E1ED7<@YP_LI7=@WV7(1L5_Q9EX/;#+:3"^"+9POJP2OF M91QKP6CB#-?5W,Z\#2/;B6I"N?NJ\65 VH.SN/OQ/Z?E(G[_\_?7J9Y[?7_Q MR L*H83%CF$A,/CHG&L6U%9Z4 YA!I0C-QP5KM6U-*K/?]2C(O\QX/O*1S' M0KMH:TIE4KEYL#N3$SCV8]U::X@@=8S\AJ#OG(:O9E\?5LLU*+B^-_FR51%Q ME 0;&M'T4BO"Y< GU# MMMHZY]5E>'?&J^DLND?3E+VS7"TVY55.. 7[6Q1!.NJ=2E>N8,]9\%[RG7Q! MY 0H#2@K8D!>0"-ZZ(IG'Q>3V3)J,"'UH5Q\F]ZDRM^?]@BQ3,D!R_U_==(K M:/(SA:02*Q4"((.B=JP$7,T"G&KG1F;1Y?)I/AA5=$7J/S[\-O]6+F9KK.[* MV/=RZ-BD0CKW M5S+LH]='"GZT\IT"1TO;M:Z-B9H.< M>+[ZMX1X9_/?M\GT/JT28;[X$#O_:,#\:,XYUH"O"O*N7(1QTFZ&7H#T1%J/7^T\#RN"5H*[9F,Q@P" MNS/2)?Q3*!+9WZ^P2JZR0J=8B=<)A)12WSE%!*QE3F;1.]\!; MOX.MQ?FG(82[8M$3*_0R0[_>"PIO#=(N%4;BX+&BP1'82<]LCDTUP/5M&-9^ M*ZKI?B5\(D:MY?#)\P6 XLY[ZC5!- SS+'=*A_5OM;%%,Y;.B][8>&_&*6_@HG-(&24>$I=%<-;[:55<:=QS3W+HEUS+C M&L6ZST#E?TY7G_^8S?]2]*:L M56BA^:\68 .)KCI@RZDB(G :JEUZ)4/6T=T 7=MA6(_#T6=7X^;=Y/OF/'2N M;_[[8;HHS<,RPAB5L/QM9)UXPN^BKRM#X4'U>-)T&PI)AH)&TZZ&=*6$NE<#X$28RJ M-?.V(^V'F\_E[<-]^?;3N=1]#&"H4]ZMT>\4Q"L3M'<@@@!'X_R)$1CA3!P7 MRON1W*;8++6>WY77HT*ZF%GV!)+U-J4\F8/3"6"Z@37: JOOCT>!-2:8^B\I MF!="M?F%J1>RW?2ITJKCELR<+*T):G)%DR*< (T52YC@G8.,BKF%D%=G:4/;! MTZ!+ .[,F9[%@5_NKJ]]7:\\UI%6!0LXFH!(9&1J2+ MM?QB?6D*T9Z9ZV"]%G[@ -D3R-:K\>D MB_ ]S:5H/22"2*2(6M,C_F)31FG3#__WUW*V+-^4JX/922=:%(IA[+C'A%$# M&IPD*%!I/#<6O(*1W23>D/KF;6#;?6S+$QOTMRC_Z_ER:;[_9WE[%VWJ]^7] M&IKEY^G7$^O592\LI#28"H]LX :4CJ 0:Q4)7#CJ+,V)&!U@<$)32UDG8'=% MQ3V]/;G"'6Q3$,VMEX&!$ BXPRJBR4$)CA&)_YESX## J:QM(LS;@;W+I)UP M/__WMM^GLW?W/5\P(AU!FHN4=L?E6S H<0/!+>!HR AJ"%#<18CX$%(\=6+*C-->Y"2+LGCYW/ MUEL;*:_]Y&)VK%G!4P$MA0*+4A:@P!W;&"[KGM^N,"?G+5JM&Z"-;@.%$3;!0'2K4R1O. <="!$TI'=N:1 MK_X7-E#3$'=%K3?SV>VN\R>IM.?I B/&L*0NBD#!.P70S#[99-WP, M<(^Q<>KD0]I'PN;IZE=[GBZLMH(+K!!H!]:0B%4(Q"G"D8J.1HZ),\!PY>9= M]4N1',2Q1THBN9M-_Z>\?37;'.:\FI6?/I4WZ?EW\\5:H;-;_67^,%M%#^#^ MX;:\#1%57SV4(OL_ELM5''_',Y4Z[4>!- @L0&G@!C0)VFC%E?$D3NPB:GI< M:V<6&\\Y:.E93Q>>'#^*]&:^"3C;=-!,EBG.-SFX-Y-EG.K?E[&##_L"G"YY M36&8<]Q(8=-^KR71T]:6!8F1XS@ZR#EY\ -VTX<.%ST[%25;^QV%\LY++QUUSBELK9 R;'&@#+&1F3%M$.1@$E"S MT'=YO/^RNN.)S>W#C8ITDZ$-C 3/C7:$$6$K*1DC8PO0;D'[M:IO7@!U5X1Z M'T?<8GH3S:G]7=__VY.;4CFO+7C0+F*"/97,:\;2]9H54F1T>49-4&;>&_I= M3GRU@IFJ6!N#=2!*$"XM$O&GQP$<#3\QLI6S&X7OF>LN0KNSM_0V*P G!@BI+%/(,<6U-!1 H)T96)K@7+C6"?&>A*HU=@I8V* 0C M&#EMI:=,FT K^0@V(SNG:=_\:@;GKGATC9><*4,95D)H;91'2/&0LCK62'*N MV4E9PZ(,$I@PX!9"1HS*G8(()$39CQ ,O9#GDLO M.3M/-YVY$:U<-JF0KLA7Q_YY72., MXZSW%,I9J@4%@7TTIXVVB*L*"^)USF[* (^1VK8LY+MBW7->=KYH'N;KC8 MLA(NC/;9]>K3?+%\V:N;FX/D[\/ M1 U\>HB&,H%$D@Z!!B,)D941Y?"XZQ+?ZYT/;Z7 5"P#CGS*1^MI/:,'-6WJ7N?OR)"9JAFPL)FJR*YY;% M[/9Y_P],\0>8F?7. H(*,@B&O9<2D.9.^4IL([*.@L^/3K_R9;MK;31(PH/] MVT7(G<&^TR\KE"%4@\9.XL ,HL %K@3%2.?L4(NMKU/7O M+IH3RY\M:)A32@CF+-KK&+@$28ERPF!'O0%&:A56ZV/&V"HM_E>ZZ6SLK M_ZN<+(XM;GS*SLMY9.,)4A#M8:13@*+#FW$@4?? X[7J1$X0\P..S M%FG8M2K&:'$)C)DW/@U! M@YPX%Q&Q&WEADOGQSI6=2I:/F8!+,[F/BBL_ M?"[+7?UC\WU_Q:Q=&=$G)25.)76U]]$"6>9TT&!L&G\\CA+O*J05]2.KQMD& M!0_=LMFWKOHL I%;XY-*AZ7V#"GLK+<:!6>VDMHX;8_U2K(>*7-.N=#SM-,] M#YLK%RH-PQY;Z:B)5FK$$BE620J&CK;$8X[2SRD7>AZ^G>5@M%(N5$G$(?! M#4(21%#2B9VLA(\L';89M9]5+O0\@/NK 7E9N5#NB#8&T>038<,"$@%7TAGE M!&Q@"7Q$;TTA_K+J\\BH*R4EMIO/3&2HLPD5L)G==H9#<T*ZKL6^A/6$V'FA2@ =ET MH0&7/'A/J;65K1EQY-WNN?^,=E-#FNF3>R=MI\.-"AR=&X^]5CS*"HY(04@E M)<=^9#>.Y"N[!GLN0K8K_KQ;E%\GT]OMQ84I G)]G:%]6"3\-M=JGUS]ZK^D M8)QAB;E)-_L*+9V&H#8H$.0T'UDB5!-TF'>$=6HH>GDS^E]O93C M0TT*;3U&G&J&,#413:&YJR243N9$[0S0Q&J!30TAV_VF^6-H[.NSJKWO:5=H MR:@CQB,BHCT*U!E'*EE)X#F'B@.\VF: -E>3ZNF>BKLNO_WT^,OU1%R+D8>; M%XP9K:4V&NOH'UL<*-MN$1-, \^IFCW Q;(A%ASD5F- #X1BU:3]_7*:[5Y1 M:(PU1I2E%&EFHF?-,*H0D$;F9!<-<"7MA6J7@MU3>-?;3Y_BT%AM"IIL3K(V M1N;-GG7AIXNP=V"]1L)18@@X!(I0$>TN!D10%^I=*]0.$H]Z>V+5G0K9.MRH M0! H99A;+ "P19))[5&J,9T2@L=V!VD;%)BWA/4UATQY!)0;2/:B@F@?ZG2= M%.=*&0\\8C@N5C6A\G-"GLY#]YI#GK2CT6@+(OYI0%HE/6/6:(5 >N)=K4RG MZ^%1,TH_)^3I/'RO.^1)4RR(18X%K0$+I'%07@4'C%,EQ^MNY:C]K)"G\P#N MBDQ[)^48F13QB\B1[$)UDN5=D="SA(W0)>JA26N47S'Z+1# MB)@:RPSF K!1ABCF>5 J6%!QG'8Y8761$M\4(2[UV\_#NWO&[7JZDV-=1Z?^ M7N2Q%Q2,*BMX7!!XB 8%(@I)JKE"AE"N8&RU_UOG6H-8]\>TXYFF>Y\O&((X MZTL2%WT 2X@Q3J* J!,I ,R-+*VT,QZ=#VV/$]2;^6H#S+OY_?3FN[]/5Z+. M9ZZ\?5C_<-YL=>IM!0Z(6$$D4H("EUX2@C%BU,OH+ODLR@WPA*^[J:MAX/O8 MB+A/]>86D_OWT[O/JX_S]^7-_63Z)55HJKDE'/_\5A]/' M^>_IBM_%FPVT>K%(CG7:^/EQS%UHWS7;B8(&9#QR(3ADHH?/E#7<4J:=#B@X MFN/S#K!:7 \V8J_ZZGY'9A//5O_TZLGST5L3!)"#$&2 0+UAFLK@'#-19D&[ MK7,]KH.KRV%^2:'KV3'-E/_Z#W"> W#>)NFS-@73@0@+2@=IHU!:7=[H9> MS(%+8N7.@[E[@JU[^>.>VGF;[L=>4""/XK@,7C&EXGH)DGCB: !D-*71=AKW MI-4DQ1J$N2>2U=OZW#Q:\. %"LP'2RT@%8P&X>)8DBK:7U[F)!(/>M>S)>*< M"VA/%&EDG[/6FPK%> "G";'*0H3 2,V%TIP(IJ4)=*Q[G"T1K&&\^]S:?/OG M_?1NDZ8Q?U^N'A:S"[8W][^DX#Q8%-U) Q" *JNP0)1(!AJ2,9N3@37H+<[F M6=!Y1!]T#N;;1M^O:JI MI]2*QZL=]F12O)W%'Y=1JMM4^.)#_.):SK>?WGZ-P*3/]YYLL6_K*F4B;_," M=53%MTU9X^GRYGZ^?%B4-;(O,MY:. 8VS888)6HBG.XO=9@0I:@P2-5RRSK$ M*EVXENZTVJ52OB_O-ZK]//UJOK^:1?J4.]7O2\C\<<_PU 9Y=YTHI#3>,D6M M%=:!MB$8NM6$UL1V&I/63T!VXYRML7$\"&7VF8]R'( +,E5.O[ EVX$$ JH MQ@P)YH0U6W2,5EDYD]="]9YIESTR+M!C5RS?T]NZ11%?MBDHILSB*)FEZPOK M J*\DI$I&&UN0SM$V%\U,1OVKJB5W,EP/__WMM\GTV;V/E\$O+X9Q0/AE@MB MB=?5^F6 CVVE;T#'>^XOST6U*\;LIO!-4(&=?_DZGZUMG>,KZ]%V!8@4(2/B MV(J&D.,AA=5O9;74N9%52+R"!;1)=75%S6==/;E&[GV^,''@*DTY!RPH2[E) M@"K9N#8CRR-M2,_SYI'ML I9==?TFW)5C<(0D7HL6?MV\?\>)O?33]_CL'PZ M6=>K6);]^B*=J*<2(8A; MA@C4RHD LD:\MQD $-F?QY6=JL:Q5T1=YUW/-R M.?TTW2P';Q]6;S\]D7=3$3#BN"@_E[/E>I%(Z\B)Q3KGM87Q2CI/ D+>>!DX M8ZB:-)PCD'-?Q +UU[!6MZA-H?.^Y,V0=Z+"ZQHH-$X!XI2G5CE$9(56MBA MD3G7W1"K(39?I*&A\_FD^9'WXL)H&K G !@3B$L?TMI7:&F*1G;+7E?4:HC1 M%^EH$%OSK\^JU'KL!07R-GC*F0U8*2TLHG@'.O4J)Q=]@,%.5V!MM**W[N;A M;^7LH4R^074,GZXEMP_+5<1P$:&\?[C=QD+$?VX_3OX^.OF>_;9"03!:$!.] M;F*(U9Y;LS;4VN)PF" M1WE4_S6%!J._9$ "BVH(%!MC!>!*$R[: M ^-R>-N@:'\Q:N?I;NA;.VUNT5M!J&/,"R6,LP@HDK!%*EJ[:F1GG$.D8)-; M].=I<^B\;WN+/D2G3@#G7"A$A 2EA*_08L;GA)H,D/O=$*O9+?KS-#1T/K>] M12^(Q@XT!)=B-*)'ZK'9H05T9/?H=46M9K?HS]/1=8?R1?F<0R8(R7%0#LMT MN>]&5N-#UKVA/W.TCB=@Q#5C:TH M_C[+WQ@TEW+4?M9=3>7"R/MBM8H,YHXBC&+EA,*6:LDC68,++5LA&MUV/2 M1?B>YM*GZ2H11")%U)H>\1=5(-K!Q>[%,P5@80FGQ&I%@Y%.&[835F">4\;O M>M1^KHKFS:#9U82QC8:9W?F_OY:SY>G#@OT-"B$48.D"P=1;'ZDG9#7%!G ^ M)^]D@)NNS7*E46@OG!W6YP<;L;9??U,>-HQ/M"@0]W&.9#(XA#UW7&+'JRYS M97*.. ?H]C<_,RK1NG3CZD M@\A8[;"8).)@B''6(">$[V]0#7U;:)4+^8Y%FP7U2:=)])P Z>W,CPFS-&>:$L/C MU+4OJ9?JK;--^P/!WG_,%N7D?OH_Y6TER=O9HZ!+O9@NDVG]L(A_OHN_G]^: M\M-\41XO(M'"UPJCC20Z()4JS#K/!-;;'?5/G](-+=_*=_-%XLZ;FO=]-OO)0A%B MXHH(#!Q#2A )N%I>J2+P,U4QXQ?:KNPC/L,T7Z./U2KN_]V@ITX)P[\ZV%\B3M15MEL2 F<$V$ MJ437A.54,+RVJ+[+6=N](KJ?RO<9:76GWP-MB^!IM-B( 2\]LX1XI4(E,SB2 M8V1)Z2C1[6BV&3VRO(,V-#[O!/G.LNEW5WD>2*=X6@5M-S&\FR^G2?LG^=G&9PIL M@,<9F"@?5V=FF0+8GDS$'Q2M=5GF]3C!+7)X -KIGN?KC:\G.UIOYJNC@2*/ MLB^?"E\NXC#_$O^CC!IY@4FU$WW! .FQ?X4CT!V4%!F;$ M#AA"1 [?!^AFMVP-]:J;[M>1O7[C9BOK[>S0Z4KR_RY8$QKZ5F$$$$"=1D]E^?QLM;>5H3@(S26W" 1(C47TM];_4\[I M6JF3[2"QVP:)ON2'R7WYV/ED#$QG#_.' SK$Y/?XQ.?EV\7K>70^%T^.7--C M1X!K[9L%#1!,D#85J #'L?:2,XUL :BJ@YFK^V1TN3O M7C?.MWUPT^7-_7SYL"AK340'6Q6>!2X0!V=X &R(-E([(H! B#RP/5;]W]/K M.H;)L6:%](&GW%GMJ 6.B?+",N ,42DMC&^_O &][ZUBT0B\W8[9_DV*IH>N MEA0)ZC%+U_\8,-0#MUQS%<%75M;:.&]9UFWFNBEG951-'3E_;%%HXCP"HJVV M7C!ATK4/6QG3G]T$XJL-F6;E75J=/O8Z;FLK_="XS0*XL]*[50S1KMOO(_1; MDV(ZNWO<9CK"J?HO*:)_[B10:0@E+GE?&N06A3A)9I7=&N095//\:@WL[H)P M-CJ*/4_W\*V6[Q;SV.?5]W?WDUEE.W]-QO31:)RZ+RDL)EI+(B0#S3Q#1F,; M45#66^D1'EE9U#8HUQK875$N.495R%H48CLE'YO2#K0HF,<$<)""*!Z(X\H; M7 TIIK(VV09Y\M$\F9I!MF?F?/P\6?US_G!_^^K+UPC&;D[>SL;G$^O$"POK M'!6$"HT]Q9*"(-)6Z$!P.3=[#O($HC/>-0M\!YY6VL2)EO&7M-'4FX^5/GZ6 M>[6_04$LA=1<2UMD/.="BB/.8 &Y2H5X# M#(PR(9K_&A&OL:$PLA3G7$6_,#V: +7C8=GW#DA3HQ/2A6!>22Z4@73=L?1Q MRL48":20X;4LYW8DC)HIWWZRD?;359C<3.^GJ^^G[A4]V*8 JITW7@:G.!"' M#)5:6F]<(-0H/;)+XG*5/6\'UN[B)XOZ/'^XH."LBH8'C0XU>,$- M3BD(GD2X$%@[LI.M!K2[9T;/@K0?HKR9U+BL\E"3(B14K,::2 P281F7*4F< MPEXAK_S(2).CXJ-LN1C1"V,S=?P-;,BO[Q9E>;1"X?$&12J9@:*IPI)]PA$H MB/:/E<8C:;55.46;!T^!2_0V;P'5KJ:.]RD)X-25SM4SA=;2$2!2!^9!*J2P MPUKRZ'@B1 3/2;4>X)YX\RO*I4AVRH;3%\,^/E4H%D@<(A8Q14!+KW 8DSP M8"0E860%3"_0WSX&7(1=5QSX?3J;?GGXESA8HR."L)BV@ HD82'J=%+DS$!XEZ MD8O7LTHTPH4,_#JKHOC#.GC"9'CY<$$E38YZ\%QX\"S^C&W005L@VFE2:P/U M>@XWF[<=LB'MAR@G/=%]CQ=(^W4T&D5Q>?4A&9G M'"E7$=KZ+-GS>,'B[)HVE:_GD]E)ECQ_M(B6-L<:L!!. B-82B)'=AGJY4H^PXR(D.UM@)LMU)T\O M+S\\6$1L 7.&);9QF80H$J(!.8^-(=C+D9FI.>I\OK3DX-B9@3J?W?HK:*&]3MU^_,F_?G[98Z[0OM.;(."IX= ,!D)?"!^\@2&$"<6%D M.VH-/OPCZN5^'6-NR>.MBN,H2PNX\$$A4%YK@3R1-A@D=*,9D40#3 \ MMWEKIDET^V32=LO9S!>+^;^GLSL[^1K_9O7]3&(=>DU!M0:0/B#+/418I @, M6X*=LW',CNV6\(9848-K#0'>3VA27-*GRP]1>9/;M[.GTSP^0KNZKRCBJN"% MER9" !"8E! 1=IHQ!]$(S7+4!KA*MD.YEL#NAV[K=;]$28$"+J),@N0L_M)H EGI55>R&W4YX_K100RIF =I#I]J9U5QH"MOM1JF>KN%[=/Z34]L?2@7TGJC8YA*EW<;X- ME%,GA60\H@YK#:CX>XUK;8VU(^5C'=G]6GAZIULJ=ORPT?;;3R_H=B+#M=D/ M%7$@2./3XN53C4JJK$(5HD&:D64LY1/K8/G@'K31E8F8*9KYOO\%)Z))6OQJ MH:1G,F#/.$9!8*^1$%N<+;/UZG1>#^O[(NGSZK:#46B_ Z=6EO&IIH6.#H-C M5GIAC;+,6ZJW6O#8ZC"RBB.#X$XM/E^LHJY(Z;]\O9]_+\L/JVC3OOV: #L9 M:W&P301/,_9M/5 M\OV'/TXGP!YK5Q""#0Y&>ZFD0\0Z9,E65H*B%]?E,>2WYPH<@0%F0'C"HTQ<&UX-#Z)9R#G4&> Q8FN$R0&UEX7KO"5K M*Y=Q 3/+N $9$,.,@&257,) SL[8 $\ NUFL+H+VPH,]EZ0I;Z.I]V4^6W]] M=]SRCSCC18OO:.&6NLT+C[FFC$L5 C54>'#"5,(P1'+"809XJ-8X3UK$NJNY M9G<)W^:.E^1NGMPMV/M\X0!!=&%3=)G#+E564)5L%/.Q519I2,_/U[H&D.VL?,#C M9'O2/'KQ;&&M%X;&SCN%J=5.(L"53$G*<;$E4Z_/:P=DHMD50U(M_[2PGUC% MGCY6$%"(BN"X8$II['3@.TE2M/2X/*R!+%H9&NB:2R<7IQ\?+)"6U+)4B9;R M$)0B%)G=R+#USG"O9YZY3)$'V' 1@A?Z6NMZC#]X>N\>%C>?)\LR]>9T@4Y\H MP!J-@5.$D&8JQ'_KR@A@#+.1[1(-9,'K27M7PG_])047MT?^S?L+A0@A% (G M2(5HNUJ+;84=DGYD#F/WE&N6\QC9[79OT'\=56PBT11# MT"F+CQC!1+!\NP,>*$?U;@WK1LJ-'LX7]8=VA>/$(R; 2"'!2R\(DI6\#F1. MZ:K6!S9FUN[3EPY_\-SA3,1(:\9%219 8YJ@BM9%'>= M;BQU8>DWI-EY.4\PLE@C)67$BE:H(0PYT5<#G%;[8G+GBNIY CX$Z?E3\*$W%5%N MSH"#88X8@SFBF%1XT A4IX=:\ZC841*W7:UT%HSQS)IZ7][,9RD-?*/Y\_WH M_2\HP"GOE.&&4^58-,V\=UOIP0$UTL[3:/UJ'7P P>T. M+2!9UX<,T*+KF$*7@=S]EOWZ*&\DN_),&\:IUS3"'75EH4J?"DY95LO0:RG$ M>'-\JARL M = F[)U%OC<6#W 68YOZ6 $X^BA4(R)3JB0EQ%F_1=5''V)D6Q(MDKDGC72P MVGV8WLVFGZ8WJ:1;='7G7\K%J]FG^>++1N&SV[>KSS_\JK>5\/UT^=?8)M1;#/4L'2 MQ1KU)(2;+F_NY\N'>M-)G>:%H-(@0AF.LR]@!YJS -9(*K3%(8SLFO:&F/ B MWKUQH(M99\]V4LYO/7R:+ MOT[=MWNB:0'1]V<>(2X85CJ ]L)4$A-)1I:OD*OV4RS*0[<_/E6=/GTI[XFF MA964<>8PE5XJ+!RGJI(8!^IR0E&N@4\7$^ DL[)P[LR]GMR7R_?EMW+V4+XI M3U<[V?M\H3BFQ#(007BGL9+.FT87 ]D:@U-_S#:+'5D7@QF$? M79$X8 (PZ0WVE9S49%VI=Q7KV 4:/^FF78IN9RS:;KV\Z/GIFA7'6Q;,4,\M M!\&BSYO2F26'2EY#>$YYG6M@TR6:?\ZF1A'NBE&_E?.[Q>3KY^G-^9PZV;;P MC'#$-$-!.VUI*II8S>^<"0%C7^3R6=4TQEWQZO?)O^:+:DBM(D.MBF(EY N M% I&^$"#M,;(2D:+],@N;\E1\O/\N(8@O;!-.>>RLXZD0!-5".&N-!8]RYNX!KO?MJ/DR M+#/5;&JI>?M4(< AXTBDGU341,?'TK 5+U6QS=GU&F!]H';4?!F6F6KVM=2\ M?:I "*B6B @(+#(/,ZLKPU5RE77&,L BT.VH^3(L.SN+JRK&/CJHD_NZ!9Z? MMRDL599[P3"G6(G@XLJTH[(U*NTW!VAEURKOGO3WI]!UL4QC$ MK/",6>^M \U(\-4!E-26YVP4#- -:$#7S]G3$++GL6=9WOS'W?S;_UX? BZ^ M;\BS_8_GO-G^NOCCPQZ"//YEH; -P,$9K#%(8!";8T$[^':6Q/F[UZ>OM=D]5&AE-0@B@L=6.8Z#BK)LI2"2Y\P5 W0W MFV-)-I2=A?PLIY-WDYL4LGXZUN?YLP5U*-KL6%##D!31NQ*V.JU1$OLTM BXKMFM*L[<@!>K;-,^-R M+'N+U'E=HX#VX48%LL8&@9%G J@G%G%3'V-/>_* M1?K%Y*[$Y_#G2;,"&>Z<"$HICT0PT>"":N[43F09*P-T;)I0^2D678YN5SS: M1E9O4H5GZW2D?TY7GQ]S[[86NEXNR_C/[+8SX_-%"2J>X8M%)("%$DP'# M[FC92.2ZK19WC33*1'2(N<$]U\AI)S58480-&+!6(0#AI.6(I*)K3!BES0"J MY2S??OJ!GV\_;0*ITY\ABC!?G%-WY(RW%8P#M0PYK(,#AX4*!$N.+798(>Q_ MJKH!M7ERH+I(>[AW,56DFY<^S^^CZI:;:P1[FP4>RRXD0+]\+6?+S:Q=WD_6 MM^\N5\MU-98_GQ2&K3--Y+VXX$S)$!11%C-02"NOB+&(^*@VPZ#66&EI'DF= M_D%YD>0O:N?7 M''PJX-,JW>;[RR+>_YXL;D]506GL&^G66F:\%0987-+CT%-.53AR+,VO&>H2 MTATLL=:MNKKRM#].5TFX5[/;Z;?I[U'K41JB6GZ=?/\Y]=%A6WT_&9)WYI@(Q)#D0JC5G M3 ?PR$&%1ZIU-BY69G+B%,,:Q?K"0!Y_/[V;QG%37:M[/'CGP-.%#$@0P06W MZ7($HS&6>MM5KSG-.5&]!EHTI9L"&<8$ MPIR:Z/]8I(4*E6'AD28Y5M@ 3RWZ7_J:TD1GY[-/NGFZ_,:+APM&F$*"">#! MZL"DTAI74GE*1E;ONP'M/C^*S86TNX/\=%O4NKNG(PM?/ES$_B-"A$14>^Q) MG,25K*0R7(_MT#Y#K2\.ZS.Q[(HA[^XGLY3ZOI8P:FBPA(7/#82@U>. M5=-LT&)L:8[]+T\9X'=-HY.KT8\/%A1SQYE!0BIG+-?20S6^@@HX)V=J@!/, M98H\P(:+$+PTVR'^!C9;T:_6IW;3;V7JQ_%$AZ.-"BJ""\Y@I#12F!J*,:\Z M[AV,K*SNI5J;MX1G%A&V+MEZH7SWL+CY'.>[FG0XWK30GEM,,9)8:9 4IRSP M2@AL0L[VR@ ]G\9(T2BJG64WK%?&TP4H?WBN,%0Z =)[+1U/IX%*[&0!KG.V MA8>8U="[\9&#?F>[+Q=C\RC=[+:V#=/&YPJPVG'K W&61I=41 L@;)#EB&$S M,DOH0E;M.^KO5Q'=A5(O5XOIS3J1,4[R*:=Q^?[#'R>=^J/M"FH-=5)RHP.2 MQ.!@@ZUDQ6QLV];]TN5%8'5SBKG0F/M]LOBK7*W/MM<"'C_Z./!T$<#%M\IT MBUW\R8+DC%5=C?\?F^IU $6XUQ",J# M"PHS<&0GGLSBW!#]CB%PK@M%#<9%.83GZQJ)N_DO+X*46'"F"+642NT-5"8X MQP;KG.2& 2;X]N]6=ZZRP1.]VMF, _MA#?PZX>KCY\EL.^Q_BZ]8+5_-WI6+ MZ?S8U?9==:&0F@L://+6B^C#"D!<5AJ0-JO"QC6Z3PU2MJG1TJY&+S1BW%:O M!V3Y]W3U^3&TZH_9IX<4W+_M[P%[)N>5!8GK(SB',&@;%\E@J8!*:&2S3OFO MT8-KGL8=:Z@+6KY]6+W]]/%S^?M\5GYOD)O[WEM0X;36!DO)'&(:6Z7X3GR< M55GS&OV] 1"T 35UP=+?I[/IEXPG1VUP0_?WQCX:G3(:T-2H'P/& > M:"4R-Y 327>-7N$ F)FEH&X6]*C>?T^BMK;CYF-*WHNMFUG:#[R\P. P2,.E M($1Z:CF@:D>94' Y<^@0';PK8&I3NNJ5M-LB1*UR=_N-%.L '' (0ADP3!.& MU0X6KW.VX/@O"@] 9=UE:\QO_GJU7#Z4M^YA$9>)C?>WAG-IY[-O4;GKHA3K M?<6C*1SGO*C@1 H30*@ J9YUB%!4!A()/BNZ2?PB<%=ZZ9FE_YCPJB2"IM*!R23B!D#01784$DRK%HY2^.=J26;O-+UI+8R=?I:G*_&6+OH_X7 MW\K;,%^$A]7#HDQR3F8WQXH8G/VN(EHS%%./+'+(+Z4VI/T7-I3H0Z?Z *G3618OF@$7; MZC<+#=R%D PE:Z4D&AE-=^:2=EGE-] O2@]0AYT'X,0!&[N_'_DW:=E9KJJ( MHH_S.-*?_GTJB/)FOOJO[B2KG]57KN6#'M;CM2\" 8I\YCBL Y&PG"JZ@9 MJH7*J7"+?QT"7HUB.ZY@\,]4UVZV>KMX/[W[O'KSD *XWG[Z4-Y$ARC5&[63 M^_ORUGSWDYO//SY[S)'(?7>AA4:$!D2X(UIIEFX?JS!#1&2EO?\Z<.Q35[WR MV_]=+FZFRW)M0.[^5^1+C-28!$$B>+/1.WR_C@5B&5-ZK^. M)[O63Z<1?,?<(W/ /?)_?YUNRCG7"]%KXAM18X$A)XP1VH,.%"-:Y3M0!R1K MKOYUL#D$G?4Z9[]]6"U7D]GM_O"1NDT+ YB')"$& B9HZJM*0]'9<3;G+FG\ MZ^RR154\DJ_#F\M7B\ >7#>R3B34*(U("N$]UP$ M;;W^50"Z9CZ#5$:D84%#G)H=#U)C[1VBWE),R=@NN>B*=*T5@#Y/7<.N["$\ M,*ZL]H0*X()JXSUASAED$:5^9+7'>^# TYZ$_F&RB*ZCLH9G #H)Q& R8 M:/8R[@S5PGG,.44C*[)P(:NZJ.QQGB*NO+('(0: >Q <18\JF/A_IU7Z@VME MLAR.X9&N7[J<5]GC+,4,9I[M.3W9*HJ4X3*"A"#PH*40PDK. UK;6B-+4>O= M-NA<98,G^LE,TMV1W?OY_7V8+U*C-@;%11TIJ)/:!&:C[BT09$S 0*V@6-K MP]B,D"[IVUFJ<@-Z'=$HVQP2]CO -GTHHKLO.&A'$-4@D-:.L4 = T$YH:33 M2K9?-X'NJ\EB-@&1%& M6J)RPL&':"/^[ ,P2_O7/_[^L591K^/OQRX4DC#$B/&&8@04AT@7:HQ!:>,G M6)/CH]4/FE*;\3,1CK1W[]&HP=#\9<'ES_>!RB?XBXHXPASJ3A8#R2T1SQ M6!D%$K"F.&,LGAVAMO$/_>SVUT <+@5&- S_6:;XJ_)6?RL7D[MR;;2G-+DP MF2[6J%T=1AI3V3S@)2T<(!PS'B'FE$6=8M)&/R-:]B.[5%Q?], M WG@H[?PU%(M-*8625"04D6DI](*+Z4W.&<5_IEW:=L9/0.YB%9J%:7OUYV;IF*QSZM! MK4&HGSWF449*[(#$-;&3IG%V1\6 F<7^JZ\K,>36+ MLU_Y(;)A/>V_WDIR(L?X2*O"4ZFMX%)[#J"]54YQ$-8R LAJDE4?:7@4[9DK M\[;TTC/_3B85'VU7:,H)E]Q':\A#U&K\-V$B -$+%(C2]1L1.OUF'01OMT5 M3E^NWG[Z,+DO#]]3?/#9PA$E4X1+X$H"%7Y]F(Z5 $(SXIKIY_+DNN4XU+93 T;WG&"3FP"73 M8 PV@JB L65A9/VZ [+]>Q7EYT58=L(4-[NEV\[O(]0OMX+ M"F:)\XIQ1C2):Y Q0<5)"'LL;/!29A7@'1Z3>^/.\^)M;2BGOW.+S8G,KR*G M)^I-$D(,-59H$"XEO7 M+-?$.8LM("365=T;.I$MTG=#3XXXZ6P[:4T'OI6X50$$S.? M*BD8K;7B!%>8(H%S;@,=7])$0_1L;[1/AKT0-/ M)2(Y1Y0S;Z75@&F%JR'B5U+@D(=)OD([&RC'+K=^8DTOJ_MGCMI19[^L(()R MQ13#44]6.2N9WDT?CI&<.DLCK//2$MO;5MNUS/I/PG?U[,E-,ZU6)JO[[4(Z M!-1HD%2*=+PHTC5/6\RIS!HJEU9A^:E&R< 4?"V#JE^?PW//K59&8^$8H])0 MZ;>84B,@Q^<86ZCV,(=-KDJO99ALU]9T%M'Z,'GQK<(CSYU@V#(F'564TX J M3(E3.?4,!NAM7.E65:[:KF4H;'(H-XMDF:X^^#A/O^IR(:G;A2*5!=7:$>HY MF,B&J("*"]3GU8D=8%3*E0Z/IB9S/DI-^N%0VK?:?NCPKJ=F9 L=Y M#1,O0O ($,;:I)3)K5:4SEF!F'-'A36.:Q4H-)&.X8)+H#RW22H=:>#\-=.:J?*O);!=/JL MIJQ0C/O@K+&8(DI9I(371W5@HBS8,;0X[^&WC7J^%I&Y!/I7\U6B^EL M.;UIK4SGJ6\62.!@':4X(*2T1UI:J# FAN2X=V*8=N25CJ6F5-CI,/GSM+Q_ MGEZV?Y07GQHGK7RT(-'>]\PPH3%!UCH.WE4HXZ!R+A*7OQ:GO6A:3TRNL MOKM;K*/+.UML+NY309F(G%%<4!)X,,1A9G<+/J8N8XRI7V/LRM3;Z1"LY>UL MK%+)N&=4:,21HP@;FVK ;J6(QFI6&CKZQ=)?.K)L9SY6-F #2U M5% 'VB(9)"5<:.NIQB+4*C/=TJ#?%3W:/QT^3=.K*I^LE?PQJM7$/OUU;++( M?GDA=5!,ZV 5P2"\,I)&9YA%:UX*;NW(*L]V1;.#!;H[TE-G2]H)P=[']3I. MK:E"41+QC]DTHIF6^,:I?N:7"B[BLN"M"2X &(:-=H%[BYB#8!'D%*8?8-#6 M0'G?KM*Z'P0-U;4[:S@T_,V"DW0$J4EP1(#A3F/.G=5((2E,G'7&%3K5^\#H M5WTU;-CM7Z0_$@;_YW_]?U!+ 0(4 Q0 ( )N,8DU.-,MM8.L! +P((P 0 M " 0 !F:70M,C Q.# Y,CDN>&UL4$L! A0#% @ MFXQB36?DJ"6I$@ A,8 ! ( !CNL! &9I="TR,#$X,#DR M.2YX